PageSourceSearch

https://www.hypershop.com/account/login

html hypershop.com collected 2026-10-01 11:37:22 UTC 185,619 bytes, 2,528 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<!doctype html>
18<html class="no-js" lang="en" dir="ltr">
19<head>
20  
21  
21<script type="text/javascript" async src="https://na.shgcdn3.com/pixel-collector.js"></script>
21
22<!-- GCM v2 Consent Default -->
23 
23<script>
24  window.dataLayer = window.dataLayer || [];
25  function gtag(){dataLayer.push(arguments);}
26  gtag('consent', 'default', {
27    'ad_storage': 'denied',
28    'ad_user_data': 'denied',
29    'ad_personalization': 'denied',
30    'analytics_storage': 'denied',
31    'wait_for_update': 500
32  });
33</script>
33
34<!-- Google Tag Manager -->
35 
35<script data-cookiecategory="necessary">
vendor: 327 bytes, lines 35-39
35(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
36new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
37j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
38'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
39})(window,document,'script','dataLayer','
39GTM-KTMMK6S
vendor: 3 bytes, line 39
39');
39</script>
39 
40<!-- End Google Tag Manager -->
41
42<!-- RHR Pixel Bridge -->
43<script>
44  window.addEventListener('message', function(e) {
45    if (e.data && e.data.type === 'rhr_datalayer_push') {
46      window.dataLayer = window.dataLayer || [];
47      window.dataLayer.push(e.data.payload);
48      console.log("Parent received", e.data.payload);
49    }
50  });
51</script>
51
52
53  
53<script id="CookieConsent" src="https://policy.app.cookieinformation.com/uc.js"data-culture="EN" data-gcm-version="2.0" type="text/javascript" data-gpp-enabled="true" defer></script>
53
54
55  <meta charset="utf-8">
56  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
57  <meta name="viewport" content="width=device-width,initial-scale=1">
58  <meta name="theme-color" content="#171717">
59  <meta name="google-site-verification" content="Jf-0DovDM7NdRpyzsWbXDMwkp73dHu7etk4XSzE93Gs" />
60  
61  
62    <link rel="canonical" href="https://www.hypershop.com/account/login">
63  
64  <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
65  <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
66  
67  <link rel="dns-prefetch" href="https://ajax.googleapis.com">
68  <link rel="dns-prefetch" href="https://maps.googleapis.com">
69  <link rel="dns-prefetch" href="https://maps.gstatic.com">
vendor: 66 bytes, lines 69-71
69
70  
71  <script src="https://www.google.com/recaptcha/api.js?render=
716LfIQlorAAAAAEKuHgPFzXQMJvnwPP2_T0V4Kwdz
vendor: 20 bytes, lines 71-72
71" async></script>
72  
72<script async type="module" fetchpriority="high" src="https://cdn.shopify.com/s/files/1/0872/6416/files/intelligems.js?v=1749207478"></script>
72
73  
74  
75  
75<script>
76      (function() {
77          const currentUrl = window.location.href;
78          const urlPath = window.location.pathname;
79          const lowercaseUrl = currentUrl.toLowerCase();
80          if (urlPath !== urlPath.toLowerCase()) {
81              window.location.replace(lowercaseUrl);
82          }
83      })();
84   </script>
84
85   
86   
87    
87<script>
88  (function() {
89  const { pathname, search, hash } = window.location;
90  
91  // Combined regex for both product and tag redirects
92  const redirectRegex = /^\/collections\/([^\/?#]+)(?:\/(products\/[^\/?#]+|[^\/?#]+))?(?:[\/?#]|$)/i;
93  const match = pathname.match(redirectRegex);
94  
95  if (match) {
96    const [, collectionHandle, subPath] = match;
97    
98    if (subPath?.startsWith('products/')) {
99      const cleanUrl = `/${subPath}${search}${hash}`;
100      if (pathname !== cleanUrl) {
101        window.location.replace(cleanUrl);
102      }
103      return;
104    }
105    
106    if (subPath && !['products', 'all'].includes(subPath)) {
107      const cleanUrl = `/collections/${collectionHandle}${search}${hash}`;
108      if (pathname !== cleanUrl) {
109        window.location.replace(cleanUrl);
110      }
111    }
112  }
113})();
114</script>
114
115<link rel="shortcut icon" href="//www.hypershop.com/cdn/shop/files/hypertrue.jpg?crop=center&height=32&v=1787102002&width=32" type="image/png" /><title>Account &ndash; HyperShop.com</title><meta property="og:site_name" content="HyperShop.com">
116<meta property="og:url" content="https://www.hypershop.com/account/login">
117<meta property="og:title" content="Account">
118<meta property="og:type" content="website">
119<meta property="og:description" content="Shop HyperDrive USB-C hubs and docks, HyperJuice chargers and power banks, plus tech accessories designed to improve work, travel and everyday productivity."><meta property="og:image" content="http://www.hypershop.com/cdn/shop/files/hyper-shopify-v01-r01-1200x628.webp?v=1750916482">
120  <meta property="og:image:secure_url" content="https://www.hypershop.com/cdn/shop/files/hyper-shopify-v01-r01-1200x628.webp?v=1750916482">
121  <meta property="og:image:width" content="1200">
122  <meta property="og:image:height" content="628"><meta name="twitter:site" content="@">
123<meta name="twitter:card" content="summary_large_image">
124<meta name="twitter:title" content="Account">
125<meta name="twitter:description" content="Shop HyperDrive USB-C hubs and docks, HyperJuice chargers and power banks, plus tech accessories designed to improve work, travel and everyday productivity.">
126<style>@font-face {
127  font-family: Inter;
128  font-weight: 400;
129  font-style: normal;
130  font-display: swap;
131  src: url("//www.hypershop.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
132       url("//www.hypershop.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
133}
134@font-face {
135  font-family: Inter;
136  font-weight: 500;
137  font-style: normal;
138  font-display: swap;
139  src: url("//www.hypershop.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"),
140       url("//www.hypershop.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff");
141}
142@font-face {
143  font-family: Inter;
144  font-weight: 700;
145  font-style: normal;
146  font-display: swap;
147  src: url("//www.hypershop.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
148       url("//www.hypershop.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
149}
150@font-face {
151  font-family: Inter;
152  font-weight: 400;
153  font-style: italic;
154  font-display: swap;
155  src: url("//www.hypershop.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"),
156       url("//www.hypershop.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff");
157}
158@font-face {
159  font-family: Inter;
160  font-weight: 700;
161  font-style: italic;
162  font-display: swap;
163  src: url("//www.hypershop.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
164       url("//www.hypershop.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
165}
166:root {
167    /*! General */
168    --color-base-text: 23 23 23;
169    --color-base-highlight: 60 63 188;
170    --color-base-background: 255 255 255;
171    --color-base-button: 23 23 23;
172    --color-base-button-gradient: #171717;
173    --color-base-button-text: 255 255 255;
174    --color-keyboard-focus: 11 97 205;
175    --color-shadow: 168 232 226;
176    --color-price: 23 23 23;
177    --color-sale-price: 225 29 72;
178    --color-sale-tag: 225 29 72;
179    --color-sale-tag-text: 255 255 255;
180    --color-rating: 245 158 11;
181    --color-placeholder: 250 250 250;
182    --color-success-text: 77 124 15;
183    --color-success-background: 247 254 231;
184    --color-error-text: 190 18 60;
185    --color-error-background: 255 241 242;
186    --color-info-text: 180 83 9;
187    --color-info-background: 255 251 235;
188    
189    /*! Menu and drawers */
190    --color-drawer-text: 23 23 23;
191    --color-drawer-background: 255 255 255;
192    --color-drawer-button-background: 23 23 23;
193    --color-drawer-button-gradient: #171717;
194    --color-drawer-button-text: 255 255 255;
195    --color-drawer-overlay: 23 23 23;
196
197    /*! Product card */
198    --card-radius: var(--rounded-card);
199    --card-border-width: 0.0rem;
200    --card-border-opacity: 0.0;
201    --card-shadow-opacity: 0.1;
202    --card-shadow-horizontal-offset: 0.0rem;
203    --card-shadow-vertical-offset: 0.0rem;
204
205    /*! Buttons */
206    --buttons-radius: var(--rounded-button);
207    --buttons-border-width: 2px;
208    --buttons-border-opacity: 1.0;
209    --buttons-shadow-opacity: 0.0;
210    --buttons-shadow-horizontal-offset: 0px;
211    --buttons-shadow-vertical-offset: 0px;
212
213    /*! Inputs */
214    --inputs-radius: var(--rounded-input);
215    --inputs-border-width: 0px;
216    --inputs-border-opacity: 0.65;
217
218    /*! Spacing */
219    --sp-0d5: 0.125rem;
220    --sp-1: 0.25rem;
221    --sp-1d5: 0.375rem;
222    --sp-2: 0.5rem;
223    --sp-2d5: 0.625rem;
224    --sp-3: 0.75rem;
225    --sp-3d5: 0.875rem;
226    --sp-4: 1rem;
227    --sp-4d5: 1.125rem;
228    --sp-5: 1.25rem;
229    --sp-5d5: 1.375rem;
230    --sp-6: 1.5rem;
231    --sp-6d5: 1.625rem;
232    --sp-7: 1.75rem;
233    --sp-7d5: 1.875rem;
234    --sp-8: 2rem;
235    --sp-8d5: 2.125rem;
236    --sp-9: 2.25rem;
237    --sp-9d5: 2.375rem;
238    --sp-10: 2.5rem;
239    --sp-10d5: 2.625rem;
240    --sp-11: 2.75rem;
241    --sp-12: 3rem;
242    --sp-13: 3.25rem;
243    --sp-14: 3.5rem;
244    --sp-15: 3.875rem;
245    --sp-16: 4rem;
246    --sp-18: 4.5rem;
247    --sp-20: 5rem;
248    --sp-23: 5.625rem;
249    --sp-24: 6rem;
250    --sp-28: 7rem;
251    --sp-32: 8rem;
252    --sp-36: 9rem;
253    --sp-40: 10rem;
254    --sp-44: 11rem;
255    --sp-48: 12rem;
256    --sp-52: 13rem;
257    --sp-56: 14rem;
258    --sp-60: 15rem;
259    --sp-64: 16rem;
260    --sp-68: 17rem;
261    --sp-72: 18rem;
262    --sp-80: 20rem;
263    --sp-96: 24rem;
264    --sp-100: 32rem;
265
266    /*! Font family */
267    --font-heading-family: Inter, sans-serif;
268    --font-heading-style: normal;
269    --font-heading-weight: 700;
270    --font-heading-line-height: 1.2;
271    --font-heading-letter-spacing: -0.03em;
272    
273
274    --font-body-family: Inter, sans-serif;
275    --font-body-style: normal;
276    --font-body-weight: 400;
277    --font-body-line-height: 1.2;
278    --font-body-letter-spacing: 0.0em;
279
280    --font-navigation-family: var(--font-body-family);
281    --font-navigation-size: clamp(0.875rem, 0.748rem + 0.3174vw, 1.125rem);
282    --font-navigation-weight: 500;
283    
284
285    --font-button-family: var(--font-body-family);
286    --font-button-size: clamp(0.875rem, 0.8115rem + 0.1587vw, 1.0rem);
287    --font-button-weight: 500;
288    
289
290    --font-product-family: var(--font-body-family);
291    --font-product-size: clamp(1.0rem, 0.873rem + 0.3175vw, 1.25rem);
292    --font-product-weight: 500;
293    
294
295    /*! Font size */
296    --text-3xs: 0.75rem;
297    --text-2xs: 0.8125rem;
298    --text-xs: 0.875rem;
299    --text-2sm: 0.9375rem;
300    --text-sm: 1.0rem;
301    --text-base: 1.125rem;
302    --text-lg: 1.25rem;
303    --text-xl: 1.375rem;
304    --text-2xl: 1.625rem;
305    --text-3xl: 2.0rem;
306    --text-4xl: 2.375rem;
307    --text-5xl: 3.125rem;
308    --text-6xl: 3.875rem;
309    --text-7xl: 4.625rem;
310    --text-8xl: 6.125rem;
311
312    /*! Layout */
313    --page-width: 1900px;
314    --gap-padding: clamp(var(--sp-5), 2.526vw, var(--sp-12));
315    --grid-gap: clamp(40px, 20vw, 60px);
316    --page-padding: var(--sp-5);
317    --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), var(--page-width));
318    --rounded-button: 3.75rem;
319    --rounded-input: 0.75rem;
320    --rounded-card: clamp(var(--sp-2d5), 1.053vw, var(--sp-5));
321    --rounded-block: clamp(var(--sp-2d5), 1.053vw, var(--sp-5));
322
323    /*! Other */
324    --icon-weight: 1.5px;
325  }
326
327  @media screen and (min-width: 1024px) {
328    :root {
329      --page-padding: var(--sp-9);
330    }
331  }
332
333  @media screen and (min-width: 1280px) {
334    :root {
335      --gap-padding: var(--sp-12);
336      --page-padding: var(--sp-12);
337      --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), max(var(--page-width), 1280px));
338    }
339  }
340
341  @media screen and (min-width: 1536px) {
342    :root {
343      --page-padding: max(var(--sp-12), 50vw - var(--scrollbar-width, 0px)/2 - var(--page-width)/2);
344    }
345  }
346</style>
347  <link rel="preload" as="font" href="//www.hypershop.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" type="font/woff2" crossorigin>
348  
349
350  <link rel="preload" as="font" href="//www.hypershop.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2" type="font/woff2" crossorigin>
351  
352<link href="//www.hypershop.com/cdn/shop/t/177/assets/theme.css?v=37223268764587385651776402968" rel="stylesheet" type="text/css" media="all" /><link href="//www.hypershop.com/cdn/shop/t/177/assets/style.css?v=102097646077462747341776670151" rel="stylesheet" type="text/css" media="all" />
353<link href="//www.hypershop.com/cdn/shop/t/177/assets/NiveauGroteskRegular.woff2?v=73638155689565569911776402968" as="font" type="font/woff2" crossorigin="anonymous" rel="preload">
354<link href="//www.hypershop.com/cdn/shop/t/177/assets/NiveauGroteskMedium.woff2?v=59303768217787569951776402968" as="font" type="font/woff2" crossorigin="anonymous" rel="preload">
355<link href="//www.hypershop.com/cdn/shop/t/177/assets/NiveauGroteskBold.woff2?v=146551126873331309571776402968" as="font" type="font/woff2" crossorigin="anonymous" rel="preload">
356
357<style>
358    @font-face {
359      font-family: 'myFontLight';
360      font-style: normal;
361      font-weight: 500;
362      font-display: swap;
363      src: url("//www.hypershop.com/cdn/shop/files/NiveauGroteskLight.woff2?v=5209985848102499026") format("woff2");
364    }
365    @font-face {
366      font-family: 'myFontRegular';
367      font-style: normal;
368      font-weight: 400;
369      font-display: swap;
370      src: url("//www.hypershop.com/cdn/shop/files/NiveauGroteskRegular.woff2?v=6256729879713621601") format("woff2");
371    }
372    @font-face {
373      font-family: 'myFontMedium';
374      font-style: normal;
375      font-weight: 500;
376      font-display: swap;
377      src: url("//www.hypershop.com/cdn/shop/files/NiveauGroteskMedium.woff2?v=1623261758098147970") format("woff2");
378    }
379    @font-face {
380      font-family: 'myFontBold';
381      font-style: normal;
382      font-weight: 700;
383      font-display: swap;
384      src: url("//www.hypershop.com/cdn/shop/files/NiveauGroteskBold.woff2?v=17104588128784446572") format("woff2");
385    }
386</style>
387
388  <link rel="stylesheet" href="//www.hypershop.com/cdn/shop/t/177/assets/style.css?v=102097646077462747341776670151?v=1790854640" media="print" fetchpriority="low" onload="this.media='all'">
389  <link rel="stylesheet" href="//www.hypershop.com/cdn/shop/t/177/assets/apps.css?v=60826933504568059831776402968?v=1790854640" media="print" fetchpriority="low" onload="this.media='all'">
389<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
389<meta name="google-site-verification" content="hZrYNkHF8DnRGovCpVF0bbQm6ZEAyYDEUYfP02o3mOQ">
390<meta name="google-site-verification" content="4SmKZJplbq0pqx8asGMw7i4aJdl0UIiHB-pOgOQQCnU">
391<meta name="google-site-verification" content="WNQUMLTdK-S5vEqtC8SNRxm5xnT96dmtS7J1iMSdilk">
392<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/8726416/digital_wallets/dialog">
393<meta id="in-context-paypal-metadata" data-shop-id="8726416" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
394<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
394<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=16973886"></script>
394
395<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
396<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=16973886&shop_id=8726416" crossorigin="anonymous"></script>
vendor: 1 bytes, line 396
396
397<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":8726416,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/8726416","merchantName":"HyperShop.com","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"HyperShop.com","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 397
397
398<script id="shopify-features" type="application/json">{"accessToken":"8b642943c17aa3e1e8c411f698e69a23","betas":["rich-media-storefront-analytics"],"domain":"www.hypershop.com","predictiveSearch":true,"shopId":8726416,"locale":"en"}</script>
vendor: 1 bytes, line 398
398
399<script>var Shopify = Shopify || {};
400Shopify.shop = "sanho.myshopify.com";
401Shopify.locale = "en";
402Shopify.currency = {"active":"USD","rate":"1.0"};
403Shopify.country = "US";
404Shopify.theme = {"name":"Live-Environment PDP - 17-04-2026","id":139437441086,"schema_name":"Concept","schema_version":"4.0.0","theme_store_id":null,"role":"main"};
405Shopify.theme.handle = "null";
406Shopify.theme.style = {"id":null,"handle":null};
407Shopify.cdnHost = "www.hypershop.com/cdn";
408Shopify.routes = Shopify.routes || {};
409Shopify.routes.root = "/";
410Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
411Shopify.SignInWithShop = Shopify.SignInWithShop || {};
412Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
413Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 413
413
414<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 414
414
415<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 415
415
416<script>
417  window.ShopifyPay = window.ShopifyPay || {};
418  window.ShopifyPay.apiHost = "shop.app\/pay";
419  window.ShopifyPay.redirectState = null;
420</script>
vendor: 1 bytes, line 420
420
421<script>
422  window.Shopify = window.Shopify || {};
423  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
424  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
425  window.Shopify.SignInWithShop.eligible = true;
426</script>
vendor: 1 bytes, line 426
426
427<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 427
427
428<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 428
428
429<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 429
429
430<script type="module">
431  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js");
432await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js");
433
434  window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true});
435window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true});
436
437</script>
vendor: 1 bytes, line 437
437
438<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 438
438
439<script type="module">
440  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
441
442  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
443
444</script>
vendor: 1 bytes, line 444
444
445<script>
446  window.Shopify = window.Shopify || {};
447  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
448  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"]};
449</script>
vendor: 1 bytes, line 449
449
450<script>(function() {
451  var isLoaded = false;
452  function asyncLoad() {
453    if (isLoaded) return;
454    isLoaded = true;
455    var urls = ["\/\/staticw2.yotpo.com\/SQctEMiCpBy1R6eF9joaH0WreX4D4EDpfHZDdzUC\/widget.js?shop=sanho.myshopify.com","https:\/\/gtranslate.io\/shopify\/gtranslate.js?shop=sanho.myshopify.com","https:\/\/tags.productgenius.io\/tag.js?shop=sanho.myshopify.com","https:\/\/cdn.attn.tv\/hypershop\/dtag.js?shop=sanho.myshopify.com","https:\/\/cdn.hextom.com\/js\/eventpromotionbar.js?shop=sanho.myshopify.com","\/\/cdn.shopify.com\/proxy\/c57cda35e9d9d777fee1db6ed2d240c49534a4ced2b81b4ddb2e59855e892341\/apps.bazaarvoice.com\/deployments\/hyper\/main_site\/production\/en_US\/bv.js?shop=sanho.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/backinstock.useamp.com\/widget\/4733_1788451847.js?category=bis\u0026v=6\u0026shop=sanho.myshopify.com"];
456    for (var i = 0; i < urls.length; i++) {
457      var s = document.createElement('script');
458      s.type = 'text/javascript';
459      s.async = true;
460      s.src = urls[i];
461      var x = document.getElementsByTagName('script')[0];
462      x.parentNode.insertBefore(s, x);
463    }
464  };
465  if(window.attachEvent) {
466    window.attachEvent('onload', asyncLoad);
467  } else {
468    window.addEventListener('load', asyncLoad, false);
469  }
470})();</script>
vendor: 1 bytes, line 470
470
471<script id="__st">var __st={"a":8726416,"offset":-25200,"reqid":"25f85155-c420-41c6-90c2-91b953ccee6b-1790854640","pageurl":"www.hypershop.com\/account\/login","u":"26ccf39316ca"};</script>
vendor: 1 bytes, line 471
471
472<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 472
472
473<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 473
473
474<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.hypershop.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 474
474
475<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.hypershop.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>
475<script crossorigin="anonymous" defer="defer" src="//www.hypershop.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 475
475
476<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 476
476
477<script>
478  window.Shopify = window.Shopify || {};
479  window.Shopify.MCP = window.Shopify.MCP || {};
480  window.Shopify.MCP.enabled = true;
481  window.Shopify.MCP.shop = "sanho.myshopify.com";
482  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.hypershop.com\/api\/mcp";
483  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"]}}];
484</script>
vendor: 1 bytes, line 484
484
485<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.hypershop.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
486</script>
vendor: 1 bytes, line 486
486
487<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.hypershop.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
488</script>
vendor: 1 bytes, line 488
488
489<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
490  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);
491</script>
vendor: 1 bytes, line 491
491
492<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})}}));
493</script>
493
494<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.hypershop.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
495<style id="shopify-accelerated-checkout-cart">
496        #shopify-buyer-consent {
497  margin-top: 1em;
498  display: inline-block;
499  width: 100%;
500}
501
502#shopify-buyer-consent.hidden {
503  display: none;
504}
505
506#shopify-subscription-policy-button {
507  background: none;
508  border: none;
509  padding: 0;
510  text-decoration: underline;
511  font-size: inherit;
512  cursor: pointer;
513}
514
515#shopify-subscription-policy-button::before {
516  box-shadow: none;
517}
518
519      </style>
520
521<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
521<script src="//www.hypershop.com/cdn/shop/t/177/assets/vendor.js?v=119031152381566933291776402968?v=1790854640" defer="defer"></script>
521
522  
522<script src="//www.hypershop.com/cdn/shop/t/177/assets/theme.js?v=164316034244980381051776402968?v=1790854640" defer="defer"></script>
522<script src="//www.hypershop.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js?v=1790854640" defer="defer"></script>
522<script>
523  document.documentElement.classList.replace('no-js', 'js');
524
525  window.theme = window.theme || {};
526  theme.routes = {
527    shop_url: 'https://www.hypershop.com',
528    root_url: '/',
529    cart_url: '/cart',
530    cart_add_url: '/cart/add',
531    cart_change_url: '/cart/change',
532    cart_update_url: '/cart/update',
533    search_url: '/search',
534    predictive_search_url: '/search/suggest'
535  };
536
537  theme.variantStrings = {
538    preOrder: "Pre-order",
539    addToCart: "Add to Cart",
540    soldOut: "Sold Out",
541    unavailable: "Unavailable",
542    addToBundle: "Add to bundle",
543    backInStock: "Notify me when it’s available"
544  };
545
546  theme.shippingCalculatorStrings = {
547    error: "One or more errors occurred while retrieving the shipping rates:",
548    notFound: "Sorry, we do not ship to your address.",
549    oneResult: "There is one shipping rate for your address:",
550    multipleResults: "There are multiple shipping rates for your address:"
551  };
552
553  theme.recipientFormStrings = {
554    expanded: "Gift card recipient form expanded",
555    collapsed: "Gift card recipient form collapsed"
556  };
557
558  theme.quickOrderListStrings = {
559    itemsAdded: "[quantity] items added",
560    itemAdded: "[quantity] item added",
561    itemsRemoved: "[quantity] items removed",
562    itemRemoved: "[quantity] item removed",
563    viewCart: "View cart",
564    each: "[money]\/ea",
565    minError: "This item has a minimum of [min]",
566    maxError: "This item has a maximum of [max]",
567    stepError: "You can only add this item in increments of [step]"
568  };
569
570  theme.cartStrings = {
571    error: `There was an error while updating your cart. Please try again.`,
572    quantityError: `You can only add [quantity] of this item to your cart.`,
573  };
574
575  theme.dateStrings = {
576    d: "d",
577    day: "Day",
578    days: "Days",
579    h: "h",
580    hour: "Hour",
581    hours: "Hours",
582    m: "m",
583    minute: "Min",
584    minutes: "Mins",
585    s: "s",
586    second: "Sec",
587    seconds: "Secs"
588  };theme.strings = {
589    recentlyViewedEmpty: "Your recently viewed is empty.",
590    close: "Close",
591    next: "Next",
592    previous: "Previous",
593    qrImageAlt: "QR code — scan to redeem gift card"
594  };
595
596  theme.settings = {
597    moneyFormat: "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e",
598    moneyWithCurrencyFormat: "\u003cspan class=money\u003e${{amount}} USD\u003c\/span\u003e",
599    currencyCodeEnabled: false,
600    externalLinksNewTab: false,
601    cartType: "drawer",
602    isCartTemplate: false,
603    pswpModule: "\/\/www.hypershop.com\/cdn\/shop\/t\/177\/assets\/photoswipe.min.js?v=79044374899115202451776402968",
604    themeName: 'Concept',
605    themeVersion: '4.0.0',
606    agencyId: ''
607  };</script>
607
608
609
610  
611  
611<script>
612    document.addEventListener('DOMContentLoaded', function () {
613      function getUTMParameters() {
614        let params = {};
615        window.location.search.substring(1).split('&').forEach(param => {
616          let [key, value] = param.split('=');
617          if (key.includes('utm_')) {
618            params[key] = decodeURIComponent(value || '');
619          }
620        });
621        return params;
622      }
623  
624      function setLocalStorage(key, value) {
625        localStorage.setItem(key, value);
626      }
627  
628      const utmParams = getUTMParameters();
629      if (Object.keys(utmParams).length > 0) {
630        Object.keys(utmParams).forEach(param => {
631          setLocalStorage(param, utmParams[param]); // Store UTM params in localStorage
632        });
633      }
634    });
635</script>
635
636  
637  
637<script>
638document.addEventListener('DOMContentLoaded', function () {
639  const utmParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content'];
640  const urlParams = new URLSearchParams(window.location.search);
641  const hasUtmParams = utmParams.some(param => urlParams.has(param));
642
643  // UTM storage
644  function deleteUTMFromLocalStorage(param) {
645    localStorage.removeItem(param);
646  }
647  function setUTMInLocalStorage(param, value) {
648    localStorage.setItem(param, value);
649    sessionStorage.setItem(param, value);
650  }
651
652  // Store or clear UTM
653  if (hasUtmParams) {
654    utmParams.forEach(param => {
655      deleteUTMFromLocalStorage(param);
656      if (urlParams.has(param)) {
657        setUTMInLocalStorage(param, urlParams.get(param));
658      }
659    });
660  } else {
661    utmParams.forEach(param => deleteUTMFromLocalStorage(param));
662  }
663
664  // Get stored UTM
665  const storedUtmParams = utmParams.reduce((acc, param) => {
666    const value = localStorage.getItem(param);
667    if (value) acc[param] = value;
668    return acc;
669  }, {});
670
671  // Function to update links with UTM
672  function updateLinksWithUTM(container = document) {
673    if (Object.keys(storedUtmParams).length === 0) return;
674
675    const links = container.querySelectorAll('a[href]');
676    links.forEach(link => {
677      if (link.getAttribute('href') !== '#menu') {
678        try {
679          const url = new URL(link.href, window.location.origin);
680          Object.entries(storedUtmParams).forEach(([key, value]) => {
681            url.searchParams.set(key, value);
682          });
683          link.href = url.toString();
684        } catch (e) {}
685      }
686    });
687
688    const dataLinks = container.querySelectorAll('[data-link]');
689    dataLinks.forEach(el => {
690      try {
691        const url = new URL(el.getAttribute('data-link'), window.location.origin);
692        Object.entries(storedUtmParams).forEach(([key, value]) => {
693          url.searchParams.set(key, value);
694        });
695        el.setAttribute('data-link', url.pathname + url.search);
696      } catch (e) {}
697    });
698
699    const wrappers = container.querySelectorAll('.image-link-wrapper[data-link]');
700    wrappers.forEach(wrapper => {
701      const link = wrapper.getAttribute('data-link');
702      wrapper.addEventListener('click', function () {
703        window.location.href = link;
704      });
705    });
706  }
707
708  updateLinksWithUTM();
709
710
711  const observer = new MutationObserver((mutationsList) => {
712    mutationsList.forEach(mutation => {
713      mutation.addedNodes.forEach(node => {
714        if (node.nodeType === 1) {
715          if (node.matches('.mega-menu__list') || node.querySelector('.mega-menu__list'))
716           {
717            updateLinksWithUTM(node);
718          }
719        }
720      });
721    });
722  });
723
724  observer.observe(document.body, {
725    childList: true,
726    subtree: true
727  });
728});
729
730</script>
730  
731
732  
733
734<script type="text/javascript">
735  
736    window.SHG_CUSTOMER = null;
737  
738</script>
738
739
740
741
742
743
744
745
746
747  
747<script>
748  document.addEventListener("DOMContentLoaded", function () {
749    const headings = document.querySelectorAll("h1, h2, h3, h4, h5, h6");
750
751    headings.forEach(h => {
752      if (!h.textContent.trim()) {
753        h.remove();  
754      }
755    });
756  });
757  </script>
757
758
759  
759<script>
760  document.addEventListener("DOMContentLoaded", function () {
761  const hiddenSections = document.querySelectorAll("[aria-hidden='true']");
762
763  hiddenSections.forEach(section => {
764
765    if (
766      section.closest('#ccpa-banner') ||
767      section.closest('#CcpaWrapper') ||
768      section.id?.startsWith('coi') ||
769      section.querySelector('[id^="coi-"]')
770    ) {
771      return; 
772    } 
773
774    const focusable = section.querySelectorAll(
775      "input, textarea, select, summary, iframe, object, embed, [contenteditable], [tabindex]:not([tabindex='-1'])"
776    );
777
778    focusable.forEach(el => {
779      el.setAttribute("tabindex", "-1");
780      
781    });
782  });
783});
784</script>
784
785
786
787
788
789  
789<script id="pg-app-fetch" src="https://tags.productgenius.io/tag.js?shop=sanho.myshopify.com"></script>
789<!-- BEGIN app block: shopify://apps/impact-com/blocks/consent_mode/adac1a7f-d17f-4936-8a12-45628cdd8add -->
789<script id="consent_script" defer>
790  window.Shopify.loadFeatures(
791    [
792      {
793        name: 'consent-tracking-api',
794        version: '0.1',
795      },
796    ],
797    error => {
798      if (error) {
799        // Rescue error
800      }
801
802      document.addEventListener("visitorConsentCollected", (event) => {
803        // Do nothing
804      });
805    },
806  );
807</script>
807
808
809<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
810
811
812
813
814
815
816
817
818
819
820
821
822  
822<script async src="https://static.klaviyo.com/onsite/js/KdRC4D/klaviyo.js?company_id=KdRC4D"></script>
822
823  
823<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>
823
824
825  
826
827
828
829
830  
830<script>
831    window.klaviyoReviewsProductDesignMode = false
832  </script>
832
833
834
835
836
837
838
839
840
841
842<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin />
843<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
844<script>
845/* >> TriplePixel :: start*/
846window.TriplePixelData={TripleName:"sanho.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{  }},search:"",collection:"",cart:"drawer",template:"login",curr:"USD" || "USD", market:"762740798"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage);
847/* << TriplePixel :: end*/
848</script>
848
849
850
851
852<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
852<script type="text/javascript" src="https://cdn.attn.tv/hypershop/dtag.js?source=app-embed" defer="defer"></script>
852
853
854
855<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
856<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: 8726416,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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 856
856
857<script>
858  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
859</script>
vendor: 1 bytes, line 859
859
860<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}
860).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: 8726416,storefrontBaseUrl: "https://www.hypershop.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.hypershop.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1741553726","configuration":"{\"locale\":\"en_US\",\"client\":\"hyper\",\"environment\":\"production\",\"deployment_zone\":\"main_site\",\"use_external_ids\":\"false\",\"use_variants\":\"false\",\"external_id_attribute\":\"default\",\"storefront_api_key\":\"none\",\"product_metafield_key\":\"none\",\"product_metafield_namespace\":\"none\",\"multi_locale_enabled\":\"false\",\"locale_mapping\":\"{}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bf601cbef12079fa1ab77422415f1989","type":"APP","apiClientId":1888040,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
860,{"id":"1388445758","configuration":"{\"account_ID\":\"1084795\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/sanho.js\\\",\\\"allow_tracking\\\":true,\\\"enable_post_purchase\\\":false,\\\"ga4_enabled\\\":\\\"-1\\\",\\\"ga4_measurement_id\\\":\\\"\\\",\\\"ga4_tag_id\\\":\\\"\\\",\\\"ga4_submit_subtotal\\\":1,\\\"google_ads_enabled\\\":\\\"1\\\",\\\"ga_conversion_id\\\":\\\"AW-965998478\\\",\\\"ga_purchase_label\\\":\\\"pmApCKm81O0aEI7vz8wD\\\",\\\"ga_add_to_cart_label\\\":\\\"DP0GCK-81O0aEI7vz8wD\\\",\\\"ga_begin_checkout_label\\\":\\\"B3uACKy81O0aEI7vz8wD\\\",\\\"ga_tag_id\\\":\\\"\\\",\\\"ga_submit_subtotal\\\":\\\"0\\\",\\\"drm_enabled\\\":\\\"1\\\",\\\"prefixD\\\":\\\"US\\\",\\\"google_merchant_id\\\":\\\"9605009\\\",\\\"target_country\\\":\\\"US\\\",\\\"content_language\\\":\\\"en\\\",\\\"enhace_conversion_browser_side\\\":false,\\\"enhace_conversion_server_side\\\":\\\"-1\\\",\\\"consent_mode\\\":\\\"-1\\\",\\\"ads_data_redaction\\\":\\\"-1\\\",\\\"url_passthrough\\\":\\\"1\\\",\\\"sku_as_product_id\\\":\\\"1\\\",\\\"gtm_enabled\\\":0,\\\"gtm_container\\\":\\\"\\\",\\\"server_container_url\\\":\\\"\\\",\\\"shopify_store\\\":\\\"9953fb95d27e2acab09a9978ad24a3caef616a957219592f129d3334e312adda0cb0d85dc147c5c5d5f03cb627b0231f\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"dbf16afd37d7bda963909dd4e886232e","type":"APP","apiClientId":1558137,"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"},{"id":"951255102","configuration":"{\"accountID\":\"KdRC4D\",\"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":"621379646","configuration":"{\"shopId\":\"sanho.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"478511166","configuration":"{\"campaignID\":\"32079\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/69a58242a01baa797caea7d6afe6ee0b\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4d2ae310e7f99f154f33560b5c81cfa9","type":"APP","apiClientId":3546795,"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"},{"id":"424214590","configuration":"{\"site_id\":\"5365a04c-8454-4504-b523-db3ba37d6b8c\",\"analytics_endpoint\":\"https:\\\/\\\/na.shgcdn3.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"695709fc3f146fa50a25299517a954f2","type":"APP","apiClientId":1158168,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"424181822","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"8a9a175b11d15038a70fe78d09c59720","type":"APP","apiClientId":397
8607633,"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":"57049150","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Mouseflow Checkout","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"87523390","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Elevar - Checkout Tracking","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"102531134","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"159","type":"CUSTOM","privacyPurposes":[],"name":"!Shopify DataLayer","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"HyperShop.com","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"sanho.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.hypershop.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.hypershop.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"139437441086","themePublished":"true","eventMetadataId":"a07a6dcc-b5d2-4ac4-8512-759bcd36a9e5","shopId":"8726416","storefrontBaseUrl":"https:\/\/www.hypershop.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>
860<script>
861  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
862  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
863  window.ShopifyAnalytics.meta.currency = 'USD';
864  var meta = {"page":{"requestId":"25f85155-c420-41c6-90c2-91b953ccee6b-1790854640"}};
865  for (var attr in meta) {
866    window.ShopifyAnalytics.meta[attr] = meta[attr];
867  }
868</script>
vendor: 1 bytes, line 868
868
869<script class="analytics">
870  (function () {
871    var customDocumentWrite = function(content) {
872      var jquery = null;
873
874      if (window.jQuery) {
875        jquery = window.jQuery;
876      } else if (window.Checkout && window.Checkout.$) {
877        jquery = window.Checkout.$;
878      }
879
880      if (jquery) {
881        jquery('body').append(content);
882      }
883    };
884
885    var hasLoggedConversion = function(token) {
886      if (token) {
887        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
888      }
889      return false;
890    }
891
892    var setCookieIfConversion = function(token) {
893      if (token) {
894        var twoMonthsFromNow = new Date(Date.now());
895        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
896
897        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
898      }
899    }
900
901    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
902    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
903    if (trekkie.integrations) {
904      return;
905    }
906    trekkie.methods = [
907      'identify',
908      'page',
909      'ready',
910      'track',
911      'trackForm',
912      'trackLink'
913    ];
914    trekkie.factory = function(method) {
915      return function() {
916        var args = Array.prototype.slice.call(arguments);
917        args.unshift(method);
918        trekkie.push(args);
919        if (method == 'track' || method == 'page') {
920          var pageUrl;
921          try {
922            pageUrl = window.location.href;
923          } catch (e) {}
924          var pageReferrer;
925          try {
926            pageReferrer = document.referrer;
927          } catch (e) {}
928          try {
929            if (window.__TREKKIE_SHIM_QUEUE == null) {
930              window.__TREKKIE_SHIM_QUEUE = [];
931            }
932            window.__TREKKIE_SHIM_QUEUE.push({
933              from: 'trekkie-stub',
934              method: method,
935              args: args.slice(1),
936              pageContext: {
937                url: pageUrl,
938                referrer: pageReferrer
939              }
940            });
941          } catch (e) {
942            // no-op
943          }
944        }
945        return trekkie;
946      };
947    };
948    for (var i = 0; i < trekkie.methods.length; i++) {
949      var key = trekkie.methods[i];
950      trekkie[key] = trekkie.factory(key);
951    }
952    trekkie.load = function(config) {
953      trekkie.config = config || {};
954      trekkie.config.initialDocumentCookie = document.cookie;
955      var first = document.getElementsByTagName('script')[0];
956var script = document.createElement('script');
957script.type = 'text/javascript';
958script.onerror = function(e) {
959  var scriptFallback = document.createElement('script');
960  scriptFallback.type = 'text/javascript';
961  scriptFallback.onerror = function(error) {
962          var Monorail = {
963      produce: function produce(monorailDomain, schemaId, payload) {
964        var currentMs = new Date().getTime();
965        var event = {
966          schema_id: schemaId,
967          payload: payload,
968          metadata: {
969            event_created_at_ms: currentMs,
970            event_sent_at_ms: currentMs
971          }
972        };
973        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
974      },
975      sendRequest: function sendRequest(endpointUrl, payload) {
976        // Try the sendBeacon API
977        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
978          var blobData = new window.Blob([payload], {
979            type: 'text/plain'
980          });
981
982          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
983            return true;
984          } // sendBeacon was not successful
985
986        } // XHR beacon
987
988        var xhr = new XMLHttpRequest();
989
990        try {
991          xhr.open('POST', endpointUrl);
992          xhr.setRequestHeader('Content-Type', 'text/plain');
993          xhr.send(payload);
994        } catch (e) {
995          console.log(e);
996        }
997
998        return false;
999      },
1000      isIos12: function isIos12() {
1001        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1002      }
1003    };
1004    Monorail.produce('monorail-edge.shopifysvc.com',
1005      'trekkie_storefront_load_errors/1.1',
1006      {shop_id: 8726416,
1007      theme_id: 139437441086,
1008      app_name: "storefront",
1009      context_url: window.location.href,
1010      source_url: "//www.hypershop.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1011
1012  };
1013  scriptFallback.async = true;
1014  scriptFallback.src = '//www.hypershop.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1015  first.parentNode.insertBefore(scriptFallback, first);
1016};
1017script.async = true;
1018script.src = '//www.hypershop.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1019first.parentNode.insertBefore(script, first);
1020
1021    };
1022    trekkie.load(
1023      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":8726416,"isMerchantRequest":null,"themeId":139437441086,"themeCityHash":"3724260497103250785","contentLanguage":"en","currency":"USD","eventMetadataId":"a07
1023a6dcc-b5d2-4ac4-8512-759bcd36a9e5"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1024    );
1025
1026    var loaded = false;
1027    trekkie.ready(function() {
1028      if (loaded) return;
1029      loaded = true;
1030
1031      window.ShopifyAnalytics.lib = window.trekkie;
1032
1033      var originalDocumentWrite = document.write;
1034      document.write = customDocumentWrite;
1035      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1036      document.write = originalDocumentWrite;
1037
1038      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1039      var token = match? match[1]: undefined;
1040      if (!hasLoggedConversion(token)) {
1041        setCookieIfConversion(token);
1042        
1043      }
1044    });
1045
1046    window.ShopifyAnalytics.lib.page(null,{"requestId":"25f85155-c420-41c6-90c2-91b953ccee6b-1790854640","shopifyEmitted":true});
1047
1048    var eventsListenerScript = document.createElement('script');
1049    eventsListenerScript.async = true;
1050    eventsListenerScript.src = "//www.hypershop.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1051    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1052})();</script>
vendor: 1 bytes, line 1052
1052
1053<script
1054  defer
1055  src="https://www.hypershop.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1056  data-application="storefront-renderer"
1057  data-shop-id="8726416"
1058  data-render-region="gcp-us-central1"
1059  data-page-type="customers/login"
1060  data-theme-instance-id="139437441086"
1061  data-theme-name="Concept"
1062  data-theme-version="4.0.0"
1063  data-monorail-region="shop_domain"
1064  data-resource-timing-sampling-rate="10"
1065  data-shs="true"
1066  data-shs-beacon="true"
1067  data-shs-export-with-fetch="true"
1068  data-shs-logs-sample-rate="1"
1069  data-shs-beacon-endpoint="https://www.hypershop.com/api/collect"
1070></script>
1070
1071<meta name="shopify-y" content="f1f17e4e-1609-4fe8-9777-5aa68d6bdd15" data-expiration="1822412240000"><meta name="shopify-s" content="6376fa11-c359-4e7e-b649-badbb87bb8a9" data-expiration="1790856440000"><meta name="new-cookie-storage-activated" content="t">
1072</head>
1073
1074<body class="template-customers-login" data-rounded-button="round" data-rounded-input="round-slight" data-rounded-block="round" data-rounded-card="round" data-button-hover="standard" data-lazy-image data-title-animation data-page-rendering>
1075  <a class="sr-only skip-link" href="#MainContent">Skip to content</a>
1076  <!-- Google Tag Manager (noscript) -->
1077
1078<!-- End Google Tag Manager (noscript) --><loading-bar class="loading-bar block fixed top-0 left-0 w-full h-full overflow-hidden pointer-events-none"><svg class="icon icon-spinner icon-lg absolute animate-spin" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1079      <path stroke-linecap="round" stroke-linejoin="round" d="M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2"></path>
1080    </svg></loading-bar>
1081<mouse-cursor class="mouse-cursor z-50 fixed select-none flex items-center justify-center pointer-events-none rounded-full"> 
1082  <svg class="icon icon-cursor" stroke="currentColor" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
1083    <path d="M10 30L30 10M10 10L30 30" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
1084  </svg>
1085</mouse-cursor>
1086<!-- BEGIN sections: header-group -->
1087<div id="shopify-section-sections--18475756552254__announcement-bar" class="shopify-section shopify-section-group-header-group topbar-section">
1087<script src="//www.hypershop.com/cdn/shop/t/177/assets/announcement-inert.js?v=104807045851307870211788783612?v=1790854640" defer="defer"></script>
1087
1088  <style>
1089    :root {--topbar-height: var(--sp-12);}
1090    
1091    @media screen and (min-width: 1536px) {
1092      :root {--topbar-height: var(--sp-14);}
1093    }
1094
1095    #shopify-section-sections--18475756552254__announcement-bar {
1096      --gradient-background: #1f1f1f;
1097      --color-background: 31 31 31;
1098      --color-foreground: 250 250 250;
1099      --color-highlight: 255 221 191;
1100    }
1101  </style><div class="topbar topbar--center page-width page-width--full section section--rounded relative grid py-0 h-full w-full items-center"><div class="social-icons hidden lg:flex items-center"></div><div class="announcement-bar h-full flex justify-center lg:justify-center relative">
1102        <announcement-bar id="Slider-sections--18475756552254__announcement-bar" class="announcement__slides flex justify-center w-full h-full flickity" autoplay autoplay-speed="5"><div class="announcement__slide flex h-full"  ><div class="announcement__content flex items-center gap-2"><span class="announcement-icon hidden md:block"><svg class="icon icon-truck icon-xs stroke-1" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1103      <path d="M6.66675 12.6667H9.33342M6.66675 12.6667C6.66675 13.7712 5.77132 14.6667 4.66675 14.6667C3.56218 14.6667 2.66675 13.7712 2.66675 12.6667M6.66675 12.6667C6.66675 11.5621 5.77132 10.6667 4.66675 10.6667C3.56218 10.6667 2.66675 11.5621 2.66675 12.6667M9.33342 12.6667C9.33342 13.7712 10.2288 14.6667 11.3334 14.6667C12.438 14.6667 13.3334 13.7712 13.3334 12.6667M9.33342 12.6667C9.33342 11.5621 10.2288 10.6667 11.3334 10.6667C12.438 10.6667 13.3334 11.5621 13.3334 12.6667M13.3334 12.6667V12.6667C14.438 12.6667 15.3334 11.7712 15.3334 10.6667V4.53334C15.3334 3.41324 15.3334 2.85319 15.1154 2.42536C14.9237 2.04904 14.6177 1.74308 14.2414 1.55133C13.8136 1.33334 13.2535 1.33334 12.1334 1.33334H10.3334C9.40153 1.33334 8.93559 1.33334 8.56805 1.48558C8.07799 1.68857 7.68864 2.07792 7.48566 2.56798C7.33342 2.93552 7.33342 3.40146 7.33342 4.33334V4.33334C7.33342 5.26523 7.33342 5.73117 7.18117 6.09871C6.97819 6.58877 6.58884 6.97811 6.09878 7.1811C5.73124 7.33334 5.2653 7.33334 4.33341 7.33334H1.00008M2.66675 12.6667V12.6667C2.20176 12.6667 1.96927 12.6667 1.77852 12.6156C1.26088 12.4769 0.85656 12.0725 0.717859 11.5549C0.666748 11.3642 0.666748 11.1317 0.666748 10.6667V8.86795C0.666748 8.44463 0.666748 8.23297 0.688385 8.0258C0.734513 7.58411 0.853872 7.15318 1.04157 6.7507C1.1296 6.56192 1.2385 6.38042 1.4563 6.01743V6.01743C1.78307 5.47281 1.94646 5.20049 2.14753 4.97976C2.57779 4.50743 3.14762 4.18479 3.77402 4.05886C4.06674 4.00001 4.38431 4.00001 5.01944 4.00001H7.33342" stroke-linecap="round" stroke-linejoin="round"/>
1104    </svg></span><p class="announcement-text leading-tight">Free shipping to the US on orders over $40</p></div></div><div class="announcement__slide flex h-full"  aria-hidden="true" ><a class="announcement__content flex items-center gap-2" href="/pages/contact-us"><span class="announcement-icon hidden md:block"><svg class="icon icon-email icon-xs stroke-1" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1105      <path d="M11.9999 5.33333L11.3333 5.77778L10.6625 6.22496C9.70021 6.86647 9.21907 7.18723 8.69903 7.31185C8.23946 7.42198 7.76037 7.42198 7.3008 7.31185C6.78077 7.18723 6.29963 6.86647 5.33736 6.22496L4.66659 5.77778L3.99992 5.33333M6.13325 14H9.86658C11.5467 14 12.3868 14 13.0286 13.673C13.593 13.3854 14.052 12.9265 14.3396 12.362C14.6666 11.7202 14.6666 10.8802 14.6666 9.2V6.8C14.6666 5.11984 14.6666 4.27976 14.3396 3.63803C14.052 3.07354 13.593 2.6146 13.0286 2.32698C12.3868 2 11.5467 2 9.86659 2H6.13325C4.45309 2 3.61302 2 2.97128 2.32698C2.40679 2.6146 1.94785 3.07354 1.66023 3.63803C1.33325 4.27976 1.33325 5.11984 1.33325 6.8V9.2C1.33325 10.8802 1.33325 11.7202 1.66023 12.362C1.94785 12.9265 2.40679 13.3854 2.97128 13.673C3.61302 14 4.45309 14 6.13325 14Z" stroke-linecap="round" stroke-linejoin="round"/>
1106    </svg></span><p class="announcement-text leading-tight">A question? Visit our contact page</p></a></div></announcement-bar><button type="button"  class="fader left relative flex items-center justify-start h-full previous-button" aria-controls="Slider-sections--18475756552254__announcement-bar" aria-label="Previous">
1107            <svg class="icon icon-arrow-left icon-xs transform" viewBox="0 0 15 14" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg">
1108              <path stroke-linecap="round" stroke-linejoin="round" d="M6.33333 2.91675L2.25 7.00004M2.25 7.00004L6.33333 11.0834M2.25 7.00004H12.75"></path>
1109            </svg>
1110          </button>
1111          <button type="button"  class="fader right relative flex items-center justify-end h-full next-button" aria-controls="Slider-sections--18475756552254__announcement-bar" aria-label="Next">
1112            <svg class="icon icon-arrow-right icon-xs transform" viewBox="0 0 15 14" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg">
1113              <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 7.00004H12.75M12.75 7.00004L8.66667 2.91675M12.75 7.00004L8.66667 11.0834"></path>
1114            </svg>
1115          </button><button
1116              type="button"
1117              class="slideshow-control flex items-center justify-center rounded-full sr-only control-button"
1118              aria-controls="Slider-sections--18475756552254__announcement-bar"
1119              aria-live="polite"
1120              aria-label="Pause slideshow"
1121            >
1122              <span class="slideshow-control__pause"><svg class="icon icon-pause icon-md" viewBox="0 0 36 36" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1123      <path stroke-linecap="round" stroke-width="6" d="M9 4V32"></path>
1124      <path stroke-linecap="round" stroke-width="6" d="M27 4V32"></path>
1125    </svg>
1126              </span>
1127              <span class="slideshow-control__play"><svg class="icon icon-play icon-md" viewBox="0 0 36 36" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1128      <path d="M34 17.5006C34 18.3302 33.5707 19.0963 32.8683 19.5206L9.535 33.6629C9.164 33.8869 8.74867 34 8.33333 34C7.93667 34 7.54 33.8986 7.183 33.6936C6.45267 33.274 6 32.4915 6 31.6429V3.35817C6 2.50962 6.45267 1.72708 7.183 1.30752C7.91333 0.885606 8.814 0.899749 9.535 1.33816L32.8683 15.4805C33.5707 15.9048 34 16.6709 34 17.5006"></path>
1129    </svg>
1130              </span>
1131            </button></div>
1132      <div class="localization hidden lg:flex items-center h-full">
1133         <style>
1134      .switcher{
1135        z-index: 10;
1136      }
1137      .goog-te-banner-frame.skiptranslate, .skiptranslate, #goog-gt-tt, .goog-te-balloon-frame, .goog-te-menu-frame, .goog-te-gadget-icon, .goog-te-combo{
1138        display: none !important;
1139      }
1140      body{
1141          top:0 !important;
1142      }
1143      .custom-lang-switcher {
1144        position: relative;
1145        display: inline-block;
1146        font-family: sans-serif;
1147      }
1148
1149    #lang-toggle {
1150      background: transparent;
1151      padding: 6px 10px;
1152      font-size: inherit;
1153      font-family: inherit;
1154      display: flex;
1155      align-items: center;
1156      gap: 6px;
1157      cursor: pointer;
1158    }
1159
1160    #lang-toggle .arrow {
1161      margin-left: auto;
1162      font-size: 10px;
1163    }
1164
1165    .lang-options {
1166      position: absolute;
1167      scrollbar-width: none;
1168      z-index: 1000;
1169      background: #1f1f1f;
1170      margin-top: 4px;
1171      padding: 4px 0;
1172      list-style: none;
1173      padding: 1rem;
1174      max-height: 200px;
1175      overflow-y: auto;
1176      border-radius: 10px;
1177      box-shadow: 0 4px 6px rgba(0,0,0,0.1);
1178    }
1179
1180    .lang-options li {
1181      padding: 8px 12px;
1182      display: flex;
1183      align-items: center;
1184      border-radius: 10rem;
1185      gap: 6px;
1186      cursor: pointer;
1187      transition: background 0.2s;
1188    }
1189
1190    .lang-options li:hover {
1191      background: #fff;
1192      color: black;
1193    }
1194
1195    .lang-options img {
1196      width: 30px;
1197      height:30px;
1198    }
1199
1200  @keyframes fadeIn {
1201    from {
1202      opacity: 0;
1203      transform: translateY(-10px);
1204    }
1205    to {
1206      opacity: 1;
1207      transform: translateY(0);
1208    }
1209  }
1210
1211  @keyframes fadeOut {
1212    from {
1213      opacity: 1;
1214      transform: translateY(0);
1215    }
1216    to {
1217      opacity: 0;
1218      transform: translateY(-10px);
1219    }
1220  }
1221
1222  .fade-in {
1223    animation: fadeIn 0.3s ease forwards;
1224  }
1225
1226  .fade-out {
1227    animation: fadeOut 0.3s ease forwards;
1228  }
1229</style>
1230<div class="custom-lang-switcher notranslate dropdown">
1231  <button id="lang-toggle" aria-haspopup="true" aria-expanded="false">
1232    <img src="//cdn.gtranslate.net/shopify/assets/flags/48/en-us.png" alt="en" width="30" height="30">
1233    <span id="selected-lang-name">English</span>
1234    <span class="arrow">▼</span>
1235  </button>
1236  <ul id="lang-dropdown" class="lang-options notranslate dropdown-content" hidden>
1237    <li data-lang="af" data-name="Afrikaans" class="notranslate">Afrikaans</li>
1238    <li data-lang="sq" data-name="Albanian" class="notranslate">Albanian</li>
1239    <li data-lang="am" data-name="Amharic" class="notranslate">Amharic</li>
1240    <li data-lang="ar" data-name="Arabic" class="notranslate">Arabic</li>
1241    <li data-lang="hy" data-name="Armenian" class="notranslate">Armenian</li>
1242    <li data-lang="az" data-name="Azerbaijani" class="notranslate">Azerbaijani</li>
1243    <li data-lang="eu" data-name="Basque" class="notranslate">Basque</li>
1244    <li data-lang="be" data-name="Belarusian" class="notranslate">Belarusian</li>
1245    <li data-lang="bn" data-name="Bengali" class="notranslate">Bengali</li>
1246    <li data-lang="bs" data-name="Bosnian" class="notranslate">Bosnian</li>
1247    <li data-lang="bg" data-name="Bulgarian" class="notranslate">Bulgarian</li>
1248    <li data-lang="ca" data-name="Catalan" class="notranslate">Catalan</li>
1249    <li data-lang="ceb" data-name="Cebuano" class="notranslate">Cebuano</li>
1250    <li data-lang="ny" data-name="Chichewa" class="notranslate">Chichewa</li>
1251    <li data-lang="zh-CN" data-name="Chinese (Simplified)" class="notranslate">Chinese (Simplified)</li>
1252    <li data-lang="zh-TW" data-name="Chinese (Traditional)" class="notranslate">Chinese (Traditional)</li>
1253    <li data-lang="co" data-name="Corsican" class="notranslate">Corsican</li>
1254    <li data-lang="hr" data-name="Croatian" class="notranslate">Croatian</li>
1255    <li data-lang="cs" data-name="Czech" class="notranslate">Czech</li>
1256    <li data-lang="da" data-name="Danish" class="notranslate">Danish</li>
1257    <li data-lang="nl" data-name="Dutch" class="notranslate">Dutch</li>
1258    <li data-lang="en-us" data-name="English" class="notranslate">English</li>
1259    <li data-lang="eo" data-name="Esperanto" class="notranslate">Esperanto</li>
1260    <li data-lang="et" data-name="Estonian" class="notranslate">Estonian</li>
1261    <li data-lang="tl" data-name="Filipino" class="notranslate">Filipino</li>
1262    <li data-lang="fi" data-name="Finnish" class="notranslate">Finnish</li>
1263    <li data-lang="fr" data-name="French" class="notranslate">French</li>
1264    <li data-lang="fy" data-name="Frisian" class="notranslate">Frisian</li>
1265    <li data-lang="gl" data-name="Galician" class="notranslate">Galician</li>
1266    <li data-lang="ka" data-name="Georgian" class="notranslate">Georgian</li>
1267    <li data-lang="de" data-name="German" class="notranslate">German</li>
1268    <li data-lang="el" data-name="Greek" class="notranslate">Greek</li>
1269    <li data-lang="gu" data-name="Gujarati" class="notranslate">Gujarati</li>
1270    <li data-lang="ht" data-name="Haitian Creole" class="notranslate">Haitian Creole</li>
1271    <li data-lang="ha" data-name="Hausa" class="notranslate">Hausa</li>
1272    <li data-lang="haw" data-name="Hawaiian" class="notranslate">Hawaiian</li>
1273    <li data-lang="iw" data-name="Hebrew" class="notranslate">Hebrew</li>
1274    <li data-lang="hi" data-name="Hindi" class="notranslate">Hindi</li>
1275    <li data-lang="hmn" data-name="Hmong" class="notranslate">Hmong</li>
1276    <li data-lang="hu" data-name="Hungarian" class="notranslate">Hungarian</li>
1277    <li data-lang="is" data-name="Icelandic" class="notranslate">Icelandic</li>
1278    <li data-lang="ig" data-name="Igbo" class="notranslate">Igbo</li>
1279    <li data-lang="id" data-name="Indonesian" class="notranslate">Indonesian</li>
1280    <li data-lang="ga" data-name="Irish" class="notranslate">Irish</li>
1281    <li data-lang="it" data-name="Italian" class="notranslate">Italian</li>
1282    <li data-lang="ja" data-name="Japanese" class="notranslate">Japanese</li>
1283    <li data-lang="jw" data-name="Javanese" class="notranslate">Javanese</li>
1284    <li data-lang="kn" data-name="Kannada" class="notranslate">Kannada</li>
1285    <li data-lang="kk" data-name="Kazakh" class="notranslate">Kazakh</li>
1286    <li data-lang="km" data-name="Khmer" class="notranslate">Khmer</li>
1287    <li data-lang="ko" data-name="Korean" class="notranslate">Korean</li>
1288    <li data-lang="ku" data-name="Kurdish (Kurmanji)" class="notranslate">Kurdish (Kurmanji)</li>
1289    <li data-lang="ky" data-name="Kyrgyz" class="notranslate">Kyrgyz</li>
1290    <li data-lang="lo" data-name="Lao" class="notranslate">Lao</li>
1291    <li data-lang="la" data-name="Latin" class="notranslate">Latin</li>
1292    <li data-lang="lv" data-name="Latvian" class="notranslate">Latvian</li>
1293    <li data-lang="lt" data-name="Lithuanian" class="notranslate">Lithuanian</li>
1294    <li data-lang="lb" data-name="Luxembourgish" class="notranslate">Luxembourgish</li>
1295    <li data-lang="mk" data-name="Macedonian" class="notranslate">Macedonian</li>
1296    <li data-lang="mg" data-name="Malagasy" class="notranslate">Malagasy</li>
1297    <li data-lang="ms" data-name="Malay" class="notranslate">Malay</li>
1298    <li data-lang="ml" data-name="Malayalam" class="notranslate">Malayalam</li>
1299    <li data-lang="mt" data-name="Maltese" class="notranslate">Maltese</li>
1300    <li data-lang="mi" data-name="Maori" class="notranslate">Maori</li>
1301    <li data-lang="mr" data-name="Marathi" class="notranslate">Marathi</li>
1302    <li data-lang="mn" data-name="Mongolian" class="notranslate">Mongolian</li>
1303    <li data-lang="my" data-name="Myanmar (Burmese)" class="notranslate">Myanmar (Burmese)</li>
1304    <li data-lang="ne" data-name="Nepali" class="notranslate">Nepali</li>
1305    <li data-lang="no" data-name="Norwegian" class="notranslate">Norwegian</li>
1306    <li data-lang="ps" data-name="Pashto" class="notranslate">Pashto</li>
1307    <li data-lang="fa" data-name="Persian" class="notranslate">Persian</li>
1308    <li data-lang="pl" data-name="Polish" class="notranslate">Polish</li>
1309    <li data-lang="pt" data-name="Portuguese" class="notranslate">Portuguese</li>
1310    <li data-lang="pa" data-name="Punjabi" class="notranslate">Punjabi</li>
1311    <li data-lang="ro" data-name="Romanian" class="notranslate">Romanian</li>
1312    <li data-lang="ru" data-name="Russian" class="notranslate">Russian</li>
1313    <li data-lang="sm" data-name="Samoan" class="notranslate">Samoan</li>
1314    <li data-lang="gd" data-name="Scots Gaelic" class="notranslate">Scots Gaelic</li>
1315    <li data-lang="sr" data-name="Serbian" class="notranslate">Serbian</li>
1316    <li data-lang="st" data-name="Sesotho" class="notranslate">Sesotho</li>
1317    <li data-lang="sn" data-name="Shona" class="notranslate">Shona</li>
1318    <li data-lang="sd" data-name="Sindhi" class="notranslate">Sindhi</li>
1319    <li data-lang="si" data-name="Sinhala" class="notranslate">Sinhala</li>
1320    <li data-lang="sk" data-name="Slovak" class="notranslate">Slovak</li>
1321    <li data-lang="sl" data-name="Slovenian" class="notranslate">Slovenian</li>
1322    <li data-lang="so" data-name="Somali" class="notranslate">Somali</li>
1323    <li data-lang="es" data-name="Spanish" class="notranslate">Spanish</li>
1324    <li data-lang="su" data-name="Sundanese" class="notranslate">Sundanese</li>
1325    <li data-lang="sw" data-name="Swahili" class="notranslate">Swahili</li>
1326    <li data-lang="sv" data-name="Swedish" class="notranslate">Swedish</li>
1327    <li data-lang="tg" data-name="Tajik" class="notranslate">Tajik</li>
1328    <li data-lang="ta" data-name="Tamil" class="notranslate">Tamil</li>
1329    <li data-lang="te" data-name="Telugu" class="notranslate">Telugu</li>
1330    <li data-lang="th" data-name="Thai" class="notranslate">Thai</li>
1331    <li data-lang="tr" data-name="Turkish" class="notranslate">Turkish</li>
1332    <li data-lang="uk" data-name="Ukrainian" class="notranslate">Ukrainian</li>
1333    <li data-lang="ur" data-name="Urdu" class="notranslate">Urdu</li>
1334    <li data-lang="uz" data-name="Uzbek" class="notranslate">Uzbek</li>
1335    <li data-lang="vi" data-name="Vietnamese" class="notranslate">Vietnamese</li>
1336    <li data-lang="cy" data-name="Welsh" class="notranslate">Welsh</li>
1337    <li data-lang="xh" data-name="Xhosa" class="notranslate">Xhosa</li>
1338    <li data-lang="yi" data-name="Yiddish" class="notranslate">Yiddish</li>
1339    <li data-lang="yo" data-name="Yoruba" class="notranslate">Yoruba</li>
1340    <li data-lang="zu" data-name="Zulu" class="notranslate">Zulu</li>
1341  </ul>
1342</div>
1343
1344<script>
1345    function GTranslateFireEvent(element, eventName) {
1346        const event = new Event(eventName, {
1347            bubbles: true
1348        });
1349        element.dispatchEvent(event);
1350    }
1351
1352    function doGTranslate(lang_pair) {
1353        if (!lang_pair) return;
1354        const lang = lang_pair.split('|')[1];
1355        const combo = document.querySelector('.goog-te-combo');
1356    
1357        if (!combo) {
1358            setTimeout(() => doGTranslate(lang_pair), 500);
1359            return;
1360        }
1361    
1362        combo.value = lang;
1363        GTranslateFireEvent(combo, 'change');
1364        GTranslateFireEvent(combo, 'change');
1365    }
1366    
1367    document.addEventListener('DOMContentLoaded', () => {
1368        const toggle = document.getElementById('lang-toggle');
1369        const dropdown = document.getElementById('lang-dropdown');
1370        const selectedName = document.getElementById('selected-lang-name');
1371        const toggleFlag = toggle.querySelector('img');
1372    
1373        // Function to dynamically generate flag image URL
1374        const getFlagUrl = (langCode) => {
1375            const normalized = langCode === 'zh-CN' ? 'zh-CN' : langCode;
1376            return `//cdn.gtranslate.net/flags/32/${normalized}.png`;
1377        };
1378    
1379        // Toggle dropdown open/close with animation
1380        toggle.addEventListener('click', () => {
1381            const isExpanded = toggle.getAttribute('aria-expanded') === 'true';
1382            toggle.setAttribute('aria-expanded', String(!isExpanded));
1383    
1384            if (isExpanded) {
1385                dropdown.classList.remove('fade-in');
1386                dropdown.classList.add('fade-out');
1387    
1388                dropdown.addEventListener('animationend', function handleFadeOut() {
1389                    dropdown.hidden = true;
1390                    dropdown.classList.remove('fade-out');
1391                    dropdown.removeEventListener('animationend', handleFadeOut);
1392                });
1393            } else {
1394                dropdown.hidden = false;
1395                dropdown.classList.remove('fade-out');
1396                dropdown.classList.add('fade-in');
1397            }
1398        });
1399    
1400        // Language option selection
1401        dropdown.querySelectorAll('li').forEach(li => {
1402            li.addEventListener('click', () => {
1403                const langCode = li.getAttribute('data-lang');
1404                const langName = li.getAttribute('data-name');
1405    
1406                doGTranslate(`en|${langCode}`);
1407                selectedName.innerText = langName;
1408                toggleFlag.setAttribute('src', getFlagUrl(langCode));
1409    
1410                toggle.setAttribute('aria-expanded', 'false');
1411                dropdown.hidden = true;
1412            });
1413        });
1414    
1415        // Initialize selected language from cookie
1416        const match = document.cookie.match('(^|;) ?googtrans=([^;]*)(;|$)');
1417        if (match) {
1418            const lang = match[2].split('/')[2];
1419            const current = dropdown.querySelector(`[data-lang="${lang}"]`);
1420            if (current) {
1421                selectedName.innerText = current.getAttribute('data-name');
1422                toggleFlag.setAttribute('src', getFlagUrl(lang));
1423            }
1424        }
1425    
1426        // Close dropdown if clicked outside
1427        document.addEventListener('click', (e) => {
1428            if (!e.target.closest('.custom-lang-switcher')) {
1429                dropdown.hidden = true;
1430                toggle.setAttribute('aria-expanded', 'false');
1431            }
1432        });
1433    });
1434</script>
1434
1435
1436<div id="google_translate_element2"></div>
1437<script>
1438  function googleTranslateElementInit2() {
1439    new google.translate.TranslateElement({ pageLanguage: 'en', autoDisplay: false }, 'google_translate_element2');
1440  }
1441</script>
vendor: 1 bytes, line 1441
1441
1442<script defer src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit2"></script>
1442
1443
1444      </div></div>
1445</div><div id="shopify-section-sections--18475756552254__header" class="shopify-section shopify-section-group-header-group header-section"><style>
1446  #shopify-section-sections--18475756552254__header {
1447    --section-padding-top: 32px;
1448    --section-padding-bottom: 32px;
1449    --color-background: 255 255 255;
1450    --color-foreground: 23 23 23;
1451    --color-transparent: 255 255 255;
1452  }
1453  .header__search-wrap {
1454      display: flex;
1455      justify-content: end;
1456      gap: 20px;
1457      align-items: center;
1458  }
1459  @media (max-width:1599.98px) {
1460    body header.header  .header__menu>ul.with-block .menu__item { padding-inline: 15px !important; }
1461    body header.header  .header__navigation { margin-left: -60px !important; }
1462  }
1463  @media (max-width:1399.98px) {
1464    body header.header  .header__menu>ul.with-block .menu__item { padding-inline: 12px !important; }
1465    body header.header  .header__navigation { margin-left: -130px !important; }
1466  }
1467  @media (max-width:1199.98px) {
1468    body header.header .header__navigation { margin: 0 !important; width: calc(100% - 300px) !important; }
1469    body header.header { display: flex !important; flex-wrap: wrap; justify-content: space-between !important; }
1470    body header.header::after { content: ''; width: 100%; height: 40px; position: relative; margin-top: 5px ; }
1471    body header.header .header__pg-search { position: absolute; width: auto; left:15%; right:15%;  bottom: 34px; }
1472    .header-scrolled .header .header__pg-search { bottom: 23px; }
1473  }
1474  @media (max-width:1023.98px) {
1475    body header.header .header__logo { height: 44px !important; }
1476    body header.header .header__pg-search { left:7%; right:7%;  bottom: 24px; }
1477    body header.header::after { height: 34px; }
1478  }
1479  @media (max-width:767.98px) {
1480    body header.header .header__pg-search { left:20px; right:20px;  bottom: 24px; }
1481  }
1482</style><menu-drawer id="MenuDrawer" class="menu-drawer drawer drawer--start z-30 fixed bottom-0 left-0 h-full w-full pointer-events-none"
1483  data-section-id="sections--18475756552254__header"
1484  hidden
1485>
1486  <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="MenuDrawer" aria-expanded="false"></overlay-element>
1487  <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden">
1488    <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative">
1489      <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight"></span>
1490      <button class="button button--secondary button--close drawer__close  sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="MenuDrawer" aria-expanded="false" aria-label="Close">
1491        <span class="btn-fill" data-fill></span>
1492        <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1493      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
1494    </svg></span>
1495      </button>
1496    </gesture-element>
1497    <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink">
1498      <nav class="relative grow overflow-hidden" role="navigation">
1499        <ul class="drawer__scrollable drawer__menu relative w-full h-full" role="list" data-parent><li class="drawer__menu-group  "><details is="menu-details">
1500  <summary role="button" class="drawer__menu-item block cursor-pointer relative" aria-expanded="false">
1501    <button type="button" class="heading text-2xl leading-none tracking-tight" is="api-button" data-id="DrawerSubMenu-sections--18475756552254__header-1" data-section-id="sections--18475756552254__header">Product</button>
1502  </summary>
1503  <div class="drawer__submenu z-1 absolute top-0 left-0 flex flex-col w-full h-full" data-parent>
1504    <button type="button" class="tracking-tight heading text-base shrink-0 flex items-center gap-3 w-full" data-close>Product</button><div id="DrawerSubMenu-sections--18475756552254__header-1" class="drawer__scrollable flex flex-col h-full"></div></div>
1505</details>
1506</li><li class="drawer__menu-group  "><details is="menu-details">
1507  <summary role="button" class="drawer__menu-item block cursor-pointer relative" aria-expanded="false">
1508    <button type="button" class="heading text-2xl leading-none tracking-tight" is="api-button" data-id="DrawerSubMenu-sections--18475756552254__header-2" data-section-id="sections--18475756552254__header">Device</button>
1509  </summary>
1510  <div class="drawer__submenu z-1 absolute top-0 left-0 flex flex-col w-full h-full" data-parent>
1511    <button type="button" class="tracking-tight heading text-base shrink-0 flex items-center gap-3 w-full" data-close>Device</button><div id="DrawerSubMenu-sections--18475756552254__header-2" class="drawer__scrollable flex flex-col h-full"></div></div>
1512</details>
1513</li><li class="drawer__menu-group  "><details is="menu-details">
1514  <summary role="button" class="drawer__menu-item block cursor-pointer relative" aria-expanded="false">
1515    <button type="button" class="heading text-2xl leading-none tracking-tight" is="api-button" data-id="DrawerSubMenu-sections--18475756552254__header-3" data-section-id="sections--18475756552254__header">Collections</button>
1516  </summary>
1517  <div class="drawer__submenu z-1 absolute top-0 left-0 flex flex-col w-full h-full" data-parent>
1518    <button type="button" class="tracking-tight heading text-base shrink-0 flex items-center gap-3 w-full" data-close>Collections</button><div id="DrawerSubMenu-sections--18475756552254__header-3" class="drawer__scrollable flex flex-col h-full"></div></div>
1519</details>
1520</li><li class="drawer__menu-group  "><details is="menu-details">
1521  <summary role="button" class="drawer__menu-item block cursor-pointer relative" aria-expanded="false">
1522    <button type="button" class="heading text-2xl leading-none tracking-tight" is="api-button" data-id="DrawerSubMenu-sections--18475756552254__header-4" data-section-id="sections--18475756552254__header">Support</button>
1523  </summary>
1524  <div class="drawer__submenu z-1 absolute top-0 left-0 flex flex-col w-full h-full" data-parent>
1525    <button type="button" class="tracking-tight heading text-base shrink-0 flex items-center gap-3 w-full" data-close>Support</button><div id="DrawerSubMenu-sections--18475756552254__header-4" class="drawer__scrollable flex flex-col h-full"></div></div>
1526</details>
1527</li><li class="drawer__menu-group  "><a class="drawer__menu-item block heading text-2xl leading-none tracking-tight" href="https://www.hypershop.com/pages/b2b"  >Business</a></li><li class="drawer__menu-group  "><a class="drawer__menu-item block heading text-2xl leading-none tracking-tight" href="https://www.hypershop.com/blogs/news"  >Blog</a></li></ul>
1528      </nav>
1529      <div class="drawer__footer grid w-full"><div class="drawer__footer-top flex"><button type="button" class="flex gap-3 grow items-center justify-between" is="api-button" data-id="header_drawer_localization_country_form" data-section-id="sections--18475756552254__header" aria-controls="LocalizationCountry-sections--18475756552254__header" aria-expanded="false"> 
1530                <span class="text-sm leading-none flex items-center gap-2 w-auto"><svg class="icon icon-currency icon-xs stroke-1 hidden md:block shrink-0" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1531      <path stroke-linecap="round" stroke-linejoin="round" d="M0.666687 2.66675V5.33341C0.666687 6.43808 2.45735 7.33341 4.66669 7.33341C6.87602 7.33341 8.66669 6.43808 8.66669 5.33341V2.66675"></path>
1532      <path stroke-linecap="round" stroke-linejoin="round" d="M0.666687 5.3335V8.00016C0.666687 9.10483 2.45735 10.0002 4.66669 10.0002C5.69135 10.0002 6.62535 9.80683 7.33335 9.49016"></path>
1533      <path stroke-linecap="round" stroke-linejoin="round" d="M0.666687 8V10.6667C0.666687 11.7713 2.45735 12.6667 4.66669 12.6667C5.69135 12.6667 6.62602 12.474 7.33335 12.1573"></path>
1534      <path stroke-linecap="round" stroke-linejoin="round" d="M4.66669 4.66675C6.87583 4.66675 8.66669 3.77132 8.66669 2.66675C8.66669 1.56218 6.87583 0.666748 4.66669 0.666748C2.45755 0.666748 0.666687 1.56218 0.666687 2.66675C0.666687 3.77132 2.45755 4.66675 4.66669 4.66675Z"></path>
1535      <path stroke-linecap="round" stroke-linejoin="round" d="M7.33337 8V10.6667C7.33337 11.7713 9.12404 12.6667 11.3334 12.6667C13.5427 12.6667 15.3334 11.7713 15.3334 10.6667V8"></path>
1536      <path stroke-linecap="round" stroke-linejoin="round" d="M7.33337 10.6667V13.3334C7.33337 14.4381 9.12404 15.3334 11.3334 15.3334C13.5427 15.3334 15.3334 14.4381 15.3334 13.3334V10.6667"></path>
1537      <path stroke-linecap="round" stroke-linejoin="round" d="M11.3334 10C13.5425 10 15.3334 9.10457 15.3334 8C15.3334 6.89543 13.5425 6 11.3334 6C9.12424 6 7.33337 6.89543 7.33337 8C7.33337 9.10457 9.12424 10 11.3334 10Z"></path>
1538    </svg>United States (USD $)
1539                </span><svg class="icon icon-chevron-down icon-xs shrink-0" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1540      <path stroke-linecap="round" stroke-linejoin="round" d="M6 9L12 15L18 9"></path>
1541    </svg></button><modal-element id="LocalizationCountry-sections--18475756552254__header" class="modal invisible absolute bottom-0 left-0 w-full h-full" role="dialog" hidden>
1542                <overlay-element class="fixed-modal opacity-0 z-1 absolute top-0 left-0 w-full h-full" aria-controls="LocalizationCountry-sections--18475756552254__header" aria-expanded="false"></overlay-element>
1543                <div class="modal__container flex flex-col z-3 absolute left-0 bottom-0 w-full">
1544                  <button class="close items-center justify-center absolute top-0 right-0" type="button" aria-controls="LocalizationCountry-sections--18475756552254__header" aria-expanded="false" is="magnet-button" aria-label="Close">
1545                    <span class="inline-block" data-text><svg class="icon icon-close icon-md" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1546      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
1547    </svg></span>
1548                  </button><div class="modal__content flex flex-col overflow-hidden" id="header_drawer_localization_country_form"></div></div>
1549              </modal-element></div><div class="drawer__footer-bottom flex items-center justify-between gap-6"><a href="/account/login" class="button button--primary icon-with-text" is="hover-link" rel="nofollow">
1550              <span class="btn-fill" data-fill></span>
1551              <span class="btn-text"><svg class="icon icon-account-2 icon-xs" viewBox="0 0 16 17" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1552      <rect width="6.5" height="6.5" x="4.75" y="1.917" rx="3.25"></rect>
1553      <path stroke-linecap="round" d="M8 10.834c1 0 2.667.222 3 .333.333.11 2.467.533 3 1.333.667 1 .667 1.334.667 2.667M8 10.834c-1 0-2.667.222-3 .333-.333.11-2.467.533-3 1.333-.667 1-.667 1.334-.667 2.667"></path>
1554    </svg>Login</span>
1555            </a></div>
1556      </div>
1557    </div>
1558  </div>
1559</menu-drawer>
1560<header data-section-id="sections--18475756552254__header" class="header header--left-center mobile:header--center page-width section section--rounded section--padding grid items-center z-20 relative w-full" is="sticky-header" data-sticky-type="always"><div class="header__icons header__icons--start flex justify-start z-2">
1561  <div class="header__buttons flex items-center gap-1d5">
1562<button class="menu-drawer-button flex items-center justify-center" type="button" is="magnet-button" aria-controls="MenuDrawer" aria-expanded="false">
1563        <span class="sr-only">Site navigation</span><svg class="icon icon-hamburger icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1564      <path stroke-linecap="round" d="M3 6H21M3 12H11M3 18H16"></path>
1565    </svg></button></div>
1566</div>
1567<div class="header__logo flex justify-center z-2" itemscope itemtype="http://schema.org/Organization"><a
1568      href="/"
1569      itemprop="url"
1570      class="header__logo-link has-white-logo flex items-center relative"
1571    >
1572      <span class="sr-only">HyperShop.com</span><img src="//www.hypershop.com/cdn/shop/files/header-dark-logo_1.webp?v=1745514159&amp;width=417" alt="HyperShop.com" srcset="//www.hypershop.com/cdn/shop/files/header-dark-logo_1.webp?v=1745514159&amp;width=150 150w, //www.hypershop.com/cdn/shop/files/header-dark-logo_1.webp?v=1745514159&amp;width=300 300w" width="417" height="70" loading="eager" sizes="150px" style="max-height: 25.179856115107913px;max-width: 150px;" itemprop="logo" is="lazy-image" class="logo hidden md:block"><img src="//www.hypershop.com/cdn/shop/files/header-dark-logo_1.webp?v=1745514159&amp;width=417" alt="HyperShop.com" srcset="//www.hypershop.com/cdn/shop/files/header-dark-logo_1.webp?v=1745514159&amp;width=150 150w, //www.hypershop.com/cdn/shop/files/header-dark-logo_1.webp?v=1745514159&amp;width=300 300w" width="417" height="70" loading="eager" sizes="150px" style="max-height: 25.179856115107913px;max-width: 150px;" itemprop="logo" is="lazy-image" class="logo md:hidden"><img src="//www.hypershop.com/cdn/shop/files/hyper-footer-logo_c7e2c957-22da-4672-83f2-284cf1c09446_1.webp?v=1750765426&amp;width=418" alt="HyperShop.com" srcset="//www.hypershop.com/cdn/shop/files/hyper-footer-logo_c7e2c957-22da-4672-83f2-284cf1c09446_1.webp?v=1750765426&amp;width=150 150w, //www.hypershop.com/cdn/shop/files/hyper-footer-logo_c7e2c957-22da-4672-83f2-284cf1c09446_1.webp?v=1750765426&amp;width=300 300w" width="418" height="70" loading="eager" sizes="150px" style="max-height: 25.119617224880383px;max-width: 150px;" itemprop="logo" is="lazy-image" class="white-logo hidden md:block absolute"><img src="//www.hypershop.com/cdn/shop/files/hyper-footer-logo_c7e2c957-22da-4672-83f2-284cf1c09446_1.webp?v=1750765426&amp;width=418" alt="HyperShop.com" srcset="//www.hypershop.com/cdn/shop/files/hyper-footer-logo_c7e2c957-22da-4672-83f2-284cf1c09446_1.webp?v=1750765426&amp;width=150 150w, //www.hypershop.com/cdn/shop/files/hyper-footer-logo_c7e2c957-22da-4672-83f2-284cf1c09446_1.webp?v=1750765426&amp;width=300 300w" width="418" height="70" loading="eager" sizes="150px" style="max-height: 75px;max-width: 150px;" itemprop="logo" is="lazy-image" class="white-logo md:hidden absolute"></a></div><div class="header__navigation hidden lg:flex lg:gap-5 lg:justify-start">
1573    <nav class="header__menu hidden lg:flex" role="navigation" aria-label="Primary"><ul class="flex flex-wrap list-menu with-block"><li>
1574        <details is="details-mega" trigger="hover" level="top" >
1575          <summary data-link="https://www.hypershop.com/collections/all" class="z-2 relative rounded-full">
1576            <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="api-magnet-button" data-id="HeaderNavMega-sections--18475756552254__header-1-start" data-section-id="sections--18475756552254__header" data-magnet="0" tabindex="-1">
1577              <span class="btn-text" data-text >Products</span><span class="btn-text btn-duplicate">Products</span></button>
1578          </summary>
1579          <div class="mega-menu absolute top-0 left-0 w-full max-w-full overflow-hidden pointer-events-none"><div class="mega-menu__container invisible"><ul
1580        id="HeaderNavMega-sections--18475756552254__header-1-start"
1581        class="mega-menu__list page-width flex flex-wrap w-full h-full overflow-hidden"
1582        role="list"
1583        tabindex="-1"
1584      ><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1585            <span class="media-card media-card--card w-full h-full"></span>
1586          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1587            <span class="media-card media-card--card w-full h-full"></span>
1588          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1589            <span class="media-card media-card--card w-full h-full"></span>
1590          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1591            <span class="media-card media-card--card w-full h-full"></span>
1592          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1593            <span class="media-card media-card--card w-full h-full"></span>
1594          </li></ul></div></div>
1595        </details>
1596      </li><li>
1597        <details is="details-dropdown" trigger="hover" level="top">
1598          <summary data-link="#" class="z-2 relative rounded-full">
1599            <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" data-magnet="0" tabindex="-1">
1600              <span class="btn-text" data-text >Device</span><span class="btn-text btn-duplicate">Device</span></button>
1601          </summary>
1602          <div id="DropdownMenu-sections--18475756552254__header-2-start" class="dropdown opacity-0 invisible absolute top-0 max-w-full pointer-events-none">
1603            <div class="dropdown__container relative"><span class="dropdown__corner corner left top flex absolute pointer-events-none">
1604  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1605    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
1606    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
1607  </svg>
1608</span>
1609<span class="dropdown__corner corner right top flex absolute pointer-events-none">
1610  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1611    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
1612    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
1613  </svg>
1614</span><ul class="dropdown__nav flex flex-col gap-1d5 xl:gap-2" role="list"><li class="opacity-0">
1615                      <p>
1616                        <a href="https://www.hypershop.com/collections/macbook-m1-m2" class="reversed-link text-sm-base">MacBooks</a>
1617                      </p>
1618                    </li><li class="opacity-0">
1619                      <p>
1620                        <a href="https://www.hypershop.com/collections/imac-24-inch" class="reversed-link text-sm-base">iMac</a>
1621                      </p>
1622                    </li><li class="opacity-0">
1623                      <p>
1624                        <a href="https://www.hypershop.com/collections/iphone" class="reversed-link text-sm-base">iPhone</a>
1625                      </p>
1626                    </li><li class="opacity-0">
1627                      <p>
1628                        <a href="https://www.hypershop.com/collections/ipad" class="reversed-link text-sm-base">iPad</a>
1629                      </p>
1630                    </li><li class="opacity-0">
1631                      <p>
1632                        <a href="https://www.hypershop.com/collections/windows-laptop" class="reversed-link text-sm-base">Windows Laptop</a>
1633                      </p>
1634                    </li><li class="opacity-0">
1635                      <p>
1636                        <a href="https://www.hypershop.com/collections/chromebook" class="reversed-link text-sm-base">Chromebook</a>
1637                      </p>
1638                    </li><li class="opacity-0">
1639                      <p>
1640                        <a href="https://www.hypershop.com/collections/universal" class="reversed-link text-sm-base">Universal</a>
1641                      </p>
1642                    </li></ul>
1643            </div>
1644          </div>
1645        </details>
1646      </li><li>
1647        <details is="details-mega" trigger="hover" level="top" >
1648          <summary data-link="https://www.hypershop.com/collections/all" class="z-2 relative rounded-full">
1649            <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="api-magnet-button" data-id="HeaderNavMega-sections--18475756552254__header-3-start" data-section-id="sections--18475756552254__header" data-magnet="0" tabindex="-1">
1650              <span class="btn-text" data-text >Collections</span><span class="btn-text btn-duplicate">Collections</span></button>
1651          </summary>
1652          <div class="mega-menu absolute top-0 left-0 w-full max-w-full overflow-hidden pointer-events-none"><div class="mega-menu__container invisible"><ul
1653        id="HeaderNavMega-sections--18475756552254__header-3-start"
1654        class="mega-menu__list page-width flex flex-wrap w-full h-full overflow-hidden"
1655        role="list"
1656        tabindex="-1"
1657      ><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1658            <span class="media-card media-card--card w-full h-full"></span>
1659          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1660            <span class="media-card media-card--card w-full h-full"></span>
1661          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1662            <span class="media-card media-card--card w-full h-full"></span>
1663          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1664            <span class="media-card media-card--card w-full h-full"></span>
1665          </li><li class="mega-menu__item flex opacity-0 w-full aspect-square">
1666            <span class="media-card media-card--card w-full h-full"></span>
1667          </li></ul></div></div>
1668        </details>
1669      </li><li>
1670        <details is="details-dropdown" trigger="hover" level="top">
1671          <summary data-link="#" class="z-2 relative rounded-full">
1672            <button type="button" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-button" data-magnet="0" tabindex="-1">
1673              <span class="btn-text" data-text >Support</span><span class="btn-text btn-duplicate">Support</span></button>
1674          </summary>
1675          <div id="DropdownMenu-sections--18475756552254__header-4-start" class="dropdown opacity-0 invisible absolute top-0 max-w-full pointer-events-none">
1676            <div class="dropdown__container relative"><span class="dropdown__corner corner left top flex absolute pointer-events-none">
1677  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1678    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
1679    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
1680  </svg>
1681</span>
1682<span class="dropdown__corner corner right top flex absolute pointer-events-none">
1683  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1684    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
1685    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
1686  </svg>
1687</span><ul class="dropdown__nav flex flex-col gap-1d5 xl:gap-2" role="list"><li class="opacity-0">
1688                      <p>
1689                        <a href="https://www.hypershop.com/pages/go-beyond" class="reversed-link text-sm-base">About Hyper</a>
1690                      </p>
1691                    </li><li class="opacity-0">
1692                      <p>
1693                        <a href="https://www.hypershop.com/pages/contact-us#shopify-section-template--16549102190654__rich_text_DCHjF6" class="reversed-link text-sm-base">Shipping & Returns</a>
1694                      </p>
1695                    </li><li class="opacity-0">
1696                      <p>
1697                        <a href="https://www.hypershop.com/pages/notices-and-recalls" class="reversed-link text-sm-base">Notices & Recalls</a>
1698                      </p>
1699                    </li><li class="opacity-0">
1700                      <p>
1701                        <a href="https://www.hypershop.com/pages/privacy-policy" class="reversed-link text-sm-base">Private Policy</a>
1702                      </p>
1703                    </li><li class="opacity-0">
1704                      <p>
1705                        <a href="/pages/contact-us#our-commitment-to-acc" class="reversed-link text-sm-base">Our Commitment to Accessibility</a>
1706                      </p>
1707                    </li></ul>
1708            </div>
1709          </div>
1710        </details>
1711      </li><li>
1712        <a href="https://www.hypershop.com/pages/b2b" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-link" data-magnet="0">
1713          <span class="btn-text" data-text >Business</span><span class="btn-text btn-duplicate">Business</span></a>
1714      </li><li>
1715        <a href="https://www.hypershop.com/blogs/news" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-link" data-magnet="0">
1716          <span class="btn-text" data-text >Blog</span><span class="btn-text btn-duplicate">Blog</span></a>
1717      </li><li>
1718        <a href="https://www.hypershop.com/collections/fall-into-tech-sale" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-link" data-magnet="0">
1719          <span class="btn-text" data-text  style="color:#ed8c00" >Sale</span><span class="btn-text btn-duplicate">Sale</span></a>
1720      </li></ul>
1721</nav>
1722  </div><div class="header__search-wrap">
1723    <div class="header__pg-search">
1724      <div id="pg-search-mount" class="pg-search-mount"><form class="pg-search-skeleton" role="search" action="/search" method="get">
1725      <span class="pg-search-skeleton__icon" aria-hidden="true">
1726        <svg viewBox="0 0 24 24" fill="none" width="16" height="16">
1727          <circle cx="11" cy="11" r="7" stroke="currentColor" stroke-width="2"/>
1728          <path d="M21 21l-4.35-4.35" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
1729        </svg>
1730      </span>
1731      <input class="pg-search-skeleton__input" type="search" name="q"
1732             placeholder="Search"
1733             aria-label="Search" autocomplete="off"/>
1734      <span class="pg-search-skeleton__shimmer" aria-hidden="true"></span>
1735    </form><style>
1736    .pg-search-modal .pg-search-bar-field {
1737          max-width: 768px;
1738          margin: auto;
1739      }
1740    #pg-search-mount.pg-search-mount {
1741      --pg-skeleton-size: 38px;                  /* match --pg-search-bar-size */
1742      --pg-skeleton-radius: 0px;                 /* match --pg-search-bar-radius */
1743      --pg-skeleton-bg: #ffffff;                 /* match --pg-search-bar-bg */
1744      --pg-skeleton-border: 1px solid #d4d0cd;   /* match --pg-search-bar-border */
1745      --pg-skeleton-icon-color: #8a8a8a;
1746      --pg-skeleton-color: #1f1f1f;
1747      --pg-skeleton-placeholder-color: #9f9f9f;
1748      position: relative;
1749      width: 100%;
1750      min-height: var(--pg-skeleton-size);
1751      box-sizing: border-box;
1752      z-index: 1;
1753    }
1754    /* Compact = icon-only square. Idle/loading stays icon-sized; once the live
1755       collapsible bar mounts it widens while focused (or while it holds a query)
1756       so the input + buttons have room — a fixed icon-width box would crush them.
1757       Gated on [data-pg-search-ready] so the pre-mount link doesn't expand. */
1758    #pg-search-mount.pg-search-mount--compact {
1759      width: var(--pg-skeleton-size);
1760      min-width: var(--pg-skeleton-size);
1761      transition: width 160ms ease;
1762    }
1763    #pg-search-mount.pg-search-mount--compact[data-pg-search-ready]:focus-within {
1764      width: var(--pg-compact-expanded-width, 260px);
1765    }
1766    #pg-search-mount.pg-search-mount--compact[data-pg-search-ready]:has(.pg-search-bar-field) {
1767      width: var(--pg-compact-expanded-width, 260px);
1768    }
1769    #pg-search-mount .pg-search-skeleton {
1770      box-sizing: border-box;
1771      display: flex;
1772      align-items: center;
1773      gap: 8px;
1774      width: 100%;
1775      height: var(--pg-skeleton-size);
1776      margin: 0;
1777      padding: 0 12px;
1778      background: var(--pg-skeleton-bg);
1779      border: var(--pg-skeleton-border);
1780      border-radius: var(--pg-skeleton-radius);
1781      color: inherit;
1782      text-decoration: none;
1783      overflow: hidden;
1784    }
1785    #pg-search-mount.pg-search-mount--compact .pg-search-skeleton {
1786      justify-content: center;
1787      gap: 0;
1788      padding: 0;
1789    }
1790    #pg-search-mount .pg-search-skeleton__icon {
1791      display: flex;
1792      flex: 0 0 auto;
1793      color: var(--pg-skeleton-icon-color);
1794    }
1795    #pg-search-mount .pg-search-skeleton__input {
1796      flex: 1 1 auto;
1797      min-width: 0;
1798      height: 100%;
1799      margin: 0;
1800      padding: 0;
1801      border: 0;
1802      outline: 0;
1803      background: transparent;
1804      font: inherit;
1805      color: var(--pg-skeleton-color);
1806    }
1807    #pg-search-mount .pg-search-skeleton__input::placeholder {
1808      color: var(--pg-skeleton-placeholder-color);
1809      opacity: 1;
1810    }
1811    #pg-search-mount .pg-search-skeleton__shimmer {
1812      position: absolute;
1813      inset: 0;
1814      pointer-events: none;
1815      border-radius: inherit;
1816      background: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 0.05) 50%, transparent 100%);
1817      background-size: 200% 100%;
1818      /* 4 loops (4s) then stop — a disabled or blocked bundle shouldn't look stuck loading */
1819      animation: pg-search-shimmer 1s ease-in-out 4;
1820    }
1821    @keyframes pg-search-shimmer {
1822      0% { background-position: 200% 0; }
1823      100% { background-position: -200% 0; }
1824    }
1825    @media (prefers-reduced-motion: reduce) {
1826      #pg-search-mount .pg-search-skeleton__shimmer { animation: none; }
1827      #pg-search-mount.pg-search-mount--compact { transition: none; }
1828    }
1829    #pg-search-mount .pg-search-skeleton__shimmer {
1830        background: transparent !important;
1831    }
1832    #pg-search-mount .pg-search-skeleton {
1833      border-radius: 16px !important;;
1834      border: 1.5px solid rgb(23 23 23);
1835    }
1836    .pg-search-bar-field {
1837        border: 1.5px solid rgb(23 23 23) !important;
1838        border-radius: var(--pg-search-bar-radius);
1839    }
1840    /* When the Product Genius bar mounts, the bundle sets data-pg-search-ready on
1841       this container; hide the fallback (native search form / link). */
1842    #pg-search-mount[data-pg-search-ready] .pg-search-skeleton { display: none; }
1843  </style>
1844</div>
1845
1846      </div><div class="header__icons header__icons--end flex justify-end z-2">
1847  <div class="header__buttons flex items-center gap-1d5">
1848<a href="/account/login" class="hidden lg:flex items-center justify-center" is="magnet-link" rel="nofollow">
1849        <span class="sr-only">Login</span><svg class="icon icon-account icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1850      <rect width="10.5" height="10.5" x="6.75" y="1.75" rx="5.25"></rect>
1851      <path stroke-linecap="round" d="M12 15.5c1.5 0 4 .333 4.5.5.5.167 3.7.8 4.5 2 1 1.5 1 2 1 4m-10-6.5c-1.5 0-4 .333-4.5.5-.5.167-3.7.8-4.5 2-1 1.5-1 2-1 4"></path>
1852    </svg></a><a href="/cart" class="cart-drawer-button flex items-center justify-center relative" is="magnet-link" aria-controls="CartDrawer" aria-expanded="false" data-no-instant>
1853        <span class="sr-only">Cart</span><svg class="icon icon-cart icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1854          <path stroke-linecap="round" stroke-linejoin="round" d="M1 1h.5v0c.226 0 .339 0 .44.007a3 3 0 0 1 2.62 1.976c.034.095.065.204.127.42l.17.597m0 0 1.817 6.358c.475 1.664.713 2.496 1.198 3.114a4 4 0 0 0 1.633 1.231c.727.297 1.592.297 3.322.297h2.285c1.75 0 2.626 0 3.359-.302a4 4 0 0 0 1.64-1.253c.484-.627.715-1.472 1.175-3.161l.06-.221c.563-2.061.844-3.092.605-3.906a3 3 0 0 0-1.308-1.713C19.92 4 18.853 4 16.716 4H4.857ZM12 20a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm8 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"></path>
1855        </svg><cart-count class="count absolute top-0 right-0 text-xs" aria-label="0 items" hidden>0</cart-count>
1856      </a><button class="menu-drawer-button flex items-center justify-center" type="button" is="magnet-button" aria-controls="MenuDrawer" aria-expanded="false">
1857        <span class="sr-only">Site navigation</span><svg class="icon icon-hamburger icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1858      <path stroke-linecap="round" d="M3 6H21M3 12H11M3 18H16"></path>
1859    </svg></button></div>
1860</div>
1861</div><span class="header__corner corner left bottom flex absolute pointer-events-none">
1862  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1863    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
1864    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
1865  </svg>
1866</span>
1867<span class="header__corner corner right bottom flex absolute pointer-events-none">
1868  <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
1869    <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path>
1870    <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path>
1871  </svg>
1872</span><span class="header__cutout cutout opacity-0 absolute left-0 top-100 w-full pointer-events-none"></span></header>
1873<script type="application/ld+json">
1874  {
1875    "@context": "http://schema.org",
1876    "@type": "Organization",
1877    "name": "HyperShop.com",
1878    
1879      "logo": "https:\/\/www.hypershop.com\/cdn\/shop\/files\/header-dark-logo_1.webp?v=1745514159\u0026width=500",
1880    
1881    "sameAs": [
1882      "",
1883      "",
1884      "",
1885      "",
1886      "",
1887      "",
1888      "",
1889      "",
1890      ""
1891    ],
1892    "url": "https:\/\/www.hypershop.com"
1893  }
1894</script>
1894<span class="overlay opacity-0 z-1 fixed left-0 w-full pointer-events-none"></span>
1894<script>
1895  if (Shopify.designMode) {
1896    document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--18475756552254__header').clientHeight) + 'px');
1897  }
1898</script>
1898
1899
1900
1901</div>
1902<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
1903<div id="shopify-section-sections--18475757994046__cart-drawer" class="shopify-section shopify-section-group-overlay-group">
1903<script src="//www.hypershop.com/cdn/shop/t/177/assets/cart.js?v=77101994823612534381776402968" defer></script>
1903<cart-drawer id="CartDrawer" class="cart-drawer drawer drawer--end z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none"
1904    role="dialog"
1905    aria-modal="true"
1906    aria-label="Cart"
1907    data-section-id="sections--18475757994046__cart-drawer"
1908    shopify-design-mode
1909    hidden
1910  >
1911    <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="CartDrawer" aria-expanded="false"></overlay-element>
1912    <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden">
1913      <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative">
1914        <ul class="drawer__tabs flex gap-10" is="tab-list">
1915          <li>
1916            <button class="drawer__tab relative" type="button" aria-controls="MiniCart-sections--18475757994046__cart-drawer" aria-expanded="true">
1917              <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Cart</span>
1918              <cart-count class="count absolute font-medium text-xs lg:text-sm leading-none" aria-label="0 items" hidden>0</cart-count>
1919            </button>
1920          </li><li>
1921              <button class="drawer__tab" type="button" aria-controls="RecentlyViewed-sections--18475757994046__cart-drawer" aria-expanded="false">
1922                <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Recently viewed</span>
1923              </button>
1924            </li></ul>
1925        <button class="button button--secondary button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="CartDrawer" aria-expanded="false" aria-label="Close">
1926          <span class="btn-fill" data-fill></span>
1927          <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1928      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
1929    </svg></span>
1930        </button>
1931      </gesture-element>
1932
1933      <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink">
1934        <div id="MiniCart-sections--18475757994046__cart-drawer" class="drawer__panel opacity-0 flex flex-col overflow-hidden" open>
1935          <span class="sr-only">Cart</span>
1936          <div class="flex flex-col h-full"><div class="drawer__scrollable relative flex justify-center items-start grow shrink text-center">
1937                <div class="drawer__empty grid gap-5 md:gap-8">
1938                  <h2 class="drawer__empty-text heading leading-none tracking-tight">Your cart is currently empty.</h2>
1939                  <div class="drawer__empty-message text-sm md:text-base leading-tight rte"><p>Not sure where to start?<br/>Try these collections:</p></div>
1940                  <ul class="drawer__empty-collections grid gap-3"><li>
1941                        <a class="flex items-center justify-between" href="/collections/all">
1942                          <span class="flex items-center">Continue shopping</span><svg class="icon icon-arrow-right icon-sm transform" viewBox="0 0 21 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1943      <path stroke-linecap="round" stroke-linejoin="round" d="M3 10H18M18 10L12.1667 4.16675M18 10L12.1667 15.8334"></path>
1944    </svg></a>
1945                      </li></ul>
1946                </div>
1947              </div><div class="drawer__scrollable relative flex flex-col gap-9 grow shrink hidden"><div class="free-shipping-bar grid gap-3 w-full"><span class="text-sm leading-tight">Spend <span class="font-bold"><span class=money>$40.00</span></span> more to reach free shipping!</span>
1948    <progress-bar class="overflow-hidden rounded-full" style="--progress: 0%;"></progress-bar></div>
1949<cart-items class="block grow" data-section-id="sections--18475757994046__cart-drawer">
1950                <ul class="horizontal-products grid" role="list"></ul>
1951              </cart-items></div>
1952            <div class="drawer__footer grid w-full hidden"><div class="drawer__footer-top flex"><button type="button" class="flex gap-2d5 grow items-center justify-center" aria-controls="ShippingCalculator-sections--18475757994046__cart-drawer" aria-expanded="false" is="api-button" data-id="cart_drawer_shipping_calculator" data-section-id="sections--18475757994046__cart-drawer"><svg class="icon icon-package icon-lg icon-light shrink-0" viewB
1952ox="0 0 25 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1953      <path class="fill" d="M22.5 14.2825V7.28202C22.5 7.10718 22.4083 6.94515 22.2583 6.8552C22.0995 6.75991 21.9009 6.76067 21.7429 6.85718L15.0012 10.9731C14.0927 11.5278 13.6384 11.8052 13.1525 11.9135C12.7228 12.0092 12.2772 12.0092 11.8475 11.9135C11.3616 11.8052 10.9073 11.5278 9.99878 10.9731L3.25714 6.85718C3.09906 6.76067 2.90048 6.75991 2.74166 6.8552C2.59174 6.94515 2.5 7.10718 2.5 7.28202V14.2825C2.5 15.2735 2.5 15.769 2.64219 16.2143C2.76802 16.6083 2.97396 16.972 3.24708 17.2826C3.55572 17.6336 3.98062 17.8886 4.83042 18.3984L10.0304 21.5184C10.9283 22.0572 11.3773 22.3266 11.8565 22.4318C12.2805 22.5249 12.7195 22.5249 13.1435 22.4318C13.6227 22.3266 14.0717 22.0572 14.9696 21.5184L20.1696 18.3984C21.0194 17.8886 21.4443 17.6336 21.7529 17.2826C22.026 16.972 22.232 16.6083 22.3578 16.2143C22.5 15.769 22.5 15.2735 22.5 14.2825Z"></path>
1954      <path stroke-linecap="round" stroke-linejoin="round" d="M7.99988 9.5L17 4M12.5 12.5L21.5 7M12.5 12.5L3.5 7M12.5 12.5V22.5M2.5 9.71771V14.2823C2.5 15.2733 2.5 15.7688 2.64219 16.2141C2.76802 16.6081 2.97396 16.9718 3.24708 17.2824C3.55572 17.6334 3.98062 17.8884 4.83042 18.3983L10.0304 21.5183C10.9283 22.057 11.3773 22.3264 11.8565 22.4316C12.2805 22.5247 12.7195 22.5247 13.1435 22.4316C13.6227 22.3264 14.0717 22.057 14.9696 21.5183L20.1696 18.3983C21.0194 17.8884 21.4443 17.6334 21.7529 17.2824C22.026 16.9718 22.232 16.6081 22.3578 16.2141C22.5 15.7688 22.5 15.2733 22.5 14.2823V9.71771C22.5 8.72669 22.5 8.23117 22.3578 7.78593C22.232 7.39192 22.026 7.02818 21.7529 6.71757C21.4443 6.36657 21.0194 6.11163 20.1696 5.60175L14.9696 2.48175C14.0717 1.94301 13.6227 1.67364 13.1435 1.56839C12.7195 1.4753 12.2805 1.4753 11.8565 1.56839C11.3773 1.67364 10.9283 1.94301 10.0304 2.48175L4.83042 5.60175C3.98062 6.11163 3.55572 6.36657 3.24708 6.71757C2.97396 7.02818 2.76802 7.39192 2.64219 7.78593C2.5 8.23117 2.5 8.72669 2.5 9.71771Z"></path>
1955    </svg><span class="reversed-link text-sm leading-tight">Shipping</span>
1956                    </button><modal-element id="ShippingCalculator-sections--18475757994046__cart-drawer" class="modal invisible absolute bottom-0 left-0 w-full h-full" role="dialog" hidden>
1957                      <overlay-element class="fixed-modal opacity-0 z-1 absolute top-0 left-0 w-full h-full" aria-controls="ShippingCalculator-sections--18475757994046__cart-drawer" aria-expanded="false"></overlay-element>
1958                      <div class="modal__container flex flex-col z-3 absolute left-0 bottom-0 w-full">
1959                        <div class="modal__header flex items-center justify-between relative">
1960                          <span class="font-medium text-sm md:text-base">Estimate shipping rates</span>
1961                          <button type="button" class="close flex items-center justify-center absolute top-0 right-0" is="magnet-button" aria-controls="ShippingCalculator-sections--18475757994046__cart-drawer" aria-expanded="false" aria-label="Close"><svg class="icon icon-close icon-md" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1962      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
1963    </svg></button>
1964                        </div><div class="modal__content flex flex-col overflow-hidden" id="cart_drawer_shipping_calculator"></div></div>
1965                    </modal-element></div><div class="drawer__footer-bottom grid gap-6">
1966                <div class="grid gap-4 sm:grid-6"><div class="grid grid-cols-2 gap-4">
1967                    <div class="tax-note text-sm sm:text-base rte">Taxes included and shipping calculated at checkout.</div>
1968                    <div class="totals grid place-self-end gap-1">
1969                      <span class="totals__subtotal text-sm sm:text-base">Subtotal</span>
1970                      <div class="totals__subtotal-value text-lg-2xl font-bold leading-none tracking-tight"><span class=money>$0.00 USD</span></div>
1971                    </div>
1972                  </div>
1973                </div><form action="/cart" method="POST" novalidate class="drawer__footer-buttons grid grid-cols-12 gap-4"><button class="button button--primary icon-with-text col-span-full" t
1973ype="submit" name="checkout" is="hover-button">
1974                        <span class="btn-fill" data-fill></span>
1975                        <span class="btn-text"><svg class="icon icon-lock icon-sm hidden sm:block" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
1976      <path stroke-linecap="round" d="M5.83333 6.66675V5.83341C5.83333 4.74781 5.83333 4.205 5.97218 3.76463C6.26651 2.83114 6.99772 2.09993 7.93122 1.8056C8.37159 1.66675 8.91439 1.66675 10 1.66675V1.66675C11.0856 1.66675 11.6284 1.66675 12.0688 1.8056C13.0023 2.09993 13.7335 2.83114 14.0278 3.76463C14.1667 4.205 14.1667 4.74781 14.1667 5.83341V6.66675M10 11.6667V13.3334M8.33333 18.3334H11.6667C13.3741 18.3334 14.2278 18.3334 14.909 18.077C15.9871 17.6713 16.8379 16.8205 17.2436 15.7424C17.5 15.0612 17.5 14.2075 17.5 12.5001V12.5001C17.5 10.7926 17.5 9.93892 17.2436 9.25775C16.8379 8.17969 15.9871 7.32888 14.909 6.92312C14.2278 6.66675 13.3741 6.66675 11.6667 6.66675H8.33333C6.62589 6.66675 5.77218 6.66675 5.091 6.92312C4.01294 7.32888 3.16213 8.17969 2.75638 9.25775C2.5 9.93892 2.5 10.7926 2.5 12.5001V12.5001C2.5 14.2075 2.5 15.0612 2.75638 15.7424C3.16213 16.8205 4.01294 17.6713 5.091 18.077C5.77218 18.3334 6.62589 18.3334 8.33333 18.3334Z"></path>
1977    </svg>Check out</span>
1978                      </button></form></div>
1979            </div>
1980          </div>
1981        </div><div id="RecentlyViewed-sections--18475757994046__cart-drawer" class="drawer__panel opacity-0 flex flex-col overflow-hidden">
1982            <span class="sr-only">Recently viewed</span>
1983            <recently-viewed class="cart__recent flex flex-col h-full" data-url="/search?section_id=sections--18475757994046__cart-drawer&type=product&q=" data-limit="5"></recently-viewed>
1984          </div></div>
1985    </div>
1986  </cart-drawer>
1987</div><div id="shopify-section-sections--18475757994046__search-drawer" class="shopify-section shopify-section-group-overlay-group">
1987<script src="//www.hypershop.com/cdn/shop/t/177/assets/search.js?v=116751456336122508821776402968" defer></script>
1987<search-drawer id="SearchDrawer" class="search-drawer drawer drawer--end z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none"
1988    role="dialog"
1989    aria-modal="true"
1990    aria-label="Search"
1991    shopify-design-mode
1992    hidden
1993  >
1994    <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="SearchDrawer" aria-expanded="false"></overlay-element>
1995    <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden">
1996      <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative">
1997        <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Search</span>
1998        <button class="button button--secondary button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="SearchDrawer" aria-expanded="false" aria-label="Close">
1999          <span class="btn-fill" data-fill></span>
2000          <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
2001      <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path>
2002    </svg></span>
2003        </button>
2004      </gesture-element>
2005      <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink">
2006        <div class="drawer__scrollable relative flex flex-col grow shrink"><form class="search__form flex flex-col gap-8 h-full relative" action="/search" method="GET" role="search"
2007    is="predictive-search"
2008    data-section-id="sections--18475757994046__search-drawer"
2009    data-limit="3"
2010  >
2011  <input type="hidden" name="options[prefix]" value="last" />
2012  <label class="sr-only" for="SearchFormInput-sections--18475757994046__search-drawer">Search</label>
2013  <div class="search__field field flex items-center gap-4 relative"><input
2014      class="input search__input"
2015      type="search"
2016      name="q"
2017      id="SearchFormInput-sections--18475757994046__search-drawer"
2018      placeholder="Search for ..."
2019      autocomplete="off"
2020      autocorrect="off"
2021      autocapitalize="off"
2022      spellcheck="off"/>
2023      <button class="clear absolute flex items-center justify-center text-xs opacity-0" type="reset">
2024        <span>Clear</span><svg class="icon icon-loader icon-sm absolute opacity-0 invisible animate-spin" viewBox="0 0 18 18" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
2025      <path stroke-linecap="round" stroke-linejoin="round" d="M0.7,9.9C0.5,5.2,4.1,1.2,8.5,1c4.7-0.3,8.9,3.8,8.8,8.8"></path>
2026    </svg></button></div>
2027    <div id="PredictiveSearchResults-sections--18475757994046__search-drawer" aria-label="Search suggestions" class="search__box search__results text-left flex flex-col items-start grow gap-10" role="listbox"></div></form>
2028
2029        </div>
2030      </div>
2031    </div>
2032  </search-drawer>
2033</div>
2034<!-- END sections: overlay-group --><div class="page-container" id="PageContainer">
2035    <main class="main-content relative" id="MainContent" role="main">
2036      <div id="shopify-section-template--18475762712638__main-login" class="shopify-section"><style>
2037  #shopify-section-template--18475762712638__main-login {
2038    --section-padding-top: 72px;
2039    --section-padding-bottom: 100px;
2040  }
2041</style>
2042
2043<link href="//www.hypershop.com/cdn/shop/t/177/assets/customer.css?v=49091341118684219611776402968" rel="stylesheet" type="text/css" media="all" />
2044
2045<div class="section section--padding">
2046  <div class="page-width relative">
2047    <div id="Recover" class="title-wrapper text-center leading-none hidden gap-4">
2048      <h1 class="heading title-xl tracking-heading" tabindex="-1">
2049        <split-words class="split-words block" data-animate="fade-up-large">Reset password</split-words>
2050      </h1>
2051      <p class="text-lg md:text-2xl">We will send you an email to reset your password.</p>
2052    </div>
2053
2054    <div class="customer hidden"><form method="post" action="/account/recover" accept-charset="UTF-8" class="grid gap-12"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" /><div class="field">
2055          <input
2056            required
2057            class="input is-floating"
2058            type="email"
2059            value=""
2060            name="email"
2061            id="RecoverEmail"
2062            autocorrect="off"
2063            autocapitalize="off"
2064            autocomplete="email"
2065            placeholder="Email"/>
2066          <label class="label is-floating" for="RecoverEmail">Email</label>
2067        </div>
2068
2069        <div class="grid gap-8">
2070          <button class="button button--primary button--fixed" type="submit" is="hover-button">
2071            <span class="btn-fill" data-fill></span>
2072            <span class="btn-text">Submit</span>
2073          </button>
2074          
2075          <p class="text-center">
2076            <a class="inline-flex items-center gap-2" href="#login"><svg class="icon icon-return icon-sm" viewBox="0 0 22 10" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
2077      <path stroke-linecap="round" stroke-linejoin="round" d="M1 9V1M1 9H8.77778M1 9C1 9 6 1 12 1C20 1 21 9 21 9"></path>
2078    </svg><span class="link text-lg leading-none">Cancel</span>
2079            </a>
2080          </p>
2081        </div></form></div>
2082
2083    <div id="Login" class="title-wrapper text-center">
2084      <h1 class="heading title-xl tracking-heading">
2085        <split-words class="split-words block" data-animate="fade-up-large">Login</split-words>
2086      </h1>
2087    </div>
2088    
2089    <div class="customer"><form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" class="grid gap-12"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" /><div class="grid gap-5">
2090          <div class="field">
2091            <input
2092              required
2093              class="input is-floating"
2094              type="email"
2095              name="customer[email]"
2096              id="CustomerEmail"
2097              autocomplete="email"
2098              autocorrect="off"
2099              autocapitalize="off"
2100              placeholder="Email"
2101            />
2102            <label class="label is-floating" for="CustomerEmail">Email</label>
2103          </div><div class="field">
2104              <input
2105                required
2106                class="input is-floating"
2107                type="password"
2108                value=""
2109                name="customer[password]"
2110                id="CustomerPassword"
2111                autocomplete="current-password"
2112                placeholder="Password"
2113              />
2114              <label class="label is-floating" for="CustomerPassword">Password</label>
2115            </div>
2116
2117            <p>
2118              <a class="link" href="#Recover">Forgot password?</a>
2119            </p></div>
2120
2121        <div class="grid gap-8">
2122          <div class="button-group grid gap-4 md:grid-cols-2">
2123            <button class="button button--primary button--fixed" type="submit" is="hover-button">
2124              <span class="btn-fill" data-fill></span>
2125              <span class="btn-text">Sign in</span>
2126            </button>
2127            <a class="button button--secondary button--fixed" href="/account/register" is="hover-link">
2128              <span class="btn-fill" data-fill></span>
2129              <span class="btn-text">Create account</span>
2130            </a>
2131          </div>
2132          
2133          <p class="text-center">
2134            <a class="inline-flex items-center gap-2" href="/"><svg class="icon icon-return icon-sm" viewBox="0 0 22 10" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
2135      <path stroke-linecap="round" stroke-linejoin="round" d="M1 9V1M1 9H8.77778M1 9C1 9 6 1 12 1C20 1 21 9 21 9"></path>
2136    </svg><span class="link text-lg leading-none">Return to Store</span>
2137            </a>
2138          </p>
2139        </div></form></div></div>
2140</div>
2141
2142
2143</div>
2144    </main>
2145
2146    <footer-group class="footer-group block w-full"><!-- BEGIN sections: footer-group -->
2147<div id="shopify-section-sections--18475756486718__footer" class="shopify-section shopify-section-group-footer-group"><style>
2148  #shopify-section-sections--18475756486718__footer {
2149    --section-padding-top: 72px;
2150    --section-padding-bottom: 72px;--color-background: 23 23 23;--color-foreground: 255 255 255;
2151  --color-border: var(--color-foreground)/ 0.1;
2152  --color-border-dark: var(--color-foreground)/ 0.4;
2153  --color-border-light: var(--color-foreground)/ 0.06;--color-button-background: 255 255 255;
2154  --color-button-border: 255 255 255;--color-button-text: 0 0 0;}
2155   .grecaptcha-badge {
2156    right: 20px !important;
2157    bottom: 55px !important;
2158  }
2159</style><div class="section section--padding section--rounded">
2160  <footer class="site-footer footer page-width relative grid"><div class="footer__left flex flex-col md:flex-row gap-10 grid-col-span-5"><div class="footer__logo flex flex-col gap-10" ><p class="leading-none">
2161        <a href="/">
2162          <span class="sr-only">HyperShop.com</span><img src="//www.hypershop.com/cdn/shop/files/hyper-footer-logo_webp.webp?v=1749462565&amp;width=245" alt="HyperShop.com" srcset="//www.hypershop.com/cdn/shop/files/hyper-footer-logo_webp.webp?v=1749462565&amp;width=239 239w, //www.hypershop.com/cdn/shop/files/hyper-footer-logo_webp.webp?v=1749462565&amp;width=245 245w" width="245" height="41" loading="eager" sizes="239.02439024390245px" style="--image-width: 239.02439024390245px; --image-height: 40px;" is="lazy-image"></a>
2163      </p></div><div class="footer__accordions flex flex-wrap flex-col md:flex-row md:grow md:gap-6"><details class="footer__item--link_list_DrH7VM details active" is="footer-details" >
2164      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
2165        <span class="heading text-base-2xl font-medium lg:font-heading">Company</span><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
2166      <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path>
2167    </svg></summary><div class="details__content">
2168      <ul class="flex flex-col gap-3"><li class="inline-flex">
2169            <a href="https://www.hypershop.com/pages/go-beyond" class="block reversed-link text-sm-lg leading-tight">About Us - Go Beyond</a>
2170          </li><li class="inline-flex">
2171            <a href="/blogs/news" class="block reversed-link text-sm-lg leading-tight">Hyper News</a>
2172          </li><li class="inline-flex">
2173            <a href="https://app.impact.com/campaign-promo-signup/Hyper-Products-Inc.brand?execution=e1s1&#" class="block reversed-link text-sm-lg leading-tight">Affiliate Program</a>
2174          </li><li class="inline-flex">
2175            <a href="https://www.kickstarter.com/profile/hypershop/created" class="block reversed-link text-sm-lg leading-tight">Kickstarter</a>
2176          </li><li class="inline-flex">
2177            <a href="https://www.indiegogo.com/individuals/9129071/campaigns" class="block reversed-link text-sm-lg leading-tight">Indiegogo</a>
2178          </li><li class="inline-flex">
2179            <a href="https://www.hypershop.com/pages/hyper-trademarks" class="block reversed-link text-sm-lg leading-tight">Trademarks</a>
2180          </li><li class="inline-flex">
2181            <a href="/pages/hyper-patents" class="block reversed-link text-sm-lg leading-tight">Patents </a>
2182          </li></ul>
2183    </div>
2184    <style>
2185      @media (min-width: 1280px) {
2186        .footer__item--link_list_DrH7VM { width: calc(24% - var(--sp-12)); }
2187      }
2188    </style></details><details class="footer__item--link_list_Vzw9Tq details active" is="footer-details" >
2189      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
2190        <span class="heading text-base-2xl font-medium lg:font-heading">Support</span><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
2191      <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path>
2192    </svg></summary><div class="details__content">
2193      <ul class="flex flex-col gap-3"><li class="inline-flex">
2194            <a href="https://targuscss.powerappsportals.com/?region=hyper" class="block reversed-link text-sm-lg leading-tight">FAQs</a>
2195          </li><li class="inline-flex">
2196            <a href="/pages/contact-us" class="block reversed-link text-sm-lg leading-tight">Contact Us</a>
2197          </li><li class="inline-flex">
2198            <a href="/pages/contact-us#shipping" class="block reversed-link text-sm-lg leading-tight">Shipping</a>
2199          </li><li class="inline-flex">
2200            <a href="/pages/contact-us#return-policy" class="block reversed-link text-sm-lg leading-tight">Returns & Exchanges</a>
2201          </li><li class="inline-flex">
2202            <a href="https://www.hypershop.com/pages/notices-and-recalls" class="block reversed-link text-sm-lg leading-tight">Notices and Recalls</a>
2203          </li><li class="inline-flex">
2204            <a href="/pages/privacy-policy" class="block reversed-link text-sm-lg leading-tight">Privacy Policy</a>
2205          </li><li class="inline-flex">
2206            <a href="/pages/contact-us#our-commitment-to-acc" class="block reversed-link text-sm-lg leading-tight">Our Commitment to Accessibility</a>
2207          </li></ul>
2208    </div>
2209    <style>
2210      @media (min-width: 1280px) {
2211        .footer__item--link_list_Vzw9Tq { width: calc(25% - var(--sp-12)); }
2212      }
2213    </style></details>
2213<details class="footer__item--link_list_NYXwgh details active" is="footer-details" >
2214      <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer">
2215        <span class="heading text-base-2xl font-medium lg:font-heading">Shop</span><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
2216      <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path>
2217    </svg></summary><div class="details__content">
2218      <ul class="flex flex-col gap-3"><li class="inline-flex">
2219            <a href="https://www.hypershop.com/collections/hyperdrive" class="block reversed-link text-sm-lg leading-tight">Docks & Hubs</a>
2220          </li><li class="inline-flex">
2221            <a href="https://www.hypershop.com/collections/thunderbolt-docks" class="block reversed-link text-sm-lg leading-tight">Thunderbolt Docks & Hubs</a>
2222          </li><li class="inline-flex">
2223            <a href="https://www.hypershop.com/collections/usb-c-docks" class="block reversed-link text-sm-lg leading-tight">Pro Grade Docks & Hubs</a>
2224          </li><li class="inline-flex">
2225            <a href="https://www.hypershop.com/collections/dual-monitor-hubs-for-m1-m2-m3-macbook" class="block reversed-link text-sm-lg leading-tight">Hubs for Dual Monitors M1, M2, M3 MacBooks</a>
2226          </li><li class="inline-flex">
2227            <a href="https://www.hypershop.com/collections/hyperjuice" class="block reversed-link text-sm-lg leading-tight">Power</a>
2228          </li><li class="inline-flex">
2229            <a href="https://www.hypershop.com/collections/battery-packs" class="block reversed-link text-sm-lg leading-tight">Battery packs</a>
2230          </li><li class="inline-flex">
2231            <a href="https://www.hypershop.com/pages/hyperjuice-qi2-wireless-chargers" class="block reversed-link text-sm-lg leading-tight">Qi2 Wireless Chargers</a>
2232          </li><li class="inline-flex">
2233            <a href="https://www.hypershop.com/collections/wall-chargers" class="block reversed-link text-sm-lg leading-tight">GaN Chargers</a>
2234          </li><li class="inline-flex">
2235            <a href="https://www.hypershop.com/collections/wireless-chargers" class="block reversed-link text-sm-lg leading-tight">Wireless Chargers</a>
2236          </li><li class="inline-flex">
2237            <a href="https://www.hypershop.com/products/hyperdrive-next-usb4-nvme-ssd-enclosure" class="block reversed-link text-sm-lg leading-tight">Data Storage</a>
2238          </li><li class="inline-flex">
2239            <a href="https://www.hypershop.com/products/hyperpack-pro-with-apple-find-my" class="block reversed-link text-sm-lg leading-tight">Backpack</a>
2240          </li><li class="inline-flex">
2241            <a href="https://www.hypershop.com/collections/hyperspace-workstations" class="block reversed-link text-sm-lg leading-tight">Workstations</a>
2242          </li><li class="inline-flex">
2243            <a href="https://www.hypershop.com/collections/hyperthin-cables" class="block reversed-link text-sm-lg leading-tight">Cables</a>
2244          </li></ul>
2245    </div>
2246    <style>
2247      @media (min-width: 1280px) {
2248        .footer__item--link_list_NYXwgh { width: calc(37% - var(--sp-12)); }
2249      }
2250    </style></details></div>
2251      </div><div class="footer__right grid gap-10 grid-col-span-2"><div class="footer__newsletter grid gap-6"><p class="h3 text-xl md:title-sm leading-none tracking-none font-medium lg:font-heading">Connect and Save 15%</p><form method="post" action="/contact#newsletter-sections--18475756486718__footer" id="newsletter-sections--18475756486718__footer" accept-charset="UTF-8" class="newsletter-form grid gap-5"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter" />
2252  <input type="hidden" name="contact[context]" value="footer" />
2253  <div class="field relative">
2254    <input
2255      id="NewsletterForm--sections--18475756486718__footer"
2256      class="input is-floating input--fill"
2257      type="email"
2258      name="contact[email]"
2259      value=""
2260      autocorrect="off"
2261      autocapitalize="off"
2262      autocomplete="email"
2263      placeholder="Enter your email"
2264      required/>
2265    <label class="label is-floating" for="NewsletterForm--sections--18475756486718__footer">Enter your email</label>
2266    <div class="self-submit-button absolute">
2267      <button type="submit" class="button button--primary self-button flex justify-center items-center" is="magnet-button" data-magnet="20" aria-label="Subscribe">
2268      
2269        <span class="btn-text">
2270          <svg class="icon icon-arrow-right icon-xs transform" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg">
2271            <path stroke-linecap="round" stroke-linejoin="round" d="M2 8.00012H14M14 8.00012L9.33333 3.3335M14 8.00012L9.33333 12.6668"></path>
2272          </svg>
2273        </span>
2274      </button>
2275    </div>
2276  </div></form><div class="rte text-sm leading-tight"><p><strong>Sign up to get 15% off your first order, exclusive discounts, and new product updates.</strong></p><p></p><p><a href="tel:1 (844) 674-6789"><strong>For support by phone: 1 (844) 674-6789</strong></a></p><p><a href="mailto:[email protected]"><strong>[email protected]</strong></a></p></div></div><div class="footer__socials flex justify-start md:justify-end xl:justify-start"></div></div></footer></div>
2277
2278
2279</div><div id="shopify-section-sections--18475756486718__footer-copyright" class="shopify-section shopify-section-group-footer-group"><style>
2280  #shopify-section-sections--18475756486718__footer-copyright {
2281    --gradient-background: #171717;
2282    --color-background: 23 23 23;
2283    --color-foreground: 255 255 255;
2284  }
2285</style>
2286
2287<div class="section section--rounded" is="footer-parallax">
2288  <div class="footer-copyright page-width page-width--full w-full flex flex-col items-center justify-between gap-4 lg:gap-0 lg:flex-row relative">
2289    <div class="rte credits text-center">&copy;&nbsp;2026&nbsp;HyperShop.com&nbsp;All Rights Reserved.&nbsp;</div><ul class="payment-icons flex flex-wrap justify-center gap-2 xl:gap-3"><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2290</li><li><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 
22900 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
2291</li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg></li><li><svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
229106zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
2292</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
2293</li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
22930-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
2294</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
229416.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2295</li></ul></div>
2296</div>
2297
2298
2299</div>
2300<!-- END sections: footer-group --></footer-group>
2301  </div>
2302
2303  <ul hidden>
2304    <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
2305    <li id="a11y-new-window-message">Opens in a new window.</li>
2306  </ul>
2306<script src="//www.hypershop.com/cdn/shop/t/177/assets/instant-page.js?v=91203965839679363771776402968" type="module" fetchpriority="low" defer="defer"></script>
2306<script>
2307  // Ensure lcw is globally available
2308  window.lcw = function() {
2309    return {
2310      styleProps: {
2311        generalStyles: {
2312          width: "360px",
2313          height: "560px",
2314          bottom: "126px",
2315          right: "0",
2316          top: "unset",
2317          left: "unset",
2318        }
2319      },
2320      chatButtonProps: {
2321        controlProps: {
2322          hideChatTextContainer: true
2323        },
2324        styleProps: {
2325          generalStyleProps: {
2326            minWidth: "60px",
2327            width: "60px",
2328            height: "60px"
2329          },
2330          iconStyleProps: {
2331            backgroundColor: "#334fb4"
2332          }
2333        }
2334      },
2335      headerProps: {
2336        styleProps: {
2337          generalStyleProps: {
2338            backgroundColor: "#334fb4"
2339          },
2340          iconStyleProps: {
2341            width: "50px",
2342            height: "50px",
2343            color: "white"
2344          },
2345          titleStyleProps: {
2346            color: "white",
2347            fontWeight: 600
2348          },
2349          closeButtonStyleProps: {
2350            margin: "10px 5px 5px 5px",
2351            color: "white"
2352          },
2353          closeButtonHoverStyleProps: {
2354            backgroundColor: "rgba(200, 200, 200, 0.2)",
2355            margin: "10px 5px 5px 5px",
2356            color: "white"
2357          },
2358          minimizeButtonStyleProps: {
2359            margin: "10px 5px 5px 5px",
2360            color: "white"
2361          },
2362          minimizeButtonHoverStyleProps: {
2363            backgroundColor: "rgba(200, 200, 200, 0.2)",
2364            margin: "10px 5px 5px 5px",
2365            color: "white"
2366          }
2367        }
2368      },
2369      preChatSurveyPaneProps: {
2370        styleProps: {
2371          customButtonStyleProps: {
2372            backgroundColor: "#334fb4"
2373          }
2374        }
2375      }
2376    };
2377  };
2378</script>
2378
2379
2380<script>
2381  window.addEventListener('load', () => {
2382    setTimeout(() => {
2383      const lcwScript = document.createElement('script');
2384      lcwScript.id = "Microsoft_Omnichannel_LCWidget";
2385      lcwScript.src = "https://oc-cdn-ocprod.azureedge.net/livechatwidget/scripts/LiveChatBootstrapper.js";
2386
2387      // These MUST be set as attributes for the widget to work
2388      lcwScript.setAttribute("v2", "true");
2389      lcwScript.setAttribute("data-app-id", "65e7e3fd-a294-4360-ba33-7398672f2ca9");
2390      lcwScript.setAttribute("data-lcw-version", "prod");
2391      lcwScript.setAttribute("data-org-id", "f2015019-2dea-4f2f-9c31-487a8cc6d38f");
2392      lcwScript.setAttribute("data-org-url", "https://m-f2015019-2dea-4f2f-9c31-487a8cc6d38f.us.omnichannelengagementhub.com");
2393      lcwScript.setAttribute("data-customization-callback", "lcw");
2394
2395      document.body.appendChild(lcwScript);
2396    }, 5000); // Delay 3s after load
2397  });
2398</script>
vendor: 1 bytes, line 2398
2398
2399<script>
2400  const chatWidget = document.querySelector('#Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window');
2401  const width = screen.width;
2402  if (chatWidget &&  width > 470) {
2403      chatWidget.style.transform = 'translateY(calc(50% + 100px))';
2404    }
2405</script>
2405
2406
2407   <!-- Mouseflow script Integration -->
2408    
2408<script type="text/javascript">
2409      window._mfq = window._mfq || [];
2410      (function() {
2411        var mf = document.createElement("script");
2412        mf.type = "text/javascript"; mf.defer = true;
2413        mf.src = "//cdn.mouseflow.com/projects/1fa7b6f5-2483-47dc-beed-0319ea48e684.js";
2414        document.getElementsByTagName("head")[0].appendChild(mf);
2415      })();
2416    </script>
2416
2417    <!-- End of script -->
2418  
2418<script>
2419    document.addEventListener("DOMContentLoaded", function () {
2420    if (window.location.search.includes("customer_posted=true")) {
2421      if (window.location.hash.includes("newsletter") || window.location.hash === "" ) {
2422        fbq('track', 'SubmitApplication');
2423        console.log("Meta Pixel: SubmitApplication event fired");
2424      }
2425    }
2426  });
2427  </script>
2427
2428  
2428<script>
2429  document.addEventListener("DOMContentLoaded", function () {
2430  const seenElements = new WeakSet();
2431
2432  function formatPercentage(saved) {
2433    return `Save ${Math.round(saved)}%`;
2434  }
2435
2436  function handleHighlights(context = document) {
2437    const highlights = context.querySelectorAll(".pg-card-product-highlight");
2438
2439    highlights.forEach((highlight) => {
2440      if (seenElements.has(highlight)) return;
2441
2442      const priceWrapper = highlight.closest(".pg-card-product")?.querySelector(".pg-card-product-price");
2443      if (!priceWrapper) return;
2444
2445      const currentPriceText = priceWrapper.childNodes[0]?.nodeValue?.trim().replace(/[^0-9.]/g, "");
2446      const comparePriceText = priceWrapper.querySelector('[data-attr="slashed"]')?.textContent?.trim().replace(/[^0-9.]/g, "");
2447
2448      const currentPrice = parseFloat(currentPriceText);
2449      const comparePrice = parseFloat(comparePriceText);
2450
2451      if (!isNaN(currentPrice) && !isNaN(comparePrice) && comparePrice > currentPrice) {
2452        const discount = ((comparePrice - currentPrice) / comparePrice) * 100;
2453        highlight.textContent = formatPercentage(discount);
2454      }
2455
2456      seenElements.add(highlight);
2457    });
2458  }
2459
2460  // Handle initially present
2461  handleHighlights();
2462
2463  // Handle future dynamically added
2464  const observer = new MutationObserver((mutations) => {
2465    mutations.forEach((mutation) => {
2466      mutation.addedNodes.forEach((node) => {
2467        if (node.nodeType !== 1) return;
2468        handleHighlights(node);
2469      });
2470    });
2471  });
2472
2473  observer.observe(document.body, {
2474    childList: true,
2475    subtree: true,
2476  });
2477});
2478</script>
2478
2479
2480  
2480<script>
2481  window.addEventListener('load', function () {
2482    var badge = document.querySelector('.grecaptcha-badge');
2483    var footer = document.querySelector('.site-footer'); // Adjust this selector to your actual footer
2484    if (badge && footer && !footer.contains(badge)) {
2485      // Wrap it in a container to style it easily
2486      var wrapper = document.createElement('div');
2487      wrapper.className = 'recaptcha-badge-wrapper';
2488      wrapper.appendChild(badge);
2489      footer.appendChild(wrapper);
2490    }
2491  });
2492</script>
2492
2493
2494
2495<script>
2496    (function(d){
2497      var s = d.createElement("script");
2498       s.setAttribute("data-position", 4);
2499       
2500      s.setAttribute("data-widget_layout", "full")
2501      s.setAttribute("data-account", "2xDigTdBpS");
2502      s.setAttribute("src", "https://cdn.userway.org/widget.js");
2503      (d.body || d.head).appendChild(s);
2504    })(document)
2505    </script>
2505
2506    <noscript>Please ensure Javascript is enabled for purposes of <a href="https://userway.org">website accessibility</a></noscript>
2507    
2507<script>
2508      window.addEventListener("load", function () {
2509        setTimeout(function () {
2510          const uw = document.querySelector(".userway_buttons_wrapper");
2511          if (uw) {
2512            uw.style.setProperty("left", "30px", "important");
2513            uw.style.setProperty("bottom", "55px", "important");
2514            uw.style.setProperty("top", "unset", "important");
2515            uw.style.setProperty("transform", "unset", "important");
2516          }
2517        }, 2000);
2518      });
2519    </script>
2519
2520
2521
2522
2523<script src="//www.hypershop.com/cdn/shop/t/177/assets/tiny-img-link-preloader.js?v=163591345186286489861776402968" defer></script>
2523
2524
2525<style> .grecaptcha-badge {position: absolute; bottom: 62px !important; right: 0; z-index: 1;} .recaptcha-badge-wrapper {position: absolute !important; overflow: hidden !important;} .uwy.userway_p4 .userway_buttons_wrapper {bottom: 50px !important; left: 50px !important;} .csm-cookie-consent .csm-ccd-category-wrapper {display: none;} #cookieconsent\:settings .csm-ccd-category-wrapper {display: block;} .csm-cookie-consent .csm-ccd-buttons-wrapper > div:first-child {flex-direction: column;} .csm-cookie-consent .csm-dialog {max-width: 450px;} div[title="Accessibility Menu"] {z-index: 8;} </style>
2526<!-- Failed to render app block "1877152918344802950": app block path "shopify://apps/intelligems-a-b-testing/blocks/intelligems-script/fa83b64c-0c77-4c0c-b4b2-b94b42f5ef19" does not exist -->
2526<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2526
2527</body>
2528</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.