PageSourceSearch

https://www.fright-rags.com/blogs/news

html fright-rags.com collected 2026-10-03 21:24:24 UTC 532,771 bytes, 12,017 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en" >
3<head>
4<!-- Google Tag Manager -->
5<script>
vendor: 327 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
6new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
7j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
8'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
9})(window,document,'script','dataLayer','
9GTM-5J8P5P7R
vendor: 3 bytes, line 9
9');
9</script>
9
10<!-- End Google Tag Manager -->
11
12
13  <!-- Begin Microsoft Clarity Tag -->
14  
14<script type="text/javascript">
15    (function(c,l,a,r,i,t,y){
16        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
17        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
18        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
19    })(window, document, "clarity", "script", "ld6wd11hg3");
20  </script>
20
21  <!-- End Microsoft Clarity Tag -->
22
23  <!-- google site verification -->
24  <meta name="google-site-verification" content="nR5v68TTRhycg2uzi4DO8Tj5ARmSpnBBxtdOlIfkWxk" />
25  <meta name="google-site-verification" content="1UtXewlYZS4h7RgiUbqTq8iAQhhRGkWeA1OfiBcdYMY" />
26  <meta name="google-site-verification" content="5fQNWp9Z86X9IaTqFkjyGUamUJ-9KsWJcZiZl_J1_XM" />
27  <meta name="msvalidate.01" content="C900F58C2A66FEE01FFD489E6F2DD95E" />
28
29  <meta charset="utf-8">
30  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
31
32  <!-- google site verification -->
33  <meta name="google-site-verification" content="nR5v68TTRhycg2uzi4DO8Tj5ARmSpnBBxtdOlIfkWxk" />
34  <meta name="google-site-verification" content="1UtXewlYZS4h7RgiUbqTq8iAQhhRGkWeA1OfiBcdYMY" />
35  <meta name="msvalidate.01" content="C900F58C2A66FEE01FFD489E6F2DD95E" />
36  <meta name="viewport" content="width=device-width,initial-scale=1">
37  <meta name="theme-color" content="#ff8000">
38  <meta name="format-detection" content="telephone=no">
39  
40<title>News – Fright-Rags</title>
41
42  <link rel="canonical" href="https://www.fright-rags.com/blogs/news">
43
44  <link rel="preload" href="//www.fright-rags.com/cdn/shop/t/77/assets/theme.scss.css?v=147724063825521909311784239789" as="style">
45
46
47
48  
49    <link rel="preload" href="//www.fright-rags.com/cdn/shop/t/77/assets/kubix.min.css?v=138730021183227904181784239085" as="style">
50    <link rel="preload" href="//www.fright-rags.com/cdn/shop/t/77/assets/kubix.min.js?v=50813747849808121671784239085" as="script">
51  
52  <link rel="preload" href="//www.fright-rags.com/cdn/shop/t/77/assets/theme.js?v=82006965081301178041784239085" as="script"><link rel="shortcut icon" href="//www.fright-rags.com/cdn/shop/files/fright-rags-favicon_32x32.png?v=1613781715" type="image/png" /><meta property="og:site_name" content="Fright-Rags">
53  <meta property="og:url" content="https://www.fright-rags.com/blogs/news">
54  <meta property="og:title" content="News">
55  <meta property="og:type" content="website">
56  <meta property="og:description" content="Shop officially licensed horror t-shirts, hoodies, and collectibles at Fright-Rags! Premium quality, exclusive designs, and fast shipping for horror fans worldwide!"><meta property="og:image" content="http://www.fright-rags.com/cdn/shop/articles/03246-streettrash-classic-d_54b4939f-1815-46cf-a93a-fffdc8931822_1200x630.jpg?v=1773244193">
57  <meta property="og:image:secure_url" content="https://www.fright-rags.com/cdn/shop/articles/03246-streettrash-classic-d_54b4939f-1815-46cf-a93a-fffdc8931822_1200x630.jpg?v=1773244193">
58  <meta name="twitter:site" content="@frightrags">
59  <meta name="twitter:card" content="summary_large_image">
60  <meta name="twitter:title" content="News">
61  <meta name="twitter:description" content="Shop officially licensed horror t-shirts, hoodies, and collectibles at Fright-Rags! Premium quality, exclusive designs, and fast shipping for horror fans worldwide!">
62
63
64
65
66
67  <!-- Hotjar Tracking Code for www.fright-rags.com -->
68  
68<script>
vendor: 125 bytes, lines 68-71
68
69    (function(h,o,t,j,a,r){
70        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
71        h._hjSettings={hjid:
711144053
vendor: 260 bytes, lines 71-77
71,hjsv:6};
72        a=o.getElementsByTagName('head')[0];
73        r=o.createElement('script');r.async=1;
74        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
75        a.appendChild(r);
76    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
77  
77</script>
77
78
79  <style data-shopify>
80@font-face {  font-family: Poppins;  font-weight: 700;  font-style: normal;  src: url("//www.fright-rags.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),       url("//www.fright-rags.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");}      @font-face {  font-family: Jost;  font-weight: 400;  font-style: normal;  src: url("//www.fright-rags.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"),       url("//www.fright-rags.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff");}      @font-face {  font-family: Jost;  font-weight: 700;  font-style: normal;  src: url("//www.fright-rags.com/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"),       url("//www.fright-rags.com/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff");}      @font-face {  font-family: Jost;  font-weight: 400;  font-style: italic;  src: url("//www.fright-rags.com/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"),       url("//www.fright-rags.com/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff");}      @font-face {  font-family: Jost;  font-weight: 700;  font-style: italic;  src: url("//www.fright-rags.com/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2") format("woff2"),       url("//www.fright-rags.com/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff") format("woff");}
81    @font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url('//www.fright-rags.com/cdn/shop/t/77/assets/roboto-regular-webfont.eot?v=151756608736042081761784239085');src:local("Roboto"),local("Roboto"),url('//www.fright-rags.com/cdn/shop/t/77/assets/roboto-regular-webfont.eot?%23iefix&v=151756608736042081761784239085') format("embedded-opentype"),url('//www.fright-rags.com/cdn/shop/t/77/assets/roboto-regular-webfont.woff2?v=48216488211371916581784239085') format("woff2"),url('//www.fright-rags.com/cdn/shop/t/77/assets/roboto-regular-webfont.woff?v=114592264321387893561784239085') format("woff"),url('//www.fright-rags.com/cdn/shop/t/77/assets/roboto-regular-webfont.ttf?v=15695673560068315451784239085') format("truetype"),url('//www.fright-rags.com/cdn/shop/t/77/assets/roboto-regular-webfont.svg%23?v=32605') format("svg")}@font-face{font-family:Roboto;font-style:bold;font-weight:600;src:url('//www.fright-rags.com/cdn/shop/t/77/assets/roboto-bold-webfont.eot?v=135641984490053551221784239085');src:local("Roboto"),local("Roboto"),url('//www.fright-rags.com/cdn/shop/t/77/assets/roboto-bold-webfont.eot?%23iefix&v=135641984490053551221784239085') format("embedded-opentype"),url('//www.fright-rags.com/cdn/shop/t/77/assets/roboto-bold-webfont.woff2?v=176397195884353543091784239085') format("woff2"),url('//www.fright-rags.com/cdn/shop/t/77/assets/roboto-bold-webfont.woff?v=120406454352208474691784239085') format("woff"),url('//www.fright-rags.com/cdn/shop/t/77/assets/roboto-bold-webfont.ttf?v=131328475254794461541784239085') format("truetype"),url('//www.fright-rags.com/cdn/shop/t/77/assets/roboto-bold-webfont.svg?v=51060221193203400691784239085') format("svg")}@font-face{font-family:'Fjalla One';font-style:normal;font-weight:400;src:url('//www.fright-rags.com/cdn/shop/t/77/assets/fjallaone-regular-webfont.eot?v=29168732959109286421784239085');src:local("Fjalla One"),local("FjallaOne"),url('//www.fright-rags.com/cdn/shop/t/77/assets/fjallaone-regular-webfont.eot?%23iefix&v=29168732959109286421784239085') format("embedded-opentype"),url('//www.fright-rags.com/cdn/shop/t/77/assets/fjallaone-regular-webfont.woff2?v=58366198743388348061784239085') format("woff2"),url('//www.fright-rags.com/cdn/shop/t/77/assets/fjallaone-regular-webfont.woff?v=93153453186359290231784239085') format("woff"),url('//www.fright-rags.com/cdn/shop/t/77/assets/fjallaone-regular-webfont.ttf?v=139623334262775950101784239085') format("truetype"),url('//www.fright-rags.com/cdn/shop/t/77/assets/fjallaone-regular-webfont.svg?v=184110299397910731201784239085') format("svg")}
82  </style>
83<style>
84  :root {
85    --accent: #FF8000;
86    --black: #171717;
87    --secondary-dark-gray-1: #252931;
88    --secondary-dark-grey-2: #212322;
89    --shade-light-10: rgba(255, 255, 255, 0.10);
90    --shade-light-60: rgba(255, 255, 255, 0.60);
91    --white: #fff;
92    --color-primary: var(--white);
93    --color-secondary: #252931;
94    --color-dark: var(--black);
95    --color-scroll-bar: #525558;
96    --bg-color: transparent;
97    --font-primary: "Fjalla One", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
98    --font-secondary: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
99    --font-color: currentColor;
100    --font-size-increase: 15;
101    --font-size-limit: 1175;
102    --font-size-base: 2.25rem; 
103    --font-line-height-base: 1.25em;
104    --font-weight: 400;
105    --line-height: 1.5em;
106    --letter-spacing: 0;
107    --heading-font-family: "Fjalla One", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
108    --heading-font-weight: 400;
109    --heading-font-size: 2.25rem;
110    --heading-line-height: 1.25em;
111    --subheading-font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
112    --subheading-font-weight: 400;
113    --subheading-font-size: 0.938rem;
114    --subheading-line-height: 1.5em;
115    --body-font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
116    --body-font-weight: 400;
117    --body-font-size: 0.938rem;
118    --gutter-y: 0;
119    --gutter-x: 7%;
120    --gutter-x-md: 62px;
121    --margin-y: 1.65em;
122    --rewards-rules-bg: url(//www.fright-rags.com/cdn/shop/files/rewards-rule-bg.png?v=15597300187742321375);
123    --rewards-rewards-bg: url(//www.fright-rags.com/cdn/shop/files/Gravestone.png?v=2016316105355702301);
124    --icon-bats: url(//www.fright-rags.com/cdn/shop/files/icon-bats-2.svg?v=13129433498572232781);
125    --icon-book: url(//www.fright-rags.com/cdn/shop/files/icon-book.svg?v=12427557714311125746);
126    --icon-candlestick: url(//www.fright-rags.com/cdn/shop/files/icon-candlestick.svg?v=317264755700087623);
127    --icon-coffin: url(//www.fright-rags.com/cdn/shop/files/icon-coffin.svg?v=3126790911986092530);
128    --icon-coin: url(//www.fright-rags.com/cdn/shop/files/icon-coin.svg?v=17512426268280606024);
129    --icon-coin: url(//www.fright-rags.com/cdn/shop/files/icon-coin.svg?v=17512426268280606024);
130    --icon-ghosts: url(//www.fright-rags.com/cdn/shop/files/icon-ghosts.svg?v=13988536302236674510);
131    --icon-monster-thumb: url(//www.fright-rags.com/cdn/shop/files/icon-monster-thumb.svg?v=8375035625097608330);
132    --icon-owl: url(//www.fright-rags.com/cdn/shop/files/icon-owl.svg?v=5547371557767371253);
133    --btn-color: var(--secondary-dark-gray-1);
134    --btn-bg: var(--accent);
135    --btn-font-family: var(--font-secondary);
136    --btn-font-size: 0.938rem;
137    --transition-duration: .3s;
138    --section-max-width-narrow: 1040px;
139    --reveal-translate-y: 100px;
140    --loyalty-lion-default-text-color: #444;
141  }
142</style><link href="//www.fright-rags.com/cdn/shop/t/77/assets/theme.scss.css?v=147724063825521909311784239789" rel="stylesheet" type="text/css" media="all" />
143
144  
145    <link href="//www.fright-rags.com/cdn/shop/t/77/assets/kubix.min.css?v=138730021183227904181784239085" rel="stylesheet" type="text/css" media="all" />
146    <link href="//www.fright-rags.com/cdn/shop/t/77/assets/rs-custom.css?v=38492540551106661531784239085" rel="stylesheet" type="text/css" media="all" />
147  
148
149  
149<script>
150    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
151
152    window.theme = window.theme || {};
153    theme.strings = {
154      addToCart: "Add to cart",
155      soldOut: "Sold Out",
156      unavailable: "Unavailable",
157      stockLabel: "[count] in stock",
158      willNotShipUntil: "Will not ship until [date]",
159      willBeInStockAfter: "Will be in stock after [date]",
160      waitingForStock: "Inventory on the way",
161      cartSavings: "You're saving [savings]",
162      cartEmpty: "Your cart is currently empty.",
163      cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out"
164    };
165    theme.settings = {
166      dynamicVariantsEnable: true,
167      dynamicVariantType: "button",
168      cartType: "page",
169      moneyFormat: "$ {{amount}}",
170      predictiveSearch: true,
171      predictiveSearchType: "product,article,page",
172      inventoryThreshold: 10,
173      quickView: false,
174      themeName: 'Motion',
175      themeVersion: "5.0.4"
176    };
177  </script>
177
178
179  
179<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
179<meta name="google-site-verification" content="NTa0mJMrJEcfKXNsjpKDwvRoNXpvo2GjT5yzq-wWw1k">
180<meta name="google-site-verification" content="REZ_9svqMjIqz4Gy4cwtrGRjKqAI_XZwJHgmjP8Rwgw">
181<meta name="facebook-domain-verification" content="xn6kwjmz7tz9tz91mg77ikbzec58d6">
182<meta name="facebook-domain-verification" content="4c2awxabw39jnxnsml8qio6t4nts0e">
183<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/9939968/digital_wallets/dialog">
184<meta id="in-context-paypal-metadata" data-shop-id="9939968" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
185<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
186<link rel="next" href="/blogs/news?page=2">
187<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1836777562"></script>
187
188<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
189<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1836777562&shop_id=9939968" crossorigin="anonymous"></script>
vendor: 1 bytes, line 189
189
190<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":9939968,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/9939968","merchantName":"Fright-Rags","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Fright-Rags","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 190
190
191<script id="shopify-features" type="application/json">{"accessToken":"baa054460120a9663a84934249c49b74","betas":["rich-media-storefront-analytics"],"domain":"www.fright-rags.com","predictiveSearch":true,"shopId":9939968,"locale":"en"}</script>
vendor: 1 bytes, line 191
191
192<script>var Shopify = Shopify || {};
193Shopify.shop = "fright-rags.myshopify.com";
194Shopify.locale = "en";
195Shopify.currency = {"active":"USD","rate":"1.0"};
196Shopify.country = "US";
197Shopify.theme = {"name":"RS: release\/FRAGS-v2025.17 - bfcache + rebuy fix","id":151060971610,"schema_name":"Motion","schema_version":"5.0.4","theme_store_id":null,"role":"main"};
198Shopify.theme.handle = "null";
199Shopify.theme.style = {"id":null,"handle":null};
200Shopify.cdnHost = "www.fright-rags.com/cdn";
201Shopify.routes = Shopify.routes || {};
202Shopify.routes.root = "/";
203Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
204Shopify.SignInWithShop = Shopify.SignInWithShop || {};
205Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
206Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 206
206
207<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 207
207
208<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 208
208
209<script>
210  window.ShopifyPay = window.ShopifyPay || {};
211  window.ShopifyPay.apiHost = "shop.app\/pay";
212  window.ShopifyPay.redirectState = null;
213</script>
vendor: 1 bytes, line 213
213
214<script>
215  window.Shopify = window.Shopify || {};
216  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
217  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
218  window.Shopify.SignInWithShop.eligible = true;
219</script>
vendor: 1 bytes, line 219
219
220<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 220
220
221<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 221
221
222<script type="module">
223  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
224
225  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
226
227</script>
vendor: 1 bytes, line 227
227
228<script>
229  window.Shopify = window.Shopify || {};
230  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
231  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"]};
232</script>
vendor: 1 bytes, line 232
232
233<script>(function() {
234  var isLoaded = false;
235  function asyncLoad() {
236    if (isLoaded) return;
237    isLoaded = true;
238    var urls = ["https:\/\/motivate.shopapps.site\/motivator.php?shop=fright-rags.myshopify.com","https:\/\/scripttags.justuno.com\/shopify_justuno_9939968_35715.js?shop=fright-rags.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent.js?id=4cbf875d-9aab-4750-8211-79f81d7bb5ae\u0026shop=fright-rags.myshopify.com","https:\/\/cdn.attn.tv\/frightrags\/dtag.js?shop=fright-rags.myshopify.com","\/\/cdn.shopify.com\/proxy\/04f964ebbab2a884c450860b45a59358bb72079925c70c608204bf4bd085efbb\/bingshoppingtool-t2app-prod.trafficmanager.net\/uet\/tracking_script?shop=fright-rags.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=fright-rags.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=fright-rags.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=fright-rags.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=fright-rags.myshopify.com","https:\/\/size-guides-prod.esc-apps-cdn.com\/1784902967-app.fright-rags.myshopify.com.js?shop=fright-rags.myshopify.com"];
239    for (var i = 0; i < urls.length; i++) {
240      var s = document.createElement('script');
241      s.type = 'text/javascript';
242      s.async = true;
243      s.src = urls[i];
244      var x = document.getElementsByTagName('script')[0];
245      x.parentNode.insertBefore(s, x);
246    }
247  };
248  if(window.attachEvent) {
249    window.attachEvent('onload', asyncLoad);
250  } else {
251    window.addEventListener('load', asyncLoad, false);
252  }
253})();</script>
vendor: 1 bytes, line 253
253
254<script id="__st">var __st={"a":9939968,"offset":-14400,"reqid":"c6400c47-350e-4e79-a5c0-817cd5de6343-1791062663","pageurl":"www.fright-rags.com\/blogs\/news","s":"blogs-25993157","u":"898da6baa135","p":"blog","rtyp":"blog","rid":25993157};</script>
vendor: 1 bytes, line 254
254
255<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 255
255
256<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 256
256
257<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.fright-rags.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 257
257
258<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.fright-rags.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>
258<script crossorigin="anonymous" defer="defer" src="//www.fright-rags.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 258
258
259<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 259
259
260<script>
261  window.Shopify = window.Shopify || {};
262  window.Shopify.MCP = window.Shopify.MCP || {};
263  window.Shopify.MCP.enabled = true;
264  window.Shopify.MCP.shop = "fright-rags.myshopify.com";
265  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.fright-rags.com\/api\/mcp";
266  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
267</script>
vendor: 1 bytes, line 267
267
268<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.fright-rags.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
269</script>
vendor: 1 bytes, line 269
269
270<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.fright-rags.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
271</script>
vendor: 1 bytes, line 271
271
272<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
273  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);
274</script>
vendor: 1 bytes, line 274
274
275<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})}}));
276</script>
276
277<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.fright-rags.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
278<style id="shopify-accelerated-checkout-cart">
279        #shopify-buyer-consent {
280  margin-top: 1em;
281  display: inline-block;
282  width: 100%;
283}
284
285#shopify-buyer-consent.hidden {
286  display: none;
287}
288
289#shopify-subscription-policy-button {
290  background: none;
291  border: none;
292  padding: 0;
293  text-decoration: underline;
294  font-size: inherit;
295  cursor: pointer;
296}
297
298#shopify-subscription-policy-button::before {
299  box-shadow: none;
300}
301
302      </style>
303
304<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
304
305
306  <!-- bold upsell  -->
307  
308<script>window.BOLD = window.BOLD || {};
309    window.BOLD.common = window.BOLD.common || {};
310    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
311    window.BOLD.common.Shopify.shop = {
312      domain: 'www.fright-rags.com',
313      permanent_domain: 'fright-rags.myshopify.com',
314      url: 'https://www.fright-rags.com',
315      secure_url: 'https://www.fright-rags.com',
316      money_format: "$ {{amount}}",
317      currency: "USD"
318    };
319    window.BOLD.common.Shopify.customer = {
320      id: null,
321      tags: null,
322    };
323    window.BOLD.common.Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
324    window.BOLD.common.template = 'blog';window.BOLD.common.Shopify.formatMoney = function(money, format) {
325        function n(t, e) {
326            return "undefined" == typeof t ? e : t
327        }
328        function r(t, e, r, i) {
329            if (e = n(e, 2),
330                r = n(r, ","),
331                i = n(i, "."),
332            isNaN(t) || null == t)
333                return 0;
334            t = (t / 100).toFixed(e);
335            var o = t.split(".")
336                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
337                , s = o[1] ? i + o[1] : "";
338            return a + s
339        }
340        "string" == typeof money && (money = money.replace(".", ""));
341        var i = ""
342            , o = /\{\{\s*(\w+)\s*\}\}/
343            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
344        switch (a.match(o)[1]) {
345            case "amount":
346                i = r(money, 2, ",", ".");
347                break;
348            case "amount_no_decimals":
349                i = r(money, 0, ",", ".");
350                break;
351            case "amount_with_comma_separator":
352                i = r(money, 2, ".", ",");
353                break;
354            case "amount_no_decimals_with_comma_separator":
355                i = r(money, 0, ".", ",");
356                break;
357            case "amount_with_space_separator":
358                i = r(money, 2, " ", ",");
359                break;
360            case "amount_no_decimals_with_space_separator":
361                i = r(money, 0, " ", ",");
362                break;
363            case "amount_with_apostrophe_separator":
364                i = r(money, 2, "'", ".");
365                break;
366        }
367        return a.replace(o, i);
368    };
369    window.BOLD.common.Shopify.saveProduct = function (handle, product) {
370      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
371        if (typeof product === 'number') {
372          window.BOLD.common.Shopify.handles[product] = handle;
373          product = { id: product };
374        }
375        window.BOLD.common.Shopify.products[handle] = product;
376      }
377    };
378    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
379      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
380        window.BOLD.common.Shopify.variants[variant_id] = variant;
381      }
382    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
383    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
384    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Product Discount":1,"Product Upsell":3,"The Motivator":1} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
385</script>
385<link href="//www.fright-rags.com/cdn/shop/t/77/assets/bold-upsell.css?v=151455574738086031061784239085" rel="stylesheet" type="text/css" media="all" />
386<link href="//www.fright-rags.com/cdn/shop/t/77/assets/bold-upsell-custom.css?v=130491106952463708721784239085" rel="stylesheet" type="text/css" media="all" />
387
388  
388<script src="//www.fright-rags.com/cdn/shop/t/77/assets/vendor-scripts-v9.js" defer="defer"></script>
388<script src="//www.fright-rags.com/cdn/shop/t/77/assets/theme.js?v=82006965081301178041784239085" defer="defer"></script>
388<!--begin-bc-sf-filter-css-->
389  <style data-id="bc-sf-filter-style" type="text/css">
390      #bc-sf-filter-options-wrapper .bc-sf-filter-option-block .bc-sf-filter-block-title h3,
391      #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a {}
392    
393     .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span:before {}
394      .bc-sf-filter-option-block .bc-sf-filter-block-title h3>span.up:before {}
395    
396      #bc-sf-filter-options-wrapper .bc-sf-filter-option-block .bc-sf-filter-block-content ul li a,
397      #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content ul li a,
398      .bc-sf-filter-option-block-sub_category .bc-sf-filter-block-content ul li h3 a,
399      .bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item>a,
400      .bc-sf-filter-selection-wrapper .bc-sf-filter-block-title h3,
401      .bc-sf-filter-clear, 
402      .bc-sf-filter-clear-all{}
403    
404      .bc-sf-filter-option-block-sub_category .bc-sf-filter-option-single-list li span.sub-icon:before {}
405      .bc-sf-filter-option-block-sub_category .bc-sf-filter-option-single-list li span.sub-icon.sub-up:before {}
406
407      #bc-sf-filter-tree-mobile button {}
408    </style><link href="//www.fright-rags.com/cdn/shop/t/77/assets/bc-sf-filter.scss.css?v=88715605054553381861784239789" rel="stylesheet" type="text/css" media="all" />
409  <!--end-bc-sf-filter-css-->
410
411
412
413    
414  
415<!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a -->
416
417  
418    
419      
419<script>
420        if (!window.pandectesRulesSettings) {
421          window.pandectesRulesSettings = {"version":"5","timestamp":1777722308036,"store":{"id":9939968,"plan":"premium","primaryLocale":"en","headless":false,"useGeolocation":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":""},"banner":{"enabled":true},"regions":{"strict":["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IE","IT","LV","LI","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","GB"],"visible":["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IE","IT","LV","LI","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","GB","USCA","USCO","USCT","USDE","USFL","USIN","USIA","USKY","USMN","USMT","USNE","USNH","USNJ","USOR","USRI","USTN","USTX","USUT","USVA"]},"storage":{"type":"http","domain":"","duration":365,"lastReset":1770132091},"gpc":{"enabled":true},"klaviyo":{"enabled":false},"customEvent":{"enabled":false},"rakuten":{"enabled":false,"cmp":false,"ccpa":false},"facebook":{"enabled":false,"id":""},"amazon":{"enabled":false},"microsoft":{"uet":{"enabled":false,"tags":""},"clarity":{"enabled":true,"id":""}},"google":{"enabled":false,"gtmId":"","ga4Id":"","adsId":"","gtmOnly":false,"adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"redactData":false,"urlPassthrough":false,"dataLayerName":"dataLayer","waitForUpdate":500,"sendPageView":true,"debugMode":false,"basicMode":false},"blocker":{"enabled":true,"scripts":{"0":[],"1":["google-analytics.com|googletagmanager.com/gtag/destination|googletagmanager.com/gtag/js?id=UA|googletagmanager.com/gtag/js?id=G"],"2":[],"4":["connect.facebook.net"],"8":[]},"css":{"0":[],"1":[],"2":[],"4":[],"8":[]},"iframes":{"0":[],"1":[],"2":[],"4":[],"8":[]},"pixels":{"0":[],"1":[],"2":[],"4":[],"8":[]}}};
422          const rulesScript = document.createElement('script');
423          
424            rulesScript.src = "https://cdn.shopify.com/extensions/01a0fbe8-0a9b-7761-b23e-083cbd79779f/gdpr-cookie-consent-412/assets/pandectes-rules-latest.js";
425          
426          const firstChild = document.head.firstChild;
427          document.head.insertBefore(rulesScript, firstChild);
428        }
429      </script>
429
430    
431
432      
432<script defer src='https://cdn.shopify.com/extensions/01a0fbe8-0a9b-7761-b23e-083cbd79779f/gdpr-cookie-consent-412/assets/pandectes-core-latest.js'></script>
432
433    
434    
434<script>
435      (() => {
436        const isLivePreview = locateLivePreviewParam();
437        let previewUrl = 'https://app.pandect.es/js/pandectes-live-site-preview.js';
438        
439
440        function locateLivePreviewParam(paramName = 'pandectesLivePreview') {
441          const fromUrl = new URLSearchParams(window.location.search).get(paramName);
442          if (fromUrl) {
443            try {
444              sessionStorage.setItem(paramName, fromUrl);
445            } catch {
446              // storage disabled
447            }
448            return fromUrl;
449          }
450          return sessionStorage.getItem(paramName);
451        }
452
453        /** Injects the preview helper script when live preview is active (URL or sessionStorage). */
454        function appendLivePreviewScriptIfNeeded(previewModeScriptUrl) {
455          if (!isLivePreview) return;
456          if (document.head.querySelector('script[data-pandectes-live-preview]')) return;
457          const script = document.createElement('script');
458          script.src = previewModeScriptUrl;
459          script.async = true;
460          script.setAttribute('data-pandectes-live-preview', '');
461          document.head.appendChild(script);
462        }
463
464        window.pandectesBannerSettings = {"version":"5","timestamp":1777722308,"store":{"id":9939968,"plan":"premium","primaryLocale":"en","headless":false,"useGeolocation":false,"checkoutRootDomain":"","storefrontRootDomain":"","storefrontAccessToken":""},"impressions":{"enabled":true,"timezone":"America/New_York"},"visibility":{"delay":0,"enabled":true,"startHidden":[],"botsFriendly":false,"disableDesignMode":false,"adminMode":false},"regions":{"strict":["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IE","IT","LV","LI","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","GB"],"visible":["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IE","IT","LV","LI","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","GB","USCA","USCO","USCT","USDE","USFL","USIN","USIA","USKY","USMN","USMT","USNE","USNH","USNJ","USOR","USRI","USTN","USTX","USUT","USVA"]},"consent":{"redirectOnDeny":false,"reloadOnConsent":false,"broadcastChannel":false,"redirectOnDenyUrl":"https://www.pandectes.io","shopify":true},"theme":{"logos":{"custom":false,"customWidget":false,"banner":"//fright-rags.myshopify.com/cdn/shop/files/pandectes-banner-logo.png?v=1777722308","widget":"//fright-rags.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png?v=1777722308"},"mode":"light","border":0,"variables":":host { --float: 16px; --font-size: 14px; --duration: 250ms; --padding: 20px; --radius-dialog:8px; --radius-button:8px; --border-button: 2px; --font-family: inherit; --font-weight-button: 400; --color-base-100: oklch(100% 0 0);--color-base-200: oklch(97% 0 0);--color-base-300: oklch(94% 0 0);--color-base-content: oklch(7.6% 0 0);--color-primary: oklch(7.6% 0 0);--color-primary-content: oklch(100% 0 0);--color-secondary: oklch(7.6% 0 0);--color-secondary-content: oklch(100% 0 0);--color-accent: oklch(7.6% 0 0);--color-accent-content: oklch(100% 0 0);--color-neutral: oklch(7.6% 0 0);--color-neutral-content: oklch(100% 0 0);; }","shadows":true,"isModal":false,"scrollLock":true,"useAnimations":true,"focus":"off","buttons":{"size":"md","border":2,"radius":8,"variants":{"primary":"filled","secondary":"outlined"}},"zIndex":2147483647,"showPoweredBy":true},"close":{"triggers":[],"action":"dismiss","pixels":200,"timeout":0},"language":{"multilingual":false,"detection":"locale","fallback":"en","supported":["en"],"allowChange":false},"widget":{"enabled":true,"position":"bottom left","action":"reopen","customTrigger":false},"dialogs":{"notice":{"style":{"type":"box","layout":"vertical-grouped","position":"middle center","animation":"animation-zoom","size":300},"buttons":{"primary":["allow","deny"],"secondary":[]},"features":{"hideHeader":false,"alignCenter":false,"flipButtons":false,"expandableIntro":false,"inlineLinks":false}},"preferences":false,"status":false},"links":{"links":[{"id":"policy","url":"/policies/privacy-policy"}],"target":"_self","respectLocale":false},"storage":{"type":"http","domain":"","duration":365,"lastReset":1770132091},"texts":{"en":{"buttons":{"showLess":"Show less","showMore":"Show more"},"links":{"policy":"Learn more","google":"Google's Privacy Terms","imprint":"Imprint"},"categories":[{"title":"Strictly necessary cookies","description":"The
464se cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},{"title":"Functional cookies","description":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},{"title":"Performance cookies","description":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},{"title":"Targeting cookies","description":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites.    They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."}],"notice":{"title":"We respect your privacy","message":"This website uses cookies to ensure you get the best experience.","dismiss":"Ok","allow":"Accept","deny":"Decline","preferences":"Preferences"},"preferences":{"title":"Manage consent preferences","message":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","cookieDetails":"Cookies details","alwaysActive":"Always allowed","deny":"Deny all","allow":"Accept all","custom":"Save preferences","dismiss":"Close"},"status":{"title":"Cookie settings","message":"Your current state","allow":"Accept all","deny":"Deny all","dismiss":"Close","reopen":"Change your consent","consentDate":"C
464onsent date","consentId":"Your consent ID","hideDetails":"Hide details","showDetails":"Show details","noConsent":"No consent"},"declaration":{"name":"Name","type":"Type","vendor":"Provider","purpose":"Purpose","retention":"Retention","expirations":{"declSeconds":"seconds","declMinutes":"minutes","declHours":"hours","declDays":"days","declWeeks":"week(s)","declMonths":"months","declYears":"years","declSession":"Session"}},"cookies":{"ads/ga-audiences":"Stores information for remarketing purposes.","bugsnag-anonymous-id":"Stores an anonymous ID for error tracking and analytics.","cart":"Contains information related to the user's cart.","cartToken":"Stores a token related to the shopping cart for session management.","cart_currency":"Used after a checkout is completed to initialize a new empty cart with the same currency as the one just used.","cart_link_id":"Stores a unique identifier for the shopping cart link.","discount_code":"Stores a discount code (received from an online store visit with a URL parameter) in order to the next checkout.","epb_previous_pathname":"Used by Hextom promotion bar.","fsb_previous_pathname":"Used by Hextom apps","History.store":"Stores information about the last visit.","identity-state":"Stores state before redirecting customers to identity authentication.\t","keep_alive":"Used when international domain redirection is enabled to determine if a request is the first one of a session.","lastSeenErrorReceiptId":"Stores the ID of the most recent error receipt.","localization":"Used to localize the cart to the correct country.","login_with_
464shop_finalize":"Used to facilitate login with Shop.","master_device_id":"Permanent device identifier.","NID":"Used to collect website statistics and track conversion rates.","order":"Used to allow access to the data of the order details page of the buyer.","qab_previous_pathname":"Used by Hextom for statistical data.","shopify_override_user_locale":"Used as a mechanism to set User locale in admin.","shopify_pay":"Used to log in a buyer into Shop Pay when they come back to checkout on the same store.","shopify_pay_redirect":"Used to accelerate the checkout process when the buyer has a Shop Pay account.","shop_analytics":"Contains the required buyer information for analytics in Shop.","shop_pay_accelerated":"Indicates if a buyer is eligible for Shop Pay accelerated checkout.","skip_shop_pay":"It prevents a customer's checkout from automatically being set to default, ensuring all payment options are shown.","sourceType":"Stores the source type information related to the user's interaction with the website.","storefront_digest":"Stores a digest of the storefront password, allowing merchants to preview their storefront while it's password protected.","test":"Used to discover cookie support.","trackedCompleteOrderSourceId":"Stores information related to the source of a completed order for tracking purposes.","trackedSourceId":"Stores a unique identifier for tracking the source of the visitor.","user":"Used in connection with Shop login.","user_cross_site":"Used in connection with Shop login.","u_sclid":"Stores a unique identifier for the user for targeted advertising purposes.","u_sclid_r":"Stores a unique identifier for user tracking and targeted advertising purposes.","u_scsid":"Stores a session identifier for the user.","X-AB":"Used for multi-variate testing to optimize website content.","_ab":"Used to control when the admin bar is shown on the storefront.","_abv":"Persist the collapsed state of the admin bar.","_attn_":"Used by attentive sms services.","_cfuvid":"Sets a unique ID to distinguish users sharing the same IP for rate limiting.","_ga":"Cookie is set by Google Analytics with unknown functionality","_hjLocalStorageTest":"Checks if the Tracking Code can use Local Storage. If it can, a value of 1 is set.","_hjSessionStorageTest":"Checks if the Tracking Code can use Session Storage. If it can, a value of 1 is set.","_hjTLDTest":"Used to determine the most generic cookie path to use, instead of page hostname.","_identity_session":"Contains the identity session identifier of the user.","_landing_page":"Capture the landing page of visitor when they come from other sites.","_master_udr":"Permanent device identifier.","_merchant_analytics":"Contains analytics data for the merchant session.","_merchant_essential":"Contains essential information for the correct functionality of merchant surfaces such as the admin area.","_orig_referrer":"Allows merchant to identify where people are visiting them from.","_ScCbts":"Stores information related to user interactions for targeted advertising purposes.","_scid":"Used by Snapchat to help identify a visitor.","_scid_r":"Sets a unique ID for the visitor for targeted advertisements.","_shopify_analytics":"Contains analytics data for buyer surfaces such as the storefront or checkout.","_shopify_country":"Used for Plus shops where pricing currency/country is set from GeoIP by helping avoid GeoIP lookups after the first request.","_shopify_essential":"Contains essential information for the correct functionality of a store such as session and checkout information and anti-tampering data.","_shopify_essential_\t":"Contains an opaque token that is used to identify a device for all essential purposes.","_shopify_marketing":"Contains marketing data for buyer surfaces such as the storefront or checkout.","_shopify_test":"A test cookie used by Shopify to verify the store's setup.","_shopify_y":"Shopify analytics.","_shop_app_essential":"Contains essential information for the correct functionality of Shop.app.","_shs_state":"Stores session-specific state information related to the user's interaction with the website.","_tracking_consent":"Used to store a user's preferences if a merchant has set up privacy rules in the visitor's region.","__attentive_cco":"Used by attentive sms services.","__attentive_dv":"Used by attentive sms services.","__attentive_id":"Used by attentive sms services.","__attentive_pv":"Used by attentive sms services.","__attentive_ss_referrer":"Used by attentive sms services.","__cflb":"Sets a unique value for session affinity, optimizing resource usage.","__cf_bm":"Used to manage incoming traffic that matches criteria associated with bots.","__quiltRouterScroll":"Stores information related to the user's navigation within the website, essential for website functionality.","__storage_test":"A test storage item used to verify storage c
464apabilities.","__ui":"Stores UI state information for the website."}}},"categories":[{"bitwise":0},{"bitwise":1},{"bitwise":2},{"bitwise":4}],"cookies":[{"name":"localization","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cart_currency","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_ga","domain":".fright-rags.com","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"epb_previous_pathname","domain":"www.fright-rags.com","type":"http","vendor":"Hextom","category":2,"retention":"Session","unit":"declYears","expires":1},{"name":"__attentive_id","domain":".fright-rags.com","type":"http","vendor":"Attentive","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_attn_","domain":".fright-rags.com","type":"http","vendor":"Attentive","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__attentive_cco","domain":".fright-rags.com","type":"http","vendor":"Attentive","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__attentive_dv","domain":".fright-rags.com","type":"http","vendor":"Attentive","category":3,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_shopify_essential","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"cart","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 month(s)","unit":"declMonths","expires":1},{"name":"__attentive_pv","domain":".fright-rags.com","type":"http","vendor":"Attentive","category":3,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"__attentive_ss_referrer","domain":".fright-rags.com","type":"http","vendor":"Attentive","category":3,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"fsb_previous_pathname","domain":"www.fright-rags.com","type":"http","vendor":"Hextom","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"qab_previous_pathname","domain":"www.fright-rags.com","type":"http","vendor":"Hextom","category":2,"retention":"Session","unit":"declYears","expires":1},{"name":"_scid","domain":".fright-rags.com","type":"http","vendor":"Snapchat","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_hjTLDTest","domain":"fright-rags.com","type":"http","vendor":"Hotjar","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"_ab","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"master_device_id","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"storefront_digest","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"keep_alive","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"_tracking_consent","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_country","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"shopify_pay_redirect","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_orig_referrer","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"_landing_page","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":2,"retention":"2 week(s)","unit":"declWeeks","expires":2},{"name":"shopify_pay","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"discount_code","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declDays","expires":1},{"name":"shop_pay_accelerated","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"order","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"3 week(s)","unit":"declWeeks","expires":3}
464,{"name":"login_with_shop_finalize","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"5 minute(s)","unit":"declMinutes","expires":5},{"name":"shop_analytics","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_identity_session","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"2 year(s)","unit":"declYears","expires":2},{"name":"_master_udr","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declSeconds","expires":1},{"name":"user","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"user_cross_site","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_y","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_abv","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__cf_bm","domain":".hcaptcha.com","type":"http","vendor":"CloudFlare","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"__cf_bm","domain":".w.hcaptcha.com","type":"http","vendor":"CloudFlare","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"__cf_bm","domain":".www.paypal.com","type":"http","vendor":"CloudFlare","category":2,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_attn_","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Attentive","category":2,"retention":"Session","unit":"declYears","expires":1},{"name":"_hjSessionStorageTest","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Hotjar","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"_hjLocalStorageTest","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Hotjar","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"ads/ga-audiences","domain":"https://www.google.ie","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"ig-location","domain":"www.fright-rags.com","type":"http","vendor":"Unknown","category":4,"retention":"1 hour(s)","unit":"declHours","expires":1},{"name":"ig-fv","domain":".fright-rags.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"ig-vars","domain":".fright-rags.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"ig-pv","domain":".fright-rags.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"X-AB","domain":"sc-static.net","type":"http","vendor":"Snapchat","category":1,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"ig-location","domain":"cdn.intelligems.io","type":"http","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"_ga_*","domain":".fright-rags.com","type":"http","vendor":"Google","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shop_app_essential","domain":".shop.app","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__attentive_session_id","domain":".fright-rags.com","type":"http","vendor":"Unknown","category":3,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_attn_bopd_","domain":".fright-rags.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_gcl_*","domain":".fright-rags.com","type":"http","vendor":"Google","category":2,"retention":"3 month(s)","unit":"declMonths","expires":3},{"name":"_because_sv","domain":"www.fright-rags.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"__attn_eat_id","domain":".fright-rags.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_hjSession_*","domain":".fright-rags.com","type":"http","vendor":"Hotjar","category":1,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_hjSessionUser_*","domain":".fright-rags.com","type":"http","vendor":"Hotjar","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"ig-id","domain":".fright-rags.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_scid_r","domain":".fright-rags.com","type":"http","vendor":"Snapchat","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ju_v","domain":"www.fright-rags.com","type":"http","vendor":"Unknown","category":4,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_ScCbts","domain":".fright-rags.com","type":"http","vendor":"Snapchat","category":3,"retention":"1 week(s)","unit":"declWeeks","expires":1},{"name":"__cflb","domain":"aly.justuno.com","type":"http","vendor":"Cloudflare","category":1,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_ju_dc","domain":".fright-rags.com","type":"http","vendor":"Unknown","category":4,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_ju_pn","domain":".fright-rags.com","type":"http","vendor":"Unknown","category":4,"retention":"30 minute(s)","unit":"declMinutes","expires":30},{"name":"_ju_dn","domain":".fright-rags.com","type":"http","vendor":"Unknown","category":4,"retention":"1 month(s)","unit":"declMonths","expires":1},{"name":"_ju_dm","domain":".fright-rags.com","type":"http","vendor":"Unknown","category":4,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_shopify_test","domain":"fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"_shopify_test","domain":"com","type":"http","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"auth_state_*","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"25 minute(s)","unit":"declMinutes","expires":25},{"name":"identity-state","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 day(s)","unit":"declDays","expires":1},{"name":"_merchant_essential","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_merchant_analytics","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_analytics","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":2,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_marketing","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":3,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"NID","domain":".google.com","type":"http","vendor":"Google","category":3,"retention":"6 month(s)","unit":"declMonths","expires":6},{"name":"cf_*","domain":".www.paypal.com","type":"http","vendor":"CloudFlare","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"skip_shop_pay","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"shopify_override_user_locale","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":1,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"_shopify_essential_\t","domain":"www.fright-rags.com","type":"http","vendor":"Shopify","category":0,"retention":"1 year(s)","unit":"declYears","expires":1},{"name":"u_sclid_r","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Snapchat","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"rmz._vd","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"u_sclid","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Snapchat","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"ig-fv","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_cfuvid","domain":".www.paypal.com","type":"http","vendor":"Cloudflare","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"_ju_dc","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"ig-vars","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_ju_dn","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"rmz.messagePrompts.state","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_ju_dm","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_gcl_*","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Google","category":2,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"ig-id","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"rmz.account","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1}
464,{"name":"rmz.routeParams","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"loyaltylion_persistent_data","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_ju_dm","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"History.store","domain":"https://www.fright-rags.com","type":"html_session","vendor":"WooCommerce","category":2,"retention":"Session","unit":"declYears","expires":1},{"name":"u_scsid_r","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"epb_payload","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"rmz.chat.minimized","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"rmz.hideWhoop","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"rmz.siteVisitTime","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"u_scsid","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Snapchat","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"attn_cart","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"attn_cart_items","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"_ju_dn","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"_ju_dc","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"qab_payload","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"fsb_payload","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"_-_","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"loyaltylion_temporary_data","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"loyaltylion_localstorage_test","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_shs_state","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Shopify","category":2,"retention":"Session","unit":"declYears","expires":1},{"name":"TEST","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"test","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Parse.ly","category":1,"retention":"Session","unit":"declYears","expires":1},{"name":"_-_","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"E3093A53-1494-4923-98B5-38F2C6BF90CE","domain":"https://cdn.justuno.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"juSession","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"test","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Parse.ly","category":1,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"juDa","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"BecauseTrueImpressionCampaignIds","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"loyaltylion_sessionstorage_test","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Unknown","category":4,"retention":"Session","unit":"declYears","expires":1},{"name":"because_campaign_ids","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_renriched","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"juNum","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"juDs","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"lastSeenErrorReceiptId","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"cartToken","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__ui","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"_rviewed","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"trackedCompleteOrderSourceId","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Shopify","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"sourceType","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Shopify","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"cart_link_id","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"__quiltRouterScroll","domain":"https://www.fright-rags.com","type":"html_session","vendor":"Shopify","category":0,"retention":"Session","unit":"declYears","expires":1},{"name":"__storage_test","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Shopify","category":0,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"extensionSkeletonData","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Unknown","category":4,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"trackedSourceId","domain":"https://www.fright-rags.com","type":"html_local","vendor":"Shopify","category":3,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"bugsnag-anonymous-id","domain":"https://shop.app","type":"html_local","vendor":"Unknown","category":2,"retention":"Local Storage","unit":"declYears","expires":1},{"name":"checkout_modal_preflight_*","domain":"https://shop.app","type":"html_session","vendor":"Shop.app","category":0,"retention":"Session","unit":"declYears","expires":1}]};
465        if (isLivePreview) {
466          if (!window.pandectesBannerSettings.store) {
467            window.pandectesBannerSettings.store = {};
468          }
469          window.pandectesBannerSettings.store.plan = 'enterprise';
470        }
471        
472        function whenBodyReady(callback) {
473          window.addEventListener('DOMContentLoaded', callback);
474        }
475        
476
477        whenBodyReady(function(){
478          const element = document.createElement('pandectes-cmp');
479          element.appData = window.pandectesBannerSettings;
480          document.body.appendChild(element);
481          appendLivePreviewScriptIfNeeded(previewUrl);
482        });
483
484      })()
485    </script>
485
486  
487
488
489
490  <!-- A11y -->
491  
492  
493  
494  
495  
496
497  
498
499
500
501<!-- END app block --><!-- BEGIN app block: shopify://apps/intelligems-a-b-testing/blocks/intelligems-script/fa83b64c-0c77-4c0c-b4b2-b94b42f5ef19 -->
501<script>
502  window._template = {
503    directory: "",
504    name: "blog",
505    suffix: "bloggle"
506  };
507  window.__productIdFromTemplate = null;
508  window.__plpCollectionIdFromTemplate = null;
509  window.igProductData = (function() {
510    const data = {};return data;
511  })();
512</script>
512
513
514<script type="module" blocking="render" fetchpriority="high" src="https://cdn.intelligems.io/esm/69cd2f291d9e/bundle.js" data-em-disable async></script>
514
515
516
517<!-- END app block --><!-- BEGIN app block: shopify://apps/warnify-pro-warnings/blocks/main/b82106ea-6172-4ab0-814f-17df1cb2b18a --><!-- BEGIN app snippet: cart -->
518
519
520
521
522
523
524
525
526
527  
527<script>    var Elspw = {      params: {        money_format: "$ {{amount}}",        cart: {          "total_price": 0,          "attributes": {},          "items": [                      ]        }      }    };  </script>
527
528<!-- END app snippet --><!-- BEGIN app snippet: settings -->
529  
529<script>    (function(){      Elspw.loadScript=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){"loaded"!=c.readyState&&"complete"!=c.readyState||(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)};      Elspw.config= {"enabled":true,"button":"form[action=\"/cart/add\"] [type=submit]","css":"","tag":"Els PW","alerts":[],"grid_enabled":1,"cdn":"https://s3.amazonaws.com/els-apps/product-warnings/","theme_app_extensions_enabled":1} ;          })(Elspw)  </script>
529  
529<script defer src="https://cdn.shopify.com/extensions/01a0667d-b9d2-746a-a777-adc5332339bd/cli-29/assets/app.js"></script>
529
530
531<script>
532  Elspw.params.remodalScriptPath = "https://cdn.shopify.com/extensions/01a0667d-b9d2-746a-a777-adc5332339bd/cli-29/assets/remodal.js";
533  Elspw.config = {
534    ...(Elspw.config || {}),
535    current_date: "2026\/10\/03 17:24",
536    current_weekday: +"6",
537    current_language: "en",
538  }
539  Elspw.params.cssPath = "https://cdn.shopify.com/extensions/01a0667d-b9d2-746a-a777-adc5332339bd/cli-29/assets/app.css";
540</script>
540<!-- END app snippet --><!-- BEGIN app snippet: elspw-jsons -->
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556<!-- END app snippet -->
557
558
559<!-- END app block --><!-- BEGIN app block: shopify://apps/nospy/blocks/app-block/0ea824f6-5b8e-445c-b27f-1d4763c81aa3 -->
559<script>
560    
561    const noSpySettings = {"v":1,"activation_status":true,"protect_sales":true,"analytic_log":true,"access_token":"4Hrn95sT5ZKmLtkmH3eO2RYW8IDeBFPWFGtxWqZzFMRQkRwZE68watmyJ7RqIkxDJMn4Tt7BokHREhIzwxiDsJOHvwH8QcKmp3nXrM2GuRcQ78zZTh7Uhdwy5sqRzgTpebSZDVCj4SoSGHpoW","token_session_days":1,"settings":{"image_drag":false,"right_click":false,"text_selection":false,"copy_paste":false,"keys_shortcuts":false,"spy_extensions":1,"spy_extensions_block_mode":1,"spy_extensions_redirect_url":null,"inspect_elements":true,"web_page_print":false,"inspect_elements_message":"WARNING - This website is legally protected.  Our content is copyrighted and our trademark is registered.  🚫 Any copy is prohibited and may lead to legal action.","block_spam_bots":true,"proxy_vpn_block":1,"proxy_vpn_redirect_url":null,"tor_block":1,"blocking_template_landing_effect":true,"blocking_template_id":null,"blocking_template_style":null,"blocking_template_custom_css":null,"proxy_vpn_show_blocking_page":false,"tor_show_blocking_page":false,"blocking_template_page_id":null,"blocking_template_page_handle":null,"inspect_elements_show_blocking_page":false,"redirect":0},"excludes":[],"allowed_bots":{"gpt_bot":true,"bing_bot":true,"apple_bot":true,"ahrefs_bot":false,"amazon_bot":false,"bytespider":true,"claude_bot":true,"google_bot":true,"semrush_bot":false,"chatgpt_user":true,"facebook_bot":true,"linkedin_bot":true,"perplexitybot":true,"pinterest_bot":true,"lighthouse_bot":true,"oai_search_bot":true,"meta_external_agent":true},"blocking_template":{"landing_effect":true,"html":"\u003cstyle\u003e\n            html, body { margin:0; padding:0; height:100%; }\n            body { background:#0f172a; color:#f8fafc; font-family:system-ui, sans-serif; display:flex; align-items:center; justify-content:center; }\n            .nospy-blocked { text-align:center; padding:2rem; max-width:560px; }\n            .nospy-blocked h1 { color:#ef4444; font-size:3rem; margin:0 0 1rem; }\n            .nospy-blocked p { font-size:1.125rem; line-height:1.5; }\n        \n\u003c\/style\u003e\u003cdiv class=\"nospy-blocked\"\u003e\u003ch1\u003eAccess Denied\u003c\/h1\u003e\u003cp\u003eYou do not have permission to view this page.\u003c\/p\u003e\u003c\/div\u003e","page_url":null}};
562    
563
564    
565    const noSpyRedirects = {"v":1,"rules":[{"condition":"country","action":"blacklist","payload":{"label":"Brazil","value":"BR"},"redirect_url":"google.com","redirect_type":"external","redirect_name":null},{"condition":"country","action":"blacklist","payload":{"label":"Singapore","value":"SG"},"redirect_url":"google.com","redirect_type":"external","redirect_name":"Singapore"},{"condition":"country","action":"blacklist","payload":{"label":"China","value":"CN"},"redirect_url":"google.com","redirect_type":"external","redirect_name":"China"},{"condition":"country","action":"blacklist","payload":{"label":"Uzbekistan","value":"UZ"},"redirect_url":"google.com","redirect_type":"external","redirect_name":null},{"condition":"country","action":"blacklist","payload":{"label":"Pakistan","value":"PK"},"redirect_url":"google.com","redirect_type":"external","redirect_name":null},{"condition":"country","action":"blacklist","payload":{"label":"Iraq","value":"IQ"},"redirect_url":"google.com","redirect_type":"external","redirect_name":null},{"condition":"country","action":"blacklist","payload":{"label":"Bangladesh","value":"BD"},"redirect_url":"google.com","redirect_type":"external","redirect_name":null},{"condition":"country","action":"blacklist","payload":{"label":"Vietnam","value":"VN"},"redirect_url":"google.com","redirect_type":"external","redirect_name":null}]};
566    
567
568    
569    const noSpyInternalPages = [];
570    
571
572    let my_shop = Shopify.shop;
573    const noSpyBaseUrl = "https://visitors.nospyapp.com/api";
574    const noSpyLegacyUrl = "https://app.nospyapp.com/api";
575
576    // Destinations are stored as bare hosts, but some legacy rows carry a scheme.
577    // Prepending unconditionally produced "https://https://example.com".
578    const toExternalUrl = (value) => {
579        const v = String(value ?? '').trim();
580        return /^https?:\/\//i.test(v) ? v : `https://${v}`;
581    };
582    let isNoSpyLogCreated = false;
583
584    window.NoSpyStore = {
585        ip: null,
586        geolocation: null,
587        sessionId: null,
588        sessionStart: null,
589        reached: null,
590    };
591    // ===========================================
592    // BROWSER/ALLOWED BOTS DETECTION
593    // ===========================================
594
595    const userAgent = navigator?.userAgent || 'unknown-user-agent';
596
597    const isLighthouseMode = /Lighthouse/i.test(userAgent);
598    const isGoogleBot = /Googlebot|Google-InspectionTool|Storebot-Google|AdsBot-Google|Lighthouse|GoogleOther|Google-CloudVertexBot|Google-Extended|APIs-Google|Mediapartners-Google|Google-Safety|DuplexWeb-Google|googleweblight|FeedFetcher-Google|GoogleProducer|Google-Read-Aloud|Google-Site-Verification/i.test(userAgent);
599    const isFacebookBot = /facebookexternalhit|facebookcatalog|meta-webindexer|meta-externalads|meta-externalagent|meta-externalfetcher|Facebot/i.test(userAgent);
600    const isBingBot = /bingbot|adidxbot/i.test(userAgent);
601    const isWhitelistBots = isLighthouseMode || isGoogleBot || isFacebookBot || isBingBot;
602
603    // Check Iframe
604    function isLoadedInIframe() {
605        try {
606            return window.self !== window.top;
607        } catch (e) {
608            return true;
609        }
610    }
611
612    const createHit = (data) => {
613        fetch(`${noSpyBaseUrl}/hit?shop=${Shopify.shop}`, {
614            method: "POST",
615            headers: {
616                "Content-Type": "application/json",
617            },
618            body: JSON.stringify(data),
619        });
620    };
621
622    const createBlockLog = (payload) => {
623        const data = JSON.stringify(payload);
624        if (navigator.sendBeacon) {
625            navigator.sendBeacon(`${noSpyBaseUrl}/block/log`, data);
626        } else {
627            fetch(`${noSpyBaseUrl}/block/log`, {
628                method: 'POST',
629                body: data,
630                headers: { 'Content-Type': 'application/json' }
631            });
632        }
633    }
634
635    class SessionService {
636        constructor() {
637            this.sessionKey = 'no_spy_session_id';
638            this.lastSeenKey = 'no_spy_last_seen_at';
639            this.timeout = 30 * 60 * 1000;
640        }
641
642        getSessionId() {
643            return sessionStorage.getItem(this.sessionKey);
644        }
645
646        init() {
647            const now = Date.now();
648            let sessionId = this.getSessionId();
649            let lastSeen = parseInt(localStorage.getItem(this.lastSeenKey) || "0");
650
651            if (!sessionId || (now - lastSeen) > this.timeout) {
652                sessionId = crypto.randomUUID();
653                sessionStorage.setItem(this.sessionKey, sessionId);
654            }
655
656            NoSpyStore.sessionId = sessionId;
657            NoSpyStore.sessionStart = now;
658            this.updateLastSeen();
659            this.attachListeners();
660        }
661
662        updateLastSeen() {
663            const now = Date.now();
664            const lastUpdated = parseInt(localStorage.getItem(this.lastSeenKey), 10) || 0;
665            if (now - lastUpdated > 5000) {
666                // Update local storage
667                localStorage.setItem(this.lastSeenKey, now.toString());
668            }
669        }
670
671        attachListeners() {
672            const update = this.updateLastSeen.bind(this);
673            document.addEventListener('visibilitychange', update);
674            document.addEventListener('mousemove', update);
675            document.addEventListener('keydown', update);
676        }
677
678        sendBeacon(ip) {
679            if (!ip) return;
680
681            const duration = Math.floor((Date.now() - NoSpyStore.sessionStart) / 1000);
682            const payload = JSON.stringify({
683                duration,
684                ip_address: ip,
685                session_id: NoSpyStore.sessionId
686            });
687
688            if (navigator.sendBeacon) {
689                navigator.sendBeacon(`${noSpyBaseUrl}/track-session`, payload);
690            } else {
691                fetch(`${noSpyBaseUrl}/track-session`, {
692                    method: 'POST',
693                    body: payload,
694                    headers: {
695                        'Content-Type': 'application/json'
696                    }
697                }).then();
698            }
699        }
700    };
701
702    class GeoService {
703        constructor() {
704            this.cacheKey = 'no-spy-geo-location';
705            this.reachedKey = 'no-spy-geo-reached';
706        }
707
708        loadFromCache() {
709            const cached = localStorage.getItem(this.cacheKey);
710            if (!cached) return null;
711
712            const { expireTime, value } = JSON.parse(cached);
713            if (Date.now() > expireTime) return null;
714
715            return value;
716        }
717
718        saveToCache(data, reached) {
719            localStorage.setItem(this.cacheKey, JSON.stringify({
720                expireTime: Date.now() + 10800 * 1000, // 3 hours
721                value: data
722            }));
723            localStorage.setItem(this.reachedKey, reached);
724            NoSpyStore.geolocation = data;
725            NoSpyStore.ip = data.ip;
726            NoSpyStore.reached = reached;
727        }
728
729        fetch() {
730            const cached = this.loadFromCache();
731            if (cached) {
732                NoSpyStore.geolocation = cached;
733                NoSpyStore.ip = cached.ip;
734                return cached;
735            }
736
737            // const res = await fetch(`${noSpyBaseUrl}/geolocation`, {
738            //     method: "POST",
739            //     headers: { "Content-Type": "application/json" },
740            //     body: JSON.stringify({ ip: this.requestIp, shop }),
741            // });
742
743            // const json = await res.json();
744            // if (json.status === 201) {
745            //     this.saveToCache(json.data, json.reached);
746            //     NoSpyStore.geolocation = json.data;
747            //     NoSpyStore.ip = json.data.ip;
748            //     NoSpyStore.reached = json.reached;
749            //     return this.loadFromCache();
750            // }
751            return null;
752        }
753    };
754
755    const IpUtils = {
756        isIPv4(ip) {
757            return /^(\d{1,3}\.){3}\d{1,3}$/.test(ip) &&
758                ip.split('.').every(n => parseInt(n) >= 0 && parseInt(n) <= 255);
759        },
760
761        isIPv6(ip) {
762            return /^[0-9a-fA-F:]+$/.test(ip) && ip.includes(':');
763        },
764
765        detectVersion(ip) {
766            if (this.isIPv4(ip)) return 'ipv4';
767            if (this.isIPv6(ip)) return 'ipv6';
768            return 'invalid';
769        },
770
771        ipv4ToLong(ip) {
772            const parts = ip.split('.').map(Number);
773            return ((parts[0] << 24) | (parts[1] << 16) | (parts[2] << 8) | parts[3]) >>> 0;
774        },
775
776        ipv6ToBigInt(ip) {
777            // Expand :: shorthand
778            let expanded = ip;
779            if (expanded.includes('::')) {
780                const halves = expanded.split('::');
781                const left = halves[0] ? halves[0].split(':') : [];
782                const right = halves[1] ? halves[1].split(':') : [];
783                const missing = 8 - left.length - right.length;
784                const middle = Array(missing).fill('0000');
785                expanded = [...left, ...middle, ...right].join(':');
786            }
787            const parts = expanded.split(':');
788            let result = BigInt(0);
789            for (const part of parts) {
790                result = (result << BigInt(16)) | BigInt(parseInt(part || '0', 16));
791            }
792            return result;
793        },
794
795        isInCidrRange(ip, cidr) {
796            if (!cidr.includes('/')) {
797                return ip.trim() === cidr.trim();
798            }
799            const [rangeIp, maskStr] = cidr.split('/');
800            const mask = parseInt(maskStr);
801            const ipVersion = this.detectVersion(ip);
802            const rangeVersion = this.detectVersion(rangeIp);
803            if (ipVersion !== rangeVersion || ipVersion === 'invalid') return false;
804
805            if (ipVersion === 'ipv4') {
806                const ipLong = this.ipv4ToLong(ip);
807                const rangeLong = this.ipv4ToLong(rangeIp);
808                const maskLong = mask === 0 ? 0 : (~0 << (32 - mask)) >>> 0;
809                return (ipLong & maskLong) === (rangeLong & maskLong);
810            } else {
811                const ipBig = this.ipv6ToBigInt(ip);
812                const rangeBig = this.ipv6ToBigInt(rangeIp);
813                const shift = BigInt(128 - mask);
814                return (ipBig >> shift) === (rangeBig >> shift);
815            }
816        },
817
818        isInRange(ip, startIp, endIp) {
819            const ipVersion = this.detectVersion(ip);
820            const startVersion = this.detectVersion(startIp);
821            const endVersion = this.detectVersion(endIp);
822            if (ipVersion !== startVersion || ipVersion !== endVersion || ipVersion === 'invalid') return false;
823
824            if (ipVersion === 'ipv4') {
825                const ipLong = this.ipv4ToLong(ip);
826                return ipLong >= this.ipv4ToLong(startIp) && ipLong <= this.ipv4ToLong(endIp);
827            } else {
828                const ipBig = this.ipv6ToBigInt(ip);
829                return ipBig >= this.ipv6ToBigInt(startIp) && ipBig <= this.ipv6ToBigInt(endIp);
830            }
831        }
832    };
833
834    function applyBlockingPage() {
835        const bt = noSpySettings?.blocking_template;
836        const landingEffect = bt?.landing_effect !== false;
837        const html = bt?.html;
838        const pageUrl = bt?.page_url;
839        if (html && landingEffect) {
840            try {
841                if (window.stop) window.stop();
842                document.head.innerHTML = '<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Access Restricted</title>';
843                document.body.innerHTML = html;
844            } catch(e) {
845                document.body.innerHTML = html;
846            }
847        } else if (pageUrl) {
848            location.href = pageUrl;
849        } else {
850            const fallbackHtml = '<main style="min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-family:Arial,sans-serif;"><div><h1 style="margin:0 0 12px;font-size:32px;">Access Restricted</h1><p style="margin:0;font-size:16px;">This store is not available from your location.</p></div></main>';
851            try {
852                if (window.stop) window.stop();
853                document.head.innerHTML = '<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Access Restricted</title>';
854                document.body.innerHTML = fallbackHtml;
855            } catch(e) {
856                document.body.innerHTML = fallbackHtml;
857            }
858        }
859    }
860
861    const RedirectMatcher = {
862        evaluate(rules, geoData, pageHandle, referrer, ip, internetProvider) {
863            if (!rules || !Array.isArray(rules) || rules.length === 0) return null;
864
865            const countryCode = geoData?.countryCode || '';
866            const regionName = geoData?.regionName || '';
867            const cityName = geoData?.cityName || '';
868            const ispName = internetProvider || geoData?.isp_name || '';
869
870            const isRegionEmpty = !regionName || regionName === 'NULL';
871            const isCityEmpty = !cityName || cityName === 'NULL';
872
873            // Empty value rule check
874            if (isRegionEmpty || isCityEmpty) {
875                for (const rule of rules) {
876                    if (rule.condition !== 'empty_value') continue;
877                    const payload = rule.payload;
878                    if (!payload || payload.value === 'ALL' || payload.value === countryCode) {
879                        return rule;
880                    }
881                }
882            }
883
884            let matchedRules = [];
885
886            for (const rule of rules) {
887                const redirectUrl = this._getRedirectUrl(rule);
888
889                if (!this._shouldRedirect(rule, ip, countryCode, pageHandle, regionName, cityName, ispName, redirectUrl, referrer)) {
890                    continue;
891                }
892
893                // Whitelist break
894                if (rule.action === 'whitelist') {
895                    break;
896                }
897
898                matchedRules.push(rule);
899            }
900
901            if (matchedRules.length === 0) return null;
902
903            // Prioritize internal/blocking_page redirects
904            const internal = matchedRules.find(r => r.redirect_type === 'internal' || r.redirect_type === 'blocking_page');
905            return internal || matchedRules[0];
906        },
907
908        _getRedirectUrl(rule) {
909            if (rule.redirect_type === 'blocking_page') {
910                return noSpySettings?.blocking_template?.page_url || null;
911            }
912            let url = rule.redirect_url;
913            if (rule.redirect_type === 'internal') {
914                for (const prefix of ['/pages', '/collections', '/products']) {
915                    if (url && url.startsWith(prefix)) {
916                        url = url.replace(prefix, '');
917                        break;
918                    }
919                }
920            }
921            return url;
922        },
923
924        _shouldRedirect(rule, ip, countryCode, pageHandle, regionName, cityName, ispName, redirectUrl, referrer) {
925            const condition = rule.condition;
926            const payload = rule.payload;
927            if (!payload) return false;
928
929            if (condition === 'ip' || condition === 'ip_range') {
930                return this._matchIP(condition, ip, payload, redirectUrl, pageHandle);
931            }
932            if (condition === 'province') {
933                return this._matchProvince(payload, countryCode, regionName, cityName, redirectUrl, pageHandle);
934            }
935            if (condition === 'country') {
936                return this._matchCountry(payload, countryCode, redirectUrl, pageHandle);
937            }
938            if (condition === 'referrer_url') {
939                return this._matchReferrer(payload, countryCode, redirectUrl, pageHandle, referrer);
940            }
941            if (condition === 'specific_pages' || condition === 'specific_collections') {
942                return this._matchUrlPath(condition, payload, countryCode, redirectUrl, pageHandle);
943            }
944            if (condition === 'internet_provider') {
945                return this._matchInternetProvider(payload, ispName, redirectUrl, pageHandle);
946            }
947            return false;
948        },
949
950        _norm(handle) {
951            return handle && !handle.startsWith('/') ? '/' + handle : (handle || '/');
952        },
953
954        _matchIP(condition, customerIp, payload, redirectUrl, pageHandle) {
955            customerIp = (customerIp || '').trim();
956            pageHandle = this._norm(pageHandle);
957
958            if (condition === 'ip') {
959                const payloadIp = (payload.ip || '').trim();
960                return customerIp === payloadIp && redirectUrl !== pageHandle;
961            }
962
963            if (condition === 'ip_range') {
964                const ipBlock = payload.ip_block;
965                if (ipBlock) {
966                    return IpUtils.isInCidrRange(customerIp, ipBlock) && redirectUrl !== pageHandle;
967                }
968                const startIp = payload.ip_range_start;
969                const endIp = payload.ip_range_end;
970                if (startIp && endIp) {
971                    return IpUtils.isInRange(customerIp, startIp, endIp) && redirectUrl !== pageHandle;
972                }
973            }
974            return false;
975        },
976
977        _matchCountry(payload, countryCode, redirectUrl, pageHandle) {
978            const country = payload.country || payload;
979            if (!country || !country.value) return false;
980            pageHandle = this._norm(pageHandle);
981            if (country.value === 'ALL') return redirectUrl !== pageHandle;
982            return country.value === countryCode && redirectUrl !== pageHandle;
983        },
984
985        _matchProvince(payload, countryCode, regionName, cityName, redirectUrl, pageHandle) {
986            const country = payload.country;
987            if (!country || !country.value) return false;
988            if (country.value !== countryCode) return false;
989
990            pageHandle = this._norm(pageHandle);
991            if (redirectUrl === pageHandle) return false;
992
993            const province = payload.province;
994            if (!province || !province.label) return false;
995            if (!regionName) return false;
996
997            if (!this._matchLocationName(province.label, regionName)) return false;
998
999            const city = payload.city;
1000            if (city && city.label) {
1001                if (!cityName) return false;
1002                return this._matchLocationName(city.label, cityName);
1003            }
1004            return true;
1005        },
1006
1007        _matchLocationName(storedName, visitorName) {
1008            const stored = (storedName || '').trim();
1009            const visitor = (visitorName || '').trim();
1010            if (stored.toLowerCase() === visitor.toLowerCase()) return true;
1011
1012            const suffixes = [' division', ' province', ' state', ' district', ' region', ' prefecture', ' oblast', ' territory'];
1013            let sLow = stored.toLowerCase();
1014            let vLow = visitor.toLowerCase();
1015            for (const suffix of suffixes) {
1016                if (sLow.endsWith(suffix)) sLow = sLow.slice(0, -suffix.length);
1017                if (vLow.endsWith(suffix)) vLow = vLow.slice(0, -suffix.length);
1018            }
1019            if (sLow === vLow) return true;
1020
1021            const sFirst = sLow.split(' ')[0];
1022            const vFirst = vLow.split(' ')[0];
1023            if (sFirst === vFirst && sFirst.length > 2) return true;
1024
1025            if (sLow.includes(vLow) || vLow.includes(sLow)) return true;
1026
1027            return false;
1028        },
1029
1030        _matchReferrer(payload, countryCode, redirectUrl, pageHandle, referrer) {
1031            if (!payload.referrer) return false;
1032            const country = payload.country;
1033            if (!country || !country.value) return false;
1034            pageHandle = this._norm(pageHandle);
1035
1036            // Check if referrer matches
1037            if (referrer && referrer.includes(payload.referrer)) {
1038                if (country.value === 'ALL' && redirectUrl !== pageHandle) return true;
1039                return country.value === countryCode && redirectUrl !== pageHandle;
1040            }
1041            return false;
1042        },
1043
1044        _matchUrlPath(condition, payload, countryCode, redirectUrl, pageHandle) {
1045            const country = payload.country;
1046            let keyValue;
1047            if (condition === 'specific_pages') {
1048                if (!payload.page) return false;
1049                keyValue = payload.page;
1050            } else {
1051                if (!payload.collection) return false;
1052                keyValue = payload.collection;
1053            }
1054            if (!country || !country.value) return false;
1055
1056            const handle = this._norm(keyValue.handle);
1057            pageHandle = this._norm(pageHandle);
1058
1059            if (country.value === 'ALL' && handle === pageHandle && redirectUrl !== pageHandle) return true;
1060
1061            return country.value === countryCode && handle === pageHandle && redirectUrl !== pageHandle;
1062        },
1063
1064        _matchInternetProvider(payload, internetProvider, redirectUrl, pageHandle) {
1065            const payloadProvider = (payload.internet_provider || '').trim();
1066            if (!payloadProvider || !internetProvider) return false;
1067            pageHandle = this._norm(pageHandle);
1068            return internetProvider.trim().toLowerCase() === payloadProvider.toLowerCase() && redirectUrl !== pageHandle;
1069        }
1070    };
1071
1072    class RedirectFeature {
1073        constructor(ip, geoData, botVerification = null) {
1074            if (isLoadedInIframe()) return;
1075
1076            this.ip = ip;
1077            this.geoData = geoData;
1078            this.bot_verification = botVerification;
1079            this.sessionService = new SessionService();
1080
1081            this.evaluateRedirects().catch(() => {});
1082        }
1083
1084        async init() {
1085            // kept for compatibility — not used in new flow
1086            this.evaluateRedirects();
1087        }
1088
1089        async evaluateRedirects() {
1090            const rules = noSpyRedirects ? (noSpyRedirects.rules || []) : [];
1091            isNoSpyLogCreated = true;
1092            if (rules.length === 0) return;
1093
1094            const isBot = this.bot_verification?.is_whitelisted_bot ?? false;
1095            if (isBot) return;
1096
1097            let pageHandle = location.pathname;
1098            if (pageHandle !== '/collections' && pageHandle !== '/collections/all' && pageHandle.startsWith('/collections/')) {
1099                pageHandle = pageHandle.replace('/collections/', '');
1100            } else if (pageHandle.startsWith('/pages/')) {
1101                pageHandle = pageHandle.replace('/pages/', '');
1102            }
1103
1104            const referrer = document.referrer || '';
1105            const ispName = this.geoData?.isp_name || '';
1106
1107            const matched = RedirectMatcher.evaluate(rules, this.geoData, pageHandle, referrer, this.ip, ispName);
1108
1109            isNoSpyLogCreated = true;
1110
1111            if (matched) {
1112                try {
1113                    await fetch(`${noSpyBaseUrl}/block/log`, {
1114                        method: 'POST',
1115                        headers: { 'Content-Type': 'application/json' },
1116                        body: JSON.stringify({
1117                            shop: Shopify.shop,
1118                            session_id: NoSpyStore.sessionId,
1119                            status: false,
1120                            action_type: 'redirect',
1121                            ...this.geoData,
1122                        }),
1123                    });
1124                } catch (e) {
1125                    // Log failed, redirect anyway
1126                }
1127                this.handleRedirect(matched);
1128            }
1129        }
1130
1131        handleRedirect(rule) {
1132            if (rule.redirect_type === 'blocking_page') {
1133                applyBlockingPage();
1134                return;
1135            }
1136            if (!rule.redirect_url) return;
1137
1138            if (rule.redirect_type === 'internal') {
1139                location.href = rule.redirect_url;
1140            } else {
1141                const url = toExternalUrl(rule.redirect_url);
1142                location.replace(url);
1143            }
1144        }
1145    };
1146
1147    class LegacyRedirectFeature {
1148        constructor(ip, bot_verification = null) {
1149            if (isLoadedInIframe()) return;
1150
1151            this.ip = ip;
1152            this.bot_verification = bot_verification;
1153
1154            this.geoService = new GeoService();
1155            this.sessionService = new SessionService();
1156
1157            this.init();
1158        }
1159
1160        async init() {
1161            this.geoService.fetch();
1162            this.sessionService.init();
1163
1164            this.fetchRedirect();
1165
1166            // Run on unload
1167            window.addEventListener("beforeunload", () => {
1168                this.sessionService.sendBeacon(this.ip);
1169            });
1170            // Run when page visibility changes (e.g., user closes tab or switches)
1171            document.addEventListener("visibilitychange", () => {
1172                console.log('NCG!');
1173                if (document.visibilityState === 'hidden') {
1174                    this.sessionService.sendBeacon(this.ip);
1175                }
1176            });
1177        }
1178
1179        async fetchRedirect() {
1180            const handle = location.pathname.replace('/pages/', '');
1181            const isBot = this.bot_verification?.is_whitelisted_bot ?? false;
1182
1183            const res = await fetch(`${noSpyLegacyUrl}/redirect-record`, {
1184                method: "POST",
1185                headers: { "Content-Type": "application/json" },
1186                body: JSON.stringify({
1187                    shop: Shopify.shop,
1188                    session_id: NoSpyStore.sessionId,
1189                    handle,
1190                    bot_verification: isBot,
1191                    reached: NoSpyStore.reached,
1192                    ...NoSpyStore.geolocation
1193                }),
1194            });
1195
1196            const json = await res.json();
1197            isNoSpyLogCreated = true;
1198            if (json?.data?.is_redirect && !isBot) {
1199                this.handleRedirect(json.data.rule);
1200            }
1201        }
1202
1203        handleRedirect(rule) {
1204            if (rule.redirect_type === 'blocking_page') {
1205                applyBlockingPage();
1206                return;
1207            }
1208            if (!rule.redirect_url) return;
1209
1210            if (rule.redirect_type === 'internal') {
1211                location.href = rule.redirect_url;
1212            } else {
1213                const url = toExternalUrl(rule.redirect_url);
1214                location.replace(url);
1215            }
1216        }
1217    };
1218
1219    class BlockSpamBotsFeature {
1220        constructor(options = {}) {
1221            this.threshold = options.threshold || 2.5;
1222            this.botScore = 0;
1223            this.mouseMoved = false;
1224            this.debug = options.debug || false;
1225            this.honeypotFieldName = "custom_field";
1226            this.honeypotFieldClass = "nsp-custom-field";
1227            this.botVerification = options.bot_verification;
1228            this.allowedBots = options.allowed_bots || {};
1229            this.geoService = new GeoService();
1230            this.sessionService = new SessionService();
1231            this.run(options.is_block).then();
1232        }
1233
1234        // Enhanced whitelist checking with multiple verification methods
1235        async isWhitelistedBot() {
1236            let checkFromFront = this.checkUserAgent();
1237            let isWhitelistedBot = this.botVerification?.is_whitelisted_bot ?? false;
1238            if (checkFromFront || isWhitelistedBot) return true;
1239            return false;
1240        }
1241
1242        checkUserAgent() {
1243            const ua = navigator.userAgent.toLowerCase();
1244
1245            const botPatterns = {
1246                'google_bot': ['googlebot', 'google-bot'],
1247                'facebook_bot': ['facebookexternalhit', 'facebookcatalog'],
1248                'bing_bot': ['bingbot', 'msnbot'],
1249                'apple_bot': ['applebot', 'apple-bot'],
1250                'ahref_bot': ['ahrefsbot', 'ahrefs-bot'],
1251                'lighthouse_bot': ['lighthouse', 'chrome-lighthouse'],
1252                'linkedin_bot': ['linkedinbot', 'linkedin-bot'],
1253                'pinterest_bot': ['pinterestbot', 'pinterest-bot'],
1254                'semrush_bot': ['semrushbot', 'semrush-bot'],
1255                'claude_bot': ['claudebot'],
1256                'meta_external_agent': ['meta-externalagent'],
1257                'amazon_bot': ['amazonbot'],
1258                'bytespider': ['bytespider'],
1259                'oai_search_bot': ['oai-searchbot'],
1260                'gpt_bot': ['gptbot'],
1261                'chatgpt_user': ['ChatGPT-User', 'openai.com/bot'],
1262                'perplexitybot': ['PerplexityBot']
1263            };
1264
1265            for (const [botName, isAllowed] of Object.entries(this.allowedBots)) {
1266                if (!isAllowed) continue;
1267
1268                const patterns = botPatterns[botName];
1269                if (patterns) {
1270                    for (const pattern of patterns) {
1271                        if (ua.includes(pattern.toLowerCase())) {
1272                            this.detectedBotType = botName;
1273                            return true;
1274                        }
1275                    }
1276                }
1277            }
1278
1279            return false;
1280        }
1281
1282        log(...args) {
1283            if (this.debug) console.log(...args);
1284        }
1285
1286        isHeadless() {
1287            const headless = (
1288                navigator.webdriver ||
1289                !navigator.plugins.length ||
1290                !navigator.languages ||
1291                /HeadlessChrome/.test(navigator.userAgent) ||
1292                /puppeteer/.test(navigator.userAgent)
1293            );
1294            if (headless) this.botScore += 1;
1295            return headless;
1296        }
1297
1298        detectMouseMovement() {
1299            const handler = () => (this.mouseMoved = true);
1300            window.addEventListener("mousemove", handler);
1301            setTimeout(() => {
1302                if (!this.mouseMoved) {
1303                    this.botScore += 1;
1304                    this.log("Mouse movement: ❌");
1305                } else {
1306                    this.log("Mouse movement: ✅");
1307                }
1308                window.removeEventListener("mousemove", handler);
1309            }, 3000);
1310        }
1311
1312        getCanvasFingerprint() {
1313            try {
1314                const canvas = document.createElement("canvas");
1315                const ctx = canvas.getContext("2d");
1316                ctx.textBaseline = "top";
1317                ctx.font = "14px Arial";
1318                ctx.fillStyle = "#f60";
1319                ctx.fillRect(125, 1, 62, 20);
1320                ctx.fillStyle = "#069";
1321                ctx.fillText("canvas-fingerprint", 2, 15);
1322                const fp = canvas.toDataURL();
1323                this.log("Canvas fingerprint:", fp.slice(0, 30) + "...");
1324                return fp;
1325            } catch {
1326                this.botScore += 0.5;
1327                return "blocked";
1328            }
1329        }
1330
1331        async getAudioFingerprint() {
1332            try {
1333                const ctx = new (window.OfflineAudioContext || window.webkitOfflineAudioContext)(1, 44100, 44100);
1334                const osc = ctx.createOscillator();
1335                const comp = ctx.createDynamicsCompressor();
1336                osc.type = "triangle";
1337                osc.frequency.value = 10000;
1338                osc.connect(comp);
1339                comp.connect(ctx.destination);
1340                osc.start(0);
1341                const buffer = await ctx.startRendering();
1342                let hash = 0;
1343                for (let i = 0; i < buffer.length; i++) {
1344                    hash += Math.abs(buffer.getChannelData(0)[i]);
1345                }
1346                this.log("Audio fingerprint hash:", hash.toFixed(2));
1347                return hash.toFixed(2);
1348            } catch {
1349                this.botScore += 0.5;
1350                return "blocked";
1351            }
1352        }
1353
1354        getWebGLFingerprint() {
1355            try {
1356                const canvas = document.createElement("canvas");
1357                const gl = canvas.getContext("webgl") || canvas.getContext("experimental-webgl");
1358                const debugInfo = gl.getExtension("WEBGL_debug_renderer_info");
1359                const vendor = gl.getParameter(debugInfo.UNMASKED_VENDOR_WEBGL);
1360                const renderer = gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL);
1361                this.log("WebGL vendor/renderer:", vendor, renderer);
1362                return `${vendor}~${renderer}`;
1363            } catch {
1364                this.botScore += 0.5;
1365                return "blocked";
1366            }
1367        }
1368
1369        detectTimingDrift() {
1370            const start = performance.now();
1371            for (let i = 0; i < 1000000; i++) {
1372                Math.sqrt(i);
1373            }
1374            const duration = performance.now() - start;
1375            if (duration < 10) this.botScore += 0.5;
1376            this.log("Timing drift:", duration.toFixed(2));
1377            return duration.toFixed(2);
1378        }
1379
1380        injectHoneypotIntoForms() {
1381            const style = document.createElement("style");
1382            style.textContent = `.${this.honeypotFieldClass} { display: none !important; }`;
1383            document.head.appendChild(style);
1384
1385            document.querySelectorAll("form").forEach((form) => {
1386                // Check if already injected
1387                if (form.querySelector(`input[name="${this.honeypotFieldName}"]`)) return;
1388
1389                const input = document.createElement("input");
1390                input.type = "text";
1391                input.name = this.honeypotFieldName;
1392                input.className = this.honeypotFieldClass;
1393                input.tabIndex = -1;
1394                form.appendChild(input);
1395
1396                form.addEventListener("submit", (e) => {
1397                    const honeypotValue = input.value;
1398                    if (honeypotValue.trim() !== "") {
1399                        e.preventDefault();
1400                        this.botScore += 2;
1401                        this.log("⚠️ Honeypot triggered! Value:", honeypotValue);
1402                        this.blockBotActions().then();
1403                    }
1404                });
1405            });
1406        }
1407
1408        async blockBotActions(is_block = true) {
1409            this.log("🚨 Bot Detected - Blocking interaction. Score:", this.botScore);
1410            alert("⚠️ Suspicious activity detected. Submission blocked.");
1411            document.body.innerHTML = "<h1>Access Denied</h1>";
1412            let actionType = is_block ? "block" : "threat";
1413            createHit({
1414                type: "spam_bot",
1415                name: "Spam Bot",
1416                pathname: window.location.pathname,
1417                action_type: actionType
1418            });
1419            if (actionType === 'block' && isNoSpyLogCreated) {
1420                let geoData = NoSpyStore.geolocation;
1421                if (geoData === null) {
1422                    geoData = this.geoService.fetch();
1423                }
1424                let sessionId = NoSpyStore.sessionId;
1425                if (sessionId === null) {
1426                    this.sessionService.init();
1427                    sessionId = this.sessionService.getSessionId();
1428                }
1429                createBlockLog({
1430                    shop: Shopify.shop,
1431                    session_id: sessionId,
1432                    status: false,
1433                    action_type: 'blocked',
1434                    ...geoData,
1435                });
1436            }
1437            throw new Error("Bot access denied");
1438        }
1439
1440        async runDetection(is_block = true) {
1441            // let isHeadless = this.isHeadless();
1442            // if (isHeadless) {
1443            //     let actionType = is_block ? "block" : "threat";
1444            //     createHit({
1445            //         type: "spam_bot",
1446            //         name: "Spam Bot",
1447            //         pathname: window.location.pathname,
1448            //         action_type: actionType
1449            //     });
1450            // }
1451            this.getCanvasFingerprint();
1452            await this.getAudioFingerprint();
1453            this.getWebGLFingerprint();
1454            this.detectTimingDrift();
1455
1456            if (this.botScore >= this.threshold) {
1457                this.blockBotActions(is_block).then();
1458            } else {
1459                this.log("✅ Human verified. Score:", this.botScore);
1460            }
1461            return false;
1462        }
1463
1464        async run(is_block) {
1465            // Check if current user agent is whitelisted BEFORE running detection
1466            if (document.readyState === "complete") {
1467                if (await this.isWhitelistedBot()) {
1468                    this.log("✅ Whitelisted bot - skipping detection");
1469                    return false;
1470                }
1471                this.detectMouseMovement();
1472                this.injectHoneypotIntoForms();
1473                this.runDetection(is_block).then();
1474            } else {
1475                window.addEventListener("load", async () => {
1476                    if (await this.isWhitelistedBot()) {
1477                        this.log("✅ Whitelisted bot - skipping detection");
1478                        return false;
1479                    }
1480                    this.detectMouseMovement();
1481                    this.injectHoneypotIntoForms();
1482                    this.runDetection(is_block).then();
1483                });
1484            }
1485        }
1486    };
1487
1488    class ProxyVpnTorBlockFeature {
1489        constructor(proxy_vpn_block = false, tor_block = false, proxy_vpn_redirect_url = null, blockingTemplateOptions = {}) {
1490            this.proxy_vpn_block = proxy_vpn_block;
1491            this.tor_block = tor_block;
1492            this.proxy_vpn_redirect_url = proxy_vpn_redirect_url;
1493            this.proxy_vpn_show_blocking_page = !!blockingTemplateOptions.proxy_vpn_show_blocking_page;
1494            this.tor_show_blocking_page = !!blockingTemplateOptions.tor_show_blocking_page;
1495            this.blocking_template_landing_effect = blockingTemplateOptions.blocking_template_landing_effect !== false;
1496            this.blocking_template_html = blockingTemplateOptions.blocking_template_html || null;
1497            this.blocking_template_page_url = blockingTemplateOptions.blocking_template_page_url || null;
1498            this.geoService = new GeoService();
1499            this.sessionService = new SessionService();
1500            if (this.proxy_vpn_block || this.tor_block) {
1501                this.run();
1502            }
1503        }
1504
1505        // Returns the action to take, or null when the merchant configured no
1506        // destination — the caller must not record a block it cannot enforce.
1507        resolveBlockingAction(reasonShowBlockingPage) {
1508            if (reasonShowBlockingPage && this.blocking_template_html && this.blocking_template_landing_effect) {
1509                return {type: 'template'};
1510            }
1511            if (reasonShowBlockingPage && !this.blocking_template_landing_effect && this.blocking_template_page_url) {
1512                return {type: 'page', url: this.blocking_template_page_url};
1513            }
1514            if (this.proxy_vpn_redirect_url) {
1515                return {type: 'redirect', url: toExternalUrl(this.proxy_vpn_redirect_url)};
1516            }
1517            return null;
1518        }
1519
1520        applyBlockingResponse(action) {
1521            if (!action) return;
1522            if (action.type === 'template') {
1523                try {
1524                    if (window.stop) window.stop();
1525                    document.head.innerHTML = '<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Access Restricted</title>';
1526                    document.body.innerHTML = this.blocking_template_html;
1527                } catch (e) {
1528                    document.body.innerHTML = this.blocking_template_html;
1529                }
1530                return;
1531            }
1532            window.location.href = action.url;
1533        }
1534
1535        isUsingProxy(geoLocation) {
1536            if (geoLocation) {
1537                return geoLocation.is_proxy ?? false;
1538            }
1539            return false;
1540        }
1541
1542        isUsingVPN(geoLocation) {
1543            if (geoLocation) {
1544                return geoLocation.is_vpn ?? false;
1545            }
1546            return false;
1547        }
1548
1549        isUsingTor(geoLocation) {
1550            if (geoLocation) {
1551                return geoLocation.is_tor ?? false;
1552            }
1553            return false;
1554        }
1555
1556        async storeBlockLog(geoData) {
1557            let sessionId = NoSpyStore.sessionId;
1558            if (sessionId === null) {
1559                this.sessionService.init();
1560                sessionId = this.sessionService.getSessionId();
1561            }
1562            createBlockLog({
1563                shop: Shopify.shop,
1564                session_id: sessionId,
1565                status: false,
1566                action_type: 'blocked',
1567                ...geoData,
1568            });
1569            return true;
1570        }
1571
1572        async getGeoLocation() {
1573            let geoData = NoSpyStore.geolocation;
1574            if (geoData === null) {
1575                geoData = await this.geoService.fetch();
1576            }
1577            return geoData;
1578        }
1579
1580        run() {
1581            // Check until get the geo location from local storage use setInterval
1582            let interval = setInterval(async () => {
1583                if (isNoSpyLogCreated) {
1584                    this.getGeoLocation().then((geoLocation) => {
1585                        const proxyHit = (this.isUsingProxy(geoLocation) || this.isUsingVPN(geoLocation)) && this.proxy_vpn_block;
1586                        const torHit = this.isUsingTor(geoLocation) && this.tor_block;
1587                        if (proxyHit || torHit) {
1588                            clearInterval(interval);
1589                            const showBlockingPage = (proxyHit && this.proxy_vpn_show_blocking_page) || (torHit && this.tor_show_blocking_page);
1590                            const action = this.resolveBlockingAction(showBlockingPage);
1591                            if (!action) return;
1592                            this.storeBlockLog(geoLocation).then(() => {
1593                                this.applyBlockingResponse(action);
1594                            });
1595                        } else {
1596                            clearInterval(interval);
1597                        }
1598                    });
1599                }
1600            }, 500); // 0.5 second interval
1601        }
1602    };
1603
1604    const generateRandomString = (length) => {
1605        let result = "";
1606        const characters =
1607            "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
1608        const charactersLength = characters.length;
1609        for (let i = 0; i < length; i++) {
1610            result += characters.charAt(Math.floor(Math.random() * charactersLength));
1611        }
1612        return result;
1613    };
1614
1615    const handleOtherBug = () => {
1616        let isLastOperation = false;
1617        let intervalCount = 0;
1618        let interval = setInterval(function () {
1619            let getAllBodyChilds = document.body.children;
1620            Array.from(getAllBodyChilds).forEach((item) => {
1621                let smileUIFrame = item.querySelector("#smile-ui-container");
1622                if (smileUIFrame && smileUIFrame.style.zIndex == "2147483647") {
1623                    smileUIFrame.style.zIndex = "2147483646";
1624                    isLastOperation = true;
1625                }
1626
1627                let chat1 = item.querySelector("[class*='psmtc_']");
1628                if (chat1 && chat1.style.zIndex == "2147483647") {
1629                    chat1.style.zIndex = "2147483646";
1630                }
1631                let chat2 = item.querySelector("[class*='psmw_']");
1632                if (chat2 && chat2.style.zIndex == "2147483647") {
1633                    chat2.style.zIndex = "2147483646";
1634                }
1635
1636                let trustBadgeContainer = document.querySelector('*[id^="trustbadge-container"]');
1637                if (trustBadgeContainer && trustBadgeContainer.style.zIndex == "2147483647") {
1638                    trustBadgeContainer.style.zIndex = "2147483646";
1639                }
1640
1641                if (
1642                    item.hasAttribute("id") &&
1643                    item.getAttribute("id") === "smile-ui-lite-container"
1644                ) {
1645                    let getFrame = item.querySelector(
1646                        "#smile-ui-lite-launcher-frame-container"
1647                    );
1648                    if (getFrame) {
1649                        getFrame.style.width = "146px";
1650                    }
1651                    if (item.style.zIndex == "2147483647") {
1652                        item.style.zIndex = "2147483646";
1653                    }
1654                }
1655
1656                if (
1657                    !item.hasAttribute("id") &&
1658                    item.nodeName === "DIV" &&
1659                    item.style.zIndex
1660                ) {
1661                    if (item.style.zIndex == "2147483647") {
1662                        item.style.zIndex = "2147483646";
1663                        console.log("zIndex found!");
1664                    }
1665                }
1666
1667                if (
1668                    item.hasAttribute("id") &&
1669                    item.getAttribute("id") === "reve-chat-container-div"
1670                ) {
1671                    if (item.style.zIndex == "2147483647") {
1672                        item.style.zIndex = "2147483646";
1673                    }
1674                }
1675            });
1676            if (intervalCount >= 30 && isLastOperation) {
1677                clearInterval(interval);
1678            }
1679            intervalCount++;
1680        }, 1000);
1681    };
1682
1683    const handleCssData = () => {
1684        let intervalCount = 0;
1685        let cssId = generateRandomString(15);
1686        const cssExceptions = ':not(#pandectes-banner):not(.pd-cookie-banner-window)';
1687        let css =
1688            'div[style*="2147483647"]' + cssExceptions + ' {display: none !important;}.extension-container {display: none !important;}#shopify-raise-container {display: none !important;}.ppspy-container {display: none !important;}#shopify_app_wrapper {display: none !important;}html.shinecommerce-modal-open #shinecommerce-extension-div {display: none !important;}html.shinecommerce-modal-open, html.shinecommerce-modal-open body {overflow: auto !important;} .ixspy-tools {display: none !important;} #simplytrends-main-extension-root {display: none !important;} #my-extension-root {display: none !important;} plasmo-csui {display: none !important;} #shop-analysis-shadow-host {display: none !important;} #kins-kins-popup {display: none !important;} #ah-app {display: none !important;}';
1689        let head = document.head || document.getElementsByTagName("head")[0];
1690        let styles = document.createElement("style");
1691        head.appendChild(styles);
1692        styles.type = "text/css";
1693        styles.id = cssId;
1694        if (styles.styleSheet) {
1695            styles.styleSheet.cssText = css;
1696        } else {
1697            styles.appendChild(document.createTextNode(css));
1698        }
1699        const myCssInterval = setInterval(myCssTimer, 10);
1700        function myCssTimer() {
1701            let getStlye = document.getElementById(cssId);
1702            if (getStlye === null) {
1703                head.appendChild(styles);
1704            }
1705            if (intervalCount === 1000) {
1706                clearInterval(myCssInterval);
1707            }
1708            intervalCount += 1;
1709        }
1710    };
1711
1712    const handleTextSelection = (id, is_text, is_image) => {
1713        var css = document.createElement("style");
1714        var head = document.head;
1715        head.appendChild(css);
1716
1717        css.type = 'text/css';
1718        css.id = id;
1719
1720        css.innerText = '';
1721
1722        if (is_text) {
1723            css.innerText += `
1724            * {
1725                -webkit-user-select: none !important;
1726                -moz-user-select: none !important;
1727                -ms-user-select: none !important;
1728                user-select: none !important;
1729            }
1730            body {
1731                    -webkit-user-select: none !important;
1732                    -webkit-touch-callout: none !important;
1733                    -moz-user-select: none !important;
1734                    -ms-user-select: none !important;
1735                    user-select: none !important;
1736            }
1737            .no_spy_allowed_element, .no_spy_allowed_element * {
1738                    -webkit-user-select: text !important;
1739                    -webkit-touch-callout: text !important;
1740                    -moz-user-select: text !important;
1741                    -ms-user-select: text !important;
1742                    user-select: text !important;
1743            }
1744            .no_spy_allowed_element::selection, .no_spy_allowed_element *::selection {
1745                background: #CECECD;
1746            }`;
1747        }
1748        if (is_image) {
1749            css.innerText += `
1750            img {
1751                -webkit-user-drag: none !important;
1752                -khtml-user-drag: none !important;
1753                -moz-user-drag: none !important;
1754                -o-user-drag: none !important;
1755                user-drag: none !important;
1756                pointer-events: none !important;
1757            }`;
1758        }
1759
1760        var elements = document.querySelectorAll("*");
1761
1762        for (var i = 0; i < elements.length; i++) {
1763            if (elements[i].classList.contains('no_spy_allowed_element')) {
1764                continue;
1765            }
1766            if (elements[i].style.userSelect == 'auto') {
1767                elements[i].style.userSelect = 'none';
1768            }
1769            if (elements[i].style.userSelect == 'text') {
1770                elements[i].style.userSelect = 'none';
1771            }
1772        }
1773    }
1774
1775    const handleRightClick = () => {
1776        function init() {
1777            window.addEventListener('contextmenu', function handleEvent(event) {
1778                event.stopPropagation();
1779                event.stopImmediatePropagation();
1780                var handler = new EventHandler(event);
1781                window.removeEventListener(event.type, handleEvent, true);
1782                var EventsCallBback = new EventsCall(function() {});
1783                handler.fire();
1784                window.addEventListener(event.type, handleEvent, true);
1785                if (!handler.isCanceled && (!EventsCallBback.isCalled)) {
1786                    event.preventDefault();
1787                }
1788            }, true);
1789        }
1790        setInterval(init, 1000);
1791
1792        function EventsCall(callback) {
1793            this.events = ['DOMAttrModified', 'DOMNodeInserted', 'DOMNodeRemoved', 'DOMCharacterDataModified', 'DOMSubtreeModified'];
1794            this.bind();
1795        }
1796
1797        EventsCall.prototype.bind = function() {
1798            this.events.forEach(function(event) {
1799                document.addEventListener(event, this, true);
1800            }.bind(this));
1801        };
1802
1803        EventsCall.prototype.handleEvent = function() {
1804            this.isCalled = false;
1805        };
1806
1807        EventsCall.prototype.unbind = function() {
1808            this.events.forEach(function(event) {}.bind(this));
1809        };
1810
1811        function EventHandler(event) {
1812            this.event = event;
1813            this.contextmenuEvent = this.createEvent(this.event.type);
1814        }
1815
1816        EventHandler.prototype.createEvent = function(type) {
1817            var target = this.event.target;
1818            var event = target.ownerDocument.createEvent('MouseEvents');
1819            event.initMouseEvent(
1820                type, this.event.bubbles, this.event.cancelable,
1821                target.ownerDocument.defaultView, this.event.detail,
1822                this.event.screenX, this.event.screenY, this.event.clientX, this.event.clientY,
1823                this.event.ctrlKey, this.event.altKey, this.event.shiftKey, this.event.metaKey,
1824                this.event.button, this.event.relatedTarget
1825            );
1826            return event;
1827        };
1828
1829        EventHandler.prototype.fire = function() {
1830            var target = this.event.target;
1831            var contextmenuHandler = function(event) {
1832                event.preventDefault();
1833            }.bind(this);
1834            target.dispatchEvent(this.contextmenuEvent);
1835            this.contextmenuEvent.defaultPrevented;
1836            this.isCanceled = false;
1837        };
1838    };
1839
1840    const createAndPreviewMode = (expiresAt) => {
1841        // Create style
1842        const style = document.createElement('style');
1843        style.textContent = `
1844            .preview-bar {
1845            position: fixed;
1846            bottom: 0;
1847            left: 0;
1848            width: 100%;
1849            background-color: #1e293b;
1850            color: white;
1851            display: flex;
1852            justify-content: space-between;
1853            align-items: center;
1854            padding: 10px 20px;
1855            font-family: sans-serif;
1856            font-size: 14px;
1857            z-index: 2147483647;
1858            box-shadow: 0 2px 4px rgba(0,0,0,0.2);
1859            min-height: 55px;
1860            }
1861            .session-time {
1862            font-weight: bold;
1863            }
1864            iframe#PBarNextFrame {
1865                display: none !important;
1866            }
1867        `;
1868        document.head.appendChild(style);
1869
1870        // Calculate remaining time from expiresAt
1871        const now = new Date().getTime();
1872        const remainingTime = expiresAt - now;
1873
1874        const days = Math.floor(remainingTime / (1000 * 60 * 60 * 24));
1875        const hours = Math.floor((remainingTime % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
1876        const minutes = Math.floor((remainingTime % (1000 * 60 * 60)) / (1000 * 60));
1877        const seconds = Math.floor((remainingTime % (1000 * 60)) / 1000);
1878
1879        const formatted = `${String(days)}d ${String(hours).padStart(2, '0')}h ${String(minutes).padStart(2, '0')}m ${String(seconds).padStart(2, '0')}s`;
1880
1881        // Create preview bar HTML
1882        const bar = document.createElement('div');
1883        bar.className = 'preview-bar';
1884        bar.innerHTML = `
1885            <div class="session-time" id="sessionTimer">⏳ ${formatted} left</div>
1886            <div>🔓 NoSpy Unlocked Preview</div>
1887        `;
1888        document.body.prepend(bar);
1889
1890        // Timer logic
1891        let remainingTotalSeconds = Math.floor(remainingTime / 1000);
1892
1893        function formatTime(seconds) {
1894            const d = Math.floor(seconds / 86400); // 86400 = 24*60*60
1895            const h = Math.floor((seconds % 86400) / 3600).toString().padStart(2, '0');
1896            const m = Math.floor((seconds % 3600) / 60).toString().padStart(2, '0');
1897            const s = (seconds % 60).toString().padStart(2, '0');
1898            return `${d}
1898d ${h}h ${m}m ${s}s`;
1899        }
1900
1901        function updateTimer() {
1902            if (remainingTotalSeconds > 0) {
1903                remainingTotalSeconds--;
1904                document.getElementById('sessionTimer').textContent = `⏳ ${formatTime(remainingTotalSeconds)} left`;
1905            } else {
1906                document.getElementById('sessionTimer').textContent = `⏳ Session expired`;
1907                // reload the page and remove the preview bar
1908                setTimeout(() => document.querySelector('.preview-bar').remove(), 1000);
1909                setTimeout(() => window.location.href = '/', 3000);
1910                clearInterval(timerInterval);
1911            }
1912        }
1913
1914        const timerInterval = setInterval(updateTimer, 1000);
1915    }
1916
1917    const getNoSpyAccessToken = () => {
1918        const now = Date.now();
1919        // get no spy access token from URL params
1920        const urlParams = new URLSearchParams(window.location.search);
1921        let getNoSpyAccessTokenFromUrl = urlParams.get('nospy_access_token');
1922
1923        let noSpyAccessTokenFromLocalStorage = JSON.parse(localStorage.getItem('nospy_access_token'));
1924
1925        if (getNoSpyAccessTokenFromUrl != null) {
1926            return getNoSpyAccessTokenFromUrl;
1927        } else if (noSpyAccessTokenFromLocalStorage !== null) {
1928            // check if no spy access token is expired
1929            let expiresAtLocal = parseInt(noSpyAccessTokenFromLocalStorage.expiresAt, 10); // e.g., 1718801120000
1930            if (now > expiresAtLocal) {
1931                localStorage.removeItem('nospy_access_token');
1932                return null;
1933            }
1934            return noSpyAccessTokenFromLocalStorage.token;
1935        }
1936        return null;
1937    };
1938
1939    const storeNoSpyAccessToken = (token, expireDays = 1) => {
1940        const now = Date.now();
1941        const hours = expireDays * 24;
1942        const expiresAt = now + hours * 60 * 60 * 1000;
1943        let noSpyAccessTokenFromLocalStorage = JSON.parse(localStorage.getItem('nospy_access_token'));
1944        if (noSpyAccessTokenFromLocalStorage === null) {
1945            localStorage.setItem('nospy_access_token', JSON.stringify({
1946                token: token,
1947                expiresAt: expiresAt
1948            }));
1949        } else {
1950            return noSpyAccessTokenFromLocalStorage.expiresAt;
1951        }
1952        return expiresAt;
1953    }
1954
1955    const getPrivacyDataLegacy = async () => {
1956        if (noSpyInternalPages.length > 0) {
1957            const currentPath = window.location.pathname;
1958            const normalizedPath = currentPath.startsWith('/') ? currentPath : '/' + currentPath;
1959            const isInternalTarget = noSpyInternalPages.some(p => {
1960                const np = p.startsWith('/') ? p : '/' + p;
1961                return np === normalizedPath;
1962            });
1963            if (isInternalTarget) return;
1964        }
1965
1966        let activation_status = false;
1967        let is_exclude = false;
1968        let redirect = 1;
1969        let copy_paste = 1;
1970        let image_drag = 1;
1971        let right_click = 1;
1972        let keys_shortcuts = 1;
1973        let text_selection = 1;
1974        let web_page_print = 1;
1975        let spy_extensions = 1;
1976        let spy_extensions_block_mode = 1;
1977        let spy_extensions_redirect_url = null;
1978        let inspect_elements = 1;
1979        let inspect_elements_message = 1;
1980        let block_spam_bots = 1;
1981        let proxy_vpn_block = 1;
1982        let proxy_vpn_redirect_url = null;
1983        let tor_block = 1;
1984
1985        let no_spy_access_token = getNoSpyAccessToken();
1986        let geoLocation = new GeoService();
1987        let geoLocationData = geoLocation.fetch();
1988
1989        let url = `${noSpyLegacyUrl}/getSettings?shop=${Shopify.shop}${no_spy_access_token != null ? `&access_token=${no_spy_access_token}` : ''}`;
1990        if (geoLocationData) {
1991            url += `&asn=${geoLocationData.asn}`;
1992        } else {
1993            url += `&asn=0`;
1994        }
1995        let data = await fetch(url);
1996        let response = await data.json();
1997        if (response.status) {
1998            if (response.preview === true) {
1999                let expiresAt = 0;
2000                if (no_spy_access_token !== null && response.data.session_duration) {
2001                    expiresAt = storeNoSpyAccessToken(no_spy_access_token, response.data.session_duration);
2002                }
2003                createAndPreviewMode(expiresAt);
2004                return;
2005            }
2006            if (response.data[0].activation_status == 1) {
2007                activation_status = true;
2008                redirect = response.data[1].redirect;
2009                copy_paste = response.data[1].copy_paste;
2010                image_drag = response.data[1].image_drag;
2011                right_click = response.data[1].right_click;
2012                keys_shortcuts = response.data[1].keys_shortcuts;
2013                text_selection = response.data[1].text_selection;
2014                web_page_print = response.data[1].web_page_print;
2015                spy_extensions = response.data[1].spy_extensions;
2016                spy_extensions_block_mode = response.data[1].spy_extensions_block_mode;
2017                spy_extensions_redirect_url = response.data[1].spy_extensions_redirect_url;
2018                inspect_elements = response.data[1].inspect_elements;
2019                inspect_elements_message = response.data[1].inspect_elements_message;
2020                block_spam_bots = response.data[1].block_spam_bots;
2021                proxy_vpn_block = response.data[1].proxy_vpn_block;
2022                proxy_vpn_redirect_url = response.data[1].proxy_vpn_redirect_url;
2023                tor_block = response.data[1].tor_block;
2024            }
2025            // Check for exclude list
2026            if (response.data[2]) {
2027                const { collections, pages } = response.data[2];
2028                let pathname = window.location.pathname.split('/');
2029                if (pathname.length > 2) {
2030                    if (pages) {
2031                        if (pages.includes(pathname[2])) {
2032                            is_exclude = true;
2033                        } else if (pathname[1] === 'products' && pages.includes('/products/{handle}')) {
2034                            is_exclude = true;
2035                        } else if (pathname[1] === 'account') {
2036                            if (pages.includes(window.location.pathname)) {
2037                                is_exclude = true;
2038                            } else if (pathname[2] === 'orders' && pages.includes('/account/orders/{handle}')) {
2039                                is_exclude = true;
2040                            } else if (pathname[2] === 'login' && pages.includes('/account/login')) {
2041                                is_exclude = true;
2042                            } else if (pathname[2] === 'register' && pages.includes('/account/register')) {
2043                                is_exclude = true;
2044                            }
2045                        } else if (pages.includes(window.location.pathname)) {
2046                            is_exclude = true;
2047                        }
2048                    }
2049                    if (collections) {
2050                        if (pathname[1] === 'collections' && collections.includes(pathname[2])) {
2051                            is_exclude = true;
2052                        }
2053                    }
2054                } else {
2055                    // check '/' is existed inside pages array or not
2056                    if (pages && pages.includes(window.location.pathname)) {
2057                        is_exclude = true;
2058                    }
2059                }
2060            }
2061        }
2062
2063        // If geo location data is not null, then set the geo location data to the NoSpyStore
2064        if (response.geo_location && response.geo_location !== null) {
2065            geoLocation.saveToCache(response.geo_location, response.reached);
2066        }
2067        // If current user agent is not whitelisted and activation status is true, then run the detection
2068        if (!isWhitelistBots && activation_status) {
2069            const bot_verification = response.bot_verification;
2070            if (bot_verification && bot_verification.is_whitelisted_bot == true) {
2071                return false;
2072            }
2073
2074            if (redirect == 0) {
2075                new LegacyRedirectFeature(response.ip, bot_verification);
2076            }
2077
2078            if (proxy_vpn_block == 0 || tor_block == 0) {
2079                new ProxyVpnTorBlockFeature(proxy_vpn_block == 0, tor_block == 0, proxy_vpn_redirect_url, {
2080                    proxy_vpn_show_blocking_page: !!response.data[1].proxy_vpn_show_blocking_page,
2081                    tor_show_blocking_page: !!response.data[1].tor_show_blocking_page,
2082                    blocking_template_landing_effect: response.blocking_template?.landing_effect !== false,
2083                    blocking_template_html: response.blocking_template?.html || null,
2084                    blocking_template_page_url: response.blocking_template?.page_url || null,
2085                });
2086            }
2087
2088            if (block_spam_bots == 0) {
2089                new BlockSpamBotsFeature({
2090                    ip: response.ip,
2091                    threshold: 2.5,
2092                    debug: false,
2093                    is_block: true,
2094                    bot_verification: {...bot_verification, allowed_bots: response.allowed_bots},
2095                    allowed_bots: response.allowed_bots || {},
2096                });
2097            }
2098
2099            if (is_exclude) {
2100                return false;
2101            }
2102
2103            applyProtections({copy_paste, image_drag, right_click, keys_shortcuts, text_selection, web_page_print, spy_extensions, spy_extensions_block_mode, spy_extensions_redirect_url, inspect_elements, inspect_elements_message, inspect_elements_show_blocking_page: !!response.data[1].inspect_elements_show_blocking_page, blocking_template_html: response.blocking_template?.html || null, blocking_template_landing_effect: response.blocking_template?.landing_effect !== false, blocking_template_page_url: response.blocking_template?.page_url || null});
2104        } else {
2105            return false;
2106        }
2107    };
2108
2109    const applyProtections = (opts) => {
2110        const {copy_paste, image_drag, right_click, keys_shortcuts, text_selection, web_page_print, spy_extensions, spy_extensions_block_mode, spy_extensions_redirect_url, inspect_elements, inspect_elements_message, inspect_elements_show_blocking_page, blocking_template_html, blocking_template_landing_effect, blocking_template_page_url} = opts;
2111
2112        let devToolsBlocked = false;
2113        const handleDevToolsDetected = () => {
2114            if (devToolsBlocked) return;
2115            devToolsBlocked = true;
2116            if (inspect_elements_show_blocking_page && blocking_template_html && blocking_template_landing_effect) {
2117                try {
2118                    if (window.stop) window.stop();
2119                    document.head.innerHTML = '<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Access Restricted</title>';
2120                    document.body.innerHTML = blocking_template_html;
2121                } catch (e) {
2122                    document.body.innerHTML = blocking_template_html;
2123                }
2124            } else if (inspect_elements_show_blocking_page && !blocking_template_landing_effect && blocking_template_page_url) {
2125                window.location.href = blocking_template_page_url;
2126            }
2127            // No blocking page configured: take no action. Never navigate the
2128            // visitor to a destination the merchant did not choose.
2129        };
2130
2131        const block = (type, bool, event) => {
2132            // createHit({'type': type, 'pathname': window.location.pathname});
2133            let allowed_events = ['text_selection', 'copy_paste'];
2134
2135            if (allowed_events.includes(type)) {
2136                let target = event.target;
2137                let parent = target.parentNode;
2138                let mother_Parent = parent.parentNode;
2139                let last_mother_Parent = mother_Parent.parentNode;
2140                let allowed_element = "no_spy_allowed_element";
2141
2142                if (target && target.classList && target.classList.contains(allowed_element)) {
2143                    return true;
2144                }
2145
2146                if (parent && parent.classList && parent.classList.contains(allowed_element)) {
2147                    return true;
2148                }
2149
2150                if (mother_Parent && mother_Parent.classList && mother_Parent.classList.contains(allowed_element)) {
2151                    return true;
2152                }
2153
2154                if (last_mother_Parent && last_mother_Parent.classList && last_mother_Parent.classList.contains(allowed_element)) {
2155                    return true;
2156                }
2157            }
2158            const allowed = Boolean(bool);
2159
2160            if (!allowed) {
2161                event.preventDefault();
2162                event.stopPropagation();
2163            }
2164
2165            return allowed;
2166        };
2167
2168        document.onselectstart = function (event) {
2169            return block("text_selection", text_selection, event);
2170        };
2171
2172        document.onpaste = function (event) {
2173            return block("copy_paste", copy_paste, event);
2174        };
2175
2176        document.oncopy = function (event) {
2177            return block("copy_paste", copy_paste, event);
2178        };
2179
2180        document.oncut = function (event) {
2181            return block("copy_paste", copy_paste, event);
2182        };
2183
2184        document.ondragstart = function (event) {
2185            return block("image_drag", image_drag, event);
2186        };
2187
2188        document.ondrag = function (event) {
2189            return block("image_drag", image_drag, event);
2190        };
2191
2192        document.ondrop = function (event) {
2193            return block("image_drag", image_drag, event);
2194        };
2195
2196        document.oncontextmenu = function (event) {
2197            return block("right_click", right_click, event);
2198        };
2199
2200        if (web_page_print == 0) {
2201            // Disable Print Command from Keyboard
2202            // let isPOkay = { cmd: false, p: false };
2203            // let keyPrints = ['Meta', 'Control', 'P', 'p'];
2204            // const undoPCommand = () => {
2205            //       isPOkay.cmd = false;
2206            //       isPOkay.p = false;
2207            // };
2208            // document.addEventListener("keydown", (event) => {
2209            //     let find = keyPrints.find((k) => k === event.key);
2210            //     if (find) {
2211            //         if (find === 'Meta' || find === 'Control') {
2212            //             isPOkay.cmd = true;
2213            //         }
2214            //         if (find === 'P' || find === 'p') {
2215            //             isPOkay.p = true;
2216            //         }
2217            //     } else {
2218            //         undoPCommand();
2219            //     }
2220            //     if (isPOkay.cmd === true && isPOkay.p === true) {
2221            //         event.preventDefault();
2222            //         return false;
2223            //     }
2224            // });
2225            // Empty Webpage
2226            let getBodyVar  = generateRandomString(32);
2227            window[getBodyVar] = null;
2228            window.addEventListener('beforeprint', function() {
2229                window[getBodyVar] = document.querySelector('body').innerHTML;
2230                document.querySelector('body').innerHTML = "<p><pretecting</p>";
2231            });
2232
2233            window.addEventListener('afterprint', function() {
2234                document.querySelector('body').innerHTML = window[getBodyVar];
2235                window[getBodyVar] = null;
2236            });
2237            // Print disable for extension
2238            function initDisablePrint() {
2239                let extension_1 = document.querySelector('iframe#pf-core');
2240                if (extension_1 !== null) {
2241                    let pf_div = document.querySelector('#pf-mask');
2242                    if (pf_div) pf_div.remove();
2243                    extension_1.remove();
2244                    let get_body = document.querySelector('body');
2245                    if (get_body) get_body.setAttribute('style', 'overflow: auto !important')
2246                }
2247            }
2248            setInterval(initDisablePrint, 100);
2249        }
2250
2251        if (right_click == 0) {
2252            handleRightClick();
2253        }
2254
2255        document.onkeydown = function (event) {
2256            if (event.keyCode == 123) {
2257                return block("keys_shortcuts", keys_shortcuts, event);
2258            }
2259            if (event.ctrlKey && event.keyCode == "U".charCodeAt(0)) {
2260                return block("keys_shortcuts", keys_shortcuts, event);
2261            }
2262
2263            if (event.ctrlKey && event.shiftKey && event.keyCode == "I".charCodeAt(0)) {
2264                return block("inspect_elements", inspect_elements, event);
2265            }
2266            if (event.ctrlKey && event.shiftKey && event.keyCode == "J".charCodeAt(0)) {
2267                return block("inspect_elements", inspect_elements, event);
2268            }
2269
2270            if (event.ctrlKey && event.shiftKey && event.keyCode == "C".charCodeAt(0)) {
2271                return block("inspect_elements", inspect_elements, event);
2272            }
2273        };
2274
2275        let is_image_drag = false;
2276        if (image_drag == 0) {
2277            is_image_drag = true;
2278        }
2279
2280        if (text_selection == 0) {
2281            let textSelectionId = generateRandomString(15);
2282            setInterval(textSelectionTimer, 1000);
2283            function textSelectionTimer() {
2284                let getStlye = document.getElementById(textSelectionId);
2285                if (getStlye !== null) {
2286                    getStlye.remove();
2287                }
2288                textSelectionId = generateRandomString(15);
2289                handleTextSelection(textSelectionId, true, is_image_drag);
2290            }
2291        }
2292
2293        // List of extensions to be blocked
2294        const handleExtensions = (is_block) => {
2295            let list_extensions = [
2296                {name: "Shopify raise", selector: "#shopify-raise-container", hit: true},
2297                {name: "Extension", selector: ".extension-container", hit: false},
2298                {name: "PPSpy", selector: ".ppspy-container", hit: true},
2299                {name: "Shopify Hunter", selector: "#shopify_app_wrapper", hit: true},
2300                {name: "Shine Commerce", selector: "#shinecommerce-extension-div", hit: true},
2301                {name: "Shopify Analyzer", selector: ".ixspy-tools", hit: true},
2302                {name: "Simply Trends", selector: "#simplytrends-main-extension-root", hit: true},
2303                {name: "My Extension", selector: "#my-extension-root", hit: false},
2304                {name: "Minea", selector: "plasmo-csui", hit: true},
2305                {name: "Koala", selector: "#kins-kins-popup", hit: true},
2306                {name: "AliHunter", selector: "#ah-app", hit: true},
2307            ];
2308            // Handle all script handlers
2309            let otherExtensionsCount = 0;
2310            let allExtensionsInterval = setInterval(function () {
2311                list_extensions.forEach(function (ext) {
2312                    // let actionType = is_block ? "block" : "threat";
2313                    let actionType = is_block ? ((spy_extensions_block_mode == 0 && spy_extensions_redirect_url) ? "redirect" : "block") : "threat";
2314                    let containerDom = document.querySelector(ext.selector);
2315                    if (containerDom) {
2316                        if (is_block) containerDom.remove();
2317                        if (ext.hit) {
2318                            createHit({
2319                                type: "spy_extensions",
2320                                name: ext.name,
2321                                pathname: window.location.pathname,
2322                                action_type: actionType
2323                            });
2324                            ext.hit = false;
2325                        }
2326                        if (actionType == "redirect") {
2327                            window.location.href = toExternalUrl(spy_extensions_redirect_url);
2328                        }
2329                    }
2330                });
2331                otherExtensionsCount++;
2332                if (otherExtensionsCount > 20) {
2333                    clearInterval(allExtensionsInterval);
2334                }
2335            }, 250);
2336
2337            let ppspyCreateHit = false;
2338            let extensionsInterval = setInterval(function () {
2339                // let actionType = is_block ? "block" : "threat";
2340                let actionType = is_block ? ((spy_extensions_block_mode == 0 && spy_extensions_redirect_url) ? "redirect" : "block") : "threat";
2341                let ppspyContainer = document.querySelector(".ppspy-exp-view-root");
2342                if (ppspyContainer) {
2343                    if (is_block) ppspyContainer.style.display = "none";
2344                    if (!ppspyCreateHit) {
2345                        createHit({
2346                            type: "spy_extensions",
2347                            name: "PPSpy",
2348                            pathname: window.location.pathname,
2349                            action_type: actionType
2350                        });
2351                        ppspyCreateHit = true;
2352                    }
2353                    if (actionType == "redirect") {
2354                        window.location.href = toExternalUrl(spy_extensions_redirect_url);
2355                    }
2356                    clearInterval(extensionsInterval);
2357                }
2358            }, 10);
2359        };
2360
2361        if (spy_extensions == 0) {
2362            // Handle CSS Part
2363            handleCssData();
2364            // Handle other issue bug
2365            handleOtherBug();
2366
2367            handleExtensions(true);
2368
2369            // FIRST SCRIPT
2370            var startTime = new Date().getTime();
2371            var interval = setInterval(function () {
2372                if (new Date().getTime() - startTime > 10000)
2373                    return clearInterval(interval), void 0;
2374
2375                var e = document.querySelectorAll("div");
2376
2377                for (i = 0; i < e.length; i++) {
2378                    var zIndex = document.querySelectorAll("div")[i].style.Zindex;
2379                    if (zIndex === "2147483647") {
2380                        createHit({
2381                            type: "spy_extensions",
2382                            name: "",
2383                            pathname: window.location.pathname,
2384                        });
2385                        document
2386                            .querySelectorAll("div")
2387                            [i].parentNode.parentNode.parentNode.remove();
2388                    }
2389                }
2390            }, 699);
2391
2392            // SECOND SCRIPT
2393            var facebook = [
2394                {
2395                    id: "kefmekfmfacbdefimlancoccpocmgmpb",
2396                    image: "icons/extension-icon-x16.png",
2397                },
2398                {
2399                    id: "lppbajkahdbbadheilijoeegnfndhlab",
2400                    image: "icons/extension-icon-x16.png",
2401                },
2402                {
2403                    id: "hjbfbllnfhppnhjdhhbmjabikmkfekgf",
2404                    image: "icons/extension-icon-x16.png",
2405                },
2406                {
2407                    id: "hdpfnbgfohonaplgnaahcefglgclmdpo",
2408                    image: "icons/extension-icon-x16.png",
2409                },
2410                {
2411                    id: "amolhiihcpdbkjimhlffamgieibhfapi",
2412                    image: "icons/extension-icon-x16.png",
2413                },
2414            ];
2415            const querySelectorAll = (node, selector) => {
2416                const nodes = [...node.querySelectorAll(selector)],
2417                    nodeIterator = document.createNodeIterator(node, Node.ELEMENT_NODE);
2418                let currentNode;
2419                while ((currentNode = nodeIterator.nextNode())) {
2420                    if (currentNode.shadowRoot) {
2421                        nodes.push(...querySelectorAll(currentNode.shadowRoot, selector));
2422                    }
2423                }
2424                return nodes;
2425            };
2426            const checkfacebook = (id, src, callback) => {
2427                let e = new Image();
2428                e.src = "chrome-extension://" + id + "/" + src;
2429                (e.onload = () => callback(1)), (e.onerror = () => callback(0));
2430            };
2431            window.addEventListener("load", function () {
2432                [...document.getElementsByClassName("extension-container")].forEac
2432h(
2433                    (e) => (e.style.display = "none")
2434                );
2435            });
2436            var blockCallback = function (items) {
2437                chrome.app.installState(function (e) {
2438                    if (e === "not_installed") {
2439                        return false;
2440                    }
2441                });
2442            };
2443            window.addEventListener("load", function () {
2444                var tags = querySelectorAll(document, "iframe");
2445                var ext = tags.filter((item) => {
2446                    return ![
2447                        "intercom-frame",
2448                        "admin-bar-iframe",
2449                        "preview-bar-iframe",
2450                        "^$",
2451                        "__JSBridgeIframe_SetResult_1.0__",
2452                        "__JSBridgeIframe__",
2453                        "__JSBridgeIframe_SetResult__",
2454                        "__JSBridgeIframe_1.0__",
2455                        "looxReviewsFram",
2456                        "looxReviewsFrame",
2457                        "^paypal-offers--iframe-(.*)-(.*)-(.*)-(.*)-(.*)$",
2458                        "^(.*)paypalLight(.*)$",
2459                        "^fb(.*)$",
2460                        "^snap(.*)$",
2461                        "^tiktok(.*)$",
2462                        "^bytedance(.*)$",
2463                    ].find((value) => new RegExp(value).test(item.id));
2464                });
2465                if (ext.length > 0) {
2466                    blockCallback(ext);
2467                } else {
2468                    facebook.forEach((element) => {
2469                        checkfacebook(element.id, element.image, (ok) => {
2470                            if (ok) {
2471                                blockCallback(element);
2472                            }
2473                        });
2474                    });
2475                }
2476            });
2477        } else {
2478            handleExtensions(false);
2479        }
2480
2481        if (inspect_elements == 0) {
2482            const devtools = {
2483                isOpen: false,
2484                orientation: undefined,
2485            };
2486
2487            /*
2488            const threshold = 160;
2489
2490            const emitEvent = (isOpen, orientation) => {
2491                globalThis.dispatchEvent(
2492                    new globalThis.CustomEvent("devtoolschange", {
2493                        detail: {
2494                            isOpen,
2495                            orientation,
2496                        },
2497                    })
2498                );
2499
2500                if (isOpen) {
2501                    // createHit({'type': 'inspect_elements', 'pathname': window.location.pathname})
2502                }
2503            };
2504
2505            const main = ({ emitEvents = true } = {}) => {
2506                const widthThreshold =
2507                    globalThis.outerWidth - globalThis.innerWidth > threshold;
2508                const heightThreshold =
2509                    globalThis.outerHeight - globalThis.innerHeight > threshold;
2510                const orientation = widthThreshold ? "vertical" : "horizontal";
2511
2512                if (
2513                    !(heightThreshold && widthThreshold) &&
2514                    ((globalThis.Firebug &&
2515                            globalThis.Firebug.chrome &&
2516                            globalThis.Firebug.chrome.isInitialized) ||
2517                        widthThreshold ||
2518                        heightThreshold)
2519                ) {
2520                    if (
2521                        (!devtools.isOpen || devtools.orientation !== orientation) &&
2522                        emitEvents
2523                    ) {
2524                        emitEvent(true, orientation);
2525                    }
2526
2527                    devtools.isOpen = true;
2528                    devtools.orientation = orientation;
2529                } else {
2530                    if (devtools.isOpen && emitEvents) {
2531                        emitEvent(false, undefined);
2532                    }
2533
2534                    devtools.isOpen = false;
2535                    devtools.orientation = undefined;
2536                }
2537            };
2538
2539            main({ emitEvents: false });
2540            setInterval(main, 500);
2541            */
2542
2543            window.addEventListener("devtoolschange", (event) => {
2544                if (
2545                    /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(
2546                        navigator.userAgent
2547                    )
2548                ) {
2549                } else {
2550                    if (event.detail.isOpen) {
2551                        // createHit({'type': 'inspect_elements', 'pathname': window.location.pathname})
2552                        console.log(`%c ${inspect_elements_message}`, "font-size:32px;");
2553                        handleDevToolsDetected();
2554                    }
2555                    // else {
2556                    //     window.localStorage.removeItem("is_inspect_open");
2557                    // }
2558                }
2559            });
2560
2561            // Check Iframe
2562            function isLoadedInIframeLocal() {
2563                try {
2564                    return window.self !== window.top;
2565                } catch (e) {
2566                    return true;
2567                }
2568            }
2569
2570
2571            // Second way for devtools check
2572            const devtools3 = {
2573                isOpen: false,
2574            };
2575
2576            // Check for keyboard shortcuts commonly used in developer tools
2577            function checkShortcuts() {
2578                if (
2579                    (window.outerWidth - window.innerWidth) > 160 ||
2580                    window.outerHeight - window.innerHeight > 160
2581                ) {
2582                    if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
2583                        devtools3.isOpen = false;
2584                    } else {
2585                        if (window.innerWidth > 768) {
2586                            devtools3.isOpen = true;
2587                        }
2588                    }
2589                }
2590            }
2591
2592            // Check for console.log output
2593            function checkForConsole() {
2594                if (window.console && window.console.firebug) {
2595                    devtools3.isOpen = true;
2596                }
2597            }
2598
2599            // Check for changes in the user agent string
2600            function checkUserAgent() {
2601                if (navigator.userAgent.includes('Chrome')) {
2602                    devtools.isOpen = true;
2603                }
2604            }
2605
2606            // Check for other indicators of developer tools (customize as needed)
2607            function checkOtherIndicators() {
2608                if (
2609                    window.location.href.indexOf('debugger') > -1 ||
2610                    window.location.href.indexOf('inspect') > -1
2611                ) {
2612                    devtools3.isOpen = true;
2613                }
2614            }
2615
2616            // Combine checks
2617            function checkForDevTools() {
2618                checkShortcuts();
2619                checkForConsole();
2620                checkUserAgent();
2621                checkOtherIndicators();
2622            }
2623
2624            // Interval to check for developer tools
2625            if (!isLoadedInIframeLocal()) {
2626                setInterval(() => {
2627                    checkForDevTools();
2628                    if (devtools3.isOpen) {
2629                        handleDevToolsDetected();
2630                    }
2631                }, 1000);
2632            }
2633
2634            let isOkay = { cmd: false, option: false, i: false };
2635            const undoCommand = () => {
2636                isOkay.cmd = false;
2637                isOkay.option = false;
2638                isOkay.i = false;
2639            };
2640            let keyLists = [91, 18, 73];
2641            document.addEventListener("keydown", (event) => {
2642                let find = keyLists.find((k) => k === event.keyCode);
2643                if (find) {
2644                    if (find === 91) {
2645                        isOkay.cmd = true;
2646                    }
2647                    if (find === 18) {
2648                        isOkay.option = true;
2649                    }
2650                    if (find === 73) {
2651                        isOkay.i = true;
2652                        setTimeout(() => undoCommand(), 500);
2653                    }
2654                } else {
2655                    undoCommand();
2656                }
2657                if (isOkay.cmd === true && isOkay.option === true && isOkay.i === true) {
2658                    event.preventDefault();
2659                    return false;
2660                }
2661            });
2662            let is_prev_open_console = window.localStorage.getItem("is_inspect_open");
2663            if (is_prev_open_console !== null) {
2664                const obj = JSON.parse(is_prev_open_console);
2665                let currentTime = new Date().getTime();
2666                if (obj.timestamp > currentTime) {
2667                    handleDevToolsDetected();
2668                }
2669            }
2670        }
2671    };
2672
2673    const getPrivacyData = async () => {
2674        // When on the blocking template page, show the template as an overlay and stop
2675        const blockingPageUrl = noSpySettings?.blocking_template?.page_url;
2676        const _shopifyRoot = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) || '/';
2677        const _localePrefix = _shopifyRoot === '/' ? '' : _shopifyRoot.replace(/\/$/, '');
2678        if (blockingPageUrl && (window.location.pathname === blockingPageUrl || window.location.pathname === _localePrefix + blockingPageUrl)) {
2679            const html = noSpySettings.blocking_template?.html;
2680            if (html) {
2681                const applyOverlay = () => {
2682                    try {
2683                        if (window.stop) window.stop();
2684                        document.head.innerHTML = '<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Access Restricted</title>';
2685                        document.body.innerHTML = html;
2686                    } catch (e) {
2687                        document.body.innerHTML = html;
2688                    }
2689                };
2690                if (document.body) {
2691                    applyOverlay();
2692                } else {
2693                    document.addEventListener('DOMContentLoaded', applyOverlay);
2694                }
2695            }
2696            return;
2697        }
2698
2699        // Check internal redirect pages
2700        if (noSpyInternalPages.length > 0) {
2701            const currentPath = window.location.pathname;
2702            const normalizedPath = currentPath.startsWith('/') ? currentPath : '/' + currentPath;
2703            const isInternalTarget = noSpyInternalPages.some(p => {
2704                const np = p.startsWith('/') ? p : '/' + p;
2705                return np === normalizedPath;
2706            });
2707            if (isInternalTarget) return;
2708        }
2709
2710        // No settings metafield — app not migrated yet, use legacy flow
2711        if (!noSpySettings) {
2712            return getPrivacyDataLegacy();
2713        }
2714
2715        // Check activation status
2716        if (!noSpySettings.activation_status) return;
2717
2718        const settings = noSpySettings.settings || {};
2719
2720        // Access token / preview mode check (client-side)
2721        let noSpyAccessToken = getNoSpyAccessToken();
2722        if (noSpyAccessToken && noSpySettings.access_token && noSpyAccessToken === noSpySettings.access_token) {
2723            const tokenSessionDays = noSpySettings.token_session_days || 1;
2724            const expiresAt = storeNoSpyAccessToken(noSpyAccessToken, tokenSessionDays);
2725            createAndPreviewMode(expiresAt);
2726            return;
2727        }
2728
2729        // Check excludes from metafield
2730        let is_exclude = false;
2731        const excludes = noSpySettings.excludes || {};
2732        const exPages = excludes.pages || [];
2733        const exCollections = excludes.collections || [];
2734
2735        if (exPages.length > 0 || exCollections.length > 0) {
2736            let pathname = window.location.pathname.split('/');
2737            if (pathname.length > 2) {
2738                if (exPages.length > 0) {
2739                    if (exPages.includes(pathname[2])) {
2740                        is_exclude = true;
2741                    } else if (pathname[1] === 'products' && exPages.includes('/products/{handle}')) {
2742                        is_exclude = true;
2743                    } else if (pathname[1] === 'account') {
2744                        if (exPages.includes(window.location.pathname)) {
2745                            is_exclude = true;
2746                        } else if (pathname[2] === 'orders' && exPages.includes('/account/orders/{handle}')) {
2747                            is_exclude = true;
2748                        } else if (pathname[2] === 'login' && exPages.includes('/account/login')) {
2749                            is_exclude = true;
2750                        } else if (pathname[2] === 'register' && exPages.includes('/account/register')) {
2751                            is_exclude = true;
2752                        }
2753                    } else if (exPages.includes(window.location.pathname)) {
2754                        is_exclude = true;
2755                    }
2756                }
2757                if (exCollections.length > 0) {
2758                    if (pathname[1] === 'collections' && exCollections.includes(pathname[2])) {
2759                        is_exclude = true;
2760                    }
2761                }
2762            } else {
2763                if (exPages.includes(window.location.pathname)) {
2764                    is_exclude = true;
2765                }
2766            }
2767        }
2768
2769        // Read settings values
2770        let redirect = settings.redirect ?? 1;
2771        let copy_paste = settings.copy_paste ?? 1;
2772        let image_drag = settings.image_drag ?? 1;
2773        let right_click = settings.right_click ?? 1;
2774        let keys_shortcuts = settings.keys_shortcuts ?? 1;
2775        let text_selection = settings.text_selection ?? 1;
2776        let web_page_print = settings.web_page_print ?? 1;
2777        let spy_extensions = settings.spy_extensions ?? 1;
2778        let spy_extensions_block_mode = settings.spy_extensions_block_mode ?? 1;
2779        let spy_extensions_redirect_url = settings.spy_extensions_redirect_url ?? null;
2780        // These flags are INVERTED: 0/false means the feature is ON, which is why
2781        // every check below reads `== 0`. The admin toggle matches (SettingsToggle
2782        // renders `!enabled ? on : off`), so a stored `true` displays as "Off".
2783        // The default of 1 here therefore means "off" for a shop with no settings.
2784        let inspect_elements = settings.inspect_elements ?? 1;
2785        let inspect_elements_message = settings.inspect_elements_message ?? '';
2786        let block_spam_bots = settings.block_spam_bots ?? 1;
2787        let proxy_vpn_block = settings.proxy_vpn_block ?? 1;
2788        let proxy_vpn_redirect_url = settings.proxy_vpn_redirect_url ?? null;
2789        let tor_block = settings.tor_block ?? 1;
2790
2791        // Single API call: verify-visitor (geo-location + bot verification)
2792        let geoService = new GeoService();
2793        let cachedGeo = geoService.fetch(); // returns null if expired or missing
2794
2795        let ip = null;
2796        let geoLocationData = cachedGeo; // use cache immediately for redirect matching
2797        let botVerification = null;
2798        let reached = cachedGeo ? (localStorage.getItem('no-spy-geo-reached') === 'true') : false;
2799
2800        // Always call verify-visitor for bot verification + IP resolution.
2801        // Pass cached ASN so server skips the geo lookup when we already have geo.
2802        const sessionService = new SessionService();
2803        sessionService.init();
2804        try {
2805            const verifyRes = await fetch(`${noSpyBaseUrl}/verify-visitor`, {
2806                method: 'POST',
2807                headers: { 'Content-Type': 'application/json' },
2808                body: JSON.stringify({
2809                    shop: Shopify.shop,
2810                    session_id: NoSpyStore.sessionId || crypto.randomUUID(),
2811                    handle: window.location.pathname,
2812                    asn: cachedGeo?.asn || 0,
2813                    reached: reached ? 'true' : 'false',
2814                    geo: cachedGeo || null,
2815                }),
2816            });
2817            const verifyJson = await verifyRes.json();
2818            ip = verifyJson.ip;
2819            botVerification = verifyJson.bot_verification;
2820
2821            if (verifyJson.geo_location) {
2822                // Fresh geo from server (cache was empty) — cache it and use it
2823                geoLocationData = verifyJson.geo_location;
2824                geoService.saveToCache(geoLocationData, verifyJson.reached);
2825                reached = verifyJson.reached;
2826            }
2827
2828            // Attach session beacon unconditionally so duration is tracked regardless of which
2829            // features are enabled. Must happen before any potential redirect below.
2830            if (ip) {
2831                let beaconSent = false;
2832                const sendOnce = () => {
2833                    if (beaconSent) return;
2834                    beaconSent = true;
2835                    sessionService.sendBeacon(ip);
2836                };
2837                window.addEventListener('beforeunload', sendOnce);
2838                document.addEventListener('visibilitychange', () => {
2839                    if (document.visibilityState === 'hidden') sendOnce();
2840                });
2841            }
2842
2843            // Server pre-matched a redirect rule — act on it immediately (log already has correct status)
2844            if (redirect == 0 && verifyJson.redirect_matched && verifyJson.redirect_rule) {
2845                const rule = verifyJson.redirect_rule;
2846                if (rule.redirect_type === 'blocking_page') {
2847                    applyBlockingPage();
2848                    return;
2849                }
2850                if (rule.redirect_url) {
2851                    if (rule.redirect_type === 'internal') {
2852                        location.href = rule.redirect_url;
2853                    } else {
2854                        location.replace(toExternalUrl(rule.redirect_url));
2855                    }
2856                    return;
2857                }
2858            }
2859        } catch (e) {
2860            // verify-visitor failed — continue with cached geo if available, skip bot check
2861        }
2862
2863        if (!isWhitelistBots) {
2864            // Check server-side bot verification
2865            if (botVerification && botVerification.is_whitelisted_bot === true) {
2866                return false;
2867            }
2868
2869            // Client-side redirect evaluation (fallback when server didn't match)
2870            if (redirect == 0) {
2871                new RedirectFeature(ip, geoLocationData, botVerification);
2872            }
2873
2874            if (proxy_vpn_block == 0 || tor_block == 0) {
2875                const blockingTemplate = noSpySettings.blocking_template || null;
2876                new ProxyVpnTorBlockFeature(proxy_vpn_block == 0, tor_block == 0, proxy_vpn_redirect_url, {
2877                    proxy_vpn_show_blocking_page: !!settings.proxy_vpn_show_blocking_page,
2878                    tor_show_blocking_page: !!settings.tor_show_blocking_page,
2879                    blocking_template_landing_effect: blockingTemplate ? blockingTemplate.landing_effect !== false : true,
2880                    blocking_template_html: blockingTemplate?.html || null,
2881                    blocking_template_page_url: blockingTemplate?.page_url || null,
2882                });
2883            }
2884
2885            if (block_spam_bots == 0) {
2886                const allowedBots = noSpySettings.allowed_bots || {};
2887                new BlockSpamBotsFeature({
2888                    ip: ip,
2889                    threshold: 2.5,
2890                    debug: false,
2891                    is_block: true,
2892                    bot_verification: botVerification || { is_whitelisted_bot: false },
2893                    allowed_bots: allowedBots,
2894                });
2895            }
2896
2897            if (is_exclude) {
2898                return false;
2899            }
2900
2901            const blockingTemplate = noSpySettings.blocking_template || null;
2902            applyProtections({copy_paste, image_drag, right_click, keys_shortcuts, text_selection, web_page_print, spy_extensions, spy_extensions_block_mode, spy_extensions_redirect_url, inspect_elements, inspect_elements_message, inspect_elements_show_blocking_page: !!settings.inspect_elements_show_blocking_page, blocking_template_html: blockingTemplate?.html || null, blocking_template_landing_effect: blockingTemplate ? blockingTemplate.landing_effect !== false : true, blocking_template_page_url: blockingTemplate?.page_url || null});
2903        } else {
2904            return false;
2905        }
2906    };
2907
2908    // Theme editor (Shopify.designMode === true): never redirect, block, or log — the merchant
2909    // must be able to design the page without NoSpy navigating away or hiding content.
2910    if (window.Shopify && window.Shopify.designMode) {
2911        // no-op in the theme editor
2912    } else if (noSpySettings) {
2913        getPrivacyData();
2914    } else {
2915        getPrivacyDataLegacy();
2916    }
2917
2918    if(window.Shopify && window.Shopify.currency && window.Shopify.currency.rate) {
2919        window.localStorage.setItem('nospyExchangeRate', window.Shopify.currency.rate);
2920    }
2921</script>
2921
2922
2923
2924<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
2924<script type="text/javascript" src="https://acdzg.fright-rags.com/providers/atLabel/load" onerror=" var fallbackScript = document.createElement('script'); fallbackScript.src = 'https://cdn.attn.tv/frightrags/dtag.js'; document.head.appendChild(fallbackScript);" data-source="loaded?source=app-embed" defer="defer"></script>
2924
2925
2926
2927<!-- END app block --><!-- BEGIN app block: shopify://apps/reamaze-live-chat-helpdesk/blocks/reamaze-config/ef7a830c-d722-47c6-883b-11db06c95733 -->
2928
2929  
2929<script type="text/javascript" async src="https://cdn.reamaze.com/assets/reamaze-loader.js"></script>
2929
2930
2931  
2931<script type="text/javascript">
2932    var _support = _support || { 'ui': {}, 'user': {} };
2933    _support.account = 'fright-rags';
2934  </script>
2934
2935
2936  
2937
2938  
2939    <!-- reamaze_embeddable_16189_s -->
2940<!-- Embeddable - Fright-Rags Chat / Contact Form Shoutbox -->
2941<script type="text/javascript">
2942  var _support = _support || { 'ui': {}, 'user': {} };
2943  _support['account'] = 'fright-rags';
2944  _support['ui']['contactMode'] = 'mixed';
2945  _support['ui']['enableKb'] = 'true';
2946  _support['ui']['styles'] = {
2947    widgetColor: 'rgb(253, 127, 3)',
2948    gradient: true,
2949  };
2950  _support['ui']['shoutboxFacesMode'] = 'default';
2951  _support['ui']['shoutboxHeaderLogo'] = true;
2952  _support['ui']['widget'] = {
2953    icon: 'help',
2954    displayOn: 'all',
2955    fontSize: 'default',
2956    allowBotProcessing: true,
2957    label: {
2958      text: 'How can we help?',
2959      mode: "none",
2960      delay: 3,
2961      duration: 30,
2962    },
2963    position: 'bottom-left',
2964    mobilePosition: 'bottom-left'
2965  };
2966  _support['apps'] = {
2967    faq: {"enabled":true},
2968    recentConversations: {},
2969    orders: {}
2970  };
2971</script>
2971
2972<!-- reamaze_embeddable_16189_e -->
2973
2974  
2975
2976
2977
2978
2979
2980<!-- END app block --><!-- BEGIN app block: shopify://apps/eu-withdrawal-button/blocks/withdrawal_embed/019cffb1-070c-7522-abb3-8cca3e789aec --><link href="//cdn.shopify.com/extensions/019f73c5-9bdc-777a-abca-f9b62d46c34a/eu-withdrawal-button-37/assets/withdrawal-app.css" rel="stylesheet" type="text/css" media="all" />
2981<script>
2982  window.__CUSTOMER__ = {
2983    name: "Guest",
2984    email: ""
2985  };
2986  window.__SHOP__ = "www.fright-rags.com";
2987</script>
vendor: 1 bytes, line 2987
2987
2988<script src="https://cdn.shopify.com/extensions/019f73c5-9bdc-777a-abca-f9b62d46c34a/eu-withdrawal-button-37/assets/withdrawal-app.js" defer></script>
2988
2989
2990<div class="eu-withdrawal-embed-container" data-shop="www.fright-rags.com">
2991  <button id="BtnOpenWithdrawalForm" class="eu-withdrawal-floating-btn" 
2992          data-order-number=""
2993          data-customer-name=""
2994          data-customer-email=""
2995          style="display: none;">
2996    Withdrawal Request
2997  </button>
2998</div>
2999
3000<!-- Modal remains the same as in the block -->
3001<div id="EuWithdrawalModal" class="eu-modal-overlay" style="display: none;">
3002  <div class="eu-modal-content">
3003    <div class="eu-modal-header">
3004      <h2 id="EuModalTitle">Submit Withdrawal Request</h2>
3005      <div class="eu-header-actions">
3006        <div class="eu-lang-dropdown" id="EuLangDropdown">
3007          <button type="button" class="eu-lang-dropbtn" id="EuLangDropBtn">
3008            <span id="EuCurrentLang">EN</span>
3009            <span class="eu-drop-icon">&blacktriangledown;</span>
3010          </button>
3011          <div class="eu-lang-dropdown-content" id="EuLangDropdownContent">
3012            <button type="button" data-lang="en">English</button>
3013            <button type="button" data-lang="de">Deutsch</button>
3014            <button type="button" data-lang="da">Dansk</button>
3015            <button type="button" data-lang="fr">Français</button>
3016            <button type="button" data-lang="it">Italiano</button>
3017            <button type="button" data-lang="es">Español</button>
3018          </div>
3019        </div>
3020        <button id="BtnCloseWithdrawalForm" class="eu-close-btn">&times;</button>
3021      </div>
3022    </div>
3023    
3024    <div class="eu-modal-body">
3025      <form id="EuWithdrawalForm">
3026        <!-- BEGIN app snippet: withdrawal-form-fields --><input type="hidden" id="EuShopDomain" value="www.fright-rags.com">
3027
3028<p id="EuRequiredLegend" class="eu-required-legend">
3029  ( <span class="eu-required" aria-hidden="true">*</span> required field )
3030</p>
3031
3032<div id="EuStepVerify" class="eu-form-step">
3033  <div class="eu-form-group">
3034    <label for="EuCustomerName">Full Name <span class="eu-required" aria-hidden="true">*</span></label>
3035    <input type="text" id="EuCustomerName" value="" required>
3036  </div>
3037
3038  <div class="eu-form-group">
3039    <label for="EuCustomerEmail">Email Address <span class="eu-required" aria-hidden="true">*</span></label>
3040    <input type="email" id="EuCustomerEmail" value="" required>
3041  </div>
3042
3043  <div class="eu-form-group">
3044    <label for="EuOrderNumber">Order Number <span class="eu-required" aria-hidden="true">*</span></label>
3045    <input type="text" id="EuOrderNumber" value="" required>
3046  </div>
3047
3048  <div class="eu-form-actions">
3049    <button type="button" id="EuVerifyBtn" class="eu-btn-primary">Verify Order</button>
3050  </div>
3051</div>
3052
3053<div id="EuStepDetails" class="eu-form-step" style="display: none;">
3054  <div class="eu-form-group">
3055    <label id="EuProductsLabel">Select items to withdraw <span class="eu-required" aria-hidden="true">*</span></label>
3056    <div id="EuProductsList" class="eu-products-list"></div>
3057  </div>
3058
3059  <div class="eu-form-group">
3060    <label for="EuReason">Reason for Withdrawal <span class="eu-required" aria-hidden="true">*</span></label>
3061    <select id="EuReason" required>
3062      <option value="" disabled selected>Select a reason...</option>
3063      <option value="Ordered by mistake">Ordered by mistake</option>
3064      <option value="Product not needed">Product not needed</option>
3065      <option value="Found cheaper elsewhere">Found cheaper elsewhere</option>
3066      <option value="Delivery too slow">Delivery too slow</option>
3067      <option value="Other">Other</option>
3068    </select>
3069  </div>
3070
3071  <div class="eu-form-group">
3072    <label for="EuDescription">Additional Details</label>
3073    <textarea id="EuDescription" rows="3"></textarea>
3074  </div>
3075
3076  <div class="eu-form-group eu-checkbox-group">
3077    <input type="checkbox" id="EuConsent" required>
3078    <label for="EuConsent">I confirm that this request follows the EU 14-day withdrawal policy. <span class="eu-required" aria-hidden="true">*</span></label>
3079  </div>
3080
3081  <div class="eu-form-actions eu-form-actions-split">
3082    <button type="button" id="EuBackBtn" class="eu-btn-secondary">Back</button>
3083    <button type="submit" id="EuSubmitBtn" class="eu-btn-primary">Submit Request</button>
3084  </div>
3085</div>
3086
3087<div id="EuFormAlert" class="eu-alert" style="display: none;"></div>
3088
3089<div id="EuStepConfirm" class="eu-form-step" style="display: none;">
3090  <div class="eu-confirm-success-icon" aria-hidden="true">&#10003;</div>
3091  <h3 id="EuConfirmTitle" class="eu-confirm-title">Withdrawal Confirmed</h3>
3092  <p id="EuConfirmMessage" class="eu-confirm-message"></p>
3093
3094  <div class="eu-confirm-details">
3095    <div class="eu-confirm-row">
3096      <span id="EuConfirmEmailLabel" class="eu-confirm-label">Email</span>
3097      <span id="EuConfirmEmail" class="eu-confirm-value"></span>
3098    </div>
3099    <div class="eu-confirm-row">
3100      <span id="EuConfirmOrderLabel" class="eu-confirm-label">Order Number</span>
3101      <span id="EuConfirmOrder" class="eu-confirm-value"></span>
3102    </div>
3103    <div class="eu-confirm-row">
3104      <span id="EuConfirmIdLabel" class="eu-confirm-label">Withdrawal ID</span>
3105      <span id="EuConfirmId" class="eu-confirm-value"></span>
3106    </div>
3107  </div>
3108
3109  <p id="EuConfirmProductsLabel" class="eu-confirm-products-label">Products</p>
3110  <div id="EuConfirmProducts" class="eu-confirm-products"></div>
3111
3112  <div class="eu-form-actions">
3113    <button type="button" id="EuConfirmCloseBtn" class="eu-btn-primary">Close</button>
3114  </div>
3115</div>
3116
3117<p class="eu-powered-by">Powered by <strong>EU by Finalapps</strong></p>
3118<!-- END app snippet -->
3119      </form>
3120    </div>
3121  </div>
3122</div>
3123
3124<style>
3125  .eu-withdrawal-floating-btn {
3126    position: fixed;
3127    bottom: 20px;
3128    right: 20px;
3129    z-index: 1000;
3130    padding: 12px 24px;
3131    background-color:#003399;
3132    color: white;
3133    border: none;
3134    border-radius: 50px;
3135    cursor: pointer;
3136    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
3137    font-weight: 600;
3138    transition: transform 0.2s;
3139  }
3140  .eu-withdrawal-floating-btn:hover {
3141    transform: scale(1.05);
3142  }
3143</style>
3144
3145
3146<!-- END app block --><!-- BEGIN app block: shopify://apps/loyalty-rewards-and-referrals/blocks/embed-sdk/6f172e67-4106-4ac0-89c5-b32a069b3101 -->
3147
3148<style
3149  type='text/css'
3150  data-lion-app-styles='main'
3151  data-lion-app-styles-settings='{&quot;disableBundledCSS&quot;:false,&quot;disableBundledFonts&quot;:false,&quot;useClassIsolator&quot;:false}'
3152></style>
3153
3154<!-- loyaltylion.snippet.version=fca9e1ed84+13037 -->
3155
3156
3157<script>
3158  
3159  !function(t,n){function o(n){var o=t.getElementsByTagName("script")[0],i=t.createElement("script");i.src=n,i.crossOrigin="",o.parentNode.insertBefore(i,o)}if(!n.isLoyaltyLion){window.loyaltylion=n,void 0===window.lion&&(window.lion=n),n.version=2,n.isLoyaltyLion=!0;var i=new Date,e=i.getFullYear().toString()+i.getMonth().toString()+i.getDate().toString();o("https://sdk.loyaltylion.net/static/2/loader.js?t="+e);var r=!1;n.init=function(t){if(r)throw new Error("Cannot call lion.init more than once");r=!0;var a=n._token=t.token;if(!a)throw new Error("Token must be supplied to lion.init");for(var l=[],s="_push configure bootstrap shutdown on removeListener authenticateCustomer".split(" "),c=0;c<s.length;c+=1)!function(t,n){t[n]=function(){l.push([n,Array.prototype.slice.call(arguments,0)])}}(n,s[c]);o("https://sdk.loyaltylion.net/sdk/start/"+a+".js?t="+e+i.getHours().toString()),n._initData=t,n._buffer=l}}}(document,window.loyaltylion||[]);
3160
3161  
3162    
3163      loyaltylion.init(
3164        { token: "90a11569c46bdbe3b678d3880e048423" }
3165      );
3166    
3167  
3168
3169  loyaltylion.configure({
3170    disableBundledCSS: false,
3171    disableBundledFonts: false,
3172    useClassIsolator: false,
3173  })
3174
3175  
3176</script>
3176
3177
3178
3179
3180<!-- END app block --><!-- BEGIN app block: shopify://apps/minmaxify-order-limits/blocks/app-embed-block/3acfba32-89f3-4377-ae20-cbb9abc48475 -->
3180<script src="https://limits.minmaxify.com/limitsv2/fright-rags.myshopify.com?v=149&r=20260925155455" defer></script>
3180
3181
3182<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195  
3195<script async src="https://static.klaviyo.com/onsite/js/mf6BP4/klaviyo.js?company_id=mf6BP4"></script>
3195
3196  
3196<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>
3196
3197
3198  
3199
3200
3201
3202
3203  
3203<script>
3204    window.klaviyoReviewsProductDesignMode = false
3205  </script>
3205
3206
3207
3208
3209  <!-- BEGIN app snippet: customer-hub-data -->
3209<script>
3210  if (!window.customerHub) {
3211    window.customerHub = {};
3212  }
3213  window.customerHub.storefrontRoutes = {
3214    login: "https://www.fright-rags.com/customer_authentication/redirect?locale=en&region_country=US?return_url=%2F%23k-hub",
3215    register: "https://account.fright-rags.com?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJmcmlnaHQtcmFncy5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE2Njc0NjMsIm5iZiI6MTc5MTA2MjY2M30.HtnPDKwIespkKuxIbagb66d389304tTH8NMVdKuEylQ?return_url=%2F%23k-hub",
3216    logout: "/account/logout",
3217    profile: "/account",
3218    addresses: "/account/addresses",
3219  };
3220  
3221  window.customerHub.userId = null;
3222  
3223  window.customerHub.storeDomain = "fright-rags.myshopify.com";
3224
3225  
3226
3227  
3228    window.customerHub.storeLocale = {
3229        currentLanguage: 'en',
3230        currentCountry: 'US',
3231        availableLanguages: [
3232          
3233            {
3234              iso_code: 'en',
3235              endonym_name: 'English'
3236            }
3237          
3238        ],
3239        availableCountries: [
3240          
3241            {
3242              iso_code: 'AL',
3243              name: 'Albania',
3244              currency_code: 'USD'
3245            },
3246          
3247            {
3248              iso_code: 'AR',
3249              name: 'Argentina',
3250              currency_code: 'USD'
3251            },
3252          
3253            {
3254              iso_code: 'AW',
3255              name: 'Aruba',
3256              currency_code: 'USD'
3257            },
3258          
3259            {
3260              iso_code: 'AU',
3261              name: 'Australia',
3262              currency_code: 'USD'
3263            },
3264          
3265            {
3266              iso_code: 'AT',
3267              name: 'Austria',
3268              currency_code: 'USD'
3269            },
3270          
3271            {
3272              iso_code: 'BS',
3273              name: 'Bahamas',
3274              currency_code: 'USD'
3275            },
3276          
3277            {
3278              iso_code: 'BB',
3279              name: 'Barbados',
3280              currency_code: 'USD'
3281            },
3282          
3283            {
3284              iso_code: 'BE',
3285              name: 'Belgium',
3286              currency_code: 'USD'
3287            },
3288          
3289            {
3290              iso_code: 'BM',
3291              name: 'Bermuda',
3292              currency_code: 'USD'
3293            },
3294          
3295            {
3296              iso_code: 'BR',
3297              name: 'Brazil',
3298              currency_code: 'USD'
3299            },
3300          
3301            {
3302              iso_code: 'VG',
3303              name: 'British Virgin Islands',
3304              currency_code: 'USD'
3305            },
3306          
3307            {
3308              iso_code: 'CA',
3309              name: 'Canada',
3310              currency_code: 'USD'
3311            },
3312          
3313            {
3314              iso_code: 'KY',
3315              name: 'Cayman Islands',
3316              currency_code: 'USD'
3317            },
3318          
3319            {
3320              iso_code: 'CL',
3321              name: 'Chile',
3322              currency_code: 'USD'
3323            },
3324          
3325            {
3326              iso_code: 'CN',
3327              name: 'China',
3328              currency_code: 'USD'
3329            },
3330          
3331            {
3332              iso_code: 'CR',
3333              name: 'Costa Rica',
3334              currency_code: 'USD'
3335            },
3336          
3337            {
3338              iso_code: 'HR',
3339              name: 'Croatia',
3340              currency_code: 'USD'
3341            },
3342          
3343            {
3344              iso_code: 'CY',
3345              name: 'Cyprus',
3346              currency_code: 'USD'
3347            },
3348          
3349            {
3350              iso_code: 'CZ',
3351              name: 'Czechia',
3352              currency_code: 'USD'
3353            },
3354          
3355            {
3356              iso_code: 'DK',
3357              name: 'Denmark',
3358              currency_code: 'USD'
3359            },
3360          
3361            {
3362              iso_code: 'EG',
3363              name: 'Egypt',
3364              currency_code: 'USD'
3365            },
3366          
3367            {
3368              iso_code: 'EE',
3369              name: 'Estonia',
3370              currency_code: 'USD'
3371            },
3372          
3373            {
3374              iso_code: 'FI',
3375              name: 'Finland',
3376              currency_code: 'USD'
3377            },
3378          
3379            {
3380              iso_code: 'FR',
3381              name: 'France',
3382              currency_code: 'USD'
3383            },
3384          
3385            {
3386              iso_code: 'DE',
3387              name: 'Germany',
3388              currency_code: 'USD'
3389            },
3390          
3391            {
3392              iso_code: 'GR',
3393              name: 'Greece',
3394              currency_code: 'USD'
3395            },
3396          
3397            {
3398              iso_code: 'GL',
3399              name: 'Greenland',
3400              currency_code: 'USD'
3401            },
3402          
3403            {
3404              iso_code: 'GG',
3405              name: 'Guernsey',
3406              currency_code: 'USD'
3407            },
3408          
3409            {
3410              iso_code: 'HK',
3411              name: 'Hong Kong SAR',
3412              currency_code: 'USD'
3413            },
3414          
3415            {
3416              iso_code: 'HU',
3417              name: 'Hungary',
3418              currency_code: 'USD'
3419            },
3420          
3421            {
3422              iso_code: 'IS',
3423              name: 'Iceland',
3424              currency_code: 'USD'
3425            },
3426          
3427            {
3428              iso_code: 'IE',
3429              name: 'Ireland',
3430              currency_code: 'USD'
3431            },
3432          
3433            {
3434              iso_code: 'IT',
3435              name: 'Italy',
3436              currency_code: 'USD'
3437            },
3438          
3439            {
3440              iso_code: 'JP',
3441              name: 'Japan',
3442              currency_code: 'USD'
3443            },
3444          
3445            {
3446              iso_code: 'LU',
3447              name: 'Luxembourg',
3448              currency_code: 'USD'
3449            },
3450          
3451            {
3452              iso_code: 'MT',
3453              name: 'Malta',
3454              currency_code: 'USD'
3455            },
3456          
3457            {
3458              iso_code: 'MX',
3459              name: 'Mexico',
3460              currency_code: 'USD'
3461            },
3462          
3463            {
3464              iso_code: 'NL',
3465              name: 'Netherlands',
3466              currency_code: 'USD'
3467            },
3468          
3469            {
3470              iso_code: 'NZ',
3471              name: 'New Zealand',
3472              currency_code: 'USD'
3473            },
3474          
3475            {
3476              iso_code: 'NO',
3477              name: 'Norway',
3478              currency_code: 'USD'
3479            },
3480          
3481            {
3482              iso_code: 'PE',
3483              name: 'Peru',
3484              currency_code: 'USD'
3485            },
3486          
3487            {
3488              iso_code: 'PH',
3489              name: 'Philippines',
3490              currency_code: 'USD'
3491            },
3492          
3493            {
3494              iso_code: 'PL',
3495              name: 'Poland',
3496              currency_code: 'USD'
3497            },
3498          
3499            {
3500              iso_code: 'PT',
3501              name: 'Portugal',
3502              currency_code: 'USD'
3503            },
3504          
3505            {
3506              iso_code: 'SG',
3507              name: 'Singapore',
3508              currency_code: 'USD'
3509            },
3510          
3511            {
3512              iso_code: 'SK',
3513              name: 'Slovakia',
3514              currency_code: 'USD'
3515            },
3516          
3517            {
3518              iso_code: 'SI',
3519              name: 'Slovenia',
3520              currency_code: 'USD'
3521            },
3522          
3523            {
3524              iso_code: 'ZA',
3525              name: 'South Africa',
3526              currency_code: 'USD'
3527            },
3528          
3529            {
3530              iso_code: 'ES',
3531              name: 'Spain',
3532              currency_code: 'USD'
3533            },
3534          
3535            {
3536              iso_code: 'SE',
3537              name: 'Sweden',
3538              currency_code: 'USD'
3539            },
3540          
3541            {
3542              iso_code: 'CH',
3543              name: 'Switzerland',
3544              currency_code: 'USD'
3545            },
3546          
3547            {
3548              iso_code: 'TC',
3549              name: 'Turks &amp; Caicos Islands',
3550              currency_code: 'USD'
3551            },
3552          
3553            {
3554              iso_code: 'UM',
3555              name: 'U.S. Outlying Islands',
3556              currency_code: 'USD'
3557            },
3558          
3559            {
3560              iso_code: 'GB',
3561              name: 'United Kingdom',
3562              currency_code: 'USD'
3563            },
3564          
3565            {
3566              iso_code: 'US',
3567              name: 'United States',
3568              currency_code: 'USD'
3569            }
3570          
3571        ]
3572    };
3573  
3574</script>
3574
3575<!-- END app snippet -->
3576
3577
3578
3579  <!-- BEGIN app snippet: customer-hub-replace-links -->
3580<script>
3581  function replaceAccountLinks() {
3582    const selector =
3583      'a[href$="/account/login"], a[href$="/account"], a[href^="https://shopify.com/"][href*="/account"], a[href*="/customer_identity/redirect"], a[href*="/customer_authentication/redirect"], a[href$="/account';
3584    const accountLinksNodes = document.querySelectorAll(selector);
3585    for (const node of accountLinksNodes) {
3586      const ignore = node.dataset.kHubIgnore !== undefined && node.dataset.kHubIgnore !== 'false';
3587      if (!ignore) {
3588        // Any login links to Shopify's account system, point them at the customer hub instead.
3589        node.href = '#k-hub';
3590        /**
3591         * There are some themes which apply a page transition on every click of an anchor tag (usually a fade-out) that's supposed to be faded back in when the next page loads.
3592         * However, since clicking the k-hub link doesn't trigger a page load, the page gets stuck on a blank screen.
3593         * Luckily, these themes usually have a className you can add to links to skip the transition.
3594         * Let's hope that all such themes are consistent/copy each other and just proactively add those classNames when we replace the link.
3595         **/
3596        node.classList.add('no-transition', 'js-no-transition');
3597      }
3598    }
3599  }
3600
3601  
3602    if (document.readyState === 'complete') {
3603      replaceAccountLinks();
3604    } else {
3605      const controller = new AbortController();
3606      document.addEventListener(
3607        'readystatechange',
3608        () => {
3609          replaceAccountLinks(); // try to replace links both during `interactive` state and `complete` state
3610          if (document.readyState === 'complete') {
3611            // readystatechange can fire with "complete" multiple times per page load, so make sure we're not duplicating effort
3612            // by removing the listener afterwards.
3613            controller.abort();
3614          }
3615        },
3616        { signal: controller.signal },
3617      );
3618    }
3619  
3620</script>
3620
3621<!-- END app snippet -->
3622
3623
3624
3625
3626
3627<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
3628
3629
3630
3631
3632
3633
3634
3635<link rel="dns-prefetch" href="https://cdn.judge.me">
3636<link rel="dns-prefetch" href="https://cdn1.judge.me">
3637<link rel="dns-prefetch" href="https://api.judge.me">
3638
3639<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#FF7700","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to review this product!","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
3639ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#FF7700","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":true,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
3639itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
3639youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-01-13T02:57:42.000+00:00","review_widget_header_theme":"minimal","review_widget_widget_title_enabled":false,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_star_and_histogram_color":"#FF7700","review_widget_button_color":"#FF7700","review_widget_button_text_color":"#000000","review_widget_text_color":"#FFFFFF","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
3639:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Fright-Rags","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
3639shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Fright-Rags"};</script>
3639 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #f70;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#FF7700}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #108474;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Fright-Rags'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
3640</style> <style class='jdgm-settings-style'></style>
3641
3642  
3643  
3644  
3645  <style class='jdgm-miracle-styles'>
3646  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
3646/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
3647
3648</style>
3649
3650
3651  
3652  
3653   
3654
3655
3656
3657
3658<script data-cfasync='false' class='jdgm-script'>
3659!function(e){window.jdgm=window.jdgm||{};
3660/* INF-1976 */
3661var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
3662if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
3663jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
3664jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
3665setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
3666!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
3667(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
3668a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
3669jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
3670t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
3671t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
3672".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
3673parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
3674jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
3675)}))}(document);
3676</script>
3676
3677<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript>
3678
3679<!-- BEGIN app snippet: theme_fix_tags -->
3679<script>
3680  (function() {
3681    var jdgmThemeFixes = null;
3682    if (!jdgmThemeFixes) return;
3683
3684    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
3685    // before the per-theme fix so the theme-specific CSS wins the cascade.
3686    // HTML is never applied globally (too risky).
3687    var allThemesFix = jdgmThemeFixes['all'];
3688    if (allThemesFix && allThemesFix.css) {
3689      var allStyleTag = document.createElement('style');
3690      allStyleTag.classList.add('jdgm-theme-fix-style-all');
3691      allStyleTag.innerHTML = allThemesFix.css;
3692      document.head.append(allStyleTag);
3693    };
3694
3695    if (allThemesFix && allThemesFix.js) {
3696      var allScriptTag = document.createElement('script');
3697      allScriptTag.classList.add('jdgm-theme-fix-script-all');
3698      allScriptTag.innerHTML = allThemesFix.js;
3699      document.head.append(allScriptTag);
3700    };
3701
3702    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
3703    if (!thisThemeFix) return;
3704
3705    if (thisThemeFix.html) {
3706      document.addEventListener("DOMContentLoaded", function() {
3707        var htmlDiv = document.createElement('div');
3708        htmlDiv.classList.add('jdgm-theme-fix-html');
3709        htmlDiv.innerHTML = thisThemeFix.html;
3710        document.body.append(htmlDiv);
3711      });
3712    };
3713
3714    if (thisThemeFix.css) {
3715      var styleTag = document.createElement('style');
3716      styleTag.classList.add('jdgm-theme-fix-style');
3717      styleTag.innerHTML = thisThemeFix.css;
3718      document.head.append(styleTag);
3719    };
3720
3721    if (thisThemeFix.js) {
3722      var scriptTag = document.createElement('script');
3723      scriptTag.classList.add('jdgm-theme-fix-script');
3724      scriptTag.innerHTML = thisThemeFix.js;
3725      document.head.append(scriptTag);
3726    };
3727  })();
3728</script>
3728
3729<!-- END app snippet -->
3730<!-- End of Judge.me Core -->
3731
3732
3733
3734<!-- END app block -->
3734<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
3734
3735<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
3736<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: 9939968,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 3736
3736
3737<script>
3738  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
3739</script>
vendor: 1 bytes, line 3739
3739
3740<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}
3740).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: 9939968,storefrontBaseUrl: "https://www.fright-rags.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.fright-rags.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2542764122","configuration":"{\"pixelCode\":\"DALF4JRC77UFO6MFLCMG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2131820634","configuration":"{\"accountID\":\"mf6BP4\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2106785882","configuration":"{\"shopId\":\"9939968\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"83adcaf06c5deacff41ffdf8f92d9129","type":"APP","apiClientId":246667608065,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2080112730","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9bce1c0cdfc09538057898e4ff134fa2","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
3740,"dataSharingState":"unrestricted"},{"id":"1962442842","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-3J1BH9VKL7\\\",\\\"AW-1069332612\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-3J1BH9VKL7\\\",\\\"AW-1069332612\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-3J1BH9VKL7\\\",\\\"AW-1069332612\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-3J1BH9VKL7\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-3J1BH9VKL7\\\",\\\"AW-1069332612\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-3J1BH9VKL7\\\",\\\"AW-1069332612\\\/3rYMCOPc2Y4cEITx8v0D\\\",\\\"AW-1069332612\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-3J1BH9VKL7\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-3J1BH9VKL7\\\",\\\"AW-1069332612\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-3J1BH9VKL7\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-3J1BH9VKL7\\\",\\\"AW-1069332612\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-3J1BH9VKL7\\\",\\\"AW-1069332612\\\/qUNHCPmE2ZIcEITx8v0D\\\",\\\"AW-1069332612\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-3J1BH9VKL7\\\"}],\\\"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1631420506","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1591509082","configuration":"{\"shopId\":\"fright-rags.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c1887054e49fd58dba0","type":"APP","apiClientId":4845829,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1136558170","configuration":"{\"pixel_id\":\"1419121978235125\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"986775642","configuration":"{\"projectId\":\"ld6wd11hg3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"154107994","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"8a9a175b11d15038a70fe78d09c59720","type":"APP","apiClientId":3977633,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
3740,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"65470554","configuration":"{\"ti\":\"136019345\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"20086874","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":[],"name":"Google Ads - Custom Events"},{"id":"39321690","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Attentive Enhanced Conversion"},{"id":"116424794","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Multifeed-Pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Fright-Rags","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"fright-rags.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.fright-rags.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.fright-rags.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"151060971610","themePublished":"true","eventMetadataId":"05ac7671-b509-40f1-811a-adf01da37c79","pageType":"blog","resourceId":"25993157","shopId":"9939968","storefrontBaseUrl":"https:\/\/www.fright-rags.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
3740<script>
3741  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
3742  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
3743  window.ShopifyAnalytics.meta.currency = 'USD';
3744  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":25993157,"requestId":"c6400c47-350e-4e79-a5c0-817cd5de6343-1791062663"}};
3745  for (var attr in meta) {
3746    window.ShopifyAnalytics.meta[attr] = meta[attr];
3747  }
3748</script>
vendor: 1 bytes, line 3748
3748
3749<script class="analytics">
3750  (function () {
3751    var customDocumentWrite = function(content) {
3752      var jquery = null;
3753
3754      if (window.jQuery) {
3755        jquery = window.jQuery;
3756      } else if (window.Checkout && window.Checkout.$) {
3757        jquery = window.Checkout.$;
3758      }
3759
3760      if (jquery) {
3761        jquery('body').append(content);
3762      }
3763    };
3764
3765    var hasLoggedConversion = function(token) {
3766      if (token) {
3767        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
3768      }
3769      return false;
3770    }
3771
3772    var setCookieIfConversion = function(token) {
3773      if (token) {
3774        var twoMonthsFromNow = new Date(Date.now());
3775        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
3776
3777        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
3778      }
3779    }
3780
3781    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
3782    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
3783    if (trekkie.integrations) {
3784      return;
3785    }
3786    trekkie.methods = [
3787      'identify',
3788      'page',
3789      'ready',
3790      'track',
3791      'trackForm',
3792      'trackLink'
3793    ];
3794    trekkie.factory = function(method) {
3795      return function() {
3796        var args = Array.prototype.slice.call(arguments);
3797        args.unshift(method);
3798        trekkie.push(args);
3799        if (method == 'track' || method == 'page') {
3800          var pageUrl;
3801          try {
3802            pageUrl = window.location.href;
3803          } catch (e) {}
3804          var pageReferrer;
3805          try {
3806            pageReferrer = document.referrer;
3807          } catch (e) {}
3808          try {
3809            if (window.__TREKKIE_SHIM_QUEUE == null) {
3810              window.__TREKKIE_SHIM_QUEUE = [];
3811            }
3812            window.__TREKKIE_SHIM_QUEUE.push({
3813              from: 'trekkie-stub',
3814              method: method,
3815              args: args.slice(1),
3816              pageContext: {
3817                url: pageUrl,
3818                referrer: pageReferrer
3819              }
3820            });
3821          } catch (e) {
3822            // no-op
3823          }
3824        }
3825        return trekkie;
3826      };
3827    };
3828    for (var i = 0; i < trekkie.methods.length; i++) {
3829      var key = trekkie.methods[i];
3830      trekkie[key] = trekkie.factory(key);
3831    }
3832    trekkie.load = function(config) {
3833      trekkie.config = config || {};
3834      trekkie.config.initialDocumentCookie = document.cookie;
3835      var first = document.getElementsByTagName('script')[0];
3836var script = document.createElement('script');
3837script.type = 'text/javascript';
3838script.onerror = function(e) {
3839  var scriptFallback = document.createElement('script');
3840  scriptFallback.type = 'text/javascript';
3841  scriptFallback.onerror = function(error) {
3842          var Monorail = {
3843      produce: function produce(monorailDomain, schemaId, payload) {
3844        var currentMs = new Date().getTime();
3845        var event = {
3846          schema_id: schemaId,
3847          payload: payload,
3848          metadata: {
3849            event_created_at_ms: currentMs,
3850            event_sent_at_ms: currentMs
3851          }
3852        };
3853        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
3854      },
3855      sendRequest: function sendRequest(endpointUrl, payload) {
3856        // Try the sendBeacon API
3857        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
3858          var blobData = new window.Blob([payload], {
3859            type: 'text/plain'
3860          });
3861
3862          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
3863            return true;
3864          } // sendBeacon was not successful
3865
3866        } // XHR beacon
3867
3868        var xhr = new XMLHttpRequest();
3869
3870        try {
3871          xhr.open('POST', endpointUrl);
3872          xhr.setRequestHeader('Content-Type', 'text/plain');
3873          xhr.send(payload);
3874        } catch (e) {
3875          console.log(e);
3876        }
3877
3878        return false;
3879      },
3880      isIos12: function isIos12() {
3881        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
3882      }
3883    };
3884    Monorail.produce('monorail-edge.shopifysvc.com',
3885      'trekkie_storefront_load_errors/1.1',
3886      {shop_id: 9939968,
3887      theme_id: 151060971610,
3888      app_name: "storefront",
3889      context_url: window.location.href,
3890      source_url: "//www.fright-rags.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
3891
3892  };
3893  scriptFallback.async = true;
3894  scriptFallback.src = '//www.fright-rags.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
3895  first.parentNode.insertBefore(scriptFallback, first);
3896};
3897script.async = true;
3898script.src = '//www.fright-rags.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
3899first.parentNode.insertBefore(script, first);
3900
3901    };
3902    trekkie.load(
3903      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":9939968,"isMerchantRequest":null,"themeId":151060971610,"themeCityHash":"13748937693421922380","contentLanguage":"en","currency":"USD","eventMetadataId":"05ac7671-b509-40f1-811a-adf01da37c79"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
3904    );
3905
3906    var loaded = false;
3907    trekkie.ready(function() {
3908      if (loaded) return;
3909      loaded = true;
3910
3911      window.ShopifyAnalytics.lib = window.trekkie;
3912
3913      var originalDocumentWrite = document.write;
3914      document.write = customDocumentWrite;
3915      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
3916      document.write = originalDocumentWrite;
3917
3918      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
3919      var token = match? match[1]: undefined;
3920      if (!hasLoggedConversion(token)) {
3921        setCookieIfConversion(token);
3922        
3923      }
3924    });
3925
3926    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":25993157,"requestId":"c6400c47-350e-4e79-a5c0-817cd5de6343-1791062663","shopifyEmitted":true});
3927
3928    var eventsListenerScript = document.createElement('script');
3929    eventsListenerScript.async = true;
3930    eventsListenerScript.src = "//www.fright-rags.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
3931    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
3932})();</script>
3932
3933  
3933<script>
3934  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
3935    window.ga = function ga() {
3936      (window.ga.q = window.ga.q || []).push(arguments);
3937      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
3938        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
3939      }
3940      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
3941    };
3942    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
3943      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
3944    }
3945  }
3946</script>
vendor: 1 bytes, line 3946
3946
3947<script
3948  defer
3949  src="https://www.fright-rags.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
3950  data-application="storefront-renderer"
3951  data-shop-id="9939968"
3952  data-render-region="gcp-us-central1"
3953  data-page-type="blog"
3954  data-theme-instance-id="151060971610"
3955  data-theme-name="Motion"
3956  data-theme-version="5.0.4"
3957  data-monorail-region="shop_domain"
3958  data-resource-timing-sampling-rate="10"
3959  data-shs="true"
3960  data-shs-beacon="true"
3961  data-shs-export-with-fetch="true"
3962  data-shs-logs-sample-rate="1"
3963  data-shs-beacon-endpoint="https://www.fright-rags.com/api/collect"
3964></script>
3964
3965<meta name="shopify-y" content="fdac2b75-0b12-4cb3-a18a-21a8f2f55ca8" data-expiration="1822620263000"><meta name="shopify-s" content="1b83b64e-9720-4df2-976e-158e5953b8ae" data-expiration="1791064463000"><meta name="new-cookie-storage-activated" content="t">
3966</head>
3967
3968<body class="template-blog" data-transitions="true">
3969<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 3969-3970
3969
3970<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3970GTM-5J8P5P7R
vendor: 83 bytes, lines 3970-3971
3970"
3971height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
3972<!-- End Google Tag Manager (noscript) -->
3973  
3973<script src="//configusa.veinteractive.com/tags/394C2FFC/6E23/4F80/BEB5/7C6D0CBDF60B/tag.js" type="text/javascript" async></script>
3973
3974    
3974<script type="text/javascript">
3975    var _learnq = _learnq || [];
3976
3977    _learnq.push(['account', 'mf6BP4']);
3978
3979    (function () {
3980    var b = document.createElement('script'); b.type = 'text/javascript'; b.async = true;
3981    b.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'a.klaviyo.com/media/js/analytics/analytics.js';
3982    var a = document.getElementsByTagName('script')[0]; a.parentNode.insertBefore(b, a);
3983    })();
3984  </script>
3984
3985
3986  
3987    
3987<script type="text/javascript">window.setTimeout(function() { document.body.className += " loaded"; }, 25);</script>
3987
3988  
3989
3990  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
3991
3992  <div id="PageContainer" class="page-container">
3993    <div class="transition-body">
3994
3995      <div id="shopify-section-header" class="shopify-section">
3996
3997
3998
3999<div id="NavDrawer" class="drawer drawer--right">
4000  <div class="drawer__contents">
4001    <div class="drawer__fixed-header">
4002      <div class="drawer__header appear-animation appear-delay-1">
4003        <div class="drawer__title"></div>
4004        <div class="drawer__close">
4005          <button type="button" class="drawer__close-button js-drawer-close">
4006            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
4007            <span class="icon__fallback-text">Close menu</span>
4008          </button>
4009        </div>
4010      </div>
4011    </div>
4012
4013    <div class="drawer__scrollable">
4014      <ul class="mobile-nav" aria-label="Primary">
4015        
4016
4017
4018          <li class="mobile-nav__item appear-animation appear-delay-2">
4019            
4020              <div class="mobile-nav__has-sublist">
4021                
4022                  <button type="button" class="mobile-nav__link--button collapsible-trigger collapsible--auto-height" aria-controls="Linklist-1">
4023                    <span class="mobile-nav__faux-link">Apparel</span>
4024                    <div class="mobile-nav__toggle">
4025                      <span>
4026                        <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
4027  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
4028</span>
4029
4030                      </span>
4031                    </div>
4032                  </button>
4033                
4034              </div>
4035            
4036
4037            
4038              <div id="Linklist-1" class="mobile-nav__sublist collapsible-content collapsible-content--all">
4039                <div class="collapsible-content__inner">
4040                  <ul class="mobile-nav__sublist">
4041                    
4042
4043
4044                      
4045
4046                      <li class="mobile-nav__item">
4047                        <div class="mobile-nav__child-item">
4048                          
4049                            <a href="/collections/t-shirts" class="mobile-nav__link" id="Sublabel-collections-t-shirts1">
4050                              Unisex T-Shirts
4051                            </a>
4052                          
4053                          
4054                        </div>
4055
4056                        
4057                      </li>
4058                    
4059
4060
4061                      
4062
4063                      <li class="mobile-nav__item">
4064                        <div class="mobile-nav__child-item">
4065                          
4066                            <a href="/collections/style-comfort-colors" class="mobile-nav__link" id="Sublabel-collections-style-comfort-colors2">
4067                              Comfort Colors
4068                            </a>
4069                          
4070                          
4071                        </div>
4072
4073                        
4074                      </li>
4075                    
4076
4077
4078                      
4079
4080                      <li class="mobile-nav__item">
4081                        <div class="mobile-nav__child-item">
4082                          
4083                            <a href="/collections/style-womens" class="mobile-nav__link" id="Sublabel-collections-style-womens3">
4084                              Womens T-Shirts
4085                            </a>
4086                          
4087                          
4088                        </div>
4089
4090                        
4091                      </li>
4092                    
4093
4094
4095                      
4096
4097                      <li class="mobile-nav__item">
4098                        <div class="mobile-nav__child-item">
4099                          
4100                            <a href="/collections/other-colors" class="mobile-nav__link" id="Sublabel-collections-other-colors4">
4101                              Other Color Tees
4102                            </a>
4103                          
4104                          
4105                        </div>
4106
4107                        
4108                      </li>
4109                    
4110
4111
4112                      
4113
4114                      <li class="mobile-nav__item">
4115                        <div class="mobile-nav__child-item">
4116                          
4117                            <a href="/collections/hoodies" class="mobile-nav__link" id="Sublabel-collections-hoodies5">
4118                              Hoodies/Sweaters/Jackets
4119                            </a>
4120                          
4121                          
4122                        </div>
4123
4124                        
4125                      </li>
4126                    
4127
4128
4129                      
4130
4131                      <li class="mobile-nav__item">
4132                        <div class="mobile-nav__child-item">
4133                          
4134                            <a href="/collections/baseball-tee" class="mobile-nav__link" id="Sublabel-collections-baseball-tee6">
4135                              Baseball Tees/Long Sleeves
4136                            </a>
4137                          
4138                          
4139                        </div>
4140
4141                        
4142                      </li>
4143                    
4144
4145
4146                      
4147
4148                      <li class="mobile-nav__item">
4149                        <div class="mobile-nav__child-item">
4150                          
4151                            <a href="/collections/polo-shirt" class="mobile-nav__link" id="Sublabel-collections-polo-shirt7">
4152                              Polo Shirts
4153                            </a>
4154                          
4155                          
4156                        </div>
4157
4158                        
4159                      </li>
4160                    
4161
4162
4163                      
4164
4165                      <li class="mobile-nav__item">
4166                        <div class="mobile-nav__child-item">
4167                          
4168                            <a href="/collections/hats" class="mobile-nav__link" id="Sublabel-collections-hats8">
4169                              Hats
4170                            </a>
4171                          
4172                          
4173                        </div>
4174
4175                        
4176                      </li>
4177                    
4178
4179
4180                      
4181
4182                      <li class="mobile-nav__item">
4183                        <div class="mobile-nav__child-item">
4184                          
4185                            <a href="/collections/pants" class="mobile-nav__link" id="Sublabel-collections-pants9">
4186                              Lounge Pants
4187                            </a>
4188                          
4189                          
4190                        </div>
4191
4192                        
4193                      </li>
4194                    
4195
4196
4197                      
4198
4199                      <li class="mobile-nav__item">
4200                        <div class="mobile-nav__child-item">
4201                          
4202                            <a href="/collections/boxer-briefs" class="mobile-nav__link" id="Sublabel-collections-boxer-briefs10">
4203                              Boxer Briefs
4204                            </a>
4205                          
4206                          
4207                        </div>
4208
4209                        
4210                      </li>
4211                    
4212
4213
4214                      
4215
4216                      <li class="mobile-nav__item">
4217                        <div class="mobile-nav__child-item">
4218                          
4219                            <a href="/collections/socks" class="mobile-nav__link" id="Sublabel-collections-socks11">
4220                              Socks
4221                            </a>
4222                          
4223                          
4224                        </div>
4225
4226                        
4227                      </li>
4228                    
4229
4230
4231                      
4232
4233                      <li class="mobile-nav__item">
4234                        <div class="mobile-nav__child-item">
4235                          
4236                            <a href="/collections/tee-of-mystery" class="mobile-nav__link" id="Sublabel-collections-tee-of-mystery12">
4237                              Tee of Mystery
4238                            </a>
4239                          
4240                          
4241                        </div>
4242
4243                        
4244                      </li>
4245                    
4246
4247
4248                      
4249
4250                      <li class="mobile-nav__item">
4251                        <div class="mobile-nav__child-item">
4252                          
4253                            <a href="/collections/last-chance" class="mobile-nav__link" id="Sublabel-collections-last-chance13">
4254                              Last Chance
4255                            </a>
4256                          
4257                          
4258                        </div>
4259
4260                        
4261                      </li>
4262                    
4263                  </ul>
4264                </div>
4265              </div>
4266            
4267          </li>
4268        
4269
4270
4271          <li class="mobile-nav__item appear-animation appear-delay-3">
4272            
4273              <div class="mobile-nav__has-sublist">
4274                
4275                  <button type="button" class="mobile-nav__link--button collapsible-trigger collapsible--auto-height" aria-controls="Linklist-2">
4276                    <span class="mobile-nav__faux-link">Collections</span>
4277                    <div class="mobile-nav__toggle">
4278                      <span>
4279                        <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
4280  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
4281</span>
4282
4283                      </span>
4284                    </div>
4285                  </button>
4286                
4287              </div>
4288            
4289
4290            
4291              <div id="Linklist-2" class="mobile-nav__sublist collapsible-content collapsible-content--all">
4292                <div class="collapsible-content__inner">
4293                  <ul class="mobile-nav__sublist">
4294                    
4295
4296
4297                      
4298
4299                      <li class="mobile-nav__item">
4300                        <div class="mobile-nav__child-item">
4301                          
4302                            <a href="/collections/28-days-later" class="mobile-nav__link" id="Sublabel-collections-28-days-later1">
4303                              28 Days Later
4304                            </a>
4305                          
4306                          
4307                        </div>
4308
4309                        
4310                      </li>
4311                    
4312
4313
4314                      
4315
4316                      <li class="mobile-nav__item">
4317                        <div class="mobile-nav__child-item">
4318                          
4319                            <a href="/collections/a-clockwork-orange" class="mobile-nav__link" id="Sublabel-collections-a-clockwork-orange2">
4320                              A Clockwork Orange
4321                            </a>
4322                          
4323                          
4324                        </div>
4325
4326                        
4327                      </li>
4328                    
4329
4330
4331                      
4332
4333                      <li class="mobile-nav__item">
4334                        <div class="mobile-nav__child-item">
4335                          
4336                            <a href="/collections/a-quiet-place" class="mobile-nav__link" id="Sublabel-collections-a-quiet-place3">
4337                              A Quiet Place
4338                            </a>
4339                          
4340                          
4341                        </div>
4342
4343                        
4344                      </li>
4345                    
4346
4347
4348                      
4349
4350                      <li class="mobile-nav__item">
4351                        <div class="mobile-nav__child-item">
4352                          
4353                            <a href="/collections/aliens" class="mobile-nav__link" id="Sublabel-collections-aliens4">
4354                              Aliens
4355                            </a>
4356                          
4357                          
4358                        </div>
4359
4360                        
4361                      </li>
4362                    
4363
4364
4365                      
4366
4367                      <li class="mobile-nav__item">
4368                        <div class="mobile-nav__child-item">
4369                          
4370                            <a href="/collections/an-american-werewolf-in-london" class="mobile-nav__link" id="Sublabel-collections-an-american-werewolf-in-london5">
4371                              An American Werewolf in London
4372                            </a>
4373                          
4374                          
4375                        </div>
4376
4377                        
4378                      </li>
4379                    
4380
4381
4382                      
4383
4384                      <li class="mobile-nav__item">
4385                        <div class="mobile-nav__child-item">
4386                          
4387                            <a href="/collections/are-you-afraid-of-the-dark" class="mobile-nav__link" id="Sublabel-collections-are-you
4387-afraid-of-the-dark6">
4388                              Are You Afraid Of The Dark?
4389                            </a>
4390                          
4391                          
4392                        </div>
4393
4394                        
4395                      </li>
4396                    
4397
4398
4399                      
4400
4401                      <li class="mobile-nav__item">
4402                        <div class="mobile-nav__child-item">
4403                          
4404                            <a href="/collections/army-of-darkness" class="mobile-nav__link" id="Sublabel-collections-army-of-darkness7">
4405                              Army of Darkness
4406                            </a>
4407                          
4408                          
4409                        </div>
4410
4411                        
4412                      </li>
4413                    
4414
4415
4416                      
4417
4418                      <li class="mobile-nav__item">
4419                        <div class="mobile-nav__child-item">
4420                          
4421                            <a href="/collections/back-to-the-future" class="mobile-nav__link" id="Sublabel-collections-back-to-the-future8">
4422                              Back to the Future Franchise
4423                            </a>
4424                          
4425                          
4426                        </div>
4427
4428                        
4429                      </li>
4430                    
4431
4432
4433                      
4434
4435                      <li class="mobile-nav__item">
4436                        <div class="mobile-nav__child-item">
4437                          
4438                            <a href="/collections/barbara-crampton" class="mobile-nav__link" id="Sublabel-collections-barbara-crampton9">
4439                              Barbara Crampton
4440                            </a>
4441                          
4442                          
4443                        </div>
4444
4445                        
4446                      </li>
4447                    
4448
4449
4450                      
4451
4452                      <li class="mobile-nav__item">
4453                        <div class="mobile-nav__child-item">
4454                          
4455                            <a href="/collections/beistle" class="mobile-nav__link" id="Sublabel-collections-beistle10">
4456                              Beistle
4457                            </a>
4458                          
4459                          
4460                        </div>
4461
4462                        
4463                      </li>
4464                    
4465
4466
4467                      
4468
4469                      <li class="mobile-nav__item">
4470                        <div class="mobile-nav__child-item">
4471                          
4472                            <a href="/collections/bela-lugosi" class="mobile-nav__link" id="Sublabel-collections-bela-lugosi11">
4473                              Bela Lugosi
4474                            </a>
4475                          
4476                          
4477                        </div>
4478
4479                        
4480                      </li>
4481                    
4482
4483
4484                      
4485
4486                      <li class="mobile-nav__item">
4487                        <div class="mobile-nav__child-item">
4488                          
4489                            <a href="/collections/big-trouble-in-little-china" class="mobile-nav__link" id="Sublabel-collections-big-trouble-in-little-china12">
4490                              Big Trouble in Little China
4491                            </a>
4492                          
4493                          
4494                        </div>
4495
4496                        
4497                      </li>
4498                    
4499
4500
4501                      
4502
4503                      <li class="mobile-nav__item">
4504                        <div class="mobile-nav__child-item">
4505                          
4506                            <a href="/collections/the-black-phone" class="mobile-nav__link" id="Sublabel-collections-the-black-phone13">
4507                              Black Phone Franchise
4508                            </a>
4509                          
4510                          
4511                        </div>
4512
4513                        
4514                      </li>
4515                    
4516
4517
4518                      
4519
4520                      <li class="mobile-nav__item">
4521                        <div class="mobile-nav__child-item">
4522                          
4523                            <a href="/collections/blood-rage" class="mobile-nav__link" id="Sublabel-collections-blood-rage14">
4524                              Blood Rage
4525                            </a>
4526                          
4527                          
4528                        </div>
4529
4530                        
4531                      </li>
4532                    
4533
4534
4535                      
4536
4537                      <li class="mobile-nav__item">
4538                        <div class="mobile-nav__child-item">
4539                          
4540                            <a href="/collections/cabin-fever" class="mobile-nav__link" id="Sublabel-collections-cabin-fever15">
4541                              Cabin Fever
4542                            </a>
4543                          
4544                          
4545                        </div>
4546
4547                        
4548                      </li>
4549                    
4550
4551
4552                      
4553
4554                      <li class="mobile-nav__item">
4555                        <div class="mobile-nav__child-item">
4556                          
4557                            <a href="/collections/carrie" class="mobile-nav__link" id="Sublabel-collections-carrie16">
4558                              Carrie
4559                            </a>
4560                          
4561                          
4562                        </div>
4563
4564                        
4565                      </li>
4566                    
4567
4568
4569                      
4570
4571                      <li class="mobile-nav__item">
4572                        <div class="mobile-nav__child-item">
4573                          
4574                            <a href="/collections/chopping-mall" class="mobile-nav__link" id="Sublabel-collections-chopping-mall17">
4575                              Chopping Mall
4576                            </a>
4577                          
4578                          
4579                        </div>
4580
4581                        
4582                      </li>
4583                    
4584
4585
4586                      
4587
4588                      <li class="mobile-nav__item">
4589                        <div class="mobile-nav__child-item">
4590                          
4591                            <a href="/collections/chucky" class="mobile-nav__link" id="Sublabel-collections-chucky18">
4592                              Chucky
4593                            </a>
4594                          
4595                          
4596                        </div>
4597
4598                        
4599                      </li>
4600                    
4601
4602
4603                      
4604
4605                      <li class="mobile-nav__item">
4606                        <div class="mobile-nav__child-item">
4607                          
4608                            <a href="/collections/clown-in-a-cornfield" class="mobile-nav__link" id="Sublabel-collections-clown-in-a-cornfield19">
4609                              Clown in a Cornfield
4610                            </a>
4611                          
4612                          
4613                        </div>
4614
4615                        
4616                      </li>
4617                    
4618
4619
4620                      
4621
4622                      <li class="mobile-nav__item">
4623                        <div class="mobile-nav__child-item">
4624                          
4625                            <a href="/collections/creepshow" class="mobile-nav__link" id="Sublabel-collections-creepshow20">
4626                              Creepshow
4627                            </a>
4628                          
4629                          
4630                        </div>
4631
4632                        
4633                      </li>
4634                    
4635
4636
4637                      
4638
4639                      <li class="mobile-nav__item">
4640                        <div class="mobile-nav__child-item">
4641                          
4642                            <a href="/collections/critters" class="mobile-nav__link" id="Sublabel-collections-critters21">
4643                              Critters
4644                            </a>
4645                          
4646                          
4647                        </div>
4648
4649                        
4650                      </li>
4651                    
4652
4653
4654                      
4655
4656                      <li class="mobile-nav__item">
4657                        <div class="mobile-nav__child-item">
4658                          
4659                            <a href="/collections/darkman" class="mobile-nav__link" id="Sublabel-collections-darkman22">
4660                              Darkman
4661                            </a>
4662                          
4663                          
4664                        </div>
4665
4666                        
4667                      </li>
4668                    
4669
4670
4671                      
4672
4673                      <li class="mobile-nav__item">
4674                        <div class="mobile-nav__child-item">
4675                          
4676                            <a href="/collections/dawn-of-the-dead" class="mobile-nav__link" id="Sublabel-collections-dawn-of-the-dead23">
4677                              Dawn of the Dead
4678                            </a>
4679                          
4680                          
4681                        </div>
4682
4683                        
4684                      </li>
4685                    
4686
4687
4688                      
4689
4690                      <li class="mobile-nav__item">
4691                        <div class="mobile-nav__child-item">
4692                          
4693                            <a href="/collections/day-of-the-dead" class="mobile-nav__link" id="Sublabel-collections-day-of-the-dead24">
4694                              Day of the Dead
4695                            </a>
4696                          
4697                          
4698                        </div>
4699
4700                        
4701                      </li>
4702                    
4703
4704
4705                      
4706
4707                      <li class="mobile-nav__item">
4708                        <div class="mobile-nav__child-item">
4709                          
4710                            <a href="/collections/dexter" class="mobile-nav__link" id="Sublabel-collections-dexter25">
4711                              Dexter
4712                            </a>
4713                          
4714                          
4715                        </div>
4716
4717                        
4718                      </li>
4719                    
4720
4721
4722                      
4723
4724                      <li class="mobile-nav__item">
4725                        <div class="mobile-nav__child-item">
4726                          
4727                            <a href="/collections/don-post-halloween-mask-trio" class="mobile-nav__link" id="Sublabel-collections-don-post-halloween-mask-trio26">
4728                              Don Post Halloween Mask Trio
4729                            </a>
4730                          
4731                          
4732                        </div>
4733
4734                        
4735                      </li>
4736                    
4737
4738
4739                      
4740
4741                      <li class="mobile-nav__item">
4742                        <div class="mobile-nav__child-item">
4743                          
4744                            <a href="/collections/elvira" class="mobile-nav__link" id="Sublabel-collections-elvira27">
4745                              Elvira
4746                            </a>
4747                          
4748                          
4749                        </div>
4750
4751                        
4752                      </li>
4753                    
4754
4755
4756                      
4757
4758                      <li class="mobile-nav__item">
4759                        <div class="mobile-nav__child-item">
4760                          
4761                            <a href="/collections/e-t-the-extra-terrestrial" class="mobile-nav__link" id="Sublabel-collections-e-t-the-extra-terrestrial28">
4762                              E.T. The Extra Terrestrial 
4763                            </a>
4764                          
4765                          
4766                        </div>
4767
4768                        
4769                      </li>
4770                    
4771
4772
4773                      
4774
4775                      <li class="mobile-nav__item">
4776                        <div class="mobile-nav__child-item">
4777                          
4778                            <a href="/collections/evil-dead-2" class="mobile-nav__link" id="Sublabel-collections-evil-dead-229">
4779                              Evil Dead II: Dead by Dawn 
4780                            </a>
4781                          
4782                          
4783                        </div>
4784
4785                        
4786                      </li>
4787                    
4788
4789
4790                      
4791
4792                      <li class="mobile-nav__item">
4793                        <div class="mobile-nav__child-item">
4794                          
4795                            <a href="/collections/evil-dead-trilogy" class="mobile-nav__link" id="Sublabel-collections-evil-dead-trilogy30">
4796                              Evil Dead Series
4797                            </a>
4798                          
4799                          
4800                        </div>
4801
4802                        
4803                      </li>
4804                    
4805
4806
4807                      
4808
4809                      <li class="mobile-nav__item">
4810                        <div class="mobile-nav__child-item">
4811                          
4812                            <a href="/collections/fangoria-pride" class="mobile-nav__link" id="Sublabel-collections-fangoria-pride31">
4813                              Fangoria 
4814                            </a>
4815                          
4816                          
4817                        </div>
4818
4819                        
4820                      </li>
4821                    
4822
4823
4824                      
4825
4826                      <li class="mobile-nav__item">
4827                        <div class="mobile-nav__child-item">
4828                          
4829                            <a href="/collections/fright-fights" class="mobile-nav__link" id="Sublabel-collections-fright-fights32">
4830                              Fright Fights
4831                            </a>
4832                          
4833                          
4834                        </div>
4835
4836                        
4837                      </li>
4838                    
4839
4840
4841                      
4842
4843                      <li class="mobile-nav__item">
4844                        <div class="mobile-nav__child-item">
4845                          
4846                            <a href="/collections/fright-rags" class="mobile-nav__link" id="Sublabel-collections-fright-rags33">
4847                              Fright-Rags Brand
4848                            </a>
4849                          
4850                          
4851                        </div>
4852
4853                        
4854                      </li>
4855                    
4856
4857
4858                      
4859
4860                      <li class="mobile-nav__item">
4861                        <div class="mobile-nav__child-item">
4862                          
4863                            <a href="/collections/godzilla" class="mobile-nav__link" id="Sublabel-collections-godzilla34">
4864                              Godzilla
4865                            </a>
4866                          
4867                          
4868                        </div>
4869
4870                        
4871                      </li>
4872                    
4873
4874
4875                      
4876
4877                      <li class="mobile-nav__item">
4878                        <div class="mobile-nav__child-item">
4879                          
4880                            <a href="/collections/good-boy" class="mobile-nav__link" id="Sublabel-collections-good-boy35">
4881                              Good Boy
4882                            </a>
4883                          
4884                          
4885                        </div>
4886
4887                        
4888                      </li>
4889                    
4890
4891
4892                      
4893
4894                      <li class="mobile-nav__item">
4895                        <div class="mobile-nav__child-item">
4896                          
4897                            <a href="/collections/halloween-1978" class="mobile-nav__link" id="Sublabel-collections-halloween-197836">
4898                              Halloween 1978
4899                            </a>
4900                          
4901                          
4902                        </div>
4903
4904                        
4905                      </li>
4906                    
4907
4908
4909                      
4910
4911                      <li class="mobile-nav__item">
4912                        <div class="mobile-nav__child-item">
4913                          
4914                            <a href="/collections/halloween-ii" class="mobile-nav__link" id="Sublabel-collections-halloween-ii37">
4915                              Halloween II
4916                            </a>
4917                          
4918                          
4919                        </div>
4920
4921                        
4922                      </li>
4923                    
4924
4925
4926                      
4927
4928                      <li class="mobile-nav__item">
4929                        <div class="mobile-nav__child-item">
4930                          
4931                            <a href="/collections/halloween-iii" class="mobile-nav__link" id="Sublabel-collections-halloween-iii38">
4932                              Halloween III
4933                            </a>
4934                          
4935                          
4936                        </div>
4937
4938                        
4939                      </li>
4940                    
4941
4942
4943                      
4944
4945                      <li class="mobile-nav__item">
4946                        <div class="mobile-nav__child-item">
4947                          
4948                            <a href="/collections/halloween-4-the-return-of-michael-myers" class="mobile-nav__link" id="Sublabel-collections-halloween-4-the-return-of-michael-myers39">
4949                              Halloween 4
4950                            </a>
4951                          
4952                          
4953                        </div>
4954
4955                        
4956                      </li>
4957                    
4958
4959
4960                      
4961
4962                      <li class="mobile-nav__item">
4963                        <div class="mobile-nav__child-item">
4964                          
4965                            <a href="/collections/halloween-5-the-revenge-of-michael-myers" class="mobile-nav__link" id="Sublabel-collections-halloween-5-the-revenge-of-michael-myers40">
4966                              Halloween 5
4967                            </a>
4968                          
4969                          
4970                        </div>
4971
4972                        
4973                      </li>
4974                    
4975
4976
4977                      
4978
4979                      <li class="mobile-nav__item">
4980                        <div class="mobile-nav__child-item">
4981                          
4982                            <a href="/collections/halloween-franchise" class="mobile-nav__link" id="Sublabel-collections-halloween-franchise41">
4983                              Halloween Franchise
4984                            </a>
4985                          
4986                          
4987                        </div>
4988
4989                        
4990                      </li>
4991                    
4992
4993
4994                      
4995
4996                      <li class="mobile-nav__item">
4997                        <div class="mobile-nav__child-item">
4998                          
4999                            <a href="/collections/hellraiser" class="mobile-nav__link" id="Sublabel-collections-hellraiser42">
5000                              Hellraiser
5001                            </a>
5002                          
5003                          
5004                        </div>
5005
5006                        
5007                      </li>
5008                    
5009
5010
5011                      
5012
5013                      <li class="mobile-nav__item">
5014                        <div class="mobile-nav__child-item">
5015                          
5016                            <a href="/collections/house-of-1000-corpse
5016s" class="mobile-nav__link" id="Sublabel-collections-house-of-1000-corpses43">
5017                              House of 1000 Corpses
5018                            </a>
5019                          
5020                          
5021                        </div>
5022
5023                        
5024                      </li>
5025                    
5026
5027
5028                      
5029
5030                      <li class="mobile-nav__item">
5031                        <div class="mobile-nav__child-item">
5032                          
5033                            <a href="/collections/ice-cream-man" class="mobile-nav__link" id="Sublabel-collections-ice-cream-man44">
5034                              Ice Cream Man
5035                            </a>
5036                          
5037                          
5038                        </div>
5039
5040                        
5041                      </li>
5042                    
5043
5044
5045                      
5046
5047                      <li class="mobile-nav__item">
5048                        <div class="mobile-nav__child-item">
5049                          
5050                            <a href="/collections/it" class="mobile-nav__link" id="Sublabel-collections-it45">
5051                              It (2017)
5052                            </a>
5053                          
5054                          
5055                        </div>
5056
5057                        
5058                      </li>
5059                    
5060
5061
5062                      
5063
5064                      <li class="mobile-nav__item">
5065                        <div class="mobile-nav__child-item">
5066                          
5067                            <a href="/collections/jaws" class="mobile-nav__link" id="Sublabel-collections-jaws46">
5068                              Jaws Franchise
5069                            </a>
5070                          
5071                          
5072                        </div>
5073
5074                        
5075                      </li>
5076                    
5077
5078
5079                      
5080
5081                      <li class="mobile-nav__item">
5082                        <div class="mobile-nav__child-item">
5083                          
5084                            <a href="/collections/joebobbriggs" class="mobile-nav__link" id="Sublabel-collections-joebobbriggs47">
5085                              Joe Bob Briggs
5086                            </a>
5087                          
5088                          
5089                        </div>
5090
5091                        
5092                      </li>
5093                    
5094
5095
5096                      
5097
5098                      <li class="mobile-nav__item">
5099                        <div class="mobile-nav__child-item">
5100                          
5101                            <a href="/collections/john-waters" class="mobile-nav__link" id="Sublabel-collections-john-waters48">
5102                              John Waters
5103                            </a>
5104                          
5105                          
5106                        </div>
5107
5108                        
5109                      </li>
5110                    
5111
5112
5113                      
5114
5115                      <li class="mobile-nav__item">
5116                        <div class="mobile-nav__child-item">
5117                          
5118                            <a href="/collections/jurassic-park" class="mobile-nav__link" id="Sublabel-collections-jurassic-park49">
5119                              Jurassic Park 
5120                            </a>
5121                          
5122                          
5123                        </div>
5124
5125                        
5126                      </li>
5127                    
5128
5129
5130                      
5131
5132                      <li class="mobile-nav__item">
5133                        <div class="mobile-nav__child-item">
5134                          
5135                            <a href="/collections/killer-klowns-from-outer-space" class="mobile-nav__link" id="Sublabel-collections-killer-klowns-from-outer-space50">
5136                              Killer Klowns From Outer Space
5137                            </a>
5138                          
5139                          
5140                        </div>
5141
5142                        
5143                      </li>
5144                    
5145
5146
5147                      
5148
5149                      <li class="mobile-nav__item">
5150                        <div class="mobile-nav__child-item">
5151                          
5152                            <a href="/collections/legend" class="mobile-nav__link" id="Sublabel-collections-legend51">
5153                              Legend
5154                            </a>
5155                          
5156                          
5157                        </div>
5158
5159                        
5160                      </li>
5161                    
5162
5163
5164                      
5165
5166                      <li class="mobile-nav__item">
5167                        <div class="mobile-nav__child-item">
5168                          
5169                            <a href="/collections/lon-chaney-jr" class="mobile-nav__link" id="Sublabel-collections-lon-chaney-jr52">
5170                              Lon Chaney Jr/Sr
5171                            </a>
5172                          
5173                          
5174                        </div>
5175
5176                        
5177                      </li>
5178                    
5179
5180
5181                      
5182
5183                      <li class="mobile-nav__item">
5184                        <div class="mobile-nav__child-item">
5185                          
5186                            <a href="/collections/megan2-0" class="mobile-nav__link" id="Sublabel-collections-megan2-053">
5187                              Megan 2.0
5188                            </a>
5189                          
5190                          
5191                        </div>
5192
5193                        
5194                      </li>
5195                    
5196
5197
5198                      
5199
5200                      <li class="mobile-nav__item">
5201                        <div class="mobile-nav__child-item">
5202                          
5203                            <a href="/collections/midnight-madness" class="mobile-nav__link" id="Sublabel-collections-midnight-madness54">
5204                              Midnight Madness
5205                            </a>
5206                          
5207                          
5208                        </div>
5209
5210                        
5211                      </li>
5212                    
5213
5214
5215                      
5216
5217                      <li class="mobile-nav__item">
5218                        <div class="mobile-nav__child-item">
5219                          
5220                            <a href="/collections/motel-hell" class="mobile-nav__link" id="Sublabel-collections-motel-hell55">
5221                              Motel Hell
5222                            </a>
5223                          
5224                          
5225                        </div>
5226
5227                        
5228                      </li>
5229                    
5230
5231
5232                      
5233
5234                      <li class="mobile-nav__item">
5235                        <div class="mobile-nav__child-item">
5236                          
5237                            <a href="/collections/my-bloody-valentine" class="mobile-nav__link" id="Sublabel-collections-my-bloody-valentine56">
5238                              My Bloody Valentine
5239                            </a>
5240                          
5241                          
5242                        </div>
5243
5244                        
5245                      </li>
5246                    
5247
5248
5249                      
5250
5251                      <li class="mobile-nav__item">
5252                        <div class="mobile-nav__child-item">
5253                          
5254                            <a href="/collections/national-cat-day" class="mobile-nav__link" id="Sublabel-collections-national-cat-day57">
5255                              National Cat Day
5256                            </a>
5257                          
5258                          
5259                        </div>
5260
5261                        
5262                      </li>
5263                    
5264
5265
5266                      
5267
5268                      <li class="mobile-nav__item">
5269                        <div class="mobile-nav__child-item">
5270                          
5271                            <a href="/collections/nickelodeon-halloween" class="mobile-nav__link" id="Sublabel-collections-nickelodeon-halloween58">
5272                              Nickelodeon Halloween
5273                            </a>
5274                          
5275                          
5276                        </div>
5277
5278                        
5279                      </li>
5280                    
5281
5282
5283                      
5284
5285                      <li class="mobile-nav__item">
5286                        <div class="mobile-nav__child-item">
5287                          
5288                            <a href="/collections/night-of-the-creeps" class="mobile-nav__link" id="Sublabel-collections-night-of-the-creeps59">
5289                              Night of the Creeps
5290                            </a>
5291                          
5292                          
5293                        </div>
5294
5295                        
5296                      </li>
5297                    
5298
5299
5300                      
5301
5302                      <li class="mobile-nav__item">
5303                        <div class="mobile-nav__child-item">
5304                          
5305                            <a href="/collections/night-of-the-living-dead" class="mobile-nav__link" id="Sublabel-collections-night-of-the-living-dead60">
5306                              Night of the Living Dead
5307                            </a>
5308                          
5309                          
5310                        </div>
5311
5312                        
5313                      </li>
5314                    
5315
5316
5317                      
5318
5319                      <li class="mobile-nav__item">
5320                        <div class="mobile-nav__child-item">
5321                          
5322                            <a href="/collections/non-horror" class="mobile-nav__link" id="Sublabel-collections-non-horror61">
5323                              Non Horror Films
5324                            </a>
5325                          
5326                          
5327                        </div>
5328
5329                        
5330                      </li>
5331                    
5332
5333
5334                      
5335
5336                      <li class="mobile-nav__item">
5337                        <div class="mobile-nav__child-item">
5338                          
5339                            <a href="/collections/pet-sematary" class="mobile-nav__link" id="Sublabel-collections-pet-sematary62">
5340                              Pet Sematary
5341                            </a>
5342                          
5343                          
5344                        </div>
5345
5346                        
5347                      </li>
5348                    
5349
5350
5351                      
5352
5353                      <li class="mobile-nav__item">
5354                        <div class="mobile-nav__child-item">
5355                          
5356                            <a href="/collections/phantasm" class="mobile-nav__link" id="Sublabel-collections-phantasm63">
5357                              Phantasm
5358                            </a>
5359                          
5360                          
5361                        </div>
5362
5363                        
5364                      </li>
5365                    
5366
5367
5368                      
5369
5370                      <li class="mobile-nav__item">
5371                        <div class="mobile-nav__child-item">
5372                          
5373                            <a href="/collections/phantasm-ii" class="mobile-nav__link" id="Sublabel-collections-phantasm-ii64">
5374                              Phantasm II
5375                            </a>
5376                          
5377                          
5378                        </div>
5379
5380                        
5381                      </li>
5382                    
5383
5384
5385                      
5386
5387                      <li class="mobile-nav__item">
5388                        <div class="mobile-nav__child-item">
5389                          
5390                            <a href="/collections/pieces" class="mobile-nav__link" id="Sublabel-collections-pieces65">
5391                              Pieces
5392                            </a>
5393                          
5394                          
5395                        </div>
5396
5397                        
5398                      </li>
5399                    
5400
5401
5402                      
5403
5404                      <li class="mobile-nav__item">
5405                        <div class="mobile-nav__child-item">
5406                          
5407                            <a href="/collections/poltergeist" class="mobile-nav__link" id="Sublabel-collections-poltergeist66">
5408                              Poltergeist 1 &amp; 2
5409                            </a>
5410                          
5411                          
5412                        </div>
5413
5414                        
5415                      </li>
5416                    
5417
5418
5419                      
5420
5421                      <li class="mobile-nav__item">
5422                        <div class="mobile-nav__child-item">
5423                          
5424                            <a href="/collections/prince-of-darkness" class="mobile-nav__link" id="Sublabel-collections-prince-of-darkness67">
5425                              Prince of Darkness
5426                            </a>
5427                          
5428                          
5429                        </div>
5430
5431                        
5432                      </li>
5433                    
5434
5435
5436                      
5437
5438                      <li class="mobile-nav__item">
5439                        <div class="mobile-nav__child-item">
5440                          
5441                            <a href="/collections/pyromaniac" class="mobile-nav__link" id="Sublabel-collections-pyromaniac68">
5442                              Pyromaniac
5443                            </a>
5444                          
5445                          
5446                        </div>
5447
5448                        
5449                      </li>
5450                    
5451
5452
5453                      
5454
5455                      <li class="mobile-nav__item">
5456                        <div class="mobile-nav__child-item">
5457                          
5458                            <a href="/collections/re-animator" class="mobile-nav__link" id="Sublabel-collections-re-animator69">
5459                              Re-Animator
5460                            </a>
5461                          
5462                          
5463                        </div>
5464
5465                        
5466                      </li>
5467                    
5468
5469
5470                      
5471
5472                      <li class="mobile-nav__item">
5473                        <div class="mobile-nav__child-item">
5474                          
5475                            <a href="/collections/reggie-bannister" class="mobile-nav__link" id="Sublabel-collections-reggie-bannister70">
5476                              Reggie Bannister
5477                            </a>
5478                          
5479                          
5480                        </div>
5481
5482                        
5483                      </li>
5484                    
5485
5486
5487                      
5488
5489                      <li class="mobile-nav__item">
5490                        <div class="mobile-nav__child-item">
5491                          
5492                            <a href="/collections/return-of-the-living-dead" class="mobile-nav__link" id="Sublabel-collections-return-of-the-living-dead71">
5493                              Return of the Living Dead
5494                            </a>
5495                          
5496                          
5497                        </div>
5498
5499                        
5500                      </li>
5501                    
5502
5503
5504                      
5505
5506                      <li class="mobile-nav__item">
5507                        <div class="mobile-nav__child-item">
5508                          
5509                            <a href="/collections/rhonda-shear" class="mobile-nav__link" id="Sublabel-collections-rhonda-shear72">
5510                              Rhonda Shear
5511                            </a>
5512                          
5513                          
5514                        </div>
5515
5516                        
5517                      </li>
5518                    
5519
5520
5521                      
5522
5523                      <li class="mobile-nav__item">
5524                        <div class="mobile-nav__child-item">
5525                          
5526                            <a href="/collections/robocop" class="mobile-nav__link" id="Sublabel-collections-robocop73">
5527                              Robocop
5528                            </a>
5529                          
5530                          
5531                        </div>
5532
5533  
5533                      
5534                      </li>
5535                    
5536
5537
5538                      
5539
5540                      <li class="mobile-nav__item">
5541                        <div class="mobile-nav__child-item">
5542                          
5543                            <a href="/collections/send-more-muppets" class="mobile-nav__link" id="Sublabel-collections-send-more-muppets74">
5544                              Send More Muppets
5545                            </a>
5546                          
5547                          
5548                        </div>
5549
5550                        
5551                      </li>
5552                    
5553
5554
5555                      
5556
5557                      <li class="mobile-nav__item">
5558                        <div class="mobile-nav__child-item">
5559                          
5560                            <a href="/collections/shaun-of-the-dead" class="mobile-nav__link" id="Sublabel-collections-shaun-of-the-dead75">
5561                              Shaun of the Dead
5562                            </a>
5563                          
5564                          
5565                        </div>
5566
5567                        
5568                      </li>
5569                    
5570
5571
5572                      
5573
5574                      <li class="mobile-nav__item">
5575                        <div class="mobile-nav__child-item">
5576                          
5577                            <a href="/collections/shocker" class="mobile-nav__link" id="Sublabel-collections-shocker76">
5578                              Shocker
5579                            </a>
5580                          
5581                          
5582                        </div>
5583
5584                        
5585                      </li>
5586                    
5587
5588
5589                      
5590
5591                      <li class="mobile-nav__item">
5592                        <div class="mobile-nav__child-item">
5593                          
5594                            <a href="/collections/silent-night-deadly-night-franchise" class="mobile-nav__link" id="Sublabel-collections-silent-night-deadly-night-franchise77">
5595                              Silent Night Deadly Night
5596                            </a>
5597                          
5598                          
5599                        </div>
5600
5601                        
5602                      </li>
5603                    
5604
5605
5606                      
5607
5608                      <li class="mobile-nav__item">
5609                        <div class="mobile-nav__child-item">
5610                          
5611                            <a href="/collections/skateboard-day" class="mobile-nav__link" id="Sublabel-collections-skateboard-day78">
5612                              Skateboard Day
5613                            </a>
5614                          
5615                          
5616                        </div>
5617
5618                        
5619                      </li>
5620                    
5621
5622
5623                      
5624
5625                      <li class="mobile-nav__item">
5626                        <div class="mobile-nav__child-item">
5627                          
5628                            <a href="/collections/sleepaway-camp" class="mobile-nav__link" id="Sublabel-collections-sleepaway-camp79">
5629                              Sleepaway Camp
5630                            </a>
5631                          
5632                          
5633                        </div>
5634
5635                        
5636                      </li>
5637                    
5638
5639
5640                      
5641
5642                      <li class="mobile-nav__item">
5643                        <div class="mobile-nav__child-item">
5644                          
5645                            <a href="/collections/sleepaway-camp-2" class="mobile-nav__link" id="Sublabel-collections-sleepaway-camp-280">
5646                              Sleepaway Camp 2 &amp; 3
5647                            </a>
5648                          
5649                          
5650                        </div>
5651
5652                        
5653                      </li>
5654                    
5655
5656
5657                      
5658
5659                      <li class="mobile-nav__item">
5660                        <div class="mobile-nav__child-item">
5661                          
5662                            <a href="/collections/sleepy-hollow" class="mobile-nav__link" id="Sublabel-collections-sleepy-hollow81">
5663                              Sleepy Hollow
5664                            </a>
5665                          
5666                          
5667                        </div>
5668
5669                        
5670                      </li>
5671                    
5672
5673
5674                      
5675
5676                      <li class="mobile-nav__item">
5677                        <div class="mobile-nav__child-item">
5678                          
5679                            <a href="/collections/spongebob-squarepants" class="mobile-nav__link" id="Sublabel-collections-spongebob-squarepants82">
5680                              Spongebob Squarepants
5681                            </a>
5682                          
5683                          
5684                        </div>
5685
5686                        
5687                      </li>
5688                    
5689
5690
5691                      
5692
5693                      <li class="mobile-nav__item">
5694                        <div class="mobile-nav__child-item">
5695                          
5696                            <a href="/collections/street-trash" class="mobile-nav__link" id="Sublabel-collections-street
5696-trash83">
5697                              Street Trash
5698                            </a>
5699                          
5700                          
5701                        </div>
5702
5703                        
5704                      </li>
5705                    
5706
5707
5708                      
5709
5710                      <li class="mobile-nav__item">
5711                        <div class="mobile-nav__child-item">
5712                          
5713                            <a href="/collections/summer-collection" class="mobile-nav__link" id="Sublabel-collections-summer-collection84">
5714                              Summer Collection
5715                            </a>
5716                          
5717                          
5718                        </div>
5719
5720                        
5721                      </li>
5722                    
5723
5724
5725                      
5726
5727                      <li class="mobile-nav__item">
5728                        <div class="mobile-nav__child-item">
5729                          
5730                            <a href="/collections/tales-from-the-darkside" class="mobile-nav__link" id="Sublabel-collections-tales-from-the-darkside85">
5731                              Tales from the Darkside
5732                            </a>
5733                          
5734                          
5735                        </div>
5736
5737                        
5738                      </li>
5739                    
5740
5741
5742                      
5743
5744                      <li class="mobile-nav__item">
5745                        <div class="mobile-nav__child-item">
5746                          
5747                            <a href="/collections/teenage-mutant-ninja-turtles" class="mobile-nav__link" id="Sublabel-collections-teenage-mutant-ninja-turtles86">
5748                              Teenage Mutant Ninja Turtles
5749                            </a>
5750                          
5751                          
5752                        </div>
5753
5754                        
5755                      </li>
5756                    
5757
5758
5759                      
5760
5761                      <li class="mobile-nav__item">
5762                        <div class="mobile-nav__child-item">
5763                          
5764                            <a href="/collections/terrifier-franchise" class="mobile-nav__link" id="Sublabel-collections-terrifier-franchise87">
5765                              Terrifier
5766                            </a>
5767                          
5768                          
5769                        </div>
5770
5771                        
5772                      </li>
5773                    
5774
5775
5776                      
5777
5778                      <li class="mobile-nav__item">
5779                        <div class="mobile-nav__child-item">
5780                          
5781                            <a href="/collections/the-amityville-horror" class="mobile-nav__link" id="Sublabel-collections-the-amityville-horror88">
5782                              The Amityville Horror
5783                            </a>
5784                          
5785                          
5786                        </div>
5787
5788                        
5789                      </li>
5790                    
5791
5792
5793                      
5794
5795                      <li class="mobile-nav__item">
5796                        <div class="mobile-nav__child-item">
5797                          
5798                            <a href="/collections/the-burbs" class="mobile-nav__link" id="Sublabel-collections-the-burbs89">
5799                              The &#39;Burbs
5800                            </a>
5801                          
5802                          
5803                        </div>
5804
5805                        
5806                      </li>
5807                    
5808
5809
5810                      
5811
5812                      <li class="mobile-nav__item">
5813                        <div class="mobile-nav__child-item">
5814                          
5815                            <a href="/collections/the-burning" class="mobile-nav__link" id="Sublabel-collections-the-burning90">
5816                              The Burning
5817                            </a>
5818                          
5819                          
5820                        </div>
5821
5822                        
5823                      </li>
5824                    
5825
5826
5827                      
5828
5829                      <li class="mobile-nav__item">
5830                        <div class="mobile-nav__child-item">
5831                          
5832                            <a href="/collections/evil-dead" class="mobile-nav__link" id="Sublabel-collections-evil-dead91">
5833                              The Evil Dead
5834                            </a>
5835                          
5836                          
5837                        </div>
5838
5839                        
5840                      </li>
5841                    
5842
5843
5844                      
5845
5846                      <li class="mobile-nav__item">
5847                        <div class="mobile-nav__child-item">
5848                          
5849                            <a href="/collections/the-fly" class="mobile-nav__link" id="Sublabel-collections-the-fly92">
5850                              The Fly
5851                            </a>
5852                          
5853                          
5854                        </div>
5855
5856                        
5857                      </li>
5858                    
5859
5860
5861                      
5862
5863                      <li class="mobile-nav__item">
5864                        <div class="mobile-nav__child-item">
5865                          
5866                            <a href="/collections/the-frighteners" class="mobile-nav__link" id="Sublabel-collections-the-frighteners93">
5867                              The Frighteners
5868                            </a>
5869                          
5870                          
5871                        </div>
5872
5873                        
5874                      </li>
5875                    
5876
5877
5878                      
5879
5880                      <li class="mobile-nav__item">
5881                        <div class="mobile-nav__child-item">
5882                          
5883                            <a href="/collections/the-monster-squad" class="mobile-nav__link" id="Sublabel-collections-the-monster-squad94">
5884                              The Monster Squad
5885                            </a>
5886                          
5887                          
5888                        </div>
5889
5890                        
5891                      </li>
5892                    
5893
5894
5895                      
5896
5897                      <li class="mobile-nav__item">
5898                        <div class="mobile-nav__child-item">
5899                          
5900                            <a href="/collections/the-mummy-1999" 
5900class="mobile-nav__link" id="Sublabel-collections-the-mummy-199995">
5901                              The Mummy (1999)
5902                            </a>
5903                          
5904                          
5905                        </div>
5906
5907                        
5908                      </li>
5909                    
5910
5911
5912                      
5913
5914                      <li class="mobile-nav__item">
5915                        <div class="mobile-nav__child-item">
5916                          
5917                            <a href="/collections/the-munsters" class="mobile-nav__link" id="Sublabel-collections-the-munsters96">
5918                              The Munsters
5919                            </a>
5920                          
5921                          
5922                        </div>
5923
5924                        
5925                      </li>
5926                    
5927
5928
5929                      
5930
5931                      <li class="mobile-nav__item">
5932                        <div class="mobile-nav__child-item">
5933                          
5934                            <a href="/collections/the-omen" class="mobile-nav__link" id="Sublabel-collections-the-omen97">
5935                              The Omen
5936                            </a>
5937                          
5938                          
5939                        </div>
5940
5941                        
5942                      </li>
5943                    
5944
5945
5946                      
5947
5948                      <li class="mobile-nav__item">
5949                        <div class="mobile-nav__child-item">
5950                          
5951                            <a href="/collections/the-people-under-the-stairs" class="mobile-nav__link" id="Sublabel-collections-the-people-under-the-stairs98">
5952                              The People Under the Stairs
5953                            </a>
5954                          
5955                          
5956                        </div>
5957
5958                        
5959                      </li>
5960                    
5961
5962
5963                      
5964
5965                      <li class="mobile-nav__item">
5966                        <div class="mobile-nav__child-item">
5967                          
5968                            <a href="/collections/the-shining" class="mobile-nav__link" id="Sublabel-collections-the-shining99">
5969                              The Shining
5970                            </a>
5971                          
5972                          
5973                        </div>
5974
5975                        
5976                      </li>
5977                    
5978
5979
5980                      
5981
5982                      <li class="mobile-nav__item">
5983                        <div class="mobile-nav__child-item">
5984                          
5985                            <a href="/collections/the-silence-of-the-lambs" class="mobile-nav__link" id="Sublabel-collections-the-silence-of-the-lambs100">
5986                              The Silence of the Lambs
5987                            </a>
5988                          
5989                          
5990                        </div>
5991
5992                        
5993                      </li>
5994                    
5995
5996
5997                      
5998
5999                      <li class="mobile-nav__item">
6000                        <div class="mobile-nav__child-item">
6001                          
6002                            <a href="/collections/texas-chainsaw-massacre" class="mobile-nav__link" id="Sublabel-collections-texas-chainsaw-massacre101">
6003                              The Texas Chainsaw Massacre
6004                            </a>
6005                          
6006                          
6007                        </div>
6008
6009                        
6010                      </li>
6011                    
6012
6013
6014                      
6015
6016                      <li class="mobile-nav__item">
6017                        <div class="mobile-nav__child-item">
6018                          
6019                            <a href="/collections/the-thing" class="mobile-nav__link" id="Sublabel-collections-the-thing102">
6020                              The Thing 
6021                            </a>
6022                          
6023                          
6024                        </div>
6025
6026                        
6027                      </li>
6028                    
6029
6030
6031                      
6032
6033                      <li class="mobile-nav__item">
6034                        <div class="mobile-nav__child-item">
6035                          
6036                            <a href="/collections/the-twilight-zone" class="mobile-nav__link" id="Sublabel-collections-the-twilight-zone103">
6037                              The Twilight Zone
6038                            </a>
6039                          
6040                          
6041                        </div>
6042
6043                        
6044                      </li>
6045                    
6046
6047
6048                      
6049
6050                      <li class="mobile-nav__item">
6051                        <div class="mobile-nav__child-item">
6052                          
6053                            <a href="/collections/the-upside-down-collection" class="mobile-nav__link" id="Sublabel-collections-the-upside-down-collection104">
6054                              The Upside Down Collection
6055                            </a>
6056                          
6057                          
6058                        </div>
6059
6060                        
6061                      </li>
6062                    
6063
6064
6065                      
6066
6067                      <li class="mobile-nav__item">
6068                        <div class="mobile-nav__child-item">
6069                          
6070                            <a href="/collections/the-warriors" class="mobile-nav__link" id="Sublabel-collections-the-warriors105">
6071                              The Warriors
6072                            </a>
6073                          
6074                          
6075                        </div>
6076
6077                        
6078                      </li>
6079                    
6080
6081
6082                      
6083
6084                      <li class="mobile-nav__item">
6085                        <div class="mobile-nav__child-item">
6086                          
6087                            <a href="/collections/they-live" class="mobile-nav__link" id="Sublabel-collections-they-live106">
6088                              They Live
6089                            </a>
6090                          
6091                          
6092                        </div>
6093
6094                        
6095                      </li>
6096                    
6097
6098
6099                      
6100
6101                      <li class="mobile-nav__item">
6102                        <div class="mobile-nav__child-item">
6103                          
6104                            <a href="/collections/toxic-crusaders" class="mobile-nav__link" id="Sublabel-collections-toxic-crusaders107">
6105                              Toxic Crusaders
6106                            </a>
6107                          
6108                          
6109                        </div>
6110
6111                        
6112                      </li>
6113                    
6114
6115
6116                      
6117
6118                      <li class="mobile-nav__item">
6119                        <div class="mobile-nav__child-item">
6120                          
6121                            <a href="/collections/train-to-busan" class="mobile-nav__link" id="Sublabel-collections-train-to-busan108">
6122                              Train to Busan
6123                            </a>
6124                          
6125                          
6126                        </div>
6127
6128                        
6129                      </li>
6130                    
6131
6132
6133                      
6134
6135                      <li class="mobile-nav__item">
6136                        <div class="mobile-nav__child-item">
6137                          
6138                            <a href="/collections/twin-peaks" class="mobile-nav__link" id="Sublabel-collections-twin-peaks109">
6139                              Twin Peaks
6140                            </a>
6141                          
6142                          
6143                        </div>
6144
6145                        
6146                      </li>
6147                    
6148
6149
6150                      
6151
6152                      <li class="mobile-nav__item">
6153                        <div class="mobile-nav__child-item">
6154                          
6155                            <a href="/collections/uhf" class="mobile-nav__link" id="Sublabel-collections-uhf110">
6156                              UHF
6157                            </a>
6158                          
6159                          
6160                        </div>
6161
6162                        
6163                      </li>
6164                    
6165
6166
6167                      
6168
6169                      <li class="mobile-nav__item">
6170                        <div class="mobile-nav__child-item">
6171                          
6172                            <a href="/collections/universal-monsters" class="mobile-nav__link" id="Sublabel-collections-universal-monsters111">
6173                              Universal Monsters
6174                            </a>
6175                          
6176                          
6177                        </div>
6178
6179                        
6180                      </li>
6181                    
6182
6183
6184                      
6185
6186                      <li class="mobile-nav__item">
6187                        <div class="mobile-nav__child-item">
6188                          
6189                            <a href="/collections/video-classics" class="mobile-nav__link" id="Sublabel-collections-video-classics112">
6190                              Video Classics
6191                            </a>
6192                          
6193                          
6194                        </div>
6195
6196                        
6197                      </li>
6198                    
6199
6200
6201                      
6202
6203                      <li class="mobile-nav__item">
6204                        <div class="mobile-nav__child-item">
6205                          
6206                            <a href="/collections/vincent-price" class="mobile-nav__link" id="Sublabel-collections-vincent-price113">
6207                              Vincent Price
6208                            </a>
6209                          
6210                          
6211                        </div>
6212
6213                        
6214                      </li>
6215                    
6216
6217
6218                      
6219
6220                      <li class="mobile-nav__item">
6221                        <div class="mobile-nav__child-item">
6222                          
6223                            <a href="/collections/zeke-the-plumber" class="mobile-nav__link" id="Sublabel-collections-zeke-the-plumber114">
6224                              Zeke the Plumber
6225                            </a>
6226                          
6227                          
6228                        </div>
6229
6230                        
6231                      </li>
6232                    
6233
6234
6235                      
6236
6237                      <li class="mobile-nav__item">
6238                        <div class="mobile-nav__child-item">
6239                          
6240                            <a href="/collections/zombie-wars" class="mobile-nav__link" id="Sublabel-collections-zombie-wars115">
6241                              Zombie Wars
6242                            </a>
6243                          
6244                          
6245                        </div>
6246
6247                        
6248                      </li>
6249                    
6250
6251
6252                      
6253                        
6254                  </ul>
6255                </div>
6256              </div>
6257            
6258          </li>
6259        
6260
6261
6262          <li class="mobile-nav__item appear-animation appear-delay-4">
6263            
6264              <div class="mobile-nav__has-sublist">
6265                
6266                  <button type="button" class="mobile-nav__link--button collapsible-trigger collapsible--auto-height" aria-controls="Linklist-3">
6267                    <span class="mobile-nav__faux-link">Accessories </span>
6268                    <div class="mobile-nav__toggle">
6269                      <span>
6270                        <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
6271  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
6272</span>
6273
6274                      </span>
6275                    </div>
6276                  </button>
6277                
6278              </div>
6279            
6280
6281            
6282              <div id="Linklist-3" class="mobile-nav__sublist collapsible-content collapsible-content--all">
6283                <div class="collapsible-content__inner">
6284                  <ul class="mobile-nav__sublist">
6285                    
6286
6287
6288                      
6289
6290                      <li class="mobile-nav__item">
6291                        <div class="mobile-nav__child-item">
6292                          
6293                            <a href="/collections/action-figures" class="mobile-nav__link" id="Sublabel-collections-action-figures1">
6294                              Action Figures
6295                            </a>
6296                          
6297                          
6298                        </div>
6299
6300                        
6301                      </li>
6302                    
6303
6304
6305                      
6306
6307                      <li class="mobile-nav__item">
6308                        <div class="mobile-nav__child-item">
6309                          
6310                            <a href="/collections/books" class="mobile-nav__link" id="Sublabel-collections-books2">
6311                              Activity Books/Notebooks
6312                            </a>
6313                          
6314                          
6315                        </div>
6316
6317                        
6318                      </li>
6319                    
6320
6321
6322                      
6323
6324                      <li class="mobile-nav__item">
6325                        <div class="mobile-nav__child-item">
6326                          
6327                            <a href="/collections/blankets" class="mobile-nav__link" id="Sublabel-collections-blankets3">
6328                              Blankets
6329                            </a>
6330                          
6331                          
6332                        </div>
6333
6334                        
6335                      </li>
6336                    
6337
6338
6339                      
6340
6341                      <li class="mobile-nav__item">
6342                        <div class="mobile-nav__child-item">
6343                          
6344                            <a href="/collections/drinkware" class="mobile-nav__link" id="Sublabel-collections-drinkware4">
6345                              Drinkware
6346                            </a>
6347                          
6348                          
6349                            <button type="button" class="collapsible-trigger" aria-controls="Sublinklist-3-collections-drinkware4">
6350                              <span class="collapsible-trigger__icon collapsible-trigger__icon--open collapsible-trigger__icon--circle" role="presentation">
6351  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" viewBox="0 0 20 20"><path fill="#444" d="M17.409 8.929h-6.695V2.258c0-.566-.506-1.029-1.071-1.029s-1.071.463-1.071 1.029v6.671H1.967C1.401 8.929.938 9.435.938 10s.463 1.071 1.029 1.071h6.605V17.7c0 .566.506 1.029 1.071 1.029s1.071-.463 1.071-1.029v-6.629h6.695c.566 0 1.029-.506 1.029-1.071s-.463-1.071-1.029-1.071z"/></svg>
6352  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" viewBox="0 0 20 20"><path fill="#444" d="M17.543 11.029H2.1A1.032 1.032 0 0 1 1.071 10c0-.566.463-1.029 1.029-1.029h15.443c.566 0 1.029.463 1.029 1.029 0 .566-.463 1.029-1.029 1.029z"/></svg>
6353</span>
6354
6355                            </button>
6356                          
6357                        </div>
6358
6359                        
6360                          <div id="Sublinklist-3-collections-drinkware4" class="mobile-nav__sublist collapsible-content collapsible-content--all" aria-labelledby="Sublabel-collections-drinkware4">
6361                            <div class="collapsible-content__inner">
6362                              <ul class="mobile-nav__grandchildlist">
6363                                
6364                                  <li class="mobile-nav__item">
6365                                    <a href="/collections/pint-glasses" class="mobile-nav__link">
6366                                      Pint Glasses
6367                                    </a>
6368                                  </li>
6369                                
6370                                  <li class="mobile-nav__item">
6371                                    <a href="/collections/diner-mugs" class="mobile-nav__link">
6372                                      Coffee Mugs
6373                                    </a>
6374                                  </li>
6375                                
6376                                  <li class="mobile-nav__item">
6377                                    <a href="/collections/souvenir-cups" class="mobile-nav__link">
6378                                      Souvenir Cups
6379                                    </a>
6380                                  </li>
6381                                
6382                              </ul>
6383                            </div>
6384                          </div>
6385                        
6386                      </li>
6387                    
6388
6389
6390                      
6391
6392                      <li class="mobile-nav__item">
6393                        <div class="mobile-nav__child-item">
6394                          
6395                            <a href="/collections/enamel-pins" class="mobile-nav__link" id="Sublabel-collections-enamel-pins5">
6396                              Enamel Pins
6397                            </a>
6398                          
6399                          
6400                        </div>
6401
6402                        
6403                      </li>
6404                    
6405
6406
6407                      
6408
6409                      <li class="mobile-nav__item">
6410                        <div class="mobile-nav__child-item">
6411                          
6412                            <a href="/collections/fright-scope" class="mobile-nav__link" id="Sublabel-collections-fright-scope6">
6413                              Fright-Scope/Reels
6414                            </a>
6415                          
6416                          
6417                        </div>
6418
6419                        
6420                      </li>
6421                    
6422
6423
6424                      
6425
6426                      <li class="mobile-nav__item">
6427                        <div class="mobile-nav__child-item">
6428                          
6429                            <a href="/collections/games" class="mobile-nav__link" id="Sublabel-collections-games7">
6430                              Games
6431                            </a>
6432                          
6433                          
6434                        </div>
6435
6436                        
6437                      </li>
6438                    
6439
6440
6441                      
6442
6443                      <li class="mobile-nav__item">
6444                        <div class="mobile-nav__child-item">
6445                          
6446                            <a href="/products/gift-card" class="mobile-nav__link" id="Sublabel-products-gift-card8">
6447                              Gift Certificates
6448                            </a>
6449                          
6450                          
6451                        </div>
6452
6453                        
6454                      </li>
6455                    
6456
6457
6458                      
6459
6460                      <li class="mobile-nav__item">
6461                        <div class="mobile-nav__child-item">
6462                          
6463                            <a href="/collections/keychain" class="mobile-nav__link" id="Sublabel-collections-keychain9">
6464                              Keychains
6465                            </a>
6466                          
6467                          
6468                        </div>
6469
6470                        
6471                      </li>
6472                    
6473
6474
6475                      
6476
6477                      <li class="mobile-nav__item">
6478                        <div class="mobile-nav__child-item">
6479                          
6480                            <a href="/collections/lunchbox" class="mobile-nav__link" id="Sublabel-collections-lunchbox10">
6481                              Lunchboxes
6482                            </a>
6483                          
6484                          
6485                        </div>
6486
6487                        
6488                      </li>
6489                    
6490
6491
6492                      
6493
6494                      <li class="mobile-nav__item">
6495                        <div class="mobile-nav__child-item">
6496                          
6497                            <a href="/collections/mini-masks" class="mobile-nav__link" id="Sublabel-collections-mini-masks11">
6498                              Mini Masks
6499                            </a>
6500                          
6501                          
6502                        </div>
6503
6504                        
6505                      </li>
6506                    
6507
6508
6509                      
6510
6511                      <li class="mobile-nav__item">
6512                        <div class="mobile-nav__child-item">
6513                          
6514                            <a href="/collections/records" class="mobile-nav__link" id="Sublabel-collections-records12">
6515                              Records
6516                            </a>
6517                          
6518                          
6519                        </div>
6520
6521                        
6522                      </li>
6523                    
6524
6525
6526                      
6527
6528                      <li class="mobile-nav__item">
6529                        <div class="mobile-nav__child-item">
6530                          
6531                            <a href="/collections/stickers" class="mobile-nav__link" id="Sublabel-collections-stickers13">
6532                              Stickers
6533                            </a>
6534                          
6535                          
6536                        </div>
6537
6538                        
6539                      </li>
6540                    
6541
6542
6543                      
6544
6545                      <li class="mobile-nav__item">
6546                        <div class="mobile-nav__child-item">
6547                          
6548                            <a href="/collections/sunglasses" class="mobile-nav__link" id="Sublabel-collections-sunglasses14">
6549                              Sunglasses
6550                            </a>
6551                          
6552                          
6553                        </div>
6554
6555                        
6556                      </li>
6557                    
6558
6559
6560                      
6561
6562                      <li class="mobile-nav__item">
6563                        <div class="mobile-nav__child-item">
6564                          
6565                            <a href="/collections/tote-bag" class="mobile-nav__link" id="Sublabel-collections-tote-bag15">
6566                              Tote Bags
6567                            </a>
6568                          
6569                          
6570                        </div>
6571
6572                        
6573                      </li>
6574                    
6575
6576
6577                      
6578
6579                      <li class="mobile-nav__item">
6580                        <div class="mobile-nav__child-item">
6581                          
6582                            <a href="/collections/trading-cards" class="mobile-nav__link" id="Sublabel-collections-trading-cards16">
6583                              Trading Cards
6584                            </a>
6585                          
6586                          
6587                        </div>
6588
6589                        
6590                      </li>
6591                    
6592                  </ul>
6593                </div>
6594              </div>
6595            
6596          </li>
6597        
6598
6599
6600          <li class="mobile-nav__item appear-animation appear-delay-5">
6601            
6602              <a href="/collections/new" class="mobile-nav__link">New</a>
6603            
6604
6605            
6606          </li>
6607        
6608
6609
6610          <li class="mobile-nav__item appear-animation appear-delay-6">
6611            
6612              <a href="/collections/sale" class="mobile-nav__link">Sale</a>
6613            
6614
6615            
6616          </li>
6617        
6618
6619
6620          <li class="mobile-nav__item appear-animation appear-delay-7">
6621            
6622              <a href="/pages/rewards" class="mobile-nav__link">Rewards</a>
6623            
6624
6625            
6626          </li>
6627        
6628
6629        
6630
6631            <li class="mobile-nav__item appear-animation appear-delay-8">
6632              <a href="https://www.fright-rags.com/customer_authentication/redirect?locale=en&region_country=US" class="mobile-nav__link">Log in</a>
6633            </li>
6634          
6635        
6636
6637        <li class="mobile-nav__spacer"></li>
6638
6639        
6640        
6641      </ul>
6642
6643      <ul class="mobile-nav__social">
6644        
6645<li class="appear-animation appear-delay-9">
6646            <a target="_blank" href="https://www.facebook.com/frightrags/" title="Fright-Rags on Facebook">
6647              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewB
6647ox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
6648              <span class="icon__fallback-text">Facebook</span>
6649            </a>
6650          </li>
6651        
6652        
6653<li class="appear-animation appear-delay-10">
6654            <a target="_blank" href="https://twitter.com/frightrags" title="Fright-Rags on Twitter">
6655              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 32 32"><path fill="#444" d="M31.281 6.733q-1.304 1.924-3.13 3.26 0 .13.033.408t.033.408q0 2.543-.75 5.086t-2.282 4.858-3.635 4.108-5.053 2.869-6.341 1.076q-5.282 0-9.65-2.836.913.065 1.5.065 4.401 0 7.857-2.673-2.054-.033-3.668-1.255t-2.266-3.146q.554.13 1.206.13.88 0 1.663-.261-2.184-.456-3.619-2.184t-1.435-3.977v-.065q1.239.652 2.836.717-1.271-.848-2.021-2.233t-.75-2.983q0-1.63.815-3.195 2.38 2.967 5.754 4.678t7.319 1.907q-.228-.815-.228-1.434 0-2.608 1.858-4.45t4.532-1.842q1.304 0 2.51.522t2.054 1.467q2.152-.424 4.01-1.532-.685 2.217-2.771 3.488 1.989-.261 3.619-.978z"/></svg>
6656              <span class="icon__fallback-text">Twitter</span>
6657            </a>
6658          </li>
6659        
6660        
6661        
6662<li class="appear-animation appear-delay-11">
6663            <a target="_blank" href="https://www.instagram.com/frightrags/?hl=en" title="Fright-Rags on Instagram">
6664              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg>
6665              <span class="icon__fallback-text">Instagram</span>
6666            </a>
6667          </li>
6668        
6669        
6670        
6671        
6672        
6673        
6674      </ul>
6675    </div>
6676    </div>
6677</div>
6678
6679
6680
6681
6682
6683
6684
6685<style data-shopify>
6686  .site-nav__link,
6687  .site-nav__dropdown-link {
6688    font-size: 16px;
6689  }
6690
6691  
6692    .site-nav__link {
6693      padding-left: 8px;
6694      padding-right: 8px;
6695    }
6696  
6697</style>
6698
6699<div data-section-id="header" data-section-type="header-section">
6700  <div class="header-wrapper">
6701
6702    
6703
6704    <header
6705      class="site-header"
6706      data-sticky="false"
6707      data-overlay="false">
6708      <div class="page-width">
6709        <div
6710          class="header-layout header-layout--left"
6711          data-logo-align="left">
6712
6713          
6714            <div class="header-item header-item--logo">
6715              
6716  
6717
6718    
6719<style data-shopify>
6720    .header-item--logo,
6721    .header-layout--left-center .header-item--logo,
6722    .header-layout--left-center .header-item--icons {
6723      -webkit-box-flex: 0 1 140px;
6724      -ms-flex: 0 1 140px;
6725      flex: 0 1 140px;
6726    }
6727
6728    @media only screen and (min-width: 769px) {
6729      .header-item--logo,
6730      .header-layout--left-center .header-item--logo,
6731      .header-layout--left-center .header-item--icons {
6732        -webkit-box-flex: 0 0 120px;
6733        -ms-flex: 0 0 120px;
6734        flex: 0 0 120px;
6735      }
6736    }
6737
6738    .site-header__logo a {
6739      max-width: 140px;
6740    }
6741    .is-light .site-header__logo .logo--inverted {
6742      max-width: 140px;
6743    }
6744    @media only screen and (min-width: 769px) {
6745      .site-header__logo a {
6746        max-width: 120px;
6747      }
6748
6749      .is-light .site-header__logo .logo--inverted {
6750        max-width: 120px;
6751      }
6752    }
6753    </style>
6754
6755    
6756      <div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization">
6757    
6758    
6759      
6760      <a
6761        href="/"
6762        itemprop="url"
6763        class="site-header__logo-link">
6764        <img
6765          class="logo-img logo-img--desktop small--hide"
6766          src="//www.fright-rags.com/cdn/shop/files/fright-rags-logo_4x_120x.png?v=1613782853"
6767          srcset="//www.fright-rags.com/cdn/shop/files/fright-rags-logo_4x_120x.png?v=1613782853 1x, //www.fright-rags.com/cdn/shop/files/[email protected]?v=1613782853 2x"
6768          alt="Fright-Rags"
6769          itemprop="logo">
6770        <img
6771          class="logo-img logo-img--mobile medium-up--hide"
6772          src="//www.fright-rags.com/cdn/shop/files/fright-rags-logo_4x_140x.png?v=1613782853"
6773          srcset="//www.fright-rags.com/cdn/shop/files/fright-rags-logo_4x_140x.png?v=1613782853 1x, //www.fright-rags.com/cdn/shop/files/[email protected]?v=1613782853 2x"
6774          alt="">
6775      </a>
6776      
6777    
6778    
6779      </div>
6780    
6781
6782  
6783
6784
6785
6786
6787            </div>
6788          
6789
6790          
6791            <div class="header-item header-item--navigation">
6792              
6793
6794
6795<ul
6796  class="site-nav site-navigation"
6797  
6798    role="navigation" aria-label="Primary"
6799  >
6800  
6801
6802
6803    
6804    
6805
6806    <li
6807      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"
6808      aria-haspopup="true">
6809
6810      <a href="#" class="site-nav__link site-nav__link--has-dropdown">
6811        Apparel
6812        
6813          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
6814        
6815      </a>
6816      
6817        <div class="site-nav__dropdown site-nav__dropdown--small">
6818          <div class="site-nav__dropdown-wrap">
6819            <ul class="site-nav__dropdown-container">
6820              
6821
6822                
6823                  <li class="">
6824                    <a href="/collections/t-shirts" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
6825                      Unisex T-Shirts
6826                    </a>
6827                  </li>
6828                
6829
6830                
6831              
6832
6833                
6834                  <li class="">
6835                    <a href="/collections/style-comfort-colors" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
6836                      Comfort Colors
6837                    </a>
6838                  </li>
6839                
6840
6841                
6842              
6843
6844                
6845                  <li class="">
6846                    <a href="/collections/style-womens" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
6847                      Womens T-Shirts
6848                    </a>
6849                  </li>
6850                
6851
6852                
6853              
6854
6855                
6856                  <li class="">
6857                    <a href="/collections/other-colors" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
6858                      Other Color Tees
6859                    </a>
6860                  </li>
6861                
6862
6863                
6864              
6865
6866                
6867                  <li class="">
6868                    <a href="/collections/hoodies" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
6869                      Hoodies/Sweaters/Jackets
6870                    </a>
6871                  </li>
6872                
6873
6874                
6875              
6876
6877                
6878                  <li class="">
6879                    <a href="/collections/baseball-tee" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
6880                      Baseball Tees/Long Sleeves
6881                    </a>
6882                  </li>
6883                
6884
6885                
6886              
6887
6888                
6889                  <li class="">
6890                    <a href="/collections/polo-shirt" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
6891                      Polo Shirts
6892                    </a>
6893                  </li>
6894                
6895
6896                
6897              
6898
6899                
6900                  <li class="">
6901                    <a href="/collections/hats" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
6902                      Hats
6903                    </a>
6904                  </li>
6905                
6906
6907                
6908              
6909
6910                
6911                  <li class="">
6912                    <a href="/collections/pants" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
6913                      Lounge Pants
6914                    </a>
6915                  </li>
6916                
6917
6918                
6919              
6920
6921                
6922                  <li class="">
6923                    <a href="/collections/boxer-briefs" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
6924                      Boxer Briefs
6925                    </a>
6926                  </li>
6927                
6928
6929                
6930              
6931
6932                
6933                  <li class="">
6934                    <a href="/collections/socks" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
6935                      Socks
6936                    </a>
6937                  </li>
6938                
6939
6940                
6941              
6942
6943                
6944                  <li class="">
6945                    <a href="/collections/tee-of-mystery" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
6946                      Tee of Mystery
6947                    </a>
6948                  </li>
6949                
6950
6951                
6952              
6953
6954                
6955                  <li class="">
6956                    <a href="/collections/last-chance" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
6957                      Last Chance
6958                    </a>
6959                  </li>
6960                
6961
6962                
6963              
6964            </ul>
6965
6966            
6967              
6968            
6969              
6970            
6971              
6972            
6973              
6974            
6975              
6976            
6977              
6978            
6979              
6980            
6981              
6982            
6983              
6984            
6985              
6986            
6987              
6988            
6989              
6990            
6991              
6992            
6993          </div>
6994        </div>
6995      
6996    </li>
6997  
6998
6999
7000    
7001    
7002
7003    <li
7004      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--has-big-dropdown"
7005      aria-haspopup="true">
7006
7007      <a href="#" class="site-nav__link site-nav__link--has-dropdown">
7008        Collections
7009        
7010          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
7010ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
7011        
7012      </a>
7013      
7014        <div class="site-nav__dropdown">
7015          <div class="site-nav__dropdown-wrap">
7016            <ul class="site-nav__dropdown-container">
7017              
7018
7019                
7020                  <li class="">
7021                    <a href="/collections/28-days-later" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7022                      28 Days Later
7023                    </a>
7024                  </li>
7025                
7026
7027                
7028              
7029
7030                
7031                  <li class="">
7032                    <a href="/collections/a-clockwork-orange" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7033                      A Clockwork Orange
7034                    </a>
7035                  </li>
7036                
7037
7038                
7039              
7040
7041                
7042                  <li class="">
7043                    <a href="/collections/a-quiet-place" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7044                      A Quiet Place
7045                    </a>
7046                  </li>
7047                
7048
7049                
7050              
7051
7052                
7053                  <li class="">
7054                    <a href="/collections/aliens" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7055                      Aliens
7056                    </a>
7057                  </li>
7058                
7059
7060                
7061              
7062
7063                
7064                  <li class="">
7065                    <a href="/collections/an-american-werewolf-in-london" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7066                      An American Werewolf in London
7067                    </a>
7068                  </li>
7069                
7070
7071                
7072              
7073
7074                
7075                  <li class="">
7076                    <a href="/collections/are-you-afraid-of-the-dark" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7077                      Are You Afraid Of The Dark?
7078                    </a>
7079                  </li>
7080                
7081
7082                
7083              
7084
7085                
7086                  <li class="">
7087                    <a href="/collections/army-of-darkness" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7088                      Army of Darkness
7089                    </a>
7090                  </li>
7091                
7092
7093                
7094              
7095
7096                
7097                  <li class="">
7098                    <a href="/collections/back-to-the-future" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7099                      Back to the Future Franchise
7100                    </a>
7101                  </li>
7102                
7103
7104                
7105              
7106
7107                
7108                  <li class="">
7109                    <a href="/collections/barbara-crampton" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7110                      Barbara Crampton
7111                    </a>
7112                  </li>
7113                
7114
7115                
7116              
7117
7118                
7119                  <li class="">
7120                    <a href="/collections/beistle" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7121                      Beistle
7122                    </a>
7123                  </li>
7124                
7125
7126                
7127              
7128
7129                
7130                  <li class="">
7131                    <a href="/collections/bela-lugosi" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7132                      Bela Lugosi
7133                    </a>
7134                  </li>
7135                
7136
7137                
7138              
7139
7140                
7141                  <li class="">
7142                    <a href="/collections/big-trouble-in-little-china" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7143                      Big Trouble in Little China
7144                    </a>
7145                  </li>
7146                
7147
7148                
7149              
7150
7151                
7152                  <li class="">
7153                    <a href="/collections/the-black-phone" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7154                      Black Phone Franchise
7155                    </a>
7156                  </li>
7157                
7158
7159                
7160              
7161
7162                
7163                  <li class="">
7164                    <a href="/collections/blood-rage" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7165                      Blood Rage
7166                    </a>
7167                  </li>
7168                
7169
7170                
7171              
7172
7173                
7174                  <li class="">
7175                    <a href="/collections/cabin-fever" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7176                      Cabin Fever
7177                    </a>
7178                  </li>
7179                
7180
7181                
7182              
7183
7184                
7185                  <li class="">
7186                    <a href="/collections/carrie" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7187                      Carrie
7188                    </a>
7189                  </li>
7190                
7191
7192                
7193              
7194
7195                
7196                  <li class="">
7197                    <a href="/collections/chopping-mall" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7198                      Chopping Mall
7199                    </a>
7200                  </li>
7201                
7202
7203                
7204              
7205
7206                
7207                  <li class="">
7208                    <a href="/collections/chucky" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7209                      Chucky
7210                    </a>
7211                  </li>
7212                
7213
7214                
7215              
7216
7217                
7218                  <li class="">
7219                    <a href="/collections/clown-in-a-cornfield" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7220                      Clown in a Cornfield
7221                    </a>
7222                  </li>
7223                
7224
7225                
7226              
7227
7228                
7229                  <li class="">
7230                    <a href="/collections/creepshow" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7231                      Creepshow
7232                    </a>
7233                  </li>
7234                
7235
7236                
7237              
7238
7239                
7240                  <li class="">
7241                    <a href="/collections/critters" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7242                      Critters
7243                    </a>
7244                  </li>
7245                
7246
7247                
7248              
7249
7250                
7251                  <li class="">
7252                    <a href="/collections/darkman" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7253                      Darkman
7254                    </a>
7255                  </li>
7256                
7257
7258                
7259              
7260
7261                
7262                  <li class="">
7263                    <a href="/collections/dawn-of-the-dead" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7264                      Dawn of the Dead
7265                    </a>
7266                  </li>
7267                
7268
7269                
7270              
7271
7272                
7273                  <li class="">
7274                    <a href="/collections/day-of-the-dead" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7275                      Day of the Dead
7276                    </a>
7277                  </li>
7278                
7279
7280                
7281              
7282
7283                
7284                  <li class="">
7285                    <a href="/collections/dexter" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7286                      Dexter
7287                    </a>
7288                  </li>
7289                
7290
7291                
7292              
7293
7294                
7295                  <li class="">
7296                    <a href="/collections/don-post-halloween-mask-trio" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7297                      Don Post Halloween Mask Trio
7298                    </a>
7299                  </li>
7300                
7301
7302                
7303              
7304
7305                
7306                  <li class="">
7307                    <a href="/collections/elvira" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7308                      Elvira
7309                    </a>
7310                  </li>
7311                
7312
7313                
7314              
7315
7316                
7317                  <li class="">
7318                    <a href="/collections/e-t-the-extra-terrestrial" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7319                      E.T. The Extra Terrestrial 
7320                    </a>
7321                  </li>
7322                
7323
7324                
7325              
7326
7327                
7328                  <li class="">
7329                    <a href="/collections/evil-dead-2" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7330                      Evil Dead II: Dead by Dawn 
7331                    </a>
7332                  </li>
7333                
7334
7335                
7336              
7337
7338                
7339                  <li class="">
7340                    <a href="/collections/evil-dead-trilogy" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7341                      Evil Dead Series
7342                    </a>
7343                  </li>
7344                
7345
7346                
7347              
7348
7349                
7350                  <li class="">
7351                    <a href="/collections/fangoria-pride" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7352                      Fangoria 
7353                    </a>
7354                  </li>
7355                
7356
7357                
7358              
7359
7360                
7361                  <li class="">
7362                    <a href="/collections/fright-fights" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7363                      Fright Fights
7364                    </a>
7365                  </li>
7366                
7367
7368                
7369              
7370
7371                
7372                  <li class="">
7373                    <a href="/collections/fright-rags" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7374                      Fright-Rags Brand
7375                    </a>
7376                  </li>
7377                
7378
7379                
7380              
7381
7382                
7383                  <li class="">
7384                    <a href="/collections/godzilla" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7385                      Godzilla
7386                    </a>
7387                  </li>
7388                
7389
7390                
7391              
7392
7393                
7394                  <li class="">
7395                    <a href="/collections/good-boy" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7396                      Good Boy
7397                    </a>
7398                  </li>
7399                
7400
7401                
7402              
7403
7404                
7405                  <li class="">
7406                    <a href="/collections/halloween-1978" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7407                      Halloween 1978
7408                    </a>
7409                  </li>
7410                
7411
7412                
7413              
7414
7415                
7416                  <li class="">
7417                    <a href="/collections/halloween-ii" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7418                      Halloween II
7419                    </a>
7420                  </li>
7421                
7422
7423                
7424              
7425
7426                
7427                  <li class="">
7428                    <a href="/collections/halloween-iii" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7429                      Halloween III
7430                    </a>
7431                  </li>
7432                
7433
7434                
7435              
7436
7437                
7438                  <li class="">
7439                    <a href="/collections/halloween-4-the-return-of-michael-myers" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7440                      Halloween 4
7441                    </a>
7442                  </li>
7443                
7444
7445                
7446              
7447
7448                
7449                  <li class="">
7450                    <a href="/collections/halloween-5-the-revenge-of-michael-myers" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7451                      Halloween 5
7452                    </a>
7453                  </li>
7454                
7455
7456                
7457              
7458
7459                
7460                  <li class="">
7461                    <a href="/collections/halloween-franchise" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7462                      Halloween Franchise
7463                    </a>
7464                  </li>
7465                
7466
7467                
7468              
7469
7470                
7471                  <li class="">
7472                    <a href="/collections/hellraiser" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7473                      Hellraiser
7474                    </a>
7475                  </li>
7476                
7477
7478                
7479              
7480
7481                
7482                  <li class="">
7483                    <a href="/collections/house-of-1000-corpses" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7484                      House of 1000 Corpses
7485                    </a>
7486                  </li>
7487                
7488
7489                
7490              
7491
7492                
7493                  <li class="">
7494                    <a href="/collections/ice-cream-man" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7495                      Ice Cream Man
7496                    </a>
7497                  </li>
7498                
7499
7500                
7501              
7502
7503                
7504                  <li class="">
7505                    <a href="/collections/it" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7506                      It (2017)
7507                    </a>
7508                  </li>
7509                
7510
7511                
7512              
7513
7514                
7515                  <li class="">
7516                    <a href="/collections/jaws" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7517                      Jaws Franchise
7518                    </a>
7519                  </li>
7520                
7521
7522                
7523              
7524
7525                
7526                  <li class="">
7527                    <a href="/collections/joebobbriggs" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7528                      Joe Bob Briggs
7529                    </a>
7530                  </li>
7531                
7532
7533                
7534              
7535
7536                
7537                  <li class="">
7538                    <a href="/collections/john-waters" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7539                      John Waters
7540                    </a>
7541                  </li>
7542                
7543
7544                
7545              
7546
7547                
7548                  <li class="">
7549                    <a href="/collections/jurassic-park" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7550                      Jurassic Park 
7551                    </a>
7552                  </li>
7553                
7554
7555                
7556              
7557
7558                
7559                  <li class="">
7560                    <a href="/collections/killer-klowns-from-outer-space" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7561                      Killer Klowns From Outer Space
7562                    </a>
7563                  </li>
7564                
7565
7566                
7567              
7568
7569                
7570                  <li class="">
7571                    <a href="/collections/legend" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7572                      Legend
7573                    </a>
7574                  </li>
7575                
7576
7577                
7578              
7579
7580                
7581                  <li class="">
7582                    <a href="/collections/lon-chaney-jr" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7583                      Lon Chaney Jr/Sr
7584                    </a>
7585                  </li>
7586                
7587
7588                
7589              
7590
7591                
7592                  <li class="">
7593                    <a href="/collections/megan2-0" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7594                      Megan 2.0
7595                    </a>
7596                  </li>
7597                
7598
7599                
7600              
7601
7602                
7603                  <li class="">
7604                    <a href="/collections/midnight-madness" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7605                      Midnight Madness
7606                    </a>
7607                  </li>
7608                
7609
7610                
7611              
7612
7613                
7614                  <li class="">
7615                    <a href="/collections/motel-hell" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7616                      Motel Hell
7617                    </a>
7618                  </li>
7619                
7620
7621                
7622              
7623
7624                
7625                  <li class="">
7626                    <a href="/collections/my-bloody-valentine" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7627                      My Bloody Valentine
7628                    </a>
7629                  </li>
7630                
7631
7632                
7633              
7634
7635                
7636                  <li class="">
7637                    <a href="/collections/national-cat-day" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7638                      National Cat Day
7639                    </a>
7640                  </li>
7641                
7642
7643                
7644              
7645
7646                
7647                  <li class="">
7648                    <a href="/collections/nickelodeon-halloween" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7649                      Nickelodeon Halloween
7650                    </a>
7651                  </li>
7652                
7653
7654                
7655              
7656
7657                
7658                  <li class="">
7659                    <a href="/collections/night-of-the-creeps" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7660                      Night of the Creeps
7661                    </a>
7662                  </li>
7663                
7664
7665                
7666              
7667
7668                
7669                  <li class="">
7670                    <a href="/collections/night-of-the-living-dead" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7671                      Night of the Living Dead
7672                    </a>
7673                  </li>
7674                
7675
7676                
7677              
7678
7679                
7680                  <li class="">
7681                    <a href="/collections/non-horror" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7682                      Non Horror Films
7683                    </a>
7684                  </li>
7685                
7686
7687                
7688              
7689
7690                
7691                  <li class="">
7692                    <a href="/collections/pet-sematary" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7693                      Pet Sematary
7694                    </a>
7695                  </li>
7696                
7697
7698                
7699              
7700
7701                
7702                  <li class="">
7703                    <a href="/collections/phantasm" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7704                      Phantasm
7705                    </a>
7706                  </li>
7707                
7708
7709                
7710              
7711
7712                
7713                  <li class="">
7714                    <a href="/collections/phantasm-ii" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7715                      Phantasm II
7716                    </a>
7717                  </li>
7718                
7719
7720                
7721              
7722
7723                
7724                  <li class="">
7725                    <a href="/collections/pieces" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7726                      Pieces
7727                    </a>
7728                  </li>
7729                
7730
7731                
7732              
7733
7734                
7735                  <li class="">
7736                    <a href="/collections/poltergeist" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7737                      Poltergeist 1 &amp; 2
7738                    </a>
7739                  </li>
7740                
7741
7742                
7743              
7744
7745                
7746                  <li class="">
7747                    <a href="/collections/prince-of-darkness" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7748                      Prince of Darkness
7749                    </a>
7750                  </li>
7751                
7752
7753                
7754              
7755
7756                
7757                  <li class="">
7758                    <a href="/collections/pyromaniac" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7759                      Pyromaniac
7760                    </a>
7761                  </li>
7762                
7763
7764                
7765              
7766
7767                
7768                  <li class="">
7769                    <a href="/collections/re-animator" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7770                      Re-Animator
7771                    </a>
7772                  </li>
7773                
7774
7775                
7776              
7777
7778                
7779                  <li class="">
7780                    <a href="/collections/reggie-bannister" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7781                      Reggie Bannister
7782                    </a>
7783                  </li>
7784                
7785
7786                
7787              
7788
7789                
7790                  <li class="">
7791                    <a href="/collections/return-of-the-living-dead" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7792                      Return of the Living Dead
7793                    </a>
7794                  </li>
7795                
7796
7797                
7798              
7799
7800                
7801                  <li class="">
7802                    <a href="/collections/rhonda-shear" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7803                      Rhonda Shear
7804                    </a>
7805                  </li>
7806                
7807
7808                
7809              
7810
7811                
7812                  <li class="">
7813                    <a href="/collections/robocop" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7814                      Robocop
7815                    </a>
7816                  </li>
7817                
7818
7819                
7820              
7821
7822                
7823                  <li class="">
7824                    <a href="/collections/send-more-muppets" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7825                      Send More Muppets
7826                    </a>
7827                  </li>
7828                
7829
7830                
7831              
7832
7833                
7834                  <li class="">
7835                    <a href="/collections/shaun-of-the-dead" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7836                      Shaun of the Dead
7837                    </a>
7838                  </li>
7839                
7840
7841                
7842              
7843
7844                
7845                  <li class="">
7846                    <a href="/collections/shocker" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7847                      Shocker
7848                    </a>
7849                  </li>
7850                
7851
7852                
7853              
7854
7855                
7856                  <li class="">
7857                    <a href="/collections/silent-night-deadly-night-franchise" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7858                      Silent Night Deadly Night
7859                    </a>
7860                  </li>
7861                
7862
7863                
7864              
7865
7866                
7867                  <li class="">
7868                    <a href="/collections/skateboard-day" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7869                      Skateboard Day
7870                    </a>
7871                  </li>
7872                
7873
7874                
7875              
7876
7877                
7878                  <li class="">
7879                    <a href="/collections/sleepaway-camp" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7880                      Sleepaway Camp
7881                    </a>
7882                  </li>
7883                
7884
7885                
7886              
7887
7888                
7889                  <li class="">
7890                    <a href="/collections/sleepaway-camp-2" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7891                      Sleepaway Camp 2 &amp; 3
7892                    </a>
7893                  </li>
7894                
7895
7896                
7897              
7898
7899                
7900                  <li class="">
7901                    <a href="/collections/sleepy-hollow" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7902                      Sleepy Hollow
7903                    </a>
7904                  </li>
7905                
7906
7907                
7908              
7909
7910                
7911                  <li class="">
7912                    <a href="/collections/spongebob-squarepants" class="site-na
7912v__dropdown-link site-nav__dropdown-link--second-level">
7913                      Spongebob Squarepants
7914                    </a>
7915                  </li>
7916                
7917
7918                
7919              
7920
7921                
7922                  <li class="">
7923                    <a href="/collections/street-trash" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7924                      Street Trash
7925                    </a>
7926                  </li>
7927                
7928
7929                
7930              
7931
7932                
7933                  <li class="">
7934                    <a href="/collections/summer-collection" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7935                      Summer Collection
7936                    </a>
7937                  </li>
7938                
7939
7940                
7941              
7942
7943                
7944                  <li class="">
7945                    <a href="/collections/tales-from-the-darkside" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7946                      Tales from the Darkside
7947                    </a>
7948                  </li>
7949                
7950
7951                
7952              
7953
7954                
7955                  <li class="">
7956                    <a href="/collections/teenage-mutant-ninja-turtles" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7957                      Teenage Mutant Ninja Turtles
7958                    </a>
7959                  </li>
7960                
7961
7962                
7963              
7964
7965                
7966                  <li class="">
7967                    <a href="/collections/terrifier-franchise" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7968                      Terrifier
7969                    </a>
7970                  </li>
7971                
7972
7973                
7974              
7975
7976                
7977                  <li class="">
7978                    <a href="/collections/the-amityville-horror" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7979                      The Amityville Horror
7980                    </a>
7981                  </li>
7982                
7983
7984                
7985              
7986
7987                
7988                  <li class="">
7989                    <a href="/collections/the-burbs" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
7990                      The &#39;Burbs
7991                    </a>
7992                  </li>
7993                
7994
7995                
7996              
7997
7998                
7999                  <li class="">
8000                    <a href="/collections/the-burning" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8001                      The Burning
8002                    </a>
8003                  </li>
8004                
8005
8006                
8007              
8008
8009                
8010                  <li class="">
8011                    <a href="/collections/evil-dead" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8012                      The Evil Dead
8013                    </a>
8014                  </li>
8015                
8016
8017                
8018              
8019
8020                
8021                  <li class="">
8022                    <a href="/collections/the-fly" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8023                      The Fly
8024                    </a>
8025                  </li>
8026                
8027
8028                
8029              
8030
8031                
8032                  <li class="">
8033                    <a href="/collections/the-frighteners" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8034                      The Frighteners
8035                    </a>
8036                  </li>
8037                
8038
8039                
8040              
8041
8042                
8043                  <li class="">
8044                    <a href="/collections/the-monster-squad" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8045                      The Monster Squad
8046                    </a>
8047                  </li>
8048                
8049
8050                
8051              
8052
8053                
8054                  <li class="">
8055                    <a href="/collections/the-mummy-1999" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8056                      The Mummy (1999)
8057                    </a>
8058                  </li>
8059                
8060
8061                
8062              
8063
8064                
8065                  <li class="">
8066                    <a href="/collections/the-munsters" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8067                      The Munsters
8068                    </a>
8069                  </li>
8070                
8071
8072                
8073              
8074
8075                
8076                  <li class="">
8077                    <a href="/collections/the-omen" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8078                      The Omen
8079                    </a>
8080                  </li>
8081                
8082
8083                
8084              
8085
8086                
8087                  <li class="">
8088                    <a href="/collections/the-people-under-the-stairs" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8089                      The People Under the Stairs
8090                    </a>
8091                  </li>
8092                
8093
8094                
8095              
8096
8097                
8098                  <li class="">
8099                    <a href="/collections/the-shining" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8100                      The Shining
8101                    </a>
8102                  </li>
8103                
8104
8105                
8106              
8107
8108                
8109                  <li class="">
8110                    <a href="/collections/the-silence-of-the-lambs" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8111                      The Silence of the Lambs
8112                    </a>
8113                  </li>
8114                
8115
8116                
8117              
8118
8119                
8120                  <li class="">
8121                    <a href="/collections/texas-chainsaw-massacre" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8122                      The Texas Chainsaw Massacre
8123                    </a>
8124                  </li>
8125                
8126
8127                
8128              
8129
8130                
8131                  <li class="">
8132                    <a href="/collections/the-thing" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8133                      The Thing 
8134                    </a>
8135                  </li>
8136                
8137
8138                
8139              
8140
8141                
8142                  <li class="">
8143                    <a href="/collections/the-twilight-zone" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8144                      The Twilight Zone
8145                    </a>
8146                  </li>
8147                
8148
8149                
8150              
8151
8152                
8153                  <li class="">
8154                    <a href="/collections/the-upside-down-collection" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8155                      The Upside Down Collection
8156                    </a>
8157                  </li>
8158                
8159
8160                
8161              
8162
8163                
8164                  <li class="">
8165                    <a href="/collections/the-warriors" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8166                      The Warriors
8167                    </a>
8168                  </li>
8169                
8170
8171                
8172              
8173
8174                
8175                  <li class="">
8176                    <a href="/collections/they-live" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8177                      They Live
8178                    </a>
8179                  </li>
8180                
8181
8182                
8183              
8184
8185                
8186                  <li class="">
8187                    <a href="/collections/toxic-crusaders" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8188                      Toxic Crusaders
8189                    </a>
8190                  </li>
8191                
8192
8193                
8194              
8195
8196                
8197                  <li class="">
8198                    <a href="/collections/train-to-busan" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8199                      Train to Busan
8200                    </a>
8201                  </li>
8202                
8203
8204                
8205              
8206
8207                
8208                  <li class="">
8209                    <a href="/collections/twin-peaks" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8210                      Twin Peaks
8211                    </a>
8212                  </li>
8213                
8214
8215                
8216              
8217
8218                
8219                  <li class="">
8220                    <a href="/collections/uhf" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8221                      UHF
8222                    </a>
8223                  </li>
8224                
8225
8226                
8227              
8228
8229                
8230                  <li class="">
8231                    <a href="/collections/universal-monsters" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8232                      Universal Monsters
8233                    </a>
8234                  </li>
8235                
8236
8237                
8238              
8239
8240                
8241                  <li class="">
8242                    <a href="/collections/video-classics" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8243                      Video Classics
8244                    </a>
8245                  </li>
8246                
8247
8248                
8249              
8250
8251                
8252                  <li class="">
8253                    <a href="/collections/vincent-price" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8254                      Vincent Price
8255                    </a>
8256                  </li>
8257                
8258
8259                
8260              
8261
8262                
8263                  <li class="">
8264                    <a href="/collections/zeke-the-plumber" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8265                      Zeke the Plumber
8266                    </a>
8267                  </li>
8268                
8269
8270                
8271              
8272
8273                
8274                  <li class="">
8275                    <a href="/collections/zombie-wars" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8276                      Zombie Wars
8277                    </a>
8278                  </li>
8279                
8280
8281                
8282              
8283
8284                
8285
8286                
8287              
8288            </ul>
8289
8290            
8291              
8292            
8293              
8294            
8295              
8296            
8297              
8298            
8299              
8300            
8301              
8302            
8303              
8304            
8305              
8306            
8307              
8308            
8309              
8310            
8311              
8312            
8313              
8314            
8315              
8316            
8317              
8318            
8319              
8320            
8321              
8322            
8323              
8324            
8325              
8326            
8327              
8328            
8329              
8330            
8331              
8332            
8333              
8334            
8335              
8336            
8337              
8338            
8339              
8340            
8341              
8342            
8343              
8344            
8345              
8346            
8347              
8348            
8349              
8350            
8351              
8352            
8353              
8354            
8355              
8356            
8357              
8358            
8359              
8360            
8361              
8362            
8363              
8364            
8365              
8366            
8367              
8368            
8369              
8370            
8371              
8372            
8373              
8374            
8375              
8376            
8377              
8378            
8379              
8380            
8381              
8382            
8383              
8384            
8385              
8386            
8387              
8388            
8389              
8390            
8391              
8392            
8393              
8394            
8395              
8396            
8397              
8398            
8399              
8400            
8401              
8402            
8403              
8404            
8405              
8406            
8407              
8408            
8409              
8410            
8411              
8412            
8413              
8414            
8415              
8416            
8417              
8418            
8419              
8420            
8421              
8422            
8423              
8424            
8425              
8426            
8427              
8428            
8429              
8430            
8431              
8432            
8433              
8434            
8435              
8436            
8437              
8438            
8439              
8440            
8441              
8442            
8443              
8444            
8445              
8446            
8447              
8448            
8449              
8450            
8451              
8452            
8453              
8454            
8455              
8456            
8457              
8458            
8459              
8460            
8461              
8462            
8463              
8464            
8465              
8466            
8467              
8468            
8469              
8470            
8471              
8472            
8473              
8474            
8475              
8476            
8477              
8478            
8479              
8480            
8481              
8482            
8483              
8484            
8485              
8486            
8487              
8488            
8489              
8490            
8491              
8492            
8493              
8494            
8495              
8496            
8497              
8498            
8499              
8500            
8501              
8502            
8503              
8504            
8505              
8506            
8507              
8508            
8509              
8510            
8511              
8512            
8513              
8514            
8515              
8516            
8517              
8518            
8519              
8520            
8521              
8522                <ul class="site-nav__dropdown-extra-container">
8523                  <li>
8524                      <a href="/collections" class="site-nav__dropdown-link site-nav__dropdown-link--second-level site-nav__dropdown-link--button btn btn--secondary-slim">
8525                      See all
8526                      </a>
8527                  </li>
8528                </ul>
8529              
8530            
8531          </div>
8532        </div>
8533      
8534    </li>
8535  
8536
8537
8538    
8539    
8540
8541    <li
8542      class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--has-big-dropdown"
8543      aria-haspopup="true">
8544
8545      <a href="#" class="site-nav__link site-nav__link--has-dropdown">
8546        Accessories 
8547        
8548          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
8548ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
8549        
8550      </a>
8551      
8552        <div class="site-nav__dropdown">
8553          <div class="site-nav__dropdown-wrap">
8554            <ul class="site-nav__dropdown-container">
8555              
8556
8557                
8558                  <li class="">
8559                    <a href="/collections/action-figures" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8560                      Action Figures
8561                    </a>
8562                  </li>
8563                
8564
8565                
8566              
8567
8568                
8569                  <li class="">
8570                    <a href="/collections/books" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8571                      Activity Books/Notebooks
8572                    </a>
8573                  </li>
8574                
8575
8576                
8577              
8578
8579                
8580                  <li class="">
8581                    <a href="/collections/blankets" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8582                      Blankets
8583                    </a>
8584                  </li>
8585                
8586
8587                
8588              
8589
8590                
8591                  <li class="">
8592                    <a href="/collections/drinkware" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8593                      Drinkware
8594                    </a>
8595                  </li>
8596                
8597
8598                
8599              
8600
8601                
8602                  <li class="">
8603                    <a href="/collections/enamel-pins" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8604                      Enamel Pins
8605                    </a>
8606                  </li>
8607                
8608
8609                
8610              
8611
8612                
8613                  <li class="">
8614                    <a href="/collections/fright-scope" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8615                      Fright-Scope/Reels
8616                    </a>
8617                  </li>
8618                
8619
8620                
8621              
8622
8623                
8624                  <li class="">
8625                    <a href="/collections/games" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8626                      Games
8627                    </a>
8628                  </li>
8629                
8630
8631                
8632              
8633
8634                
8635                  <li class="">
8636                    <a href="/products/gift-card" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8637                      Gift Certificates
8638                    </a>
8639                  </li>
8640                
8641
8642                
8643              
8644
8645                
8646                  <li class="">
8647                    <a href="/collections/keychain" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8648                      Keychains
8649                    </a>
8650                  </li>
8651                
8652
8653                
8654              
8655
8656                
8657                  <li class="">
8658                    <a href="/collections/lunchbox" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8659                      Lunchboxes
8660                    </a>
8661                  </li>
8662                
8663
8664                
8665              
8666
8667                
8668                  <li class="">
8669                    <a href="/collections/mini-masks" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8670                      Mini Masks
8671                    </a>
8672                  </li>
8673                
8674
8675                
8676              
8677
8678                
8679                  <li class="">
8680                    <a href="/collections/records" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8681                      Records
8682                    </a>
8683                  </li>
8684                
8685
8686                
8687              
8688
8689                
8690                  <li class="">
8691                    <a href="/collections/stickers" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8692                      Stickers
8693                    </a>
8694                  </li>
8695                
8696
8697                
8698              
8699
8700                
8701                  <li class="">
8702                    <a href="/collections/sunglasses" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8703                      Sunglasses
8704                    </a>
8705                  </li>
8706                
8707
8708                
8709              
8710
8711                
8712                  <li class="">
8713                    <a href="/collections/tote-bag" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8714                      Tote Bags
8715                    </a>
8716                  </li>
8717                
8718
8719                
8720              
8721
8722                
8723                  <li class="">
8724                    <a href="/collections/trading-cards" class="site-nav__dropdown-link site-nav__dropdown-link--second-level">
8725                      Trading Cards
8726                    </a>
8727                  </li>
8728                
8729
8730                
8731              
8732            </ul>
8733
8734            
8735              
8736            
8737              
8738            
8739              
8740            
8741              
8742            
8743              
8744            
8745              
8746            
8747              
8748            
8749              
8750            
8751              
8752            
8753              
8754            
8755              
8756            
8757              
8758            
8759              
8760            
8761              
8762            
8763              
8764            
8765              
8766            
8767          </div>
8768        </div>
8769      
8770    </li>
8771  
8772
8773
8774    
8775    
8776
8777    <li
8778      class="site-nav__item site-nav__expanded-item"
8779      >
8780
8781      <a href="/collections/new" class="site-nav__link">
8782        New
8783        
8784      </a>
8785      
8786    </li>
8787  
8788
8789
8790    
8791    
8792
8793    <li
8794      class="site-nav__item site-nav__expanded-item"
8795      >
8796
8797      <a href="/collections/sale" class="site-nav__link">
8798        Sale
8799        
8800      </a>
8801      
8802    </li>
8803  
8804
8805
8806    
8807    
8808
8809    <li
8810      class="site-nav__item site-nav__expanded-item"
8811      >
8812
8813      <a href="/pages/rewards" class="site-nav__link">
8814        Rewards
8815        
8816      </a>
8817      
8818    </li>
8819  
8820
8821  
8822  
8823</ul>
8824
8825            </div>
8826          
8827
8828          
8829
8830          <div class="header-item header-item--icons">
8831            <div class="site-nav site-nav--icons">
8832  <div class="site-nav__icons">
8833    
8834<a class="site-nav__link site-nav__link--icon site-nav-profile" href="/account">
8835        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16z"/></svg>
8836        <span class="icon__fallback-text">
8837          
8838            Log in
8839          
8840        </span>
8841      </a>
8842    
8843
8844    
8845      <a href="/search" class="site-nav__link site-nav__link--icon js-search-header js-no-transition">
8846        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
8847        <span class="icon__fallback-text">Search</span>
8848      </a>
8849    
8850
8851    
8852      <button
8853        type="button"
8854        class="site-nav__link site-nav__link--icon js-drawer-open-nav site-nav-btn"
8855        aria-controls="NavDrawer">
8856        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg>
8857        <span class="icon__fallback-text">Site navigation</span>
8858      </button>
8859    
8860
8861    <a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart js-no-transition" aria-controls="CartDrawer" data-icon="cart">
8862      <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 64 64"><path d="M14 17.44h46.79l-7.94 25.61H20.96l-9.65-35.1H3"/><circle cx="27" cy="53" r="2"/><circle cx="47" cy="53" r="2"/></svg><span class="icon__fallback-text">Cart</span>
8863        <span class="cart-link__bubble"></span>
8864      </span>
8865    </a>
8866  </div>
8867</div>
8868
8869          </div>
8870        </div>
8871
8872        
8873      </div>
8874      <div class="site-header__search-container">
8875        <div class="site-header__search">
8876          <div class="page-width">
8877            <form action="/search" method="get" id="HeaderSearchForm" class="site-header__search-form" role="search">
8878              <input type="hidden" name="type" value="product,article,page">
8879              <button type="submit" class="text-link site-header__search-btn">
8880                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
8881                <span class="icon__fallback-text">Search</span>
8882              </button>
8883              <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store">
8884            </form>
8885            <button type="button" class="js-search-header-close text-link site-header__search-btn">
8886              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
8887              <span class="icon__fallback-text">"Close (esc)"</span>
8888            </button>
8889          </div>
8890        </div><div class="predictive-results hide">
8891            <div class="page-width">
8892              <div id="PredictiveResults"></div>
8893              <div class="text-center predictive-results__footer">
8894                <button type="button" class="btn btn--small" data-predictive-search-button>
8895                  <small>
8896                    View more
8897                  </small>
8898                </button>
8899              </div>
8900            </div>
8901          </div></div>
8902    </header>
8903  </div>
8904</div>
8905
8906
8907</div>
8908
8909      <main class="main-content" id="MainContent"><div id="shopify-section-template--21150660755546__blog" class="shopify-section">
8910
8911  
8911<script async src="https://d2xvgzwm836rzd.cloudfront.net/lazysizes-bloggle.min.js" defer></script>
8911
8912  <link href="https://d2xvgzwm836rzd.cloudfront.net/blog_styles--fright-rags.min.css?v=1784239790947" type="text/css" rel="stylesheet">
8913  <link href="https://d2xvgzwm836rzd.cloudfront.net/blog-layout.min.css" type="text/css" rel="stylesheet">
8914
8915<div id="bloggle--blog_layout"  class="">
8916
8917  <div class="bloggle--header position_r_layout">
8918
8919    
8920      <div class="text--container flex fd--column max-width left">
8921        <div class="max-width" style="max-width: textpx !important;">
8922          <h1 class="bloggle--blog-title text__left-layout " style="color: #ffffff">News</h1>
8923          
8924        </div>
8925      </div>
8926    
8927
8928    
8929
8930    
8931  </div>
8932
8933  
8934  
8935  <div class="bloggle--sub-header  margin_r__auto" >
8936    
8937
8938    
8939
8940    
8941  </div>
8942
8943
8944    <div class="bloggle--blog-items blog-layout-v2 trois">
8945      
8946        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
8947          <a class="bloggle--blog-item-link" href="/blogs/news/reverence-for-the-rotten-street-trash-still-reeks-of-greatness">
8948            
8949              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/03246-streettrash-classic-d_54b4939f-1815-46cf-a93a-fffdc8931822_700x.jpg?v=1773244193" alt="Street Trash">
8950            
8951            <div class="article-text-container responsive-div ai--flex-start-layout">
8952              <p class="bloggle--blog-item-title text--1636212952126">Reverence for the Rotten: Street Trash  Reeks of Greatness</p>
8953              
8954              
8955                    
8956                    
8957                    
8958                      
8959                        
8960                      
8961                    
8962                      
8963                        
8964                      
8965                    
8966                      
8967                        
8968                      
8969                    
8970                      
8971                        
8972                      
8973                    
8974                      
8975                        
8976                      
8977                    
8978                      
8979                        
8980                      
8981                    
8982                      
8983                        
8984                      
8985                    
8986                      
8987                        
8988                      
8989                    
8990                      
8991                        
8992                      
8993                    
8994                      
8995                        
8996                      
8997                    
8998                      
8999                        
9000                      
9001                    
9002                      
9003                        
9004                      
9005                    
9006                      
9007                        
9008                      
9009                    
9010                      
9011                        
9012                      
9013                    
9014                      
9015                        
9016                      
9017                    
9018                      
9019                        
9020                      
9021                    
9022                      
9023                        
9024                      
9025                    
9026                      
9027                        
9028                      
9029                    
9030                      
9031                        
9032                      
9033                    
9034                      
9035                        
9036                      
9037                    
9038                      
9039                        
9040                      
9041                    
9042                      
9043                        
9044                      
9045                    
9046                      
9047                        
9048                      
9049                    
9050                      
9051                        
9052                      
9053                    
9054                      
9055                        
9056                      
9057                    
9058                      
9059                        
9060                    <p class="bloggle--blog-item-desc text__left-layout  ">My friend and Master Blender, Miles Munroe of Westward Whiskey, once pitched the concept for Westward Tenafly Viper — a wine-finished whiskey as a tribute...</p>
9061                  
9062              
9063              
9064            </div>
9065          </a>
9066        </div>
9067      
9068        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
9069          <a class="bloggle--blog-item-link" href="/blogs/news/the-last-last-drive-in">
9070            
9071              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/jbb-01_f6c2fa17-fda6-4f30-93fa-239a78a99fd8_700x.jpg?v=1772862326" alt="Joe Bob, Ben, and Darcy on stage at The Little Theatre in 2022">
9072            
9073            <div class="article-text-container responsive-div ai--flex-start-layout">
9074              <p class="bloggle--blog-item-title text--1636212952126">Thank You, Joe Bob: The Last Drive-In's Final Night</p>
9075              
9076              
9077                    
9078                    
9079                    
9080                      
9081                        
9082                      
9083                    
9084                      
9085                        
9086                      
9087                    
9088                      
9089                        
9090                      
9091                    
9092                      
9093                        
9094                      
9095                    
9096                      
9097                        
9098                      
9099                    
9100                      
9101                        
9102                      
9103                    
9104                      
9105                        
9106                      
9107                    
9108                      
9109                        
9110                      
9111                    
9112                      
9113                        
9114                      
9115                    
9116                      
9117                        
9118                      
9119                    
9120                      
9121                        
9122                      
9123                    
9124                      
9125                        
9126                      
9127                    
9128                      
9129                        
9130                      
9131                    
9132                      
9133                        
9134                      
9135                    
9136                      
9137                        
9138                      
9139                    
9140                      
9141                        
9142                      
9143                    
9144                      
9145                        
9146                      
9147                    
9148                      
9149                        
9150                      
9151                    
9152                      
9153                        
9154                      
9155                    
9156                      
9157                        
9158                      
9159                    
9160                      
9161                        
9162                      
9163                    
9164                      
9165                        
9166                      
9167                    
9168                      
9169                        
9170                      
9171                    
9172                      
9173                        
9174                      
9175                    
9176                    <p class="bloggle--blog-item-desc text__left-layout  ">Fright Rags founder Ben shares his personal journey with Joe Bob Briggs — from Monster Vision nights to The Last Drive-In's unforgettable final season. ...</p>
9177                  
9178              
9179              
9180            </div>
9181          </a>
9182        </div>
9183      
9184        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
9185          <a class="bloggle--blog-item-link" href="/blogs/news/revisiting-legend-ridley-scott-darkness">
9186            
9187              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/legendv1a_jpg_850cb3ec-3326-4888-a311-b041f5b05e85_700x.jpg?v=1770881053" alt="Revising Legend">
9188            
9189            <div class="article-text-container responsive-div ai--flex-start-layout">
9190              <p class="bloggle--blog-item-title text--1636212952126">Revisiting Legend</p>
9191              
9192              
9193                    
9194                    
9195                    
9196                      
9197                        
9198                      
9199                    
9200                      
9201                        
9202                      
9203                    
9204                      
9205                        
9206                      
9207                    
9208                      
9209                        
9210                      
9211                    
9212                      
9213                        
9214                      
9215                    
9216                      
9217                        
9218                      
9219                    
9220                      
9221                        
9222                      
9223                    
9224                      
9225                        
9226                      
9227                    
9228                      
9229                        
9230                      
9231                    
9232                      
9233                        
9234                      
9235                    
9236                      
9237                        
9238                      
9239                    
9240                      
9241                        
9242                      
9243                    
9244                      
9245                        
9246                      
9247                    
9248                      
9249                        
9250                      
9251                    
9252                      
9253                        
9254                      
9255                    
9256                      
9257                        
9258                      
9259                    
9260                      
9261                        
9262                      
9263                    
9264                      
9265                        
9266                      
9267                    
9268                      
9269                        
9270                      
9271                    
9272                      
9273                        
9274                      
9275                    
9276                      
9277                        
9278                      
9279                    
9280                      
9281                        
9282                      
9283                    
9284                      
9285                        
9286                      
9287                    
9288                      
9289                        
9290                      
9291                    
9292                      
9293                        
9294                      
9295                    
9296                      
9297                        
9298                    <p class="bloggle--blog-item-desc text__left-layout  ">Ridley Scott’s dark fairy tale Being exposed to violent horror movies at a young age, you’d think I was traumatized by Leatherface hoisting a woman...</p>
9299                  
9300              
9301              
9302            </div>
9303          </a>
9304        </div>
9305      
9306        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
9307          <a class="bloggle--blog-item-link" href="/blogs/news/underrated-horror-movies-we-love-fright-rags-licensed-titles">
9308            
9309              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/underrated-horror-films_68436c5b-a2fd-46ee-b66f-162eca2af43b_700x.jpg?v=1768528184" alt="Stack of VHS movies">
9310            
9311            <div class="article-text-container responsive-div ai--flex-start-layout">
9312              <p class="bloggle--blog-item-title text--1636212952126">6 Underrated Horror Films We’ve Licensed (That Deserve Way More Love)</p>
9313              
9314              
9315                    
9316                    
9317                    
9318                      
9319                        
9320                      
9321                    
9322                      
9323                        
9324                      
9325                    
9326                      
9327                        
9328                      
9329                    
9330                      
9331                        
9332                      
9333                    
9334                      
9335                        
9336                      
9337                    
9338                      
9339                        
9340                      
9341                    
9342                      
9343                        
9344                      
9345                    
9346                      
9347                        
9348                      
9349                    
9350                      
9351                        
9352                      
9353                    
9354                      
9355                        
9356                      
9357                    
9358                      
9359                        
9360                      
9361                    
9362                      
9363                        
9364                      
9365                    
9366                      
9367                        
9368                      
9369                    
9370                      
9371                        
9372                      
9373                    
9374                      
9375                        
9376                      
9377                    
9378                      
9379                        
9380                      
9381                    
9382                      
9383                        
9384                      
9385                    
9386                      
9387                        
9388                      
9389                    
9390                      
9391                        
9392                      
9393                    
9394                      
9395                        
9396                      
9397                    
9398                      
9399                        
9400                      
9401                    
9402                      
9403                        
9404                      
9405                    
9406                      
9407                        
9408                      
9409                    
9410                      
9411                        
9412                      
9413                    
9414                      
9415                        
9416                      
9417                    
9418                      
9419                        
9420                    <p class="bloggle--blog-item-desc text__left-layout  ">One of the most rewarding parts of running Fright-Rags is getting to shine a spotlight on films that don’t always get the attention they deserve....</p>
9421                  
9422              
9423              
9424            </div>
9425          </a>
9426        </div>
9427      
9428        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
9429          <a class="bloggle--blog-item-link" href="/blogs/news/american-apparel-tshirts-vs-comfort-colors-tshirts">
9430            
9431              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/regular-tes-vs-comfort-colors_888c6d65-9e4c-43bc-a725-b49bac63a654_700x.jpg?v=1776925077" alt="Models showing the difference between standard tees and Comfort Colors">
9432            
9433            <div class="article-text-container responsive-div ai--flex-start-layout">
9434              <p class="bloggle--blog-item-title text--1636212952126">Regular Tees VS Comfort Colors</p>
9435              
9436              
9437                    
9438                    
9439                    
9440                      
9441                        
9442                      
9443                    
9444                      
9445                        
9446                      
9447                    
9448                      
9449                        
9450                      
9451                    
9452                      
9453                        
9454                      
9455                    
9456                      
9457                        
9458                      
9459                    
9460                      
9461                        
9462                      
9463                    
9464                      
9465                        
9466                      
9467                    
9468                      
9469                        
9470                      
9471                    
9472                      
9473                        
9474                      
9475                    
9476                      
9477                        
9478                      
9479                    
9480                      
9480
9481                        
9482                      
9483                    
9484                      
9485                        
9486                      
9487                    
9488                      
9489                        
9490                      
9491                    
9492                      
9493                        
9494                      
9495                    
9496                      
9497                        
9498                      
9499                    
9500                      
9501                        
9502                      
9503                    
9504                      
9505                        
9506                      
9507                    
9508                      
9509                        
9510                      
9511                    
9512                      
9513                        
9514                      
9515                    
9516                      
9517                        
9518                      
9519                    
9520                      
9521                        
9522                      
9523                    
9524                      
9525                        
9526                      
9527                    
9528                      
9529                        
9530                      
9531                    
9532                      
9533                        
9534                      
9535                    
9536                      
9537                        
9538                      
9539                    
9540                      
9541                        
9542                    <p class="bloggle--blog-item-desc text__left-layout  ">This guide breaks down the differences between our regular tees and Comfort Colors, covering fit, weight, feel, and style to help you choose the shirt...</p>
9543                  
9544              
9545              
9546            </div>
9547          </a>
9548        </div>
9549      
9550        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
9551          <a class="bloggle--blog-item-link" href="/blogs/news/halloween-4-the-rebirth-of-michael-myers">
9552            
9553              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/igzpuW4aiLiTrwT226nK7orYFjU_1c723bc6-408d-49ed-8609-ede4ba6d702f_700x.jpg?v=1761894021" alt="Halloween 4">
9554            
9555            <div class="article-text-container responsive-div ai--flex-start-layout">
9556              <p class="bloggle--blog-item-title text--1636212952126">Halloween 4: The Rebirth of Michael Myers</p>
9557              
9558              
9559                    
9560                    
9561                    
9562                      
9563                        
9564                      
9565                    
9566                      
9567                        
9568                      
9569                    
9570                      
9571                        
9572                      
9573                    
9574                      
9575                        
9576                      
9577                    
9578                      
9579                        
9580                      
9581                    
9582                      
9583                        
9584                      
9585                    
9586                      
9587                        
9588                      
9589                    
9590                      
9591                        
9592                      
9593                    
9594                      
9595                        
9596                      
9597                    
9598                      
9599                        
9600                      
9601                    
9602                      
9603                        
9604                      
9605                    
9606                      
9607                        
9608                      
9609                    
9610                      
9611                        
9612                      
9613                    
9614                      
9615                        
9616                      
9617                    
9618                      
9619                        
9620                      
9621                    
9622                      
9623                        
9624                      
9625                    
9626                      
9627                        
9628                      
9629                    
9630                      
9631                        
9632                      
9633                    
9634                      
9635                        
9636                      
9637                    
9638                      
9639                        
9640                      
9641                    
9642                      
9643                        
9644                      
9645                    
9646                      
9647                        
9648                      
9649                    
9650                      
9651                        
9652                      
9653                    
9654                      
9655                        
9656                      
9657                    
9658                      
9659                        
9660                      
9661                    
9662                      
9663                        
9664                    <p class="bloggle--blog-item-desc text__left-layout  ">By Ricky J. Duarte, Rue Morgue Whenever I’m asked what my favorite horror film is (and I’m asked often), my immediate answer is always, undoubtedly,...</p>
9665                  
9666              
9667              
9668            </div>
9669          </a>
9670        </div>
9671      
9672        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
9673          <a class="bloggle--blog-item-link" href="/blogs/news/what-is-pyromaniac">
9674            
9675              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/pyromaniac_06ea4dcf-6cdd-4f67-b62f-f891f5033d33_700x.jpg?v=1761844240" alt="What is Pyromaniac?">
9676            
9677            <div class="article-text-container responsive-div ai--flex-start-layout">
9678              <p class="bloggle--blog-item-title text--1636212952126">What is Pyromaniac?</p>
9679              
9680              
9681                    
9682                    
9683                    
9684                      
9685                        
9686                      
9687                    
9688                      
9689                        
9690                      
9691                    
9692                      
9693                        
9694                      
9695                    
9696                      
9697                        
9698                      
9699                    
9700                      
9701                        
9702                      
9703                    
9704                      
9705                        
9706                      
9707                    
9708                      
9709                        
9710                      
9711                    
9712                      
9713                        
9714                      
9715                    
9716                      
9717                        
9718                      
9719                    
9720                      
9721                        
9722                      
9723                    
9724                      
9725                        
9726                      
9727                    
9728                      
9729                        
9730                      
9731                    
9732                      
9733                        
9734                      
9735                    
9736                      
9737                        
9738                      
9739                    
9740                      
9741                        
9742                      
9743                    
9744                      
9745                        
9746                      
9747                    
9748                      
9749                        
9750                      
9751                    
9752                      
9753                        
9754                      
9755                    
9756                      
9757                        
9758                      
9759                    
9760                      
9761                        
9762                      
9763                    
9764                      
9765                        
9766                      
9767                    
9768                      
9769                        
9770                      
9771                    
9772                      
9773                        
9774                      
9775                    
9776                      
9777                        
9778                      
9779                    
9780                      
9781                        
9782                      
9783                    
9784                      
9785                        
9786                    <p class="bloggle--blog-item-desc text__left-layout  ">Pyromaniac began in 2023 when we were brainstorming ideas for our next short film. The concept was simple: what if we created a trailer for...</p>
9787                  
9788              
9789              
9790            </div>
9791          </a>
9792        </div>
9793      
9794        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
9795          <a class="bloggle--blog-item-link" href="/blogs/news/for-the-good-guys-a-lifelong-love-of-silver-bullet">
9796            
9797              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/03191-SilverBullet-40thAnniversary-d_0bc0f949-06f8-456a-9ed9-aeab554ac208_700x.jpg?v=1760292094" alt="Silver Bullet">
9798            
9799            <div class="article-text-container responsive-div ai--flex-start-layout">
9800              <p class="bloggle--blog-item-title text--1636212952126">For the Good Guys: A Lifelong Love of Silver Bullet</p>
9801              
9802              
9803                    
9804                    
9805                    
9806                      
9807                        
9808                      
9809                    
9810                      
9811                        
9812                      
9813                    
9814                      
9815                        
9816                      
9817                    
9818                      
9819                        
9820                      
9821                    
9822                      
9823                        
9824                      
9825                    
9826                      
9827                        
9828                      
9829                    
9830                      
9831                        
9832                      
9833                    
9834                      
9835                        
9836                      
9837                    
9838                      
9839                        
9840                      
9841                    
9842                      
9843                        
9844                      
9845                    
9846                      
9847                        
9848                      
9849                    
9850                      
9851                        
9852                      
9853                    
9854                      
9855                        
9856                      
9857                    
9858                      
9859                        
9860                      
9861                    
9862                      
9863                        
9864                      
9865                    
9866                      
9867                        
9868                      
9869                    
9870                      
9871                        
9872                      
9873                    
9874                      
9875                        
9876                      
9877                    
9878                      
9879                        
9880                      
9881                    
9882                      
9883                        
9884                      
9885                    
9886                      
9887                        
9888                      
9889                    
9890                      
9891                        
9892                      
9893                    
9894                      
9895                        
9896                      
9897                    
9898                      
9899                        
9900                      
9901                    
9902                      
9903                        
9904                      
9905                    
9906                      
9907                        
9908                    <p class="bloggle--blog-item-desc text__left-layout  ">My love for Stephen King’s Silver Bullet began on October 26, 1988. It was a Wednesday night, and I was eleven years old. Every Wednesday,...</p>
9909                  
9910              
9911              
9912            </div>
9913          </a>
9914        </div>
9915      
9916        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
9917          <a class="bloggle--blog-item-link" href="/blogs/news/want-some-candy">
9918            
9919              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/03185-Predator2-35th-d_19e1d19b-8f88-4fc4-8afa-4b181c0c849c_700x.jpg?v=1758216465" alt="Predator 2 ">
9920            
9921            <div class="article-text-container responsive-div ai--flex-start-layout">
9922              <p class="bloggle--blog-item-title text--1636212952126">PREDATOR 2 — WANT SOME CANDY?</p>
9923              
9924              
9925                    
9926                    
9927                    
9928                      
9929                        
9930                      
9931                    
9932                      
9933                        
9934                      
9935                    
9936                      
9937                        
9938                      
9939                    
9940                      
9941                        
9942                      
9943                    
9944                      
9945                        
9946                      
9947                    
9948                      
9949                        
9950                      
9951                    
9952                      
9953                        
9954                      
9955                    
9956                      
9957                        
9958                      
9959                    
9960                      
9961                        
9962                      
9963                    
9964                      
9965                        
9966                      
9967                    
9968                      
9969                        
9970                      
9971                    
9972                      
9973                        
9974                      
9975                    
9976                      
9977                        
9978                      
9979                    
9980                      
9981                        
9982                      
9983                    
9984                      
9985                        
9986                      
9987                    
9988                      
9989                        
9990                      
9991                    
9992                      
9993                        
9994                      
9995                    
9996                      
9997                        
9998                      
9999                    
10000                      
10001                        
10002                      
10003                    
10004                      
10005                        
10006                      
10007                    
10008                      
10009                        
10010                      
10011                    
10012                      
10013                        
10014                      
10015                    
10016                      
10017                        
10018                      
10019                    
10020                      
10021                        
10022                      
10023                    
10024                      
10025                        
10026                      
10027                    
10028                      
10029                        
10030                    <p class="bloggle--blog-item-desc text__left-layout  ">By Yasmina Ketita, Rue Morgue That’s the question I’ve posed, in a deep, resonant voice, to many people throughout my life. Those who get it...</p>
10031                  
10032              
10033              
10034            </div>
10035          </a>
10036        </div>
10037      
10038        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
10039          <a class="bloggle--blog-item-link" href="/blogs/news/jurassic-park">
10040            
10041              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/03138-JurassicPark-Welcome-d_60af74d8-5550-4788-829b-3b0e139dcfae_700x.jpg?v=1753456967" alt="Welcome... to Jurassic Park">
10042            
10043            <div class="article-text-container responsive-div ai--flex-start-layout">
10044              <p class="bloggle--blog-item-title text--1636212952126">Welcome... to Jurassic Nostalgia</p>
10045              
10046              
10047                    
10048                    
10049                    
10050                      
10051                        
10052                      
10053                    
10054               
10054       
10055                        
10056                      
10057                    
10058                      
10059                        
10060                      
10061                    
10062                      
10063                        
10064                      
10065                    
10066                      
10067                        
10068                      
10069                    
10070                      
10071                        
10072                      
10073                    
10074                      
10075                        
10076                      
10077                    
10078                      
10079                        
10080                      
10081                    
10082                      
10083                        
10084                      
10085                    
10086                      
10087                        
10088                      
10089                    
10090                      
10091                        
10092                      
10093                    
10094                      
10095                        
10096                      
10097                    
10098                      
10099                        
10100                      
10101                    
10102                      
10103                        
10104                      
10105                    
10106                      
10107                        
10108                      
10109                    
10110                      
10111                        
10112                      
10113                    
10114                      
10115                        
10116                      
10117                    
10118                      
10119                        
10120                      
10121                    
10122                      
10123                        
10124                      
10125                    
10126                      
10127                        
10128                      
10129                    
10130                      
10131                        
10132                      
10133                    
10134                      
10135                        
10136                      
10137                    
10138                      
10139                        
10140                      
10141                    
10142                      
10143                        
10144                      
10145                    
10146                      
10147                        
10148                      
10149                    
10150                      
10151                        
10152                    <p class="bloggle--blog-item-desc text__left-layout  ">By Kyle Crawford, Fright-Rags Art Director There’s a time period that I feel like I was lucky enough to grow up in, where consumers would...</p>
10153                  
10154              
10155              
10156            </div>
10157          </a>
10158        </div>
10159      
10160        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
10161          <a class="bloggle--blog-item-link" href="/blogs/news/halloween-movie-franchise-a-legacy-of-fear-and-fright-rags-exclusive-merchandise">
10162            
10163              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/01556-Halloween1978-V1-design_3200e7d8-b8ef-49fa-8e91-3f4f6154e2e4_700x.jpg?v=1752170649" alt="Halloween">
10164            
10165            <div class="article-text-container responsive-div ai--flex-start-layout">
10166              <p class="bloggle--blog-item-title text--1636212952126">Halloween Movie Franchise: A Legacy of Fear and Fright-Rags’ Exclusive Merchandise</p>
10167              
10168              
10169                    
10170                    
10171                    
10172                      
10173                        
10174                      
10175                    
10176                      
10177                        
10178                      
10179                    
10180                      
10181                        
10182                      
10183                    
10184                      
10185                        
10186                      
10187                    
10188                      
10189                        
10190                      
10191                    
10192                      
10193                        
10194                      
10195                    
10196                      
10197                        
10198                      
10199                    
10200                      
10201                        
10202                      
10203                    
10204                      
10205                        
10206                      
10207                    
10208                      
10209                        
10210                      
10211                    
10212                      
10213                        
10214                      
10215                    
10216                      
10217                        
10218                      
10219                    
10220                      
10221                        
10222                      
10223                    
10224                      
10225                        
10226                      
10227                    
10228                      
10229                        
10230                      
10231                    
10232                      
10233                        
10234                      
10235                    
10236                      
10237                        
10238                      
10239                    
10240                      
10241                        
10242                      
10243                    
10244                      
10245                        
10246                      
10247                    
10248                      
10249                        
10250                      
10251                    
10252                      
10253                        
10254                      
10255                    
10256                      
10257                        
10258                      
10259                    
10260                      
10261                        
10262                      
10263                    
10264                      
10265                        
10266                      
10267                    
10268                      
10269                        
10270                      
10271                    
10272                      
10273                        
10274                    <p class="bloggle--blog-item-desc text__left-layout  ">Why is Halloween the Most Iconic Horror Franchise?   The Halloween movie franchise, launched in 1978, is widely regarded as the blueprint for modern slasher films....</p>
10275                  
10276              
10277              
10278            </div>
10279          </a>
10280        </div>
10281      
10282        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
10283          <a class="bloggle--blog-item-link" href="/blogs/news/ghostbusters-a-timeless-franchise-and-the-ultimate-fan-gear-from-fright-rags">
10284            
10285              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/02102-Ghostbusters-design_225
102855fd4b-b3b0-467e-8185-ccae35d4f854_700x.jpg?v=1752166618" alt="Ghostbusters: A Timeless Franchise">
10286            
10287            <div class="article-text-container responsive-div ai--flex-start-layout">
10288              <p class="bloggle--blog-item-title text--1636212952126">Ghostbusters: A Timeless Franchise and the Ultimate Fan Gear from Fright-Rags</p>
10289              
10290              
10291                    
10292                    
10293                    
10294                      
10295                        
10296                      
10297                    
10298                      
10299                        
10300                      
10301                    
10302                      
10303                        
10304                      
10305                    
10306                      
10307                        
10308                      
10309                    
10310                      
10311                        
10312                      
10313                    
10314                      
10315                        
10316                      
10317                    
10318                      
10319                        
10320                      
10321                    
10322                      
10323                        
10324                      
10325                    
10326                      
10327                        
10328                      
10329                    
10330                      
10331                        
10332                      
10333                    
10334                      
10335                        
10336                      
10337                    
10338                      
10339                        
10340                      
10341                    
10342                      
10343                        
10344                      
10345                    
10346                      
10347                        
10348                      
10349                    
10350                      
10351                        
10352                      
10353                    
10354                      
10355                        
10356                      
10357                    
10358                      
10359                        
10360                      
10361                    
10362                      
10363                        
10364                      
10365                    
10366                      
10367                        
10368                      
10369                    
10370                      
10371                        
10372                      
10373                    
10374                      
10375                        
10376                      
10377                    
10378                      
10379                        
10380                      
10381                    
10382                      
10383                        
10384                      
10385                    
10386                      
10387                        
10388                      
10389                    
10390                      
10391                        
10392                      
10393                    
10394                      
10395                        
10396                    <p class="bloggle--blog-item-desc text__left-layout  ">Introduction: Who You Gonna Call? Few franchises have captured the imagination of fans across generations like Ghostbusters. From the iconic proton packs to the unforgettable...</p>
10397                  
10398              
10399              
10400            </div>
10401          </a>
10402        </div>
10403      
10404        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
10405          <a class="bloggle--blog-item-link" href="/blogs/news/what-s-in-the-glass-50-years-of-drinking-with-jaws">
10406            
10407              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/quint_2e40ffdd-7ba4-4774-b371-2f0df50d9112_700x.jpg?v=1751477101" alt="Quint's Beer Can">
10408            
10409            <div class="article-text-container responsive-div ai--flex-start-layout">
10410              <p class="bloggle--blog-item-title text--1636212952126">What’s in the Glass: 50 Years of Drinking with Jaws</p>
10411              
10412              
10413                    
10414                    
10415                    
10416                      
10417                        
10418                      
10419                    
10420                      
10421                        
10422                      
10423                    
10424                      
10425                        
10426                      
10427                    
10428                      
10429                        
10430                      
10431                    
10432                      
10433                        
10434                      
10435                    
10436                      
10437                        
10438                      
10439                    
10440                      
10441                        
10442                      
10443                    
10444                      
10445                        
10446                      
10447                    
10448                      
10449                        
10450                      
10451                    
10452                      
10453                        
10454                      
10455                    
10456                      
10457                        
10458                      
10459                    
10460                      
10461                        
10462                      
10463                    
10464                      
10465                        
10466                      
10467                    
10468                      
10469                        
10470                      
10471                    
10472                      
10473                        
10474                      
10475                    
10476                      
10477                        
10478                      
10479                    
10480                      
10481                        
10482                      
10483                    
10484                      
10485                        
10486                      
10487                    
10488                      
10489                        
10490                      
10491                    
10492                      
10493                        
10494                      
10495                    
10496                      
10497                        
10498                      
10499                    
10500                      
10501                        
10502                      
10503                    
10504                      
10505                        
10506                      
10507                    
10508                      
10509                        
10510                      
10511                    
10512                      
10513                        
10514                      
10515                    
10516                      
10517                        
10518                    <p class="bloggle--blog-item-desc text__left-layout  ">By Mike D’Apice, Whiskey Morgue When I turned legal drinking age, one of the first beers I bought was Narragansett. My friends opted for Pabst...</p>
10519                  
10520              
10521              
10522            </div>
10523          </a>
10524        </div>
10525      
10526        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
10527          <a class="bloggle--blog-item-link" href="/blogs/news/jaws-50th-anniversary-weve-got-a-panic-on-our-hands-on-the-fourth-of-july">
10528            
10529              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/0725-JAWS50-TEASE-Early_a0b95607-5c28-4a21-886f-0e36c4f380f1_700x.jpg?v=1751302524" alt="Jaws 50th Anniversary: We've Got a Panic on Our Hands on the Fourth of July">
10530            
10531            <div class="article-text-container responsive-div ai--flex-start-layout">
10532              <p class="bloggle--blog-item-title text--1636212952126">We've Got a Panic on Our Hands on the Fourth of July</p>
10533              
10534              
10535                    
10536                    
10537                    
10538                      
10539                        
10540                      
10541                    
10542                      
10543                        
10544                      
10545                    
10546                      
10547                        
10548                      
10549                    
10550                      
10551                        
10552                      
10553                    
10554                      
10555                        
10556                      
10557                    
10558                      
10559                        
10560                      
10561                    
10562                      
10563                        
10564                      
10565                    
10566                      
10567                        
10568                      
10569                    
10570                      
10571                        
10572                      
10573                    
10574                      
10575                        
10576                      
10577                    
10578                      
10579                        
10580                      
10581                    
10582                      
10583                        
10584                      
10585                    
10586                      
10587                        
10588                      
10589                    
10590                      
10591                        
10592                      
10593                    
10594                      
10595                        
10596                      
10597                    
10598                      
10599                        
10600                      
10601                    
10602                      
10603                        
10604                      
10605                    
10606                      
10607                        
10608                      
10609                    
10610                      
10611                        
10612                      
10613                    
10614                      
10615                        
10616                      
10617                    
10618                      
10619                        
10620                      
10621                    
10622                      
10623                        
10624                      
10625                    
10626                      
10627                        
10628                      
10629                    
10630                      
10631                        
10632                      
10633                    
10634                      
10635                        
10636                      
10637                    
10638                      
10639                        
10640                    <p class="bloggle--blog-item-desc text__left-layout  ">By Deirdre Crimmins, Rue Morgue So much of film rhetoric is wild conjecture. It seems like any film released is bound to be labeled the...</p>
10641                  
10642              
10643              
10644            </div>
10645          </a>
10646        </div>
10647      
10648        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
10649          <a class="bloggle--blog-item-link" href="/blogs/news/my-childhood-has-nards">
10650            
10651              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/03165-MonsterSquad-Bundle-d_31d64f9e-ad0e-4e40-bbdc-d56bb4242895_700x.jpg?v=1749663160" alt="My Childhood Has Nards!">
10652            
10653            <div class="article-text-container responsive-div ai--flex-start-layout">
10654              <p class="bloggle--blog-item-title text--1636212952126">My Childhood Has Nards!</p>
10655              
10656              
10657                    
10658                    
10659                    
10660                      
10661                        
10662                      
10663                    
10664                      
10665                        
10666                      
10667                    
10668                      
10669                        
10670                      
10671                    
10672                      
10673                        
10674                      
10675                    
10676                      
10677                        
10678                      
10679                    
10680                      
10681                        
10682                      
10683                    
10684                      
10685                        
10686                      
10687                    
10688                      
10689                        
10690                      
10691                    
10692                      
10693                        
10694                      
10695                    
10696                      
10697                        
10698                      
10699                    
10700                      
10701                        
10702                      
10703                    
10704                      
10705                        
10706                      
10707                    
10708                      
10709                        
10710                      
10711                    
10712                      
10713                        
10714                      
10715                    
10716                      
10717                        
10718                      
10719                    
10720                      
10721                        
10722                      
10723                    
10724                      
10725                        
10726                      
10727                    
10728                      
10729                        
10730                      
10731                    
10732                      
10733                        
10734                      
10735                    
10736                      
10737                        
10738                      
10739                    
10740                      
10741                        
10742                      
10743                    
10744                      
10745                        
10746                      
10747                    
10748                      
10749                        
10750                      
10751                    
10752                      
10753                        
10754                      
10755                    
10756                      
10757                        
10758                      
10759                    
10760                      
10761                        
10762                    <p class="bloggle--blog-item-desc text__left-layout  ">By Rick Hipson, Rue Morgue When Rue Morgue asked if I might be interested in writing a piece on The Monster Squad (directed by Fred...</p>
10763                  
10764              
10765              
10766            </div>
10767          </a>
10768        </div>
10769      
10770        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
10771          <a class="bloggle--blog-item-link" href="/blogs/news/we-have-such-stories-to-show-you">
10772            
10773              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/storytime_8c906269-e3ae-439f-9ee8-fd9a9f59b6b7_700x.jpg?v=1749074727" alt="We Have Such Stories to Show You…">
10774            
10775            <div class="article-text-container responsive-div ai--flex-start-layout">
10776              <p class="bloggle--blog-item-title text--1636212952126">We Have Such Stories to Show You…</p>
10777              
10778              
10779                    
10780                    
10781                    
10782                      
10783                        
10784                      
10785                    
10786                      
10787                        
10788                      
10789                    
10790                      
10791                        
10792                      
10793                    
10794                      
10795                        
10796                      
10797                    
10798                      
10799                        
10800                      
10801                    
10802                      
10803                        
10804                      
10805                    
10806                      
10807                        
10808                      
10809                    
10810                      
10811                        
10812                      
10813                    
10814                      
10815                        
10816                      
10817                    
10818                      
10819                        
10820                      
10821                    
10822                      
10823                        
10824                      
10825                    
10826                      
10827                        
10828                      
10829                    
10830                      
10831                        
10832                      
10833                    
10834                      
10835                        
10836                      
10837                    
10838                      
10839                        
10840                      
10841                    
10842                      
10843                        
10844                      
10845                    
10846                      
10847                        
10848                      
10849                    
10850                      
10851                        
10852                      
10853                    
10854                      
10855                        
10856                      
10857                    
10858                      
10859                        
10860                      
10861                    
10862                      
10863                        
10864                      
10865                    
10866                      
10867                        
10868                      
10869                 
10869   
10870                      
10871                        
10872                      
10873                    
10874                      
10875                        
10876                      
10877                    
10878                      
10879                        
10880                      
10881                    
10882                      
10883                        
10884                    <p class="bloggle--blog-item-desc text__left-layout  ">A summer sleepover, a new VHS copy of Hellraiser, and one surprise twist: Mom decided to watch it with us! What started as a typical...</p>
10885                  
10886              
10887              
10888            </div>
10889          </a>
10890        </div>
10891      
10892        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
10893          <a class="bloggle--blog-item-link" href="/blogs/news/halloween-is-over">
10894            
10895              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/IMG_1006_f83532c9-b43b-4540-99c7-1a4364b1f231_700x.jpg?v=1730506327" alt="HALLOWEEN IS OVER...">
10896            
10897            <div class="article-text-container responsive-div ai--flex-start-layout">
10898              <p class="bloggle--blog-item-title text--1636212952126">HALLOWEEN IS OVER...</p>
10899              
10900              
10901                    
10902                    
10903                    
10904                      
10905                        
10906                      
10907                    
10908                      
10909                        
10910                      
10911                    
10912                      
10913                        
10914                      
10915                    
10916                      
10917                        
10918                      
10919                    
10920                      
10921                        
10922                      
10923                    
10924                      
10925                        
10926                      
10927                    
10928                      
10929                        
10930                      
10931                    
10932                      
10933                        
10934                      
10935                    
10936                      
10937                        
10938                      
10939                    
10940                      
10941                        
10942                      
10943                    
10944                      
10945                        
10946                      
10947                    
10948                      
10949                        
10950                      
10951                    
10952                      
10953                        
10954                      
10955                    
10956                      
10957                        
10958                      
10959                    
10960                      
10961                        
10962                      
10963                    
10964                      
10965                        
10966                      
10967                    
10968                      
10969                        
10970                      
10971                    
10972                      
10973                        
10974                      
10975                    
10976                      
10977                        
10978                      
10979                    
10980                      
10981                        
10982                      
10983                    
10984                      
10985                        
10986                      
10987                    
10988                      
10989                        
10990                      
10991                    
10992                      
10993                        
10994                      
10995                    
10996                      
10997                        
10998                      
10999                    
11000                      
11001                        
11002                      
11003                    
11004                      
11005                        
11006                    <p class="bloggle--blog-item-desc text__left-layout  ">As I write this, it is 10:31am on October 31...and Halloween is over. Well, not really of course. We still have the rest of the...</p>
11007                  
11008              
11009              
11010            </div>
11011          </a>
11012        </div>
11013      
11014        <div class="bloggle--blog-item ai--flex-start-layout" style="background-color: #262930; padding: 10px;border-radius: 0px;" >
11015          <a class="bloggle--blog-item-link" href="/blogs/news/from-skeptic-to-superfan-my-journey-into-the-world-of-terrifier">
11016            
11017              <img class="bloggle--blog-item-img lazybloggle" data-src="//www.fright-rags.com/cdn/shop/articles/image_28_661e7577-d65c-45d9-a621-4c422128f6e8_700x.png?v=1730506224" alt="FROM SKEPTIC TO SUPERFAN: MY JOURNEY INTO THE WORLD OF TERRIFIER">
11018            
11019            <div class="article-text-container responsive-div ai--flex-start-layout">
11020              <p class="bloggle--blog-item-title text--1636212952126">FROM SKEPTIC TO SUPERFAN: MY JOURNEY INTO THE WORLD OF TERRIFIER</p>
11021              
11022              
11023                    
11024                    
11025                    
11026                      
11027                        
11028                      
11029                    
11030                      
11031                        
11032                      
11033                    
11034                      
11035                        
11036                      
11037                    
11038                      
11039                        
11040                      
11041                    
11042                      
11043                        
11044                      
11045                    
11046                      
11047                        
11048                      
11049                    
11050                      
11051                        
11052                      
11053                    
11054                      
11055                        
11056                      
11057                    
11058                      
11059                        
11060                      
11061                    
11062                      
11063                        
11064                      
11065                    
11066                      
11067                        
11068                      
11069                    
11070                      
11071                        
11072                      
11073                    
11074                      
11075                        
11076                      
11077                    
11078                      
11079                        
11080                      
11081                    
11082                      
11083                        
11084                      
11085                    
11086                      
11087                        
11088                      
11089                    
11090                      
11091                        
11092                      
11093                    
11094                      
11095                        
11096                      
11097                    
11098                      
11099                        
11100                      
11101                    
11102                      
11103                        
11104                      
11105                    
11106                      
11107                        
11108                      
11109                    
11110                      
11111                        
11112                      
11113                    
11114                      
11115                        
11116                      
11117                    
11118                      
11119                        
11120                      
11121                    
11122                      
11123                        
11124                      
11125                    
11126                      
11127                        
11128                    <p class="bloggle--blog-item-desc text__left-layout  ">If I’m being brutally honest, I never intended to watch any of the Terrifier films. When the first one was released in 2016, I had...</p>
11129                  
11130              
11131              
11132            </div>
11133          </a>
11134        </div>
11135      
11136    </div>
11137
11138    
11139      <div class="bloggle--pagination">
11140        
11141          
11142
11143          
11144            
11145              <span class="bloggle--pagination-item bloggle--active">1</span>
11146            
11147          
11148            
11149              
11150                <a class="bloggle--pagination-item" href="/blogs/news?page=2">2</a>
11151              
11152            
11153          
11154
11155          
11156            <a class="bloggle--pagination-item" rel="next" href="/blogs/news?page=2">
11157              <svg aria-hidden="true" focusable="false" role="presentation" class="bloggle--paginate_icon bloggle--next"
11158                   viewBox="0 0 10 6">
11159                <path fill-rule="evenodd" clip-rule="evenodd"
11160                      d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z"
11161                      fill="currentColor">
11162                </path>
11163              </svg>
11164            </a>
11165          
11166        
11167      </div>
11168    
11169  
11170
11171</div>
11172
11173<script>
11174  var canonicalUrl = "https://www.fright-rags.com/blogs/news";
11175  var searchBar = document.getElementById("bloggle--input_search_container");
11176  
11177
11178  var navigationLinks = document.getElementsByClassName('bloggle--nav-item');
11179  if (navigationLinks.length > 0) {
11180    for (let i = 0; i < navigationLinks.length ; i++) {
11181        let href = navigationLinks[i].getAttribute("href");
11182        let isHrefInCanonical = canonicalUrl.indexOf(href) > -1;
11183        function isHrefLastSegment(string, target) {
11184            return string.substring(string.length - target.length) === target;
11185          }
11186      if (isHrefInCanonical && href && isHrefLastSegment(canonicalUrl, href)) {
11187        navigationLinks[i].classList.add("bloggle--active");
11188      } else {
11189        navigationLinks[i].classList.remove("bloggle--active");
11190      }
11191    }
11192  }
11193
11194  window.addEventListener('input', function (e) {
11195    var id = e.target.getAttribute("id");
11196    var resultContainer = document.getElementById("bloggle--search_results");
11197
11198    if (id && id == "bloggle--input_search") {
11199      var searchValue = e.target.value;
11200      if (searchValue.length > 1) {
11201        var request = new XMLHttpRequest();
11202        request.responseType = 'json'
11203        const suggestUrl = "https://" + window.location.hostname + (window.Shopify && window.Shopify.routes && window.Shopify.routes.root || "/" ) + "search/suggest.json?q=" + searchValue + "&resources[type]=article";
11204        request.open('GET', suggestUrl, true);
11205        request.onload = function (e) {
11206          if (this.status == 200) {
11207            var articles = this.response.resources.results.articles;
11208            if (articles.length > 0) {
11209              let resultsHtml = "";
11210              for (let i = 0; i < articles.length; i++) {
11211                resultsHtml = resultsHtml + '<div class="bloggle--search_result"><a class="bloggle--search_result_link" href="' + articles[i].url + '">' + articles[i].title + '</a></div>'
11212              }
11213              resultContainer.innerHTML = resultsHtml;
11214            } else {
11215              resultContainer.innerHTML = "";
11216            }
11217          }
11218        }
11219        request.send();
11220      } else {
11221        resultContainer.innerHTML = "";
11222      }
11223    }
11224  });
11225</script>
11225
11226
11227<style>
11228  
11229  .bloggle--blog-item-title, .bloggle--blog-item-date, .bloggle--blog-item-desc, .bloggle--blog-item-author {
11230    color: #ffffff;
11231  }
11232  .bloggle--blog-item {
11233    transition: all 0.3s ease;
11234    cursor: pointer;
11235  }
11236
11237  .bloggle--blog-item-link {
11238    text-decoration: unset;
11239  }
11240  .bloggle--blog-item-img {
11241    width: 100%;
11242    height: 240px;
11243    object-fit: cover;
11244    transition: all 0.3s ease;
11245  }
11246  .bloggle--blog-item:hover .bloggle--blog-item-img {
11247    opacity: 0.5;
11248  }
11249  #bloggle--blog_layout {
11250    width: 1000px;
11251    max-width: 100%;
11252  }
11253  .bloggle--blog-items.trois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.unDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxTrois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxDeux .bloggle--blog-item-link .responsive-div , .bloggle--blog-items.deux .bloggle--blog-item-link .responsive-div{
11254    height: calc(100% - 240px)
11255  }
11256
11257
11258  .bloggle--search-input #bloggle--search_results {
11259      left: auto !important;
11260      right: 0px !important;
11261      width: 300px !important;
11262    }
11263
11264  @media screen and (max-width: 767px) {
11265      .bloggle--search-input #bloggle--search_results {
11266        width: 100% !important;
11267      }
11268    }
11269
11270  @media screen and (max-width: 1024px) {
11271    .bloggle--blog-item-img{
11272      height: 200px !important;
11273    }
11274    .bloggle--blog-items.trois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.unDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxTrois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deux .bloggle--blog-item-link .responsive-div{
11275      height: calc(100% - 200px) !important;
11276    }
11277    #bloggle--blog_layout {
11278      width: 100%;
11279      max-width: 100%;
11280    }
11281  }
11282  @media screen and (max-width: 767px) {
11283  .bloggle--blog-item-img{
11284      height: 150px !important;
11285    }
11286    .bloggle--blog-items.trois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.unDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxTrois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deux .bloggle--blog-item-link .responsive-div{
11287      height: fit-content;
11288    }
11289    .bloggle--blog-items {
11290      gap: 0px;
11291    }
11292    #bloggle--blog_layout {
11293      width: 100%;
11294      max-width: 100%;
11295    }
11296    .bloggle--blog-item {
11297      
11298      
11299    }
11300  }
11301</style>
11302<style>.bloggle--blog-item-date { 
11303font-size: 12px; 
11304margin-bottom: 10px; 
11305} 
11306
11307.bloggle--blog-item-author {
11308 font-size: 13px;
11309 margin-top: 10px;
11310 }
11311
11312 .bloggle--blog-item-button {
11313margin-top: 10px;
11314 }
11315.bloggle--blog-item-title, .bloggle--blog-item-date, .bloggle--blog-item-desc, .bloggle--blog-item-author {
11316    color: #ffffff !important;
11317}</style>
11318
11319</div>
11320      </main>
11321
11322      <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer" data-section-id="footer" data-section-type="footer-section">
11323  <div class="page-width">
11324
11325    <div class="grid">
11326      
11327      
11328        
11329        <style data-shopify>
11330        @media only screen and (min-width: 769px) {
11331          .footer__item--1494292481350 {
11332            width: 23%;
11333          }
11334        }
11335        </style>
11336
11337        
11338
11339        
11340          <div  class="grid__item small--hide footer__item--1494292481350">
11341            <div class="footer__logo-social">
11342  
11343    <style data-shopify>
11344      .footer__logo a {
11345        height: 60px;
11346      }
11347    </style>
11348<div class="footer__logo">
11349      <a href="/">
11350        <img src="//www.fright-rags.com/cdn/shop/files/[email protected]?v=1613772617" alt="Fright-Rags">
11351      </a>
11352    </div>
11353  
11354
11355  <ul class="no-bullets footer__social">
11356    
11357      <li>
11358        <a target="_blank" href="https://www.facebook.com/frightrags/" title="Fright-Rags on Facebook">
11359          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
11360          <span class="icon__fallback-text">Facebook</span>
11361        </a>
11362      </li>
11363    
11364    
11365      <li>
11366        <a target="_blank" href="https://twitter.com/frightrags" title="Fright-Rags on Twitter">
11367          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 32 32"><path fill="#444" d="M31.281 6.733q-1.304 1.924-3.13 3.26 0 .13.033.408t.033.408q0 2.543-.75 5.086t-2.282 4.858-3.635 4.108-5.053 2.869-6.341 1.076q-5.282 0-9.65-2.836.913.065 1.5.065 4.401 0 7.857-2.673-2.054-.033-3.668-1.255t-2.266-3.146q.554.13 1.206.13.88 0 1.663-.261-2.184-.456-3.619-2.184t-1.435-3.977v-.065q1.239.652 2.836.717-1.271-.848-2.021-2.233t-.75-2.983q0-1.63.815-3.195 2.38 2.967 5.754 4.678t7.319 1.907q-.228-.815-.228-1.434 0-2.608 1.858-4.45t4.532-1.842q1.304 0 2.51.522t2.054 1.467q2.152-.424 4.01-1.532-.685 2.217-2.771 3.488 1.989-.261 3.619-.978z"/></svg>
11368          <span class="icon__fallback-text">Twitter</span>
11369        </a>
11370      </li>
11371    
11372    
11373    
11374      <li>
11375        <a target="_blank" href="https://www.instagram.com/frightrags/?hl=en" title="Fright-Rags on Instagram">
11376          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg>
11377          <span class="icon__fallback-text">Instagram</span>
11378        </a>
11379      </li>
11380    
11381    
11382    
11383    
11384    
11385    
11386  </ul>
11387
11388</div>
11389
11390          </div>
11391        
11392      
11393        
11394        <style data-shopify>
11395        @media only screen and (min-width: 769px) {
11396          .footer__item--1494301487049 {
11397            width: 23%;
11398          }
11399        }
11400        </style>
11401
11402        
11403
11404        
11405          <div  class="grid__item footer__item--1494301487049">
11406            
11407  
11408    <p class="footer__title small--hide">
11409      Information
11410    </p>
11411    <button type="button" class="footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494301487049">
11412      Information
11413      <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
11414  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
11415</span>
11416
11417    </button>
11418  
11419  <div
11420    
11421      id="Footer-1494301487049" class="collapsible-content collapsible-content--small"
11422    >
11423    <div class="collapsible-content__inner">
11424      <div class="footer__collapsible">
11425        <ul class="no-bullets site-footer__linklist">
11426          
11427            <li><a href="/pages/about-us">About Us</a></li>
11428          
11429            <li><a href="/blogs/news">Blog</a></li>
11430          
11431            <li><a href="/pages/contact-us">Contact Us</a></li>
11432          
11433            <li><a href="https://www.fright-rags.com/a/faq">FAQ</a></li>
11434          
11435            <li><a href="/pages/fright-rags-films">Fantom Films</a></li>
11436          
11437            <li><a href="/pages/privacy-notice">Privacy Notice</a></li>
11438          
11439            <li><a href="/pages/shipping-and-returns">Shipping & Returns</a></li>
11440          
11441            <li><a href="https://fright-rags.loopreturns.com/#/withdrawal">Withdraw From Contract Here</a></li>
11442          
11443        </ul>
11444      </div>
11445    </div>
11446  </div>
11447
11448
11449          </div>
11450        
11451      
11452        
11453        <style data-shopify>
11454        @media only screen and (min-width: 769px) {
11455          .footer__item--1494292485313 {
11456            width: 23%;
11457          }
11458        }
11459        </style>
11460
11461        
11462
11463        
11464          <div  class="grid__item footer__item--1494292485313">
11465            
11466  
11467    <p class="footer__title small--hide">
11468      Main Menu
11469    </p>
11470    <button type="button" class="footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494292485313">
11471      Main Menu
11472      <span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
11473  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
11474</span>
11475
11476    </button>
11477  
11478  <div
11479    
11480      id="Footer-1494292485313" class="collapsible-content collapsible-content--small"
11481    >
11482    <div class="collapsible-content__inner">
11483      <div class="footer__collapsible">
11484        <ul class="no-bullets site-footer__linklist">
11485          
11486            <li><a href="/collections/t-shirts">Styles</a></li>
11487          
11488            <li><a href="/collections">Collections</a></li>
11489          
11490            <li><a href="/collections/new">New</a></li>
11491          
11492            <li><a href="/collections/sale">Sale</a></li>
11493          
11494        </ul>
11495      </div>
11496    </div>
11497  </div>
11498
11499
11500          </div>
11501        
11502      
11503      
11504        
11505          <div class="grid__item medium-up--hide">
11506            <div class="footer__logo-social">
11507  
11508    <style data-shopify>
11509      .footer__logo a {
11510        height: 60px;
11511      }
11512    </style>
11513<div class="footer__logo">
11514      <a href="/">
11515        <img src="//www.fright-rags.com/cdn/shop/files/[email protected]?v=1613772617" alt="Fright-Rags">
11516      </a>
11517    </div>
11518  
11519
11520  <ul class="no-bullets footer__social">
11521    
11522      <li>
11523        <a target="_blank" href="https://www.facebook.com/frightrags/" title="Fright-Rags on Facebook">
11524          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
11525          <span class="icon__fallback-text">Facebook</span>
11526        </a>
11527      </li>
11528    
11529    
11530      <li>
11531        <a target="_blank" href="https://twitter.com/frightrags" title="Fright-Rags on Twitter">
11532          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 32 32"><path fill="#444" d="M31.281 6.733q-1.304 1.924-3.13 3.26 0 .13.033.408t.033.408q0 2.543-.75 5.086t-2.282 4.858-3.635 4.108-5.053 2.869-6.341 1.076q-5.282 0-9.65-2.836.913.065 1.5.065 4.401 0 7.857-2.673-2.054-.033-3.668-1.255t-2.266-3.146q.554.13 1.206.13.88 0 1.663-.261-2.184-.456-3.619-2.184t-1.435-3.977v-.065q1.239.652 2.836.717-1.271-.848-2.021-2.233t-.75-2.983q0-1.63.815-3.195 2.38 2.967 5.754 4.678t7.319 1.907q-.228-.815-.228-1.434 0-2.608 1.858-4.45t4.532-1.842q1.304 0 2.51.522t2.054 1.467q2.152-.424 4.01-1.532-.685 2.217-2.771 3.488 1.989-.261 3.619-.978z"/></svg>
11533          <span class="icon__fallback-text">Twitter</span>
11534        </a>
11535      </li>
11536    
11537    
11538    
11539      <li>
11540        <a target="_blank" href="https://www.instagram.com/frightrags/?hl=en" title="Fright-Rags on Instagram">
11541          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.
11541038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg>
11542          <span class="icon__fallback-text">Instagram</span>
11543        </a>
11544      </li>
11545    
11546    
11547    
11548    
11549    
11550    
11551  </ul>
11552
11553</div>
11554
11555          </div>
11556        
11557      
11558        
11559      
11560        
11561      
11562    </div>
11563
11564    <div class="site-footer__bottom">
11565
11566      <div class="footer__copyright site-footer__bottom-block text-center">
11567        
11568          Copyright &copy; 2026 Fright-Rags, Inc.
11569          
11570          <br>
11571        
11572        <a href="https://kubixmedia.co.uk/shopify-experts" target="_blank" title="Kubix Media | Shopify Experts">Made by Kubix Media | Shopify Experts</a>.
11573      </div>
11574    </div>
11575
11576  </div>
11577</footer>
11578
11579
11580</div>
11581
11582    </div>
11583  </div>
11584
11585  
11586
11587<script id="VariantDiscounts-" type="application/javascript">
11588  window.VariantDiscounts = window.VariantDiscounts || {};
11589
11590  
11591</script>
11591
11592
11593<div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden">
11594
11595
11596</div>
11596<script id="PredictiveTemplate" type="text/template">
11597  <div class="predictive-result__layout">
11598    
11599      {{#if products}}
11600        <div data-type-products>
11601          <div class="grid grid--small">
11602            {{#products}}
11603              <div class="grid__item medium-up--one-third">
11604                <a href="{{url}}" class="predictive__result">
11605                  <div class="predictive__result-image">
11606                    {{#if image }}
11607                      <img src="{{image}}" alt="{{title}}">
11608                    {{/if}}
11609                  </div>
11610                  <div class="predictive__result-meta">
11611                    <div class="grid-product__title">
11612                      {{title}}
11613                    </div>
11614                    
11615                    
11616                  </div>
11617                </a>
11618              </div>
11619            {{/products}}
11620          </div>
11621        </div>
11622      {{/if}}
11623
11624      {{#if pages}}
11625        <div data-type-pages>
11626          <p class="h6 predictive__label">Pages:</p>
11627          {{#pages}}
11628            <div>
11629              <a href="{{url}}">
11630                {{title}}
11631              </a>
11632            </div>
11633          {{/pages}}
11634        </div>
11635      {{/if}}
11636
11637      {{#if articles}}
11638        <div data-type-articles>
11639          <p class="h6 predictive__label">Articles:</p>
11640          <div class="grid grid--small">
11641            {{#articles}}
11642              <div class="grid__item medium-up--one-third">
11643                <a href="{{url}}" class="predictive__result">
11644                  <div class="predictive__result-image">
11645                    {{#if image }}
11646                      <img src="{{image}}" alt="{{title}}">
11647                    {{/if}}
11648                  </div>
11649                  <div class="predictive__result-meta">
11650                    {{title}}
11651                  </div>
11652                </a>
11653              </div>
11654            {{/articles}}
11655          </div>
11656        </div>
11657      {{/if}}
11658    
11659  </div>
11660</script>
11660
11661
11662  <div class="hide">
11663    <button id="prevArrowTemplate" class="slick-prev" aria-label="Previous" type="button">
11664      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
11665      <span class="icon__fallback-text">Previous</span>
11666    </button>
11667    <button id="nextArrowTemplate" class="slick-next" aria-label="Next" type="button">
11668      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
11669      <span class="icon__fallback-text">Next</span>
11670    </button>
11671  </div>
11672
11673  <div id="VideoModal" class="modal modal--solid">
11674  <div class="modal__inner">
11675    <div class="modal__centered page-width text-center">
11676      <div class="modal__centered-content">
11677        <div class="video-wrapper video-wrapper--modal">
11678          <div id="VideoHolder"></div>
11679        </div>
11680      </div>
11681    </div>
11682  </div>
11683
11684  <button type="button" class="modal__close js-modal-close text-link">
11685    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
11686    <span class="icon__fallback-text">"Close (esc)"</span>
11687  </button>
11688</div>
11689
11690  <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
11691  <div class="pswp__bg"></div>
11692  <div class="pswp__scroll-wrap">
11693    <div class="pswp__container">
11694      <div class="pswp__item"></div>
11695      <div class="pswp__item"></div>
11696      <div class="pswp__item"></div>
11697    </div>
11698
11699    <div class="pswp__ui pswp__ui--hidden">
11700      <button class="btn btn--no-animate btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous">
11701        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
11702      </button>
11703
11704      <button class="btn btn--no-animate btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)">
11705        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
11706      </button>
11707
11708      <button class="btn btn--no-animate btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next">
11709        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
11710      </button>
11711    </div>
11712  </div>
11713</div>
11714
11715
11716  <!--begin-bc-sf-filter-js-->
11717  
11717<script>var BoostAI_SortingLabelValue={sorting:"Sorting"};try{if("undefined"!=typeof boostPFSThemeConfig&&boostPFSThemeConfig.hasOwnProperty("label"))for(var key in boostPFSThemeConfig.label){if(boostPFSThemeConfig.label.hasOwnProperty(key)&&"string"==typeof boostPFSThemeConfig.label[key])-1!==(value=boostPFSThemeConfig.label[key].toLowerCase()).indexOf("translation missing")&&void 0!==BoostAI_SortingLabelValue[key]&&(boostPFSThemeConfig.label[key]=BoostAI_SortingLabelValue[key])}if("undefined"!=typeof bcSfFilterConfig&&bcSfFilterConfig.hasOwnProperty("label"))for(var key in bcSfFilterConfig.label){var value;if(bcSfFilterConfig.label.hasOwnProperty(key)&&"string"==typeof bcSfFilterConfig.label[key])-1!==(value=bcSfFilterConfig.label[key].toLowerCase()).indexOf("translation missing")&&void 0!==BoostAI_SortingLabelValue[key]&&(bcSfFilterConfig.label[key]=BoostAI_SortingLabelValue[key])}}catch(e){console.log("Patch BoostAI_SortingLabelValue error")}</script>
11717<script>
11718  /* Declare bcSfFilterConfig variable */
11719  var bcSfFilterMainConfig = {
11720    api: {
11721      filterUrl: 'https://services.mybcapps.com/bc-sf-filter/filter',
11722      searchUrl: 'https://services.mybcapps.com/bc-sf-filter/search',
11723      suggestionUrl: 'https://services.mybcapps.com/bc-sf-filter/search/suggest',
11724    },
11725    shop: {
11726      name: 'Fright-Rags',
11727      url: 'https://www.fright-rags.com',
11728      domain: 'fright-rags.myshopify.com',
11729      currency: 'USD',
11730      money_format: '&#36; {{amount}}'
11731    },
11732    general: {
11733      file_url: "//www.fright-rags.com/cdn/shop/files/?v=32605",
11734      asset_url: "//www.fright-rags.com/cdn/shop/t/77/assets/bc-sf-filter.js?v=29819058002102378481784239085",
11735      collection_id: 0,
11736      collection_handle: "",
11737      
11738      collection_tags: null,
11739      current_tags: null,
11740      default_sort_by: "",
11741      swatch_extension: "png",
11742      no_image_url: "//www.fright-rags.com/cdn/shop/t/77/assets/bc-sf-filter-no-image.gif?v=145516873845375634571784239085",
11743      search_term: "",
11744      template: "blog.bloggle",currencies: ["USD"],
11745      current_currency:"USD",
11746      published_locales: {"en":true},        
11747      current_locale:"en",
11748      isInitFilter:false},
11749    
11750    settings: {"general":{"productAndVariantAvailable":false,"availableAfterFiltering":true,"activeFilterScrollbar":true,"showFilterOptionCount":false,"showSingleOption":true,"showOutOfStockOption":false,"collapseOnPCByDefault":false,"collapseOnMobileByDefault":false,"keepToggleState":true,"showRefineBy":true,"capitalizeFilterOptionValues":true,"paginationType":"default","showLoading":false,"activeScrollToTop":false,"changeMobileButtonLabel":false,"sortingAvailableFirst":false,"customSortingList":"relevance|best-selling|manual|title-ascending|title-descending|price-ascending|price-descending|created-ascending|created-descending","enableAjaxCart":true,"ajaxCartStyle":"slide","selectOptionInProductItem":false,"showVariantImageBasedOn":"","addCollectionToProductUrl":false,"showVariantImageBasedOnSelectedFilter":"","urlScheme":1,"isShortenUrlParam":false},"search":{"enableSuggestion":false,"showSuggestionProductVendor":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":true,"showSuggestionProductImage":true,"productAvailable":true,"suggestionBlocks":[{"type":"suggestions","label":"Popular suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":3,"excludedValues":[]},{"type":"products","label":"Products","status":"active","number":3},{"type":"pages","label":"Pages","status":"disabled","number":3}],"searchPanelBlocks":{"searchTermSuggestions":{"label":"","searchTermList":[],"backup":[],"type":"based_on_data"},"mostPopularProducts":{"label":"","productList":[],"backup":[],"type":"based_on_data"},"collections":{"excludedValues":[]}}},"backSettings":{"offSensitive":false},"actionlist":{"qvBtnBackgroundColor":"rgba(255||255||255||1)","qvBtnTextColor":"rgba(61||66||70||1)","qvBtnBorderColor":"rgba(255||255||255||1)","qvBtnHoverBackgroundColor":"rgba(61||66||70||1)","qvBtnHoverTextColor":"rgba(255||255||255||1)","qvBtnHoverBorderColor":"rgba(61||66||70||1)","atcBtnBackgroundColor":"rgba(0||0||0||1)","atcBtnTextColor":"rgba(255||255||255||1)","atcBtnBorderColor":"rgba(0||0||0||1)","atcBtnHoverBackgroundColor":"rgba(61||66||70||1)","atcBtnHoverTextColor":"rgba(255||255||255||1)","atcBtnHoverBorderColor":"rgba(61||66||70||1)","alStyle":"bc-al-style4","qvEnable":true,"atcEnable":true},"labelTranslations":{"en":{"refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","close":"Close","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStars":"Star","showResult":"Show results","searchOptions":"Search Options","loadMore":"Load More","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","sortByOptions":{"relevance":"Relevance","best-selling":"Best selling","manual":"Manual","title-ascending":"Title ascending","title-descending":"Title descending","price-ascending":"Price ascending","price-descending":"Price descending","created-ascending":"Created ascending","created-descending":"Created descending"},"recommendation":{"homepage-605187":"Just dropped","homepage-153678":"Best Sellers","collectionpage-266857":"Just dropped","collectionpage-643587":"Most Popular Products","productpage-552138":"Recently viewed","productpage-035053":"Frequently Bought Together","cartpage-525411":"Still interested in this?","cartpage-175615":"Similar Products"},"search":{"generalTitle":"Search","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","resultEmpty":"Your search for \"{{ terms }}\" did not match any results"},"suggestion":{"viewAll":"View all results","didYouMean":"Did you mean: {{ terms }}?","suggestQuery":"Showing results for {{ terms }}","instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Pages"}
11750,"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\"","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\""},"action_list":{"qvBtnLabel":"Quick View","qvAddToCartBtnLabel":"Add To Cart","qvSoldOutLabel":"Sold Out","qvSaleLabel":"Sale","qvViewFullDetails":"View Full Details","qvQuantity":"Quantity","atcAvailableLabel":"Add To Cart","atcSelectOptionsLabel":"Select Options","atcSoldOutLabel":"Sold Out"},"defaultTheme":{},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"}}},"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroundColor":""},"label":{"sortByOptions":{"relevance":"Relevance","best-selling":"Best selling","manual":"Manual","title-ascending":"Title ascending","title-descending":"Title descending","price-ascending":"Price ascending","price-descending":"Price descending","created-ascending":"Created ascending","created-descending":"Created descending"},"recommendation":{"homepage-605187":"Just dropped","homepage-153678":"Best Sellers","collectionpage-266857":"Just dropped","collectionpage-643587":"Most Popular Products","productpage-552138":"Recently viewed","productpage-035053":"Frequently Bought Together","cartpage-525411":"Still interested in this?","cartpage-175615":"Similar Products"},"search":{},"suggestion":{"instantSearchSuggestionsLabel":"Popular suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Pages"},"error":{},"action_list":{},"defaultTheme":{},"recentlyViewed":{},"mostPopular":{}},"searchEmptyResultMessages":{}},
11751    
11752  };
11753  function mergeObject(obj1, obj2){
11754    var obj3 = {};
11755    for (var attr in obj1) { obj3[attr] = obj1[attr]; }
11756    for (var attr in obj2) { obj3[attr] = obj2[attr]; }
11757    return obj3;
11758  }
11759  if (typeof bcSfFilterConfig !== 'undefined') {
11760    var bcSfFilterConfig = mergeObject(bcSfFilterConfig, bcSfFilterMainConfig);
11761  } else {
11762    var bcSfFilterConfig = mergeObject({}, bcSfFilterMainConfig);
11763  }
11764</script>
11764
11765
11766<!-- Include Resources -->
11767<script defer src="//www.fright-rags.com/cdn/shop/t/77/assets/bc-sf-filter-lib.js?v=35609556552156975131784239085"></script>
vendor: 1 bytes, line 11767
11767
11768<script defer src="//www.fright-rags.com/cdn/shop/t/77/assets/bc-sf-search.js?v=87487182149882261081784239085"></script>
11768<!-- Initialize App -->
11769<script defer src="//www.fright-rags.com/cdn/shop/t/77/assets/bc-sf-filter-init.js?v=116769351199482042381784239085"></script>
11769
11770  <!--end-bc-sf-filter-js-->
11771
11772  
11773    
11773<script src="//www.fright-rags.com/cdn/shop/t/77/assets/kubix.min.js?v=50813747849808121671784239085" defer="defer"></script>
11773
11774  
11775
11776  <!-- BEGIN KLAVIYO SIGNUP FORM CODE -->
11777  
11777<script type="text/javascript">
11778  var __klKey = __klKey || 'mf6BP4';
11779  (function() {
11780  var s = document.createElement('script');
11781  s.type = 'text/javascript';
11782  s.async = true;
11783  s.src = '//static.klaviyo.com/forms/js/client.js';
11784  var x = document.getElementsByTagName('script')[0];
11785  x.parentNode.insertBefore(s, x);
11786  })();
11787  </script>
11787
11788  <!-- END KLAVIYO SIGNUP FORM CODE -->
11789
11790
11791
11792<!-- Back in Stock helper snippet -->
11793
11794
11795<script id="back-in-stock-helper">
11796  var _BISConfig = _BISConfig || {};
11797
11798
11799
11800
11801</script>
11801
11802
11803<!-- End Back in Stock helper snippet -->
11804<style>
11805 .rte li {
11806    margin-bottom: 0;
11807    list-style-type: disc;
11808}
11809</style>
11810<script>
11811setTimeout(() => {
11812
11813let background = document.querySelector("#qab_background");
11814let role = document.querySelectorAll(".slick-slide")
11815let track = document.querySelectorAll(".slick-track");
11816let dots = document.querySelectorAll(".slick-dots li");
11817let image = document.querySelectorAll(".skrim__link img");
11818let button = document.querySelector(".remodal-close");
11819
11820if(background){
11821  background.setAttribute("onkeydown", "qab_button_on_click(event)");
11822  background.setAttribute("role", "button");
11823  background.setAttribute("tabindex", "0");
11824}
11825
11826if(button){
11827  button.setAttribute("title", "Close Modal")
11828}
11829
11830for(let i = 0; i < role.length; i++){
11831  role[i].removeAttribute("role");
11832  role[i].removeAttribute("aria-describedby");
11833  role[i].removeAttribute("aria-hidden");
11834  }
11835
11836for(let i = 0; i < track.length; i++){
11837  track[i].removeAttribute("role");
11838}
11839
11840for(let i = 0; i < dots.length; i++){
11841    dots[i].removeAttribute("aria-hidden");
11842  }
11843
11844for(let i = 0; i < image.length; i++){
11845  image[i].setAttribute("alt" , "test");
11846}
11847
11848}, 800);
11849
11850
11851</script>
11851
11852
11853<!-- **BEGIN** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
11854    <!-- **BEGIN** Hextom QAB Integration // Main - DO NOT MODIFY -->
11855<script type="application/javascript">
11856    window.hextom_qab_meta = {
11857        p1: [
11858            
11859        ],
11860        p2: {
11861            
11862        }
11863    };
11864</script>
11864
11865<!-- **END** Hextom QAB Integration // Main - DO NOT MODIFY -->
11866    <!-- **END** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
11867
11868
11869
11870<script src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=fright-rags.myshopify.com" async></script>
11870
11871
11872
11873<script>
11874  window.addEventListener('pageshow', function (e) {
11875    if (e.persisted) document.body.classList.remove('unloading');
11876  });
11877</script>
11877
11878
11879<!-- Widget : Cart | Fright Fights | Creepshow Sticker -->
11880<div data-rebuy-id="305556"></div>
11881<!-- End Widget : Cart | Fright Fights | Creepshow Sticker -->
11882
11883<style> body[class*="hoffman-lenses"] {background-color: #ffffff;} </style>
11884<div id="shopify-block-Ad3lHck9Ccldkb2R1R__12526071353035850722" class="shopify-block shopify-app-block">
11885  
11885<script defer src="https://backinstock.useamp.com/widget/4157_1783057904.js?category=bis&v=6"></script>
11885
11886
11887
11888<script id="back-in-stock-helper-embedded">
11889  var _BISConfig = _BISConfig || {};
11890
11891  
11892
11893  
11894</script>
11894
11895
11896<script id="preorders-helper-embedded">
11897  
11898</script>
11898
11899
11900<script id="low-stock-helper-embedded">
11901  
11902</script>
11902
11903
11904
11905
11906
11907<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/wishlist.js"></script>
11907
11908
11909
11910<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/preorder-product-page-updater.js"></script>
11910
11911
11912
11913
11914
11915</div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block">
11916
11917
11918<script>
11919  console.log("[Alia app extension] v1.0.5");
11920
11921  const BACKEND_URL = "https://backend.alia-prod.com";
11922
11923  window.ALIA_SHOPIFY_EXTENSION_INFO = {
11924    customerID: "",
11925    country: "US",
11926    market: "us",
11927    language: "en"
11928  }
11929
11930  if (document.readyState !== "loading") {
11931    initAlia();
11932  } else {
11933    document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true });
11934  }
11935
11936  async function initAlia() {
11937    const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=fright-rags.myshopify.com";
11938    const script = document.createElement("script");
11939    script.src = url;
11940    script.async = true;
11941    document.head.appendChild(script);
11942  }
11943</script>
11943
11944
11945</div><div id="shopify-block-AWitpMC8rZDJCSlg4R__15573056287721514228" class="shopify-block shopify-app-block json-ld-for-seo"><!-- generated: 2026-10-03 17:24:23 -0400 -->
11946<!-- BEGIN app snippet: json_ld_for_seo_web_page -->
11946<script type="application/ld+json">
11947 {
11948   "@context": "https://schema.org",
11949   "@type": "WebPage",
11950   "@id": "https:\/\/www.fright-rags.com\/blogs\/news#json-ld-for-seo-webpage",
11951   "url": "https:\/\/www.fright-rags.com\/blogs\/news",
11952   "image": null,
11953   "primaryImageOfPage": null,
11954   "dateCreated": null,
11955   "datePublished": null
11956 }
11957</script>
11957
11958<!-- END app snippet -->
11959<!-- wp 2 --><!-- BEGIN app snippet: json_ld_for_seo_organization -->
11960<script type="application/ld+json">
11961{
11962    "@context": "https://schema.org",
11963    "@type": "ClothingStore","@id": "https:\/\/www.fright-rags.com\/#org",
11964    "name": "Fright-Rags",
11965    "url": "https:\/\/www.fright-rags.com",
11966    "description": "Shop officially licensed horror t-shirts, hoodies, and collectibles at Fright-Rags! Premium quality, exclusive designs, and fast shipping for horror fans worldwide!",
11967    "telephone": "585-730-8280",
11968    "logo": "https:\/\/www.fright-rags.com\/cdn\/shop\/files\/[email protected]?v=1613782853",
11969    "image": "https:\/\/www.fright-rags.com\/cdn\/shop\/files\/[email protected]?v=1613782853",
11970    "sameAs": ["https:\/\/www.facebook.com\/frightrags\/"," https:\/\/twitter.com\/frightrags"," https:\/\/www.instagram.com\/frightrags\/?hl=en"],"hasMerchantReturnPolicy": {
11971      "@id": "https:\/\/www.fright-rags.com\/blogs\/news#json-ld-for-seo-return-policy"
11972    },"hasMap": "https://www.google.com/maps/@43.1551724,-77.61917009999999,16z","geo": {
11973        "@type": "GeoCoordinates",
11974        "latitude": 43.1551724,
11975        "longitude": -77.61917009999999
11976    },"openingHoursSpecification": [],
11977    "brand": {
11978      "@type": "Brand",
11979      "name": "Fright Rags"
11980    },
11981    "address": {
11982        "@type": "PostalAddress",
11983        "streetAddress": "70 Cascade Drive",
11984        "addressLocality": "Rochester",
11985        "addressRegion": "NY",
11986        "postalCode": "14614",
11987        "addressCountry": "US"
11988    },
11989   "contactPoint": [
11990     {
11991       "@type": "ContactPoint",
11992       "telephone": "585-730-8280",
11993       "email": "[email protected]"
11994     }
11995    ]}
11996</script>
11996
11997<!-- END app snippet --> <!-- o 1 --><!-- BEGIN app snippet: json_ld_for_seo_product_group --><!-- END app snippet -->
11998<!-- p 0 --><!-- BEGIN app snippet: json_ld_for_seo_returns_policy -->
11998<script type="application/ld+json">
11999 {
12000   "@context": "https://schema.org",
12001   "@type": "MerchantReturnPolicy",
12002   "@id": "https:\/\/www.fright-rags.com\/blogs\/news#json-ld-for-seo-return-policy","merchantReturnLink": "https:\/\/www.fright-rags.com\/pages\/shipping-and-returns",
12003   "returnPolicyCategory": "https:\/\/schema.org\/MerchantReturnFiniteReturnWindow","applicableCountry": ["US"],"returnPolicyCountry": ["US"],"refundType": ["https:\/\/schema.org\/ExchangeRefund","https:\/\/schema.org\/FullRefund","https:\/\/schema.org\/StoreCreditRefund"],
12004   "merchantReturnDays": 30,
12005   "returnMethod": "https:\/\/schema.org\/ReturnByMail","returnFees": "https:\/\/schema.org\/ReturnFeesCustomerResponsibility","returnLabelSource": "",
12006   "customerRemorseReturnFees": "","customerRemorseReturnLabelSource": "",
12007   "itemDefectReturnFees": "","itemDefectReturnLabelSource": "",
12008   "itemCondition": ["https:\/\/schema.org\/NewCondition"]
12009 }
12010</script>
12010
12011<!-- END app snippet -->
12012<!-- A 8 -->
12013
12014
12015</div>
12015<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
12015
12016</body>
12017</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.