PageSourceSearch

https://highwave.com/search

html highwave.com collected 2026-10-04 20:17:57 UTC 177,680 bytes, 3,762 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16<!doctype html>
17<html class="no-js" lang="en">
18  <head>
19
20    
21    
22    
23    
24    
25      
26      
27    
28  
29    <meta charset="utf-8">
30    <meta http-equiv="X-UA-Compatible" content="IE=edge">
31    <meta name="viewport" content="width=device-width,initial-scale=1">
32    <meta name="theme-color" content="">
33    <link rel="canonical" href="https://highwave.com/search">
34    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link
35        rel="icon"
36        type="image/png"
37        href="//highwave.com/cdn/shop/files/highwave_favcon_9d5b5b27-f7a8-4e3f-939c-dd7f26479632.png?crop=center&height=32&v=1775591287&width=32"
38      ><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
39      Search
40
41        &ndash; Highwave</title>
42
43    
44      <meta name="description" content="Highwave has been creating dependable drinkwear to help humans live in harmony with our planet since 1983. Designed to respect the Earth and its natural resources.">
45    
46
47    
48  
48<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
48<meta name="google-site-verification" content="HFBmJ1aZVMrGIGaqheH4V1WRdiLdB75iREBohzId0To">
49<meta name="google-site-verification" content="2s1GBjkKqRfmXu2fIOqg0t3K01jiyZ1pN1lrzbxThNk">
50<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/14871070/digital_wallets/dialog">
51<meta id="in-context-paypal-metadata" data-shop-id="14871070" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
52<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
52<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
52
53<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
54<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=14871070" crossorigin="anonymous"></script>
vendor: 1 bytes, line 54
54
55<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":14871070,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/14871070","merchantName":"Highwave","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Highwave","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 55
55
56<script id="shopify-features" type="application/json">{"accessToken":"25445ed00e940db03a3ad28fd09c29c8","betas":["rich-media-storefront-analytics"],"domain":"highwave.com","predictiveSearch":true,"shopId":14871070,"locale":"en"}</script>
vendor: 1 bytes, line 56
56
57<script>var Shopify = Shopify || {};
58Shopify.shop = "highwave-2.myshopify.com";
59Shopify.locale = "en";
60Shopify.currency = {"active":"USD","rate":"1.0"};
61Shopify.country = "US";
62Shopify.theme = {"name":"Baseline","id":171544707368,"schema_name":"Baseline","schema_version":"3.2.1","theme_store_id":910,"role":"main"};
63Shopify.theme.handle = "null";
64Shopify.theme.style = {"id":null,"handle":null};
65Shopify.cdnHost = "highwave.com/cdn";
66Shopify.routes = Shopify.routes || {};
67Shopify.routes.root = "/";
68Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
69Shopify.SignInWithShop = Shopify.SignInWithShop || {};
70Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
71Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 71
71
72<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 72
72
73<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 73
73
74<script>
75  window.ShopifyPay = window.ShopifyPay || {};
76  window.ShopifyPay.apiHost = "shop.app\/pay";
77  window.ShopifyPay.redirectState = null;
78</script>
vendor: 1 bytes, line 78
78
79<script>
80  window.Shopify = window.Shopify || {};
81  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
82  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
83  window.Shopify.SignInWithShop.eligible = true;
84</script>
vendor: 1 bytes, line 84
84
85<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 85
85
86<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 86
86
87<script type="module">
88  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
89
90  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
91
92</script>
vendor: 1 bytes, line 92
92
93<script>
94  window.Shopify = window.Shopify || {};
95  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
96  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"]};
97</script>
vendor: 1 bytes, line 97
97
98<script>(function() {
99  var isLoaded = false;
100  function asyncLoad() {
101    if (isLoaded) return;
102    isLoaded = true;
103    var urls = ["https:\/\/scripttags.justuno.com\/shopify_justuno_14871070_32963.js?shop=highwave-2.myshopify.com","\/\/static.zotabox.com\/8\/1\/816d042ab4dbf6f6c47e950fc35016dc\/widgets.js?shop=highwave-2.myshopify.com","https:\/\/instafeed.nfcube.com\/cdn\/c1c0502174931afe2fbc4ab257508680.js?shop=highwave-2.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/3435fa604d87ca3830a69b9f4\/98142508242bc06540753c434.js?shop=highwave-2.myshopify.com","https:\/\/assets1.adroll.com\/shopify\/latest\/j\/shopify_rolling_bootstrap_v2.js?adroll_adv_id=4WIKK76XW5HKNIYAUXOXX2\u0026adroll_pix_id=XGFNQNK5NVA7NLGSH35KM6\u0026shop=highwave-2.myshopify.com","https:\/\/app.cloverly-ecommerce.com\/script\/shopify\/?shop=highwave-2.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=MqNTJJ\u0026shop=highwave-2.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=MqNTJJ\u0026shop=highwave-2.myshopify.com","https:\/\/cdn.tabarn.app\/cdn\/automatic-discount\/automatic-discount-v2.min.js?shop=highwave-2.myshopify.com"];
104    for (var i = 0; i < urls.length; i++) {
105      var s = document.createElement('script');
106      s.type = 'text/javascript';
107      s.async = true;
108      s.src = urls[i];
109      var x = document.getElementsByTagName('script')[0];
110      x.parentNode.insertBefore(s, x);
111    }
112  };
113  if(window.attachEvent) {
114    window.attachEvent('onload', asyncLoad);
115  } else {
116    window.addEventListener('load', asyncLoad, false);
117  }
118})();</script>
vendor: 1 bytes, line 118
118
119<script id="__st">var __st={"a":14871070,"offset":-25200,"reqid":"7060f49b-994c-4796-a226-916fa3ad4b13-1791145077","pageurl":"highwave.com\/search","u":"f0d4b524cf3d","p":"searchresults"};</script>
vendor: 1 bytes, line 119
119
120<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 120
120
121<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 121
121
122<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//highwave.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 122
122
123<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 = "//highwave.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>
123<script crossorigin="anonymous" defer="defer" src="//highwave.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 123
123
124<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 124
124
125<script>
126  window.Shopify = window.Shopify || {};
127  window.Shopify.MCP = window.Shopify.MCP || {};
128  window.Shopify.MCP.enabled = true;
129  window.Shopify.MCP.shop = "highwave-2.myshopify.com";
130  window.Shopify.MCP.mcpEndpoint = "https:\/\/highwave.com\/api\/mcp";
131  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"]}}];
132</script>
vendor: 1 bytes, line 132
132
133<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("\/\/highwave.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
134</script>
vendor: 1 bytes, line 134
134
135<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://highwave.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
136</script>
vendor: 1 bytes, line 136
136
137<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
138  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);
139</script>
vendor: 1 bytes, line 139
139
140<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})}}));
141</script>
141
142<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://highwave.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
143<style id="shopify-accelerated-checkout-cart">
144        #shopify-buyer-consent {
145  margin-top: 1em;
146  display: inline-block;
147  width: 100%;
148}
149
150#shopify-buyer-consent.hidden {
151  display: none;
152}
153
154#shopify-subscription-policy-button {
155  background: none;
156  border: none;
157  padding: 0;
158  text-decoration: underline;
159  font-size: inherit;
160  cursor: pointer;
161}
162
163#shopify-subscription-policy-button::before {
164  box-shadow: none;
165}
166
167      </style>
168
169<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
169
170  <!-- "snippets/shogun-products.liquid" was not rendered, the associated app was uninstalled -->
171
172
173
174<meta property="og:site_name" content="Highwave">
175<meta property="og:url" content="https://highwave.com/search">
176<meta property="og:title" content="Search">
177<meta property="og:type" content="website">
178<meta property="og:description" content="Highwave has been creating dependable drinkwear to help humans live in harmony with our planet since 1983. Designed to respect the Earth and its natural resources."><meta name="twitter:card" content="summary_large_image">
179<meta name="twitter:title" content="Search">
180<meta name="twitter:description" content="Highwave has been creating dependable drinkwear to help humans live in harmony with our planet since 1983. Designed to respect the Earth and its natural resources.">
181<script>
182  window.THEMENAME = 'Baseline';
183  window.THEMEVERSION = '3.0.0';
184
185  document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
186
187  function debounce(fn, wait) {
188    let t;
189    return (...args) => {
190      clearTimeout(t);
191      t = setTimeout(() => fn.apply(this, args), wait);
192    };
193  }
194
195  window.theme = {
196    strings: {
197      loading: "Loading",
198      itemCountOne: "{{ count }} item",
199      itemCountOther: "{{ count }} items",
200      addToCart: "Add to cart",
201      soldOut: "Sold out",
202      unavailable: "Unavailable",
203      regularPrice: "Regular price",
204      salePrice: "Sale price",
205      sale: "Sale",
206      unitPrice: "Unit price",
207      unitPriceSeparator: "per",
208      cartEmpty: "Your cart is currently empty.",
209      cartCookies: "Enable cookies to use the shopping cart",
210      update: "Update",
211      quantity: "Quantity",
212      discountedTotal: "Discounted total",
213      regularTotal: "Regular total",
214      priceColumn: "See Price column for discount details.",
215      addedToCart: "Added to Cart!",
216      cartError: "There was an error while updating your cart. Please try again.",
217      cartAddError: "All {{ title }} are in your cart.",
218      shippingCalculatorResultsTitleOne: "There is 1 rate:",
219      shippingCalculatorResultsTitleMany: "There are {{ count }} rates:",
220    },
221    routes: {
222      root_url: "\/",
223      predictive_search_url: "\/search\/suggest",
224      cart_url: "\/cart",
225      cart_add_url: "\/cart\/add",
226      cart_change_url: "\/cart\/change",
227      cart_update_url: "\/cart\/update",
228      cart_clear_url: "\/cart\/clear",
229    },
230    moneyFormat: "${{amount}}",
231    moneyWithCurrencyFormat: "${{amount}} USD",
232    get defaultMoneyFormat() {
233      return this.moneyFormat;
234    },
235    cartItemCount: 0,
236    settings: {
237      cartType: "drawer",
238      openDrawerOnAddToCart: true
239    },
240    info: {
241      name: 'Baseline',
242    }
243  };
244</script>
vendor: 1 bytes, line 244
244
245<script src="//highwave.com/cdn/shop/t/25/assets/utils.js?v=165604423723831992961727467978" defer></script>
245
246    
246<script src="//highwave.com/cdn/shop/t/25/assets/images.js?v=82802382427156187971727467977" defer></script>
246
247    
247<script src="//highwave.com/cdn/shop/t/25/assets/theme-events.js?v=129495518931582581311727467978" defer></script>
247
248    
248<script
249      src="//highwave.com/cdn/shop/t/25/assets/polyfills-inert.bundle.min.js?v=9775187524458939151727467977"
250      type="module"
251    ></script>
251
252    
252<script
253      src="//highwave.com/cdn/shop/t/25/assets/global.bundle.min.js?v=8040584617841472801727467977"
254      type="module"
255    ></script>
255
256
257    
258
259    
260      
260<script src="//highwave.com/cdn/shop/t/25/assets/cart-items.js?v=43431675167093328721727467977" type="module"></script>
260
261      
261<script src="//highwave.com/cdn/shop/t/25/assets/cart-footer.js?v=17359671215901880651727467977" type="module"></script>
261
262      
263        
263<script src="//highwave.com/cdn/shop/t/25/assets/cart-note.js?v=17283974488463093931727467977" type="module"></script>
263
264      
265    
266
267    
267<script src="//highwave.com/cdn/shop/t/25/assets/quantity.js?v=121464986056478806851727467977" type="module"></script>
267
268    
268<script src="//highwave.com/cdn/shop/t/25/assets/rte.js?v=91144393696501258891727467977" type="module"></script>
268
269
270    
271
272
273
274  <link
275    rel="preload"
276    as="font"
277    href="//highwave.com/cdn/fonts/space_mono/spacemono_n4.9ee60bbbb57a3b43dbcb22a7f53e18140cb3b40f.woff2"
278    type="font/woff2"
279    crossorigin
280  >
281
282
283
284  <link
285    rel="preload"
286    as="font"
287    href="//highwave.com/cdn/fonts/space_mono/spacemono_n4.9ee60bbbb57a3b43dbcb22a7f53e18140cb3b40f.woff2"
288    type="font/woff2"
289    crossorigin
290  >
291
292
293
294<style data-shopify>
295  @font-face {
296  font-family: "Space Mono";
297  font-weight: 400;
298  font-style: normal;
299  font-display: swap;
300  src: url("//highwave.com/cdn/fonts/space_mono/spacemono_n4.9ee60bbbb57a3b43dbcb22a7f53e18140cb3b40f.woff2") format("woff2"),
301       url("//highwave.com/cdn/fonts/space_mono/spacemono_n4.0c1ebe3659065af9a832b4a469bdd1fdc9521024.woff") format("woff");
302}
303
304  @font-face {
305  font-family: "Space Mono";
306  font-weight: 400;
307  font-style: normal;
308  font-display: swap;
309  src: url("//highwave.com/cdn/fonts/space_mono/spacemono_n4.9ee60bbbb57a3b43dbcb22a7f53e18140cb3b40f.woff2") format("woff2"),
310       url("//highwave.com/cdn/fonts/space_mono/spacemono_n4.0c1ebe3659065af9a832b4a469bdd1fdc9521024.woff") format("woff");
311}
312
313@font-face {
314  font-family: "Space Mono";
315  font-weight: 700;
316  font-style: normal;
317  font-display: swap;
318  src: url("//highwave.com/cdn/fonts/space_mono/spacemono_n7.508dbd51f810465f80674aa16b57dbed9d939476.woff2") format("woff2"),
319       url("//highwave.com/cdn/fonts/space_mono/spacemono_n7.33dc758a163f8921951e545f3e66fea4986535cf.woff") format("woff");
320}
321@font-face {
322  font-family: "Space Mono";
323  font-weight: 400;
324  font-style: italic;
325  font-display: swap;
326  src: url("//highwave.com/cdn/fonts/space_mono/spacemono_i4.41a13016ec5fad206f1052669f6b02ff17f81782.woff2") format("woff2"),
327       url("//highwave.com/cdn/fonts/space_mono/spacemono_i4.e97469be5415634fc512b4d32bc7c906fa49365f.woff") format("woff");
328}
329@font-face {
330  font-family: "Space Mono";
331  font-weight: 700;
332  font-style: italic;
333  font-display: swap;
334  src: url("//highwave.com/cdn/fonts/space_mono/spacemono_i7.e0b573be54b92cac9cb97a04f7ebcc9a4dbf3ef1.woff2") format("woff2"),
335       url("//highwave.com/cdn/fonts/space_mono/spacemono_i7.5def1ce3612b20cb691dff88b55c883f144064b2.woff") format("woff");
336}
337@font-face {
338  font-family: "Space Mono";
339  font-weight: 700;
340  font-style: normal;
341  font-display: swap;
342  src: url("//highwave.com/cdn/fonts/space_mono/spacemono_n7.508dbd51f810465f80674aa16b57dbed9d939476.woff2") format("woff2"),
343       url("//highwave.com/cdn/fonts/space_mono/spacemono_n7.33dc758a163f8921951e545f3e66fea4986535cf.woff") format("woff");
344}
345</style>
346
347<style>:root {
348
349      --font-size-xs: 0.64rem;
350      --font-size-sm: 0.8rem;
351      --font-size-base: 1rem;
352      --font-size-lg: 1.25rem;
353      --font-size-xl: 1.563rem;
354      --font-size-2xl: 1.953rem;
355      --font-size-3xl: 2.441rem;
356      --font-size-4xl: 3.052rem;
357      --font-size-5xl: 3.815rem;
358      --font-size-6xl: 4.768rem;
359      --font-size-7xl: 5.96rem;
360      --font-size-8xl: 7.451rem;
361      --font-size-9xl: 9.313rem;
362
363      --type-scale-n-2: var(--font-size-xs);
364      --type-scale-n-1: var(--font-size-sm);
365      --type-scale-n0: var(--font-size-base);
366      --type-scale-n1: var(--font-size-lg);
367      --type-scale-n2: var(--font-size-xl);
368      --type-scale-n3: var(--font-size-2xl);
369      --type-scale-n4: var(--font-size-3xl);
370      --type-scale-n5: var(--font-size-4xl);
371      --type-scale-n6: var(--font-size-5xl);
372      --type-scale-n7: var(--font-size-6xl);
373      --type-scale-n8: var(--font-size-7xl);
374      --type-scale-n9: var(--font-size-8xl);
375      --type-scale-n10: var(--font-size-9xl);
376
377      --base-font-size: 112.5%;
378      --base-font-size-from-settings: 18;
379      --base-line-height: 1.2;
380      --heading-line-height: 0.9;
381
382      font-size: var(--base-font-size);
383      line-height: var(--base-line-height);
384
385      --heading-font-stack: "Space Mono", monospace;
386      --heading-font-weight: 400;
387      --heading-font-style: normal;
388
389
390      --body-font-stack: "Space Mono", monospace;
391      --body-font-weight: 400;
392      --body-font-bold: FontDrop;
393      --body-font-bold-italic: FontDrop;
394
395      --color-gridline: 0 0 0;
396      --gridline-width: 1px;
397
398      --text-border-width: 1px;
399      --checkbox-width: 1px;
400
401      --font-heading: "Space Mono", monospace;
402      --font-body: "Space Mono", monospace;
403      --font-body-weight: 400;
404      --font-body-style: normal;
405      --font-body-bold-weight: bold;
406
407      --heading-letterspacing: -0.05em;
408      --heading-capitalize: none;
409      --heading-decoration: none;
410
411      --standard-heading-size: var(--type-scale-n2);
412      --feature-heading-size: var(--type-scale-n3);
413      --secondary-heading-size: var(--type-scale-n0);
414
415      --body-copy-transform: none;
416
417      --wrapperWidth: 100vw;
418      --gutter: 1px;
419      --rowHeight: calc((var(--wrapperWidth) - (11 * var(--gutter))) / 12);
420
421      --global-scrolling-items-speed-multiplier: 1;
422
423      --add-to-cart-button-height: 44px;
424      --checkout-button-height: 44px;
425
426      --spacing: 1rem;
427      --spacing-double: 2rem;
428      --spacing-half: 0.5rem;
429
430      /* Equivalent to px-2 */
431      --section-horizontal-spacing-mobile: 0.5rem;
432      /* Equivalent to px-4 */
433      --section-horizontal-spacing-desktop: 1rem;
434
435      --section-horizontal-spacing: var(--section-horizontal-spacing-mobile);
436
437      --icon-thickness: 1.5;
438
439      /**
440       * Buttons
441       */
442      --button-text-transform: none;
443      --button-after-content: '\00a0\2192';
444      --button-border-radius: 0;
445
446      /**
447       * Links
448       */
449      --links-bottom-border-width: var(--text-border-width);
450      --links-bottom-padding: 0.25rem;
451      --links-text-transform: none;
452      --links-after-content: '\00a0\2192';
453      --links-before-content: '\2190\00a0';
454
455      background-color: rgb(var(--color-scheme-background));
456      color: rgb(var(--color-scheme-text));
457    }
458
459    @media (min-width: 1024px) {
460      :root {
461        --standard-heading-size: var(--type-scale-n3);
462        --feature-heading-size: var(--type-scale-n7);
463        --secondary-heading-size: var(--type-scale-n2);
464
465        --section-horizontal-spacing: var(--section-horizontal-spacing-desktop);
466      }
467    }
468
469    :root,
470      
471      [data-color-scheme="scheme1"] {
472        --color-scheme-text: 0 0 0;
473        --color-scheme-background: 252 240 228;
474        --color-scheme-accent: 253 89 1;
475        --color-scheme-accent-contrast:  255 255 255;
476        --color-scheme-secondary: 0 0 0;
477      }
478  
479      [data-color-scheme="scheme2"] {
480        --color-scheme-text: 0 0 0;
481        --color-scheme-background: 198 249 31;
482        --color-scheme-accent: 255 255 255;
483        --color-scheme-accent-contrast:  0 0 0;
484        --color-scheme-secondary: 0 0 0;
485      }
486  
487      [data-color-scheme="scheme3"] {
488        --color-scheme-text: 252 252 252;
489        --color-scheme-background: 0 0 0;
490        --color-scheme-accent: 198 249 31;
491        --color-scheme-accent-contrast:  255 255 255;
492        --color-scheme-secondary: 252 252 252;
493      }
494  
495      [data-color-scheme="scheme4"] {
496        --color-scheme-text: 255 255 255;
497        --color-scheme-background: 0 0 0;
498        --color-scheme-accent: 255 255 255;
499        --color-scheme-accent-contrast:  0 0 0;
500        --color-scheme-secondary: 255 255 255;
501      }
502  
503      [data-color-scheme="scheme5"] {
504        --color-scheme-text: 0 0 0;
505        --color-scheme-background: 255 255 255;
506        --color-scheme-accent: 0 0 0;
507        --color-scheme-accent-contrast:  255 255 255;
508        --color-scheme-secondary: 0 0 0;
509      }
510  
511      [data-color-scheme="scheme-e8c88ab2-663d-452f-b1ba-ff1f0c536a54"] {
512        --color-scheme-text: 0 0 0;
513        --color-scheme-background: 252 240 228;
514        --color-scheme-accent: 253 89 1;
515        --color-scheme-accent-contrast:  255 255 255;
516        --color-scheme-secondary: 0 0 0;
517      }
518  
519      [data-color-scheme="scheme-f0d1fd80-4018-4b56-a2d8-f860b4344fea"] {
520        --color-scheme-text: 252 240 228;
521        --color-scheme-background: 253 89 1;
522        --color-scheme-accent: 98 60 234;
523        --color-scheme-accent-contrast:  255 255 255;
524        --color-scheme-secondary: 0 0 0;
525      }
526  
527
528    [data-color-scheme] {
529      --payment-terms-background-color: rgb(var(--color-scheme-background));
530
531      --button-color-border: var(--color-scheme-text);
532      --button-color-background: var(--color-scheme-text);
533      --button-color-text: var(--color-scheme-background);
534      --button-color-border-hover: var(--color-scheme-accent);
535      --button-color-background-hover: var(--color-scheme-accent);
536      --button-color-text-hover: var(--color-scheme-accent-contrast);
537    }
538
539    ::selection {
540      background-color: rgb(var(--color-scheme-accent));
541      color: rgb(var(--color-scheme-accent-contrast));
542    }
543
544    @keyframes scrolling-items {
545      0% {
546        transform: translate3d(0, 0, 0);
547      }
548
549      100% {
550        transform: translate3d(-50%, 0, 0);
551      }
552    }
553</style>
554
555<style id="generated-critical-css">
556.shopify-payment-button__button--hidden{display:none!important}.theme-button,.theme-button--secondary{cursor:pointer;font-size:var(--font-size-base);line-height:var(--base-line-height);overflow-wrap:anywhere;padding:.5rem 2rem;text-transform:var(--button-text-transform);word-break:normal}.theme-button--secondary:after,.theme-button:after{--tw-content:var(--button-after-content);content:var(--tw-content)}.theme-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--button-color-background)/var(--tw-bg-opacity));border-color:rgb(var(--button-color-border)/var(--tw-border-opacity));border-radius:var(--button-border-radius);border-width:var(--text-border-width);color:rgb(var(--button-color-text)/var(--tw-text-opacity))}@media (hover:hover) and (pointer:fine){.theme-button:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--button-color-background-hover)/var(--tw-bg-opacity));border-color:rgb(var(--button-color-border-hover)/var(--tw-border-opacity));color:rgb(var(--button-color-text-hover)/var(--tw-text-opacity))}}.theme-button--secondary{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(var(--color-scheme-background)/var(--tw-bg-opacity));border-color:rgb(var(--color-scheme-text)/var(--tw-border-opacity));border-radius:var(--button-border-radius);border-width:var(--text-border-width);color:rgb(var(--color-scheme-text)/var(--tw-text-opacity))}[data-color-scheme] .theme-button--secondary.rte a:hover,[data-color-scheme].theme-button--secondary .rte a:hover,[data-color-scheme].theme-button--secondary.rte a:hover{color:rgb(var(--color-scheme-accent));text-decoration-color:rgb(var(--color-scheme-accent))}[data-color-scheme] .theme-button--secondary.rte blockquote,[data-color-scheme].theme-button--secondary .rte blockquote,[data-color-scheme].theme-button--secondary.rte blockquote{background:rgb(var(--color-scheme-text));color:rgb(var(--color-scheme-background))}@media (hover:hover) and (pointer:fine){.theme-button--secondary:hover{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(var(--color-scheme-accent)/var(--tw-border-opacity));color:rgb(var(--color-scheme-accent)/var(--tw-text-opacity))}}image-with-placeholder{display:block}[data-shopify-xr-hidden]{display:none}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.max-w-site{max-width:var(--max-site-width)}.splide:not(.is-active) .\[\.splide\:not\(\.is-active\)_\&\]\:pointer-events-none{pointer-events:none}.splide:not(.is-active) .\[\.splide\:not\(\.is-active\)_\&\]\:invisible{visibility:hidden}.splide:not(.is-active) .\[\.splide\:not\(\.is-active\)_\&\]\:\!flex{display:flex!important}.splide:not(.is-active) .\[\.splide\:not\(\.is-active\)_\&\]\:gap-gridline{gap:var(--gridline-width)}@media not all and (min-width:1024px){.splide:not(.is-active) .max-lg\:\[\.splide\:not\(\.is-active\)_\&\]\:hidden{display:none}}
557</style>
558<style id="manual-critical-css">
559  html {
560    background-color: rgb(var(--color-primary-background));
561    color: rgb(var(--color-primary-text));
562    font-size: var(--base-font-size);
563    line-height: var(--base-line-height);
564  }
565
566  [x-cloak] {
567    display: none;
568  }
569
570  html.no-js [x-cloak].no-js-undo-cloak {
571    display: revert;
572  }
573
574  body {
575    display: flex;
576    flex-direction: column;
577    min-height: 100vh;
578  }
579
580  @media (min-width: 768px) {
581    [md\:undo-x-cloak-block] {
582      display: block;
583    }
584  }
585
586  @media (max-width: 767px) {
587    [max-md\:undo-x-cloak-block] {
588      display: block;
589    }
590  }
591</style>
592<link href="//highwave.com/cdn/shop/t/25/assets/base.bundle.css?v=35432945080182046921780093147" rel="stylesheet" type="text/css" media="all" />
593  
594  <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled -->
595<!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/reviews_tab/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
596
597
598
599<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
600
601
602  
602<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/3TyLkm7W1woN7mBzoCPTnFvOljBKrAszoJBVWPMF?languageCode=en" async></script>
602
603
604
605
606  
607<!-- END app block -->
607<script src="https://cdn.shopify.com/extensions/019f9319-39b1-714b-a4d9-d5a47f7d1944/bundles-bear-1-99/assets/bundle-bear-widget.js" type="text/javascript" defer="defer"></script>
607
608<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
609<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: 14871070,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 609
609
610<script>
611  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
612</script>
vendor: 1 bytes, line 612
612
613<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}
613).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: 14871070,storefrontBaseUrl: "https://highwave.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://highwave.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2832826664","configuration":"{\"storeId\":\"72c140ca-c0bd-4a1e-8cca-dcf19760db04\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9b5c7e9eba54366aed35e340586c8163","type":"APP","apiClientId":274629623809,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
613,{"id":"1791328552","configuration":"{\"yotpoStoreId\":\"3TyLkm7W1woN7mBzoCPTnFvOljBKrAszoJBVWPMF\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5c2579aac465eb24ca7bc0501a6000d","type":"APP","apiClientId":70132,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"940179752","configuration":"{\"accountID\":\"1220658\",\"workspaceId\":\"bfbb1d7f-f29a-4f1b-a755-8c8fc80fca89\",\"projectId\":\"2f97861f-fafa-4205-907e-60a137f71119\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d98eb033f1e81320021a411362de3a55","type":"APP","apiClientId":5461967,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"708575528","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-431750029\\\",\\\"GT-WF7XD2P\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-944141244\\\/AEVtCM3WleoBELznmcID\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-944141244\\\/NfKACMjXleoBELznmcID\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-944141244\\\/oWg2CMfWleoBELznmcID\\\",\\\"MC-C668TB0Q5B\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-944141244\\\/gsghCMTWleoBELznmcID\\\",\\\"MC-C668TB0Q5B\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-944141244\\\/ImjPCMHWleoBELznmcID\\\",\\\"MC-C668TB0Q5B\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-944141244\\\/blw3CMvXleoBELznmcID\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-944141244\\\/ravTCMrWleoBELznmcID\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"272335144","configuration":"{\"pixel_id\":\"1504290042953845\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"221118760","configuration":"{\"tagID\":\"2613870313032\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"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":"Highwave","paymentSettings":{"currencyCode":"USD"}
613,"myshopifyDomain":"highwave-2.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/highwave.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://highwave.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"171544707368","themeStoreId":"910","themePublished":"true","eventMetadataId":"8bf2540d-d867-40c1-97b0-20793f3d0762","pageType":"searchresults","shopId":"14871070","storefrontBaseUrl":"https:\/\/highwave.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
613<script>
614  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
615  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
616  window.ShopifyAnalytics.meta.currency = 'USD';
617  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"7060f49b-994c-4796-a226-916fa3ad4b13-1791145077"}};
618  for (var attr in meta) {
619    window.ShopifyAnalytics.meta[attr] = meta[attr];
620  }
621</script>
vendor: 1 bytes, line 621
621
622<script class="analytics">
623  (function () {
624    var customDocumentWrite = function(content) {
625      var jquery = null;
626
627      if (window.jQuery) {
628        jquery = window.jQuery;
629      } else if (window.Checkout && window.Checkout.$) {
630        jquery = window.Checkout.$;
631      }
632
633      if (jquery) {
634        jquery('body').append(content);
635      }
636    };
637
638    var hasLoggedConversion = function(token) {
639      if (token) {
640        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
641      }
642      return false;
643    }
644
645    var setCookieIfConversion = function(token) {
646      if (token) {
647        var twoMonthsFromNow = new Date(Date.now());
648        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
649
650        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
651      }
652    }
653
654    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
655    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
656    if (trekkie.integrations) {
657      return;
658    }
659    trekkie.methods = [
660      'identify',
661      'page',
662      'ready',
663      'track',
664      'trackForm',
665      'trackLink'
666    ];
667    trekkie.factory = function(method) {
668      return function() {
669        var args = Array.prototype.slice.call(arguments);
670        args.unshift(method);
671        trekkie.push(args);
672        if (method == 'track' || method == 'page') {
673          var pageUrl;
674          try {
675            pageUrl = window.location.href;
676          } catch (e) {}
677          var pageReferrer;
678          try {
679            pageReferrer = document.referrer;
680          } catch (e) {}
681          try {
682            if (window.__TREKKIE_SHIM_QUEUE == null) {
683              window.__TREKKIE_SHIM_QUEUE = [];
684            }
685            window.__TREKKIE_SHIM_QUEUE.push({
686              from: 'trekkie-stub',
687              method: method,
688              args: args.slice(1),
689              pageContext: {
690                url: pageUrl,
691                referrer: pageReferrer
692              }
693            });
694          } catch (e) {
695            // no-op
696          }
697        }
698        return trekkie;
699      };
700    };
701    for (var i = 0; i < trekkie.methods.length; i++) {
702      var key = trekkie.methods[i];
703      trekkie[key] = trekkie.factory(key);
704    }
705    trekkie.load = function(config) {
706      trekkie.config = config || {};
707      trekkie.config.initialDocumentCookie = document.cookie;
708      var first = document.getElementsByTagName('script')[0];
709var script = document.createElement('script');
710script.type = 'text/javascript';
711script.onerror = function(e) {
712  var scriptFallback = document.createElement('script');
713  scriptFallback.type = 'text/javascript';
714  scriptFallback.onerror = function(error) {
715          var Monorail = {
716      produce: function produce(monorailDomain, schemaId, payload) {
717        var currentMs = new Date().getTime();
718        var event = {
719          schema_id: schemaId,
720          payload: payload,
721          metadata: {
722            event_created_at_ms: currentMs,
723            event_sent_at_ms: currentMs
724          }
725        };
726        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
727      },
728      sendRequest: function sendRequest(endpointUrl, payload) {
729        // Try the sendBeacon API
730        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
731          var blobData = new window.Blob([payload], {
732            type: 'text/plain'
733          });
734
735          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
736            return true;
737          } // sendBeacon was not successful
738
739        } // XHR beacon
740
741        var xhr = new XMLHttpRequest();
742
743        try {
744          xhr.open('POST', endpointUrl);
745          xhr.setRequestHeader('Content-Type', 'text/plain');
746          xhr.send(payload);
747        } catch (e) {
748          console.log(e);
749        }
750
751        return false;
752      },
753      isIos12: function isIos12() {
754        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
755      }
756    };
757    Monorail.produce('monorail-edge.shopifysvc.com',
758      'trekkie_storefront_load_errors/1.1',
759      {shop_id: 14871070,
760      theme_id: 171544707368,
761      app_name: "storefront",
762      context_url: window.location.href,
763      source_url: "//highwave.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
764
765  };
766  scriptFallback.async = true;
767  scriptFallback.src = '//highwave.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
768  first.parentNode.insertBefore(scriptFallback, first);
769};
770script.async = true;
771script.src = '//highwave.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
772first.parentNode.insertBefore(script, first);
773
774    };
775    trekkie.load(
776      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":14871070,"isMerchantRequest":null,"themeId":171544707368,"themeCityHash":"16196324530401612853","contentLanguage":"en","currency":"USD","eventMetadataId":"8bf2540d-d867-40c1-97b0-20793f3d0762"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
777    );
778
779    var loaded = false;
780    trekkie.ready(function() {
781      if (loaded) return;
782      loaded = true;
783
784      window.ShopifyAnalytics.lib = window.trekkie;
785
786      var originalDocumentWrite = document.write;
787      document.write = customDocumentWrite;
788      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
789      document.write = originalDocumentWrite;
790
791      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
792      var token = match? match[1]: undefined;
793      if (!hasLoggedConversion(token)) {
794        setCookieIfConversion(token);
795        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
796      }
797    });
798
799    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"7060f49b-994c-4796-a226-916fa3ad4b13-1791145077","shopifyEmitted":true});
800
801    var eventsListenerScript = document.createElement('script');
802    eventsListenerScript.async = true;
803    eventsListenerScript.src = "//highwave.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
804    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
805})();</script>
805
806  
806<script>
807  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
808    window.ga = function ga() {
809      (window.ga.q = window.ga.q || []).push(arguments);
810      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
811        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
812      }
813      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
814    };
815    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
816      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
817    }
818  }
819</script>
vendor: 1 bytes, line 819
819
820<script
821  defer
822  src="https://highwave.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
823  data-application="storefront-renderer"
824  data-shop-id="14871070"
825  data-render-region="gcp-us-central1"
826  data-page-type="search"
827  data-theme-instance-id="171544707368"
828  data-theme-name="Baseline"
829  data-theme-version="3.2.1"
830  data-monorail-region="shop_domain"
831  data-resource-timing-sampling-rate="10"
832  data-shs="true"
833  data-shs-beacon="true"
834  data-shs-export-with-fetch="true"
835  data-shs-logs-sample-rate="1"
836  data-shs-beacon-endpoint="https://highwave.com/api/collect"
837></script>
837
838<meta name="shopify-y" content="96311d32-2f2f-468e-99d7-272f06305c0b" data-expiration="1822702677000"><meta name="shopify-s" content="537611f2-51e4-4a07-8dea-256353b766a0" data-expiration="1791146877000"><meta name="new-cookie-storage-activated" content="t">
839</head>
840
841  <body>
842    <a class="skip-link" href="#MainContent">Skip to content</a>
843
844    <!-- BEGIN sections: header-group -->
845<div id="shopify-section-sections--23386000261416__header" class="shopify-section shopify-section-group-header-group section-header relative z-20">
846
847
848<header-section
849  x-data="Theme_Header"
850  class="block"
851  :class="{ 'is-stuck' : isStuck }"
852  
853    data-sticky="true"
854  
855  
856  data-color-scheme="scheme-e8c88ab2-663d-452f-b1ba-ff1f0c536a54"
857  data-overlay-header-with-sticky="false"
858  data-overlay-text-color-scheme="scheme4"
859  id="sections--23386000261416__header"
860  data-theme-header
861>
862  <header
863    x-ref="header"
864    class="relative z-10 border-b-gridline border-gridline-color text-scheme-text  border-gridline-color bg-scheme-background"
865    data-color-scheme="scheme-e8c88ab2-663d-452f-b1ba-ff1f0c536a54"
866  >
867    <nav
868      class="relative hidden"
869      aria-label="Primary"
870    >
871      <div class="flex items-stretch px-section-horizontal-spacing justify-between">
872        <div class="flex items-stretch flex-grow w-1/3">
873          
874          
875        </div>
876
877        
878          <div class="flex items-stretch justify-center text-center">
879            
880              <a
881    href="/"
882    class="break-word my-auto inline-block py-4"
883  >
884    
885    
886      <div class="max-w-[var(--logo-max-width)]">
887        
888<img
889            src="//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=350"
890            srcset="//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=150 150w,//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=300 300w,//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=450 450w,//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=350 350w,//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=700 700w,//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=1050 1050w
891            "
892            width="5484"
893            height="1830"
894            loading="eager"
895            
896              sizes="(min-width: 1024px) 350px, 150px"
897            
898            alt="Highwave"
899            
900          >
901        
902
903        
904      </div>
905    
906    
907  </a>
908            
909            
910          </div>
911        
912<div class="flex items-stretch justify-end gap-x-4 text-right  flex-grow flex-wrap w-1/3"><div class="flex items-stretch whitespace-nowrap">
913              
914    
915      <a
916        class="inline-flex py-4"
917        href="/account/login"
918      ><span class="sr-only">Log in</span>
919          <span class="my-auto inline-block h-6 w-6 align-middle"><svg
920  class="theme-icon"
921  xmlns="http://www.w3.org/2000/svg"
922  fill="none"
923  viewBox="0 0 24 24"
924>
925  <path stroke="currentColor" d="M12 16a19.91 19.91 0 0 0-9.5 2.396V22h19v-3.604A19.91 19.91 0 0 0 12 16ZM7 8a5 5 0 1 0 10 0A5 5 0 0 0 7 8Z" vector-effect="non-scaling-stroke"/>
926</svg>
927</span></a>
928    
929
930            </div>
931            <div class="flex items-stretch whitespace-nowrap">
932              <div
933  x-data="{ searchOpen: false }"
934  class="contents"
935>
936  <a
937    x-ref="searchToggle"
938    @click.prevent="searchOpen = true"
939    @keydown.space.prevent="searchOpen = true"
940    class="inline-flex py-4"
941    href="/search"
942    :role="`button`"
943  ><span class="sr-only">Search</span>
944      <span class="my-auto inline-block h-6 w-6 align-middle"><svg
945  class="theme-icon"
946  xmlns="http://www.w3.org/2000/svg"
947  fill="none"
948  viewBox="0 0 24 24"
949>
950  <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"/>
951</svg>
952</span></a>
953
954  <div
955    class="absolute z-20 border-y-gridline border-gridline-color bg-scheme-background px-section-horizontal-spacing py-2 text-scheme-text  w-full top-full bottom-auto left-0"
956    x-cloak
957    x-show="searchOpen"
958    x-transition:enter="ease duration-200"
959    x-transition:enter-start="opacity-0"
960    x-transition:enter-end="opacity-100"
961    x-transition:leave="ease duration-200"
962    x-transition:leave-start="opacity-100"
963    x-transition:leave-end="opacity-0"
964    
965      x-data="PredictiveSearch('product,collection,article,page,query')"
966      x-trap.inert.noscroll="resultsOpen"
967      @keyup="onKeyup"
968      @keydown="onKeydown"
969      @click.outside.prevent="close()"
970      @keyup.escape.prevent.stop="close(true, $refs.searchToggle)"
971      @focusin.window="( searchOpen && ! $root.contains($event.target) ) && close()"
972      style="--results-height: calc(100vh - var(--header-group-height) - var(--search-bar-height) + var(--gridline-width));"
973    
974    x-ref="searchComponent"
975    data-color-scheme="scheme-e8c88ab2-663d-452f-b1ba-ff1f0c536a54"
976  >
977    <div
978      class="w-full whitespace-normal"
979    >
980      <form
981        action="/search"
982        method="get"
983        class="predictive-search-form input-group search"
984        role="search"
985      >
986        <input type="hidden" name="options[prefix]" value="last"><label
987          for="search-logo_center_menu_drawer-desktop"
988          class="hidden"
989        >Submit</label>
990
991        <div
992          class="flex items-center justify-between"
993        >
994          <button
995            class="mr-4 py-2"
996            aria-label="Submit"
997            type="submit"
998          >
999            <span class="inline-block h-6 w-6 align-middle"><svg
1000  class="theme-icon"
1001  xmlns="http://www.w3.org/2000/svg"
1002  fill="none"
1003  viewBox="0 0 24 24"
1004>
1005  <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"/>
1006</svg>
1007</span>
1008            <span class="sr-only">Submit</span>
1009          </button>
1010          <input
1011            id="search-logo_center_menu_drawer-desktop"
1012            type="search"
1013            name="q"
1014            value=""
1015            placeholder="Search"
1016            class="font-body block w-full bg-transparent placeholder-current"
1017            aria-label="Search"
1018            data-search-input
1019            
1020              :aria-expanded="resultsOpen"
1021              :aria-activedescendant="resultsOpen ? 'predictive-search-results' : false"
1022              aria-owns="predictive-search-results"
1023              aria-controls="predictive-search-results"
1024              aria-autocomplete="list"
1025              autocorrect="off"
1026              autocomplete="off"
1027              autocapitalize="off"
1028              spellcheck="false"
1029              x-ref="input"
1030              x-model.debounce.300="rawQuery"
1031              @focus="onFocus"
1032            
1033          >
1034          <button
1035            class="ml-4 py-2"
1036            
1037              @click="close()"
1038            
1039            type="button"
1040          >
1041            <span class="sr-only">Close</span>
1042            <span class="inline-block h-6 w-6 align-middle"><svg
1043  class="theme-icon"
1044  xmlns="http://www.w3.org/2000/svg"
1045  fill="none"
1046  viewBox="0 0 24 24"
1047>
1048  <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/>
1049</svg>
1050</span>
1051          </button>
1052        </div><div
1053            id="predictiveSearchResults"
1054            tabindex="-1"
1055            x-cloak
1056            class="predictive-search-results absolute left-0 right-0 top-[calc(100%_+_var(--gridline-width))] z-50 h-screen text-scheme-text transition-colors duration-300 ease-out"
1057          >
1058            <template x-if="loading">
1059              <div class="border-b-gridline border-gridline-color bg-scheme-background">
1060                <div
1061                  class="mx-auto py-6 text-center"
1062                >
1063                  <div>Loading&hellip;</div>
1064                </div>
1065              </div>
1066            </template>
1067            <template x-if="resultsOpen">
1068              <div
1069                x-show="!loading && resultsHTML && resultsOpen"
1070                class="px-section max-h-[--results-height] scroll-py-5 overflow-hidden overflow-y-auto border-b-gridline border-gridline-color bg-scheme-background"
1071                x-html-if-set="resultsHTML"
1072              ></div>
1073            </template>
1074          </div>
1075          <span
1076            class="predictive-search-status sr-only"
1077            role="status"
1078            aria-hidden="true"
1079          ></span></form>
1080    </div>
1081  </div>
1082</div>
1083
1084            </div>
1085          
1086
1087          <div class="flex items-stretch whitespace-nowrap">
1088            
1089  <a
1090    href="/cart"
1091    class="inline-flex py-4"
1092    
1093      data-cart-drawer-toggle
1094      :aria-expanded="$store.modals.rightDrawer.contents === 'cart'"
1095      @click.prevent="$store.modals.open('cart')"
1096      @keydown.space="$store.modals.open('cart')"
1097    
1098  ><div class="relative my-auto align-middle">
1099        <span
1100          x-show="$store.cartCount.count > 0"
1101          class="absolute right-0 top-1 h-2 w-2 rounded-full bg-scheme-accent"
1102          data-color-scheme="scheme-e8c88ab2-663d-452f-b1ba-ff1f0c536a54"
1103        ></span>
1104        <span class="inline-block h-6 w-6 fill-current align-top"><svg
1105  class="theme-icon"
1106  xmlns="http://www.w3.org/2000/svg"
1107  fill="none"
1108  viewBox="0 0 24 24"
1109>
1110  <path stroke="currentColor" d="M2 7h20v15H2V7Zm15 0v-.2A4.8 4.8 0 0 0 12.2 2h-.4A4.8 4.8 0 0 0 7 6.8V7" vector-effect="non-scaling-stroke"/>
1111</svg>
1112</span>
1113        <span class="sr-only" x-text="$store.cartCount.countWithText()">
1114          
11150 items
1116        </span>
1117      </div></a>
1118          </div>
1119        </div>
1120      </div>
1121
1122      
1123    </nav>
1124
1125    
1126    <nav
1127      aria-label="Header"
1128      class=""
1129    >
1130      <div class="flex items-center justify-between px-section-horizontal-spacing lg:relative">
1131        <div class="flex gap-2 items-center flex-grow w-1/3">
1132          
1133          
1134            <button
1135    class="inline-block no-js:hidden py-4"
1136    :aria-expanded="$store.modals.leftDrawer.contents === 'sidebar'"
1137    @click="$store.modals.open('sidebar')"
1138  ><span class="sr-only">Menu</span>
1139      <span class="inline-block h-6 w-6 align-middle"><svg
1140  class="theme-icon"
1141  xmlns="http://www.w3.org/2000/svg"
1142  fill="none"
1143  viewBox="0 0 24 24"
1144>
1145  <path stroke="currentColor" d="M1 4.545h22M1 12h22M1 19.455h22" vector-effect="non-scaling-stroke"/>
1146</svg>
1147</span></button>
1148          
1149        </div>
1150
1151        
1152          <div class="shrink-0 justify-center text-center">
1153            <a
1154    href="/"
1155    class="break-word my-auto inline-block py-4"
1156  >
1157    
1158    
1159      <div class="max-w-[var(--logo-max-width)]">
1160        
1161<img
1162            src="//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=350"
1163            srcset="//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=150 150w,//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=300 300w,//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=450 450w,//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=350 350w,//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=700 700w,//highwave.com/cdn/shop/files/logos-05.png?v=1724442329&width=1050 1050w
1164            "
1165            width="5484"
1166            height="1830"
1167            loading="eager"
1168            
1169              sizes="(min-width: 1024px) 350px, 150px"
1170            
1171            alt="Highwave"
1172            
1173          >
1174        
1175
1176        
1177      </div>
1178    
1179    
1180  </a>
1181          </div>
1182        
1183
1184        <div class="flex justify-end gap-2 text-right flex-grow flex-wrap w-1/3">
1185          
1186
1187          
1188<div class="hidden whitespace-nowrap lg:block">
1189                
1190    
1191      <a
1192        class="inline-flex py-4"
1193        href="/account/login"
1194      ><span class="sr-only">Log in</span>
1195          <span class="my-auto inline-block h-6 w-6 align-middle"><svg
1196  class="theme-icon"
1197  xmlns="http://www.w3.org/2000/svg"
1198  fill="none"
1199  viewBox="0 0 24 24"
1200>
1201  <path stroke="currentColor" d="M12 16a19.91 19.91 0 0 0-9.5 2.396V22h19v-3.604A19.91 19.91 0 0 0 12 16ZM7 8a5 5 0 1 0 10 0A5 5 0 0 0 7 8Z" vector-effect="non-scaling-stroke"/>
1202</svg>
1203</span></a>
1204    
1205
1206              </div>
1207
1208          
1209            <div class="whitespace-nowrap lg:ml-4">
1210              <div
1211  x-data="{ searchOpen: false }"
1212  class="contents"
1213>
1214  <a
1215    x-ref="searchToggle"
1216    @click.prevent="searchOpen = true"
1217    @keydown.space.prevent="searchOpen = true"
1218    class="inline-flex py-4"
1219    href="/search"
1220    :role="`button`"
1221  ><span class="sr-only">Search</span>
1222      <span class="my-auto inline-block h-6 w-6 align-middle"><svg
1223  class="theme-icon"
1224  xmlns="http://www.w3.org/2000/svg"
1225  fill="none"
1226  viewBox="0 0 24 24"
1227>
1228  <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"/>
1229</svg>
1230</span></a>
1231
1232  <div
1233    class="absolute z-20 border-y-gridline border-gridline-color bg-scheme-background px-section-horizontal-spacing py-2 text-scheme-text  w-full top-full bottom-auto left-0"
1234    x-cloak
1235    x-show="searchOpen"
1236    x-transition:enter="ease duration-200"
1237    x-transition:enter-start="opacity-0"
1238    x-transition:enter-end="opacity-100"
1239    x-transition:leave="ease duration-200"
1240    x-transition:leave-start="opacity-100"
1241    x-transition:leave-end="opacity-0"
1242    
1243      x-data="PredictiveSearch('product,collection,article,page,query')"
1244      x-trap.inert.noscroll="resultsOpen"
1245      @keyup="onKeyup"
1246      @keydown="onKeydown"
1247      @click.outside.prevent="close()"
1248      @keyup.escape.prevent.stop="close(true, $refs.searchToggle)"
1249      @focusin.window="( searchOpen && ! $root.contains($event.target) ) && close()"
1250      style="--results-height: calc(100vh - var(--header-group-height) - var(--search-bar-height) + var(--gridline-width));"
1251    
1252    x-ref="searchComponent"
1253    data-color-scheme="scheme-e8c88ab2-663d-452f-b1ba-ff1f0c536a54"
1254  >
1255    <div
1256      class="w-full whitespace-normal"
1257    >
1258      <form
1259        action="/search"
1260        method="get"
1261        class="predictive-search-form input-group search"
1262        role="search"
1263      >
1264        <input type="hidden" name="options[prefix]" value="last"><label
1265          for="search-logo_center_menu_drawer-mobile"
1266          class="hidden"
1267        >Submit</label>
1268
1269        <div
1270          class="flex items-center justify-between"
1271        >
1272          <button
1273            class="mr-4 py-2"
1274            aria-label="Submit"
1275            type="submit"
1276          >
1277            <span class="inline-block h-6 w-6 align-middle"><svg
1278  class="theme-icon"
1279  xmlns="http://www.w3.org/2000/svg"
1280  fill="none"
1281  viewBox="0 0 24 24"
1282>
1283  <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"/>
1284</svg>
1285</span>
1286            <span class="sr-only">Submit</span>
1287          </button>
1288          <input
1289            id="search-logo_center_menu_drawer-mobile"
1290            type="search"
1291            name="q"
1292            value=""
1293            placeholder="Search"
1294            class="font-body block w-full bg-transparent placeholder-current"
1295            aria-label="Search"
1296            data-search-input
1297            
1298              :aria-expanded="resultsOpen"
1299              :aria-activedescendant="resultsOpen ? 'predictive-search-results' : false"
1300              aria-owns="predictive-search-results"
1301              aria-controls="predictive-search-results"
1302              aria-autocomplete="list"
1303              autocorrect="off"
1304              autocomplete="off"
1305              autocapitalize="off"
1306              spellcheck="false"
1307              x-ref="input"
1308              x-model.debounce.300="rawQuery"
1309              @focus="onFocus"
1310            
1311          >
1312          <button
1313            class="ml-4 py-2"
1314            
1315              @click="close()"
1316            
1317            type="button"
1318          >
1319            <span class="sr-only">Close</span>
1320            <span class="inline-block h-6 w-6 align-middle"><svg
1321  class="theme-icon"
1322  xmlns="http://www.w3.org/2000/svg"
1323  fill="none"
1324  viewBox="0 0 24 24"
1325>
1326  <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/>
1327</svg>
1328</span>
1329          </button>
1330        </div><div
1331            id="predictiveSearchResults"
1332            tabindex="-1"
1333            x-cloak
1334            class="predictive-search-results absolute left-0 right-0 top-[calc(100%_+_var(--gridline-width))] z-50 h-screen text-scheme-text transition-colors duration-300 ease-out"
1335          >
1336            <template x-if="loading">
1337              <div class="border-b-gridline border-gridline-color bg-scheme-background">
1338                <div
1339                  class="mx-auto py-6 text-center"
1340                >
1341                  <div>Loading&hellip;</div>
1342                </div>
1343              </div>
1344            </template>
1345            <template x-if="resultsOpen">
1346              <div
1347                x-show="!loading && resultsHTML && resultsOpen"
1348                class="px-section max-h-[--results-height] scroll-py-5 overflow-hidden overflow-y-auto border-b-gridline border-gridline-color bg-scheme-background"
1349                x-html-if-set="resultsHTML"
1350              ></div>
1351            </template>
1352          </div>
1353          <span
1354            class="predictive-search-status sr-only"
1355            role="status"
1356            aria-hidden="true"
1357          ></span></form>
1358    </div>
1359  </div>
1360</div>
1361
1362            </div>
1363          
1364          <div class="whitespace-nowrap lg:ml-4">
1365            
1366  <a
1367    href="/cart"
1368    class="inline-flex py-4"
1369    
1370      data-cart-drawer-toggle
1371      :aria-expanded="$store.modals.rightDrawer.contents === 'cart'"
1372      @click.prevent="$store.modals.open('cart')"
1373      @keydown.space="$store.modals.open('cart')"
1374    
1375  ><div class="relative my-auto align-middle">
1376        <span
1377          x-show="$store.cartCount.count > 0"
1378          class="absolute right-0 top-1 h-2 w-2 rounded-full bg-scheme-accent"
1379          data-color-scheme="scheme-e8c88ab2-663d-452f-b1ba-ff1f0c536a54"
1380        ></span>
1381        <span class="inline-block h-6 w-6 fill-current align-top"><svg
1382  class="theme-icon"
1383  xmlns="http://www.w3.org/2000/svg"
1384  fill="none"
1385  viewBox="0 0 24 24"
1386>
1387  <path stroke="currentColor" d="M2 7h20v15H2V7Zm15 0v-.2A4.8 4.8 0 0 0 12.2 2h-.4A4.8 4.8 0 0 0 7 6.8V7" vector-effect="non-scaling-stroke"/>
1388</svg>
1389</span>
1390        <span class="sr-only" x-text="$store.cartCount.countWithText()">
1391          
13920 items
1393        </span>
1394      </div></a>
1395          </div>
1396        </div>
1397      </div>
1398    </nav>
1399  </header>
1400</header-section><noscript>
1401  <style data-shopify>
1402    .no-js-focus-wrapper:focus-within .no-js-focus-container {
1403      display: block !important;
1404    }
1405
1406    
1407      .section-sidebar {
1408        display: block !important;
1409      }</style>
1410</noscript>
1411
1412<style data-shopify>
1413  
1414    #shopify-section-sections--23386000261416__header {
1415      position: sticky;
1416      top: 0;
1417      z-index: 30;
1418    }
1419
1420    :root {
1421      --sticky-header-height: 66px;
1422    }
1423  
1424
1425  #shopify-section-sections--23386000261416__header {
1426    --logo-max-width: 150px;
1427  }
1428  @media (min-width: 1024px) {
1429    #shopify-section-sections--23386000261416__header {
1430      --logo-max-width: 350px;
1431    }
1432  }
1433</style>
1434
1435<script
1436  type="module"
1437>
1438  if (!customElements.get('header-section')) {
1439    class HeaderSection extends HTMLElement {
1440      constructor() {
1441        super();
1442      }
1443
1444      connectedCallback() {
1445        if (this.getAttribute('data-sticky')) {
1446          document.documentElement.style.setProperty(
1447            '--sticky-header-height',
1448            `${this.getBoundingClientRect().height}px`
1449          );
1450        } else {
1451          document.documentElement.style.setProperty(
1452            '--sticky-header-height',
1453            '0'
1454          );
1455        }
1456      }
1457    }
1458
1459    customElements.define('header-section', HeaderSection);
1460  }
1461</script>
1461
1462
1463
1464  
1464<script src="//highwave.com/cdn/shop/t/25/assets/cart-count.js?v=10141272858822310631727467977" type="module"></script>
1464
1465  
1465<script src="//highwave.com/cdn/shop/t/25/assets/header.js?v=143042487233477095391727467977" type="module"></script>
1465
1466
1467  
1468    
1468<script
1469      src="//highwave.com/cdn/shop/t/25/assets/predictive-search.js?v=73099588884941047221727467977"
1470      type="module"
1471    ></script>
1471
1472  
1473
1474
1475
1476</div>
1477<!-- END sections: header-group -->
1478<div id="shopify-section-menu-drawer" class="shopify-section">
1479
1480<div
1481  x-data="Theme_Sidebar"
1482  x-init="initTeleport($root); $store.modals.register('sidebar', 'leftDrawer');"
1483>
1484  <template data-should-teleport="#left-drawer-slot">
1485    <template x-if="$store.modals.leftDrawer.contents === 'sidebar'">
1486      
1487  <div
1488    
1489    data-modal-label="Menu"
1490    data-color-scheme="scheme1"
1491  >
1492    <div class="sticky top-0 z-1 flex items-center justify-between border-b-gridline border-gridline-color bg-scheme-background px-section-horizontal-spacing py-4">
1493      <div aria-hidden="true">&nbsp;</div>
1494      <button
1495        @click.prevent="$store.modals.close('sidebar')"
1496        class="absolute right-0 top-0 block h-full"
1497        type="button"
1498      >
1499        <span class="sr-only">Close</span>
1500        <div class="my-auto mr-section-horizontal-spacing h-6 w-6"><svg
1501  class="theme-icon"
1502  xmlns="http://www.w3.org/2000/svg"
1503  fill="none"
1504  viewBox="0 0 24 24"
1505>
1506  <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/>
1507</svg>
1508</div>
1509      </button>
1510    </div>
1511    <nav
1512      
1513      aria-label="Primary"
1514    >
1515      <ul><li
1516            x-data="{ expanded: false }"
1517            class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gridline-color first-of-type:border-t-0"
1518          ><a class="inline-block py-4 w-full text-heading-standard" href="/collections/best-sellers-2">
1519                Customer Favorites
1520              </a></li><li
1521            x-data="{ expanded: false }"
1522            class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gridline-color first-of-type:border-t-0"
1523          ><button
1524                class="relative block w-full text-left inline-block py-4 w-full text-heading-standard ease pr-10 transition font-body"
1525                x-bind:aria-expanded="expanded ? true : 'false'"
1526                @click="expanded = ! expanded"
1527                aria-controls="accordion0"
1528              >
1529                Products
1530                <span class="absolute right-0 top-1/2 flex h-6 w-6 -translate-y-1/2 transform items-center"><span
1531                      class="inline-block w-full origin-center"
1532                      x-show="!expanded"
1533                    ><svg
1534  class="theme-icon"
1535  xmlns="http://www.w3.org/2000/svg"
1536  fill="none"
1537  viewBox="0 0 24 24"
1538>
1539  <path stroke="currentColor" d="M12 1v22M1 12h22" vector-effect="non-scaling-stroke"/>
1540</svg>
1541</span>
1542                    <span
1543                      class="inline-block w-full origin-center"
1544                      x-show="expanded"
1545                      style="display: none;"
1546                    ><svg
1547  class="theme-icon"
1548  xmlns="http://www.w3.org/2000/svg"
1549  fill="none"
1550  viewBox="0 0 24 24"
1551>
1552  <path stroke="currentColor" d="M1 12h22" vector-effect="non-scaling-stroke"/>
1553</svg>
1554</span></span>
1555              </button>
1556              <ul
1557                id="accordion0"
1558                class="no-js-focus-container pb-2 pl-4"
1559                x-show="expanded"
1560                x-cloak
1561              ><li x-data="{ expanded: false }" class="no-js-focus-wrapper"><a
1562                        class="inline-block py-1 "
1563                        href="/collections/shop-all"
1564                      >
1565                        Shop All
1566                      </a></li><li x-data="{ expanded: false }" class="no-js-focus-wrapper"><button
1567                        class="relative w-full text-left inline-block py-1  pr-10"
1568                        x-bind:aria-expanded="expanded ? true : 'false'"
1569                        @click="expanded = ! expanded"
1570                        aria-controls="accordion1"
1571                      >
1572                        Coffee & Tea
1573                        <span class="absolute right-0 top-1/2 flex h-6 w-6 -translate-y-1/2 transform items-center"><span
1574                              class="inline-block w-full origin-center"
1575                              x-show="!expanded"
1576                            ><svg
1577  class="theme-icon"
1578  xmlns="http://www.w3.org/2000/svg"
1579  fill="none"
1580  viewBox="0 0 24 24"
1581>
1582  <path stroke="currentColor" d="M12 1v22M1 12h22" vector-effect="non-scaling-stroke"/>
1583</svg>
1584</span>
1585                            <span
1586                              class="inline-block w-full origin-center"
1587                              x-show="expanded"
1588                              style="display: none;"
1589                            ><svg
1590  class="theme-icon"
1591  xmlns="http://www.w3.org/2000/svg"
1592  fill="none"
1593  viewBox="0 0 24 24"
1594>
1595  <path stroke="currentColor" d="M1 12h22" vector-effect="non-scaling-stroke"/>
1596</svg>
1597</span></span>
1598                      </button>
1599                      <ul
1600                        id="accordion1"
1601                        class="no-js-focus-container px-2 pb-2 pt-1"
1602                        x-show="expanded"
1603                        x-cloak
1604                      ><li>
1605                            <a
1606                              class="inline-block py-1 "
1607                              href="/collections/ceramic"
1608                            >
1609                              Ceramic/Stoneware
1610                            </a>
1611                          </li><li>
1612                            <a
1613                              class="inline-block py-1 "
1614                              href="/collections/earthlids"
1615                            >
1616                              Earthlid
1617                            </a>
1618                          </li><li>
1619                            <a
1620                              class="inline-block py-1 "
1621                              href="/collections/glassware"
1622                            >
1623                              Glassware
1624                            </a>
1625                          </li><li>
1626                            <a
1627                              class="inline-block py-1 "
1628                              href="/collections/stainless-coffee-tea"
1629                            >
1630                              Stainless
1631                            </a>
1632                          </li><li>
1633                            <a
1634                              class="inline-block py-1 "
1635                              href="/collections/coffee-tea"
1636                            >
1637                              All Coffee & Tea
1638                            </a>
1639                          </li></ul></li><li x-data="{ expanded: false }" class="no-js-focus-wrapper"><a
1640                        class="inline-block py-1 "
1641                        href="/collections/dog-hydration"
1642                      >
1643                        Pet Hydration
1644                      </a></li><li x-data="{ expanded: false }" class="no-js-focus-wrapper"><button
1645                        class="relative w-full text-left inline-block py-1  pr-10"
1646                        x-bind:aria-expanded="expanded ? true : 'false'"
1647                        @click="expanded = ! expanded"
1648                        aria-controls="accordion2"
1649                      >
1650                        Other Products
1651                        <span class="absolute right-0 top-1/2 flex h-6 w-6 -translate-y-1/2 transform items-center"><span
1652                              class="inline-block w-full origin-center"
1653                              x-show="!expanded"
1654                            ><svg
1655  class="theme-icon"
1656  xmlns="http://www.w3.org/2000/svg"
1657  fill="none"
1658  viewBox="0 0 24 24"
1659>
1660  <path stroke="currentColor" d="M12 1v22M1 12h22" vector-effect="non-scaling-stroke"/>
1661</svg>
1662</span>
1663                            <span
1664                              class="inline-block w-full origin-center"
1665                              x-show="expanded"
1666                              style="display: none;"
1667                            ><svg
1668  class="theme-icon"
1669  xmlns="http://www.w3.org/2000/svg"
1670  fill="none"
1671  viewBox="0 0 24 24"
1672>
1673  <path stroke="currentColor" d="M1 12h22" vector-effect="non-scaling-stroke"/>
1674</svg>
1675</span></span>
1676                      </button>
1677                      <ul
1678                        id="accordion2"
1679                        class="no-js-focus-container px-2 pb-2 pt-1"
1680                        x-show="expanded"
1681                        x-cloak
1682                      ><li>
1683                            <a
1684                              class="inline-block py-1 "
1685                              href="/collections/accessories"
1686                            >
1687                              Accessories
1688                            </a>
1689                          </li><li>
1690                            <a
1691                              class="inline-block py-1 "
1692                              href="/collections/earthlids"
1693                            >
1694                              Earthlid
1695                            </a>
1696                          </li><li>
1697                            <a
1698                              class="inline-block py-1 "
1699                              href="/collections/replacement-parts"
1700                            >
1701                              Replacement Parts
1702                            </a>
1703                          </li></ul></li></ul></li><li
1704            x-data="{ expanded: false }"
1705            class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gr
1705idline-color first-of-type:border-t-0"
1706          ><a class="inline-block py-4 w-full text-heading-standard" href="/pages/our-story">
1707                Our Story
1708              </a></li></ul>
1709    </nav>
1710    <div class="border-t-gridline border-gridline-color">
1711      <nav class="my-6" aria-label="Secondary">
1712        <ul></ul>
1713      </nav>
1714
1715      
1716
1717      
1718        <ul class="space-y-1 px-section-horizontal-spacing">
1719          
1720            <li>
1721              <a href="/account/login" id="customer_login_link">Log in</a>
1722            </li>
1723            <li>
1724              <a href="/account/register" id="customer_register_link">Create account</a>
1725            </li>
1726          
1727        </ul>
1728      
1729<form
1730          class="my-6 px-section-horizontal-spacing"
1731          action="/search"
1732          method="get"
1733          role="search"
1734        >
1735          <div class="flex w-full max-w-xs items-end">
1736            <label for="menu-drawer-search" class="sr-only">Search</label>
1737            <input
1738              class="min-w-0 flex-auto border-b-text border-current bg-transparent py-1.5 placeholder-current"
1739              id="menu-drawer-search"
1740              type="text"
1741              name="q"
1742              placeholder="Search"
1743            >
1744            <button
1745              class="px-1"
1746              type="submit"
1747            >
1748              <span class="inline-block h-6 w-6"><svg
1749  class="theme-icon"
1750  xmlns="http://www.w3.org/2000/svg"
1751  fill="none"
1752  viewBox="0 0 24 24"
1753>
1754  <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"/>
1755</svg>
1756</span>
1757              <span class="sr-only">Submit</span>
1758            </button>
1759          </div>
1760        </form>
1761    </div>
1762  </div>
1763
1764    </template>
1765  </template>
1766</div>
1767
1768<noscript>
1769  <section class="section-sidebar">
1770    <div class="bg-scheme-background px-section-horizontal-spacing py-2 text-right text-scheme-text">
1771      <button
1772        class="inline-flex items-center justify-center py-2 "
1773        data-menu-drawer-toggle
1774      >
1775        <span class="mr-2 inline-block h-6 w-6 align-middle"><svg
1776  class="theme-icon"
1777  xmlns="http://www.w3.org/2000/svg"
1778  fill="none"
1779  viewBox="0 0 24 24"
1780>
1781  <path stroke="currentColor" d="M1 4.545h22M1 12h22M1 19.455h22" vector-effect="non-scaling-stroke"/>
1782</svg>
1783</span>
1784        <span>Menu</span>
1785      </button>
1786    </div>
1787    <div class="sidebar-container z-80 border-r-grid border-grid-color fixed bottom-0 left-0 top-0 w-11/12 max-w-xl transform overflow-y-auto bg-scheme-background text-scheme-text transition-transform">
1788      
1789  <div
1790    
1791    data-modal-label="Menu"
1792    data-color-scheme="scheme1"
1793  >
1794    <div class="sticky top-0 z-1 flex items-center justify-between border-b-gridline border-gridline-color bg-scheme-background px-section-horizontal-spacing py-4">
1795      <div aria-hidden="true">&nbsp;</div>
1796      <button
1797        @click.prevent="$store.modals.close('sidebar')"
1798        class="absolute right-0 top-0 block h-full"
1799        type="button"
1800      >
1801        <span class="sr-only">Close</span>
1802        <div class="my-auto mr-section-horizontal-spacing h-6 w-6"><svg
1803  class="theme-icon"
1804  xmlns="http://www.w3.org/2000/svg"
1805  fill="none"
1806  viewBox="0 0 24 24"
1807>
1808  <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/>
1809</svg>
1810</div>
1811      </button>
1812    </div>
1813    <nav
1814      
1815      aria-label="Primary"
1816    >
1817      <ul><li
1818            x-data="{ expanded: false }"
1819            class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gridline-color first-of-type:border-t-0"
1820          ><a class="inline-block py-4 w-full text-heading-standard" href="/collections/best-sellers-2">
1821                Customer Favorites
1822              </a></li><li
1823            x-data="{ expanded: false }"
1824            class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gridline-color first-of-type:border-t-0"
1825          ><button
1826                class="relative block w-full text-left inline-block py-4 w-full text-heading-standard ease pr-10 transition font-body"
1827                x-bind:aria-expanded="expanded ? true : 'false'"
1828                @click="expanded = ! expanded"
1829                aria-controls="accordion0"
1830              >
1831                Products
1832                <span class="absolute right-0 top-1/2 flex h-6 w-6 -translate-y-1/2 transform items-center"><span
1833                      class="inline-block w-full origin-center"
1834                      x-show="!expanded"
1835                    ><svg
1836  class="theme-icon"
1837  xmlns="http://www.w3.org/2000/svg"
1838  fill="none"
1839  viewBox="0 0 24 24"
1840>
1841  <path stroke="currentColor" d="M12 1v22M1 12h22" vector-effect="non-scaling-stroke"/>
1842</svg>
1843</span>
1844                    <span
1845                      class="inline-block w-full origin-center"
1846                      x-show="expanded"
1847                      style="display: none;"
1848                    ><svg
1849  class="theme-icon"
1850  xmlns="http://www.w3.org/2000/svg"
1851  fill="none"
1852  viewBox="0 0 24 24"
1853>
1854  <path stroke="currentColor" d="M1 12h22" vector-effect="non-scaling-stroke"/>
1855</svg>
1856</span></span>
1857              </button>
1858              <ul
1859                id="accordion0"
1860                class="no-js-focus-container pb-2 pl-4"
1861                x-show="expanded"
1862                x-cloak
1863              ><li x-data="{ expanded: false }" class="no-js-focus-wrapper"><a
1864                        class="inline-block py-1 "
1865                        href="/collections/shop-all"
1866                      >
1867                        Shop All
1868                      </a></li><li x-data="{ expanded: false }" class="no-js-focus-wrapper"><button
1869                        class="relative w-full text-left inline-block py-1  pr-10"
1870                        x-bind:aria-expanded="expanded ? true : 'false'"
1871                        @click="expanded = ! expanded"
1872                        aria-controls="accordion1"
1873                      >
1874                        Coffee & Tea
1875                        <span class="absolute right-0 top-1/2 flex h-6 w-6 -translate-y-1/2 transform items-center"><span
1876                              class="inline-block w-full origin-center"
1877                              x-show="!expanded"
1878                            ><svg
1879  class="theme-icon"
1880  xmlns="http://www.w3.org/2000/svg"
1881  fill="none"
1882  viewBox="0 0 24 24"
1883>
1884  <path stroke="currentColor" d="M12 1v22M1 12h22" vector-effect="non-scaling-stroke"/>
1885</svg>
1886</span>
1887                            <span
1888                              class="inline-block w-full origin-center"
1889                              x-show="expanded"
1890                              style="display: none;"
1891                            ><svg
1892  class="theme-icon"
1893  xmlns="http://www.w3.org/2000/svg"
1894  fill="none"
1895  viewBox="0 0 24 24"
1896>
1897  <path stroke="currentColor" d="M1 12h22" vector-effect="non-scaling-stroke"/>
1898</svg>
1899</span></span>
1900                      </button>
1901                      <ul
1902                        id="accordion1"
1903                        class="no-js-focus-container px-2 pb-2 pt-1"
1904                        x-show="expanded"
1905                        x-cloak
1906                      ><li>
1907                            <a
1908                              class="inline-block py-1 "
1909                              href="/collections/ceramic"
1910                            >
1911                              Ceramic/Stoneware
1912                            </a>
1913                          </li><li>
1914                            <a
1915                              class="inline-block py-1 "
1916                              href="/collections/earthlids"
1917                            >
1918                              Earthlid
1919                            </a>
1920                          </li><li>
1921                            <a
1922                              class="inline-block py-1 "
1923                              href="/collections/glassware"
1924                            >
1925                              Glassware
1926                            </a>
1927                          </li><li>
1928                            <a
1929                              class="inline-block py-1 "
1930                              href="/collections/stainless-coffee-tea"
1931                            >
1932                              Stainless
1933                            </a>
1934                          </li><li>
1935                            <a
1936                              class="inline-block py-1 "
1937                              href="/collections/coffee-tea"
1938                            >
1939                              All Coffee & Tea
1940                            </a>
1941                          </li></ul></li><li x-data="{ expanded: false }" class="no-js-focus-wrapper"><a
1942                        class="inline-block py-1 "
1943                        href="/collections/dog-hydration"
1944                      >
1945                        Pet Hydration
1946                      </a></li><li x-data="{ expanded: false }" class="no-js-focus-wrapper"><button
1947                        class="relative w-full text-left inline-block py-1  pr-10"
1948                        x-bind:aria-expanded="expanded ? true : 'false'"
1949                        @click="expanded = ! expanded"
1950                        aria-controls="accordion2"
1951                      >
1952                        Other Products
1953                        <span class="absolute right-0 top-1/2 flex h-6 w-6 -translate-y-1/2 transform items-center"><span
1954                              class="inline-block w-full origin-center"
1955                              x-show="!expanded"
1956                            ><svg
1957  class="theme-icon"
1958  xmlns="http://www.w3.org/2000/svg"
1959  fill="none"
1960  viewBox="0 0 24 24"
1961>
1962  <path stroke="currentColor" d="M12 1v22M1 12h22" vector-effect="non-scaling-stroke"/>
1963</svg>
1964</span>
1965                            <span
1966                              class="inline-block w-full origin-center"
1967                              x-show="expanded"
1968                              style="display: none;"
1969                            ><svg
1970  class="theme-icon"
1971  xmlns="http://www.w3.org/2000/svg"
1972  fill="none"
1973  viewBox="0 0 24 24"
1974>
1975  <path stroke="currentColor" d="M1 12h22" vector-effect="non-scaling-stroke"/>
1976</svg>
1977</span></span>
1978                      </button>
1979                      <ul
1980                        id="accordion2"
1981                        class="no-js-focus-container px-2 pb-2 pt-1"
1982                        x-show="expanded"
1983                        x-cloak
1984                      ><li>
1985                            <a
1986                              class="inline-block py-1 "
1987                              href="/collections/accessories"
1988                            >
1989                              Accessories
1990                            </a>
1991                          </li><li>
1992                            <a
1993                              class="inline-block py-1 "
1994                              href="/collections/earthlids"
1995                            >
1996                              Earthlid
1997                            </a>
1998                          </li><li>
1999                            <a
2000                              class="inline-block py-1 "
2001                              href="/collections/replacement-parts"
2002                            >
2003                              Replacement Parts
2004                            </a>
2005                          </li></ul></li></ul></li><li
2006            x-data="{ expanded: false }"
2007            class="no-js-focus-wrapper break-word px-section-horizontal-spacing border-t-gridline border-gridline-color first-of-type:border-t-0"
2008          ><a class="inline-block py-4 w-full text-heading-standard" href="/pages/our-story">
2009                Our Story
2010              </a></li></ul>
2011    </nav>
2012    <div class="border-t-gridline border-gridline-color">
2013      <nav class="my-6" aria-label="Secondary">
2014        <ul></ul>
2015      </nav>
2016
2017      
2018
2019      
2020        <ul class="space-y-1 px-section-horizontal-spacing">
2021          
2022            <li>
2023              <a href="/account/login" id="customer_login_link">Log in</a>
2024            </li>
2025            <li>
2026              <a href="/account/register" id="customer_register_link">Create account</a>
2027            </li>
2028          
2029        </ul>
2030      
2031<form
2032          class="my-6 px-section-horizontal-spacing"
2033          action="/search"
2034          method="get"
2035          role="search"
2036        >
2037          <div class="flex w-full max-w-xs items-end">
2038            <label for="menu-drawer-search" class="sr-only">Search</label>
2039            <input
2040              class="min-w-0 flex-auto border-b-text border-current bg-transparent py-1.5 placeholder-current"
2041              id="menu-drawer-search"
2042              type="text"
2043              name="q"
2044              placeholder="Search"
2045            >
2046            <button
2047              class="px-1"
2048              type="submit"
2049            >
2050              <span class="inline-block h-6 w-6"><svg
2051  class="theme-icon"
2052  xmlns="http://www.w3.org/2000/svg"
2053  fill="none"
2054  viewBox="0 0 24 24"
2055>
2056  <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"/>
2057</svg>
2058</span>
2059              <span class="sr-only">Submit</span>
2060            </button>
2061          </div>
2062        </form>
2063    </div>
2064  </div>
2065
2066    </div>
2067  </section>
2068
2069  <style>
2070    .section-sidebar {
2071      display: block !important;
2072    }
2073
2074    @media (min-width: 1024px) {
2075      .section-sidebar {
2076        display: none !important;
2077      }
2078    }
2079
2080    .sidebar-container {
2081      position: static;
2082      width: 100%;
2083      max-width: 100%;
2084      border-right: 0;
2085      display: none;
2086    }
2087
2088    .section-sidebar:focus-within .sidebar-container {
2089      display: block !important;
2090    }
2091  </style>
2092</noscript>
2093
2094
2095  
2095<script src="//highwave.com/cdn/shop/t/25/assets/sidebar.js?v=161736377760932479431727467977" type="module"></script>
2095
2096
2097
2098
2099</div>
2099<script>
2100  const calculateHeaderHeights = () => {
2101    const headerGroupHeights = [];
2102
2103    document
2104      .querySelectorAll('.shopify-section-group-header-group')
2105      .forEach((headerGroupSectionEl) => {
2106        headerGroupHeights.push(
2107          headerGroupSectionEl.getBoundingClientRect().height
2108        );
2109      });
2110
2111    document.documentElement.style.setProperty(
2112      '--header-group-height',
2113      `${headerGroupHeights.reduce((subtotal, a) => subtotal + a, 0)}px`
2114    );
2115  };
2116
2117  calculateHeaderHeights();
2118
2119  const debouncedCalculateHeaderHeights = debounce(calculateHeaderHeights, 300);
2120
2121  window.addEventListener('resize', debouncedCalculateHeaderHeights);
2122</script>
2122
2123
2124
2125
2126<style>
2127  #MainContent
2128    > .shopify-section.banner-section:first-child
2129    [data-media-container].h-screen {
2130    height: calc(100vh - var(--header-group-height));
2131  }
2132
2133  @media (min-width: 990px) {
2134    #MainContent
2135      > .shopify-section.banner-section:first-child
2136      [data-media-container].lg\:h-auto {
2137      height: auto;
2138    }
2139
2140    #MainContent
2141      > .shopify-section.banner-section:first-child
2142      [data-media-container].lg\:h-screen {
2143      height: calc(100vh - var(--header-group-height));
2144    }
2145  }
2146</style>
2147
2148
2149    <main id="MainContent">
2150      <div id="shopify-section-template--23386000195880__main" class="shopify-section">
2151  
2152
2153  <div
2154    id="filterable"
2155    class="border-b-gridline border-gridline-color bg-scheme-background text-scheme-text"
2156    
2157      x-data
2158    
2159    data-color-scheme="scheme1"
2160  >
2161    <div class="grid gap-gutter bg-gridline-color lg:grid-cols-12">
2162      <div class="bg-scheme-background px-section-horizontal-spacing pb-theme pt-theme-double text-scheme-text lg:col-span-12">
2163        <h1
2164          class="font-heading text-heading-standard text-center"
2165          data-main-search-title
2166        >
2167          
2168            Search our site
2169          
2170        </h1>
2171      </div>
2172
2173      <div class="bg-scheme-background px-section-horizontal-spacing py-2 text-scheme-text lg:col-span-12">
2174        <form
2175          action="/search"
2176          method="get"
2177          class="input-group search"
2178          role="search"
2179        >
2180          <label for="search-template--23386000195880__main" class="hidden">Search</label>
2181          <div class="flex items-center justify-between">
2182            <button
2183              class="mr-4 py-2"
2184              type="submit"
2185            >
2186              <span class="mb-1 flex h-6 w-6 items-center"><svg
2187  class="theme-icon"
2188  xmlns="http://www.w3.org/2000/svg"
2189  fill="none"
2190  viewBox="0 0 24 24"
2191>
2192  <path stroke="currentColor" d="M2 11a9 9 0 1 0 18 0 9 9 0 0 0-18 0Zm15.364 6.364L22 22" vector-effect="non-scaling-stroke"/>
2193</svg>
2194</span>
2195              <span class="sr-only">Submit</span>
2196            </button>
2197            <input
2198              autofocus
2199              id="search-template--23386000195880__main"
2200              type="text"
2201              name="q"
2202              value=""
2203              placeholder="Search"
2204              class="font-body block w-full bg-transparent pb-1 placeholder-current"
2205              aria-label="Search"
2206              data-search-input
2207            >
2208          </div>
2209        </form>
2210      </div>
2211    </div>
2212
2213    
2214    
2215  </div>
2216
2217
2218
2219
2220
2221  
2222
2223
2224
2225
2226
2227</div>
2228    </main>
2229
2230    <!-- BEGIN sections: footer-group -->
2231<div id="shopify-section-sections--23386000228648__footer" class="shopify-section shopify-section-group-footer-group"><footer
2232  class="bg-scheme-background text-scheme-text"
2233  data-color-scheme="scheme1"
2234  data-theme-footer
2235>
2236  
2237    <section
2238  class="border-b-gridline border-gridline-color bg-scheme-background py-section-vertical-spacing text-scheme-text"
2239  data-color-scheme="scheme-f0d1fd80-4018-4b56-a2d8-f860b4344fea"
2240>
2241  <div class="justify-center px-section-horizontal-spacing lg:flex lg:items-center lg:justify-between">
2242    <div class="text-base">
2243      
2244
2245      
2246        <div class="[&_a[href]]:underline [&_a[href]]:hover:text-scheme-accent">
2247          <p>Receive special offers and first look at new products.</p>
2248        </div>
2249      
2250    </div>
2251
2252    <div class="mt-theme-half lg:mt-0">
2253      <form method="post" action="/contact#Contact-sections--23386000228648__footer" id="Contact-sections--23386000228648__footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
2254        
2255
2256        
2257          <input type="hidden" name="contact[tags]" value="newsletter">
2258          <div class="items-end lg:ml-4 lg:flex">
2259            <label class="sr-only" for="Email-sections--23386000228648__footer">Email address</label>
2260            <input
2261              type="email"
2262              class="font-body block w-full border-b-text border-current bg-transparent pb-1 leading-[inherit] placeholder-current"
2263              name="contact[email]"
2264              id="Email-sections--23386000228648__footer"
2265              value=""
2266              placeholder="Email address"
2267              autocorrect="off"
2268              autocapitalize="off"
2269            >
2270            <button
2271              class="theme-link mt-2 shrink-0 py-1 leading-[inherit] hover:text-scheme-accent lg:ml-2 lg:mt-0"
2272              type="submit"
2273              name="commit"
2274              id="Subscribe"
2275            >Subscribe</button>
2276          </div>
2277        
2278      </form>
2279    </div>
2280  </div>
2281</section>
2282
2283  
2284  
2285    <div class="border-b-gridline border-gridline-color">
2286      <div
2287        class="grid lg:grid-cols-var bg-gridline-color"
2288        style="--grid-cols: 12;"
2289      ><div
2290            class="break-word bg-scheme-background px-section-horizontal-spacing py-section-vertical-spacing text-scheme-text lg:col-span-var"
2291            style="--col-span: 12;"
2292            
2293          ><div class="inline-block text-left">
2294                  
2295                  
2296                    <h2 class="font-heading mb-4 text-base">
2297                      SUPPORT
2298                    </h2>
2299                  
2300                  <ul class="list-none space-y-1">
2301                    
2302                      <li>
2303                        <a
2304                          href="/pages/faqs"
2305                          class="hover:text-scheme-accent"
2306                        >
2307                          FAQs
2308                        </a>
2309                      </li>
2310                    
2311                      <li>
2312                        <a
2313                          href="/pages/warranty"
2314                          class="hover:text-scheme-accent"
2315                        >
2316                          Warranty
2317                        </a>
2318                      </li>
2319                    
2320                      <li>
2321                        <a
2322                          href="mailto:[email protected]"
2323                          class="hover:text-scheme-accent"
2324                        >
2325                          Contact Us
2326                        </a>
2327                      </li>
2328                    
2329                      <li>
2330                        <a
2331                          href="/collections/accessories-replacement-parts"
2332                          class="hover:text-scheme-accent"
2333                        >
2334                          Replacement Parts
2335                        </a>
2336                      </li>
2337                    
2338                      <li>
2339                        <a
2340                          href="/pages/wholesale-information"
2341                          class="hover:text-scheme-accent"
2342                        >
2343                          Wholesale
2344                        </a>
2345                      </li>
2346                    
2347                  </ul>
2348                </div></div></div>
2349    </div>
2350  
2351
2352  <div>
2353    <div class="px-section-horizontal-spacing py-section-vertical-spacing lg:flex lg:flex-wrap lg:items-center lg:justify-between">
2354      <div class="mb-4 space-y-2 text-sm lg:mb-0 lg:flex-1">
2355        <p>
2356          &copy; 2026,
2357          <a href="/" title="">Highwave</a>.
2358        </p>
2359        <ul class="flex flex-wrap gap-1 text-sm [&>li:last-child]:after:content-none [&>li]:after:content-['\00B7']">
2360          <li>
2361            <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a>
2362          </li></ul>
2363      </div>
2364      
2365<div class="mb-4 flex flex-wrap items-center justify-between lg:mb-0 lg:flex-1 lg:items-end lg:justify-end">
2366          <form method="post" action="/localization" id="footer-localization-form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="flex gap-4"><div class="inline-block shrink-0 select-none">
2367        <h2 class="sr-only" id="country-heading-footer">
2368          Country/region
2369        </h2>
2370        <div
2371          class="relative"
2372          x-data="{ expanded: false }"
2373          @keydown.escape.prevent.stop="expanded = false"
2374          @click.outside="expanded = false"
2375        >
2376          <button
2377            type="button"
2378            class="border-b-text border-scheme-text py-1 text-sm"
2379            :aria-expanded="expanded"
2380            aria-controls="country-list-footer"
2381            aria-describedby="country-heading-footer"
2382            @click.prevent="expanded = ! expanded"
2383          >
2384            United States (USD
2385            $)
2386            <span
2387              class="rotate ml-1 inline-block w-3 origin-center transform fill-current transition"
2388              :class="{ 'rotate-180': expanded }"
2389            >
2390              <svg
2391  class="theme-icon"
2392  xmlns="http://www.w3.org/2000/svg"
2393  fill="none"
2394  viewBox="0 0 24 24"
2395>
2396  <path stroke="currentColor" d="M1.5 7 12 17.5 22.5 7" vector-effect="non-scaling-stroke"/>
2397</svg>
2398
2399            </span>
2400          </button>
2401          <div
2402            class="absolute bottom-[calc(100%_+_0.5rem)] left-auto right-0 max-md:left-0 max-md:right-auto"
2403            x-show="expanded"
2404            style="display: none;"
2405          >
2406            <ul
2407              id="country-list-footer"
2408              class="relative z-10 flex max-h-[30vh] w-max max-w-[theme(spacing.40)] snap-y snap-mandatory flex-col gap-[--text-border-width] overflow-y-auto border-text border-gridline-color bg-gridline-color text-sm"
2409              x-transition:enter="transition ease duration-300"
2410              x-transition:enter-start="opacity-0"
2411              x-transition:enter-end="opacity-100"
2412              x-transition:leave="transition ease duration-300"
2413              x-transition:leave-start="opacity-100"
2414              x-transition:leave-end="opacity-0"
2415              :aria-hidden="! expanded"
2416            >
2417              
2418                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2419                  <button
2420                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2421                    type="button"
2422                    
2423                    @click.prevent="$refs.input.value = 'AI'; $root.closest('form').submit();"
2424                  >
2425                    <span class="border-transparent border-b-text">Anguilla (XCD
2426                      $)</span
2427                    >
2428                  </button>
2429                </li>
2430                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2431                  <button
2432                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2433                    type="button"
2434                    
2435                    @click.prevent="$refs.input.value = 'AG'; $root.closest('form').submit();"
2436                  >
2437                    <span class="border-transparent border-b-text">Antigua &amp; Barbuda (XCD
2438                      $)</span
2439                    >
2440                  </button>
2441                </li>
2442                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2443                  <button
2444                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2445                    type="button"
2446                    
2447                    @click.prevent="$refs.input.value = 'AR'; $root.closest('form').submit();"
2448                  >
2449                    <span class="border-transparent border-b-text">Argentina (USD
2450                      $)</span
2451                    >
2452                  </button>
2453                </li>
2454                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2455                  <button
2456                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2457                    type="button"
2458                    
2459                    @click.prevent="$refs.input.value = 'AW'; $root.closest('form').submit();"
2460                  >
2461                    <span class="border-transparent border-b-text">Aruba (AWG
2462                      ƒ)</span
2463                    >
2464                  </button>
2465                </li>
2466                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2467                  <button
2468                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2469                    type="button"
2470                    
2471                    @click.prevent="$refs.input.value = 'AU'; $root.closest('form').submit();"
2472                  >
2473                    <span class="border-transparent border-b-text">Australia (AUD
2474                      $)</span
2475                    >
2476                  </button>
2477                </li>
2478                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2479                  <button
2480                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2481                    type="button"
2482                    
2483                    @click.prevent="$refs.input.value = 'BS'; $root.closest('form').submit();"
2484                  >
2485                    <span class="border-transparent border-b-text">Bahamas (BSD
2486                      $)</span
2487                    >
2488                  </button>
2489                </li>
2490                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2491                  <button
2492                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2493                    type="button"
2494                    
2495                    @click.prevent="$refs.input.value = 'BB'; $root.closest('form').submit();"
2496                  >
2497                    <span class="border-transparent border-b-text">Barbados (BBD
2498                      $)</span
2499                    >
2500                  </button>
2501                </li>
2502                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2503                  <button
2504                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2505                    type="button"
2506                    
2507                    @click.prevent="$refs.input.value = 'BZ'; $root.closest('form').submit();"
2508                  >
2509                    <span class="border-transparent border-b-text">Belize (BZD
2510                      $)</span
2511                    >
2512                  </button>
2513                </li>
2514                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2515                  <button
2516                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2517                    type="button"
2518                    
2519                    @click.prevent="$refs.input.value = 'BM'; $root.closest('form').submit();"
2520                  >
2521                    <span class="border-transparent border-b-text">Bermuda (USD
2522                      $)</span
2523                    >
2524                  </button>
2525                </li>
2526                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2527                  <button
2528                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2529                    type="button"
2530                    
2531                    @click.prevent="$refs.input.value = 'BO'; $root.closest('form').submit();"
2532                  >
2533                    <span class="border-transparent border-b-text">Bolivia (BOB
2534                      Bs.)</span
2535                    >
2536                  </button>
2537                </li>
2538                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2539                  <button
2540                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2541                    type="button"
2542                    
2543                    @click.prevent="$refs.input.value = 'BR'; $root.closest('form').submit();"
2544                  >
2545                    <span class="border-transparent border-b-text">Brazil (USD
2546                      $)</span
2547                    >
2548                  </button>
2549                </li>
2550                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2551                  <button
2552                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2553                    type="button"
2554                    
2555                    @click.prevent="$refs.input.value = 'VG'; $root.closest('form').submit();"
2556                  >
2557                    <span class="border-transparent border-b-text">British Virgin Islands (USD
2558                      $)</span
2559                    >
2560                  </button>
2561                </li>
2562                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2563                  <button
2564                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2565                    type="button"
2566                    
2567                    @click.prevent="$refs.input.value = 'CA'; $root.closest('form').submit();"
2568                  >
2569                    <span class="border-transparent border-b-text">Canada (CAD
2570                      $)</span
2571                    >
2572                  </button>
2573                </li>
2574                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2575                  <button
2576                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2577                    type="button"
2578                    
2579                    @click.prevent="$refs.input.value = 'KY'; $root.closest('form').submit();"
2580                  >
2581                    <span class="border-transparent border-b-text">Cayman Islands (KYD
2582                      $)</span
2583                    >
2584                  </button>
2585                </li>
2586                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2587                  <button
2588                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2589                    type="button"
2590                    
2591                    @click.prevent="$refs.input.value = 'CL'; $root.closest('form').submit();"
2592                  >
2593                    <span class="border-transparent border-b-text">Chile (USD
2594                      $)</span
2595                    >
2596                  </button>
2597                </li>
2598                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2599                  <button
2600                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2601                    type="button"
2602                    
2603                    @click.prevent="$refs.input.value = 'CO'; $root.closest('form').submit();"
2604                  >
2605                    <span class="border-transparent border-b-text">Colombia (USD
2606                      $)</span
2607                    >
2608                  </button>
2609                </li>
2610                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2611                  <button
2612                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2613                    type="button"
2614                    
2615                    @click.prevent="$refs.input.value = 'CK'; $root.closest('form').submit();"
2616                  >
2617                    <span class="border-transparent border-b-text">Cook Islands (NZD
2618                      $)</span
2619                    >
2620                  </button>
2621                </li>
2622                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2623                  <button
2624                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2625                    type="button"
2626                    
2627                    @click.prevent="$refs.input.value = 'CR'; $root.closest('form').submit();"
2628                  >
2629                    <span class="border-transparent border-b-text">Costa Rica (CRC
2630                      ₡)</span
2631                    >
2632                  </button>
2633                </li>
2634                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2635                  <button
2636                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2637                    type="button"
2638                    
2639                    @click.prevent="$refs.input.value = 'CW'; $root.closest('form').submit();"
2640                  >
2641                    <span class="border-transparent border-b-text">Curaçao (ANG
2642                      ƒ)</span
2643                    >
2644                  </button>
2645                </li>
2646                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2647                  <button
2648                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2649                    type="button"
2650                    
2651                    @click.prevent="$refs.input.value = 'DM'; $root.closest('form').submit();"
2652                  >
2653                    <span class="border-transparent border-b-text">Dominica (XCD
2654                      $)</span
2655                    >
2656                  </button>
2657                </li>
2658                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2659                  <button
2660                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2661                    type="button"
2662                    
2663                    @click.prevent="$refs.input.value = 'DO'; $root.closest('form').submit();"
2664                  >
2665                    <span class="border-transparent border-b-text">Dominican Republic (DOP
2666                      $)</span
2667                    >
2668                  </button>
2669                </li>
2670                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2671                  <button
2672                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2673                    type="button"
2674                    
2675                    @click.prevent="$refs.input.value = 'EC'; $root.closest('form').submit();"
2676                  >
2677                    <span class="border-transparent border-b-text">Ecuador (USD
2678                      $)</span
2679                    >
2680                  </button>
2681                </li>
2682                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2683                  <button
2684                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2685                    type="button"
2686                    
2687                    @click.prevent="$refs.input.value = 'SV'; $root.closest('form').submit();"
2688                  >
2689                    <span class="border-transparent border-b-text">El Salvador (USD
2690                      $)</span
2691                    >
2692                  </button>
2693                </li>
2694                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2695                  <button
2696                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2697                    type="button"
2698                    
2699                    @click.prevent="$refs.input.value = 'FK'; $root.closest('form').submit();"
2700                  >
2701                    <span class="border-transparent border-b-text">Falkland Islands (FKP
2702                      £)</span
2703                    >
2704                  </button>
2705                </li>
2706                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2707                  <button
2708                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2709                    type="button"
2710                    
2711                    @click.prevent="$refs.input.value = 'FJ'; $root.closest('form').submit();"
2712                  >
2713                    <span class="border-transparent border-b-text">Fiji (FJD
2714                      $)</span
2715                    >
2716                  </button>
2717                </li>
2718                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2719                  <button
2720                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2721                    type="button"
2722                    
2723                    @click.prevent="$refs.input.value = 'GF'; $root.closest('form').submit();"
2724                  >
2725                    <span class="border-transparent border-b-text">French Guiana (EUR
2726                      €)</span
2727                    >
2728                  </button>
2729                </li>
2730                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2731                  <button
2732                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2733                    type="button"
2734                    
2735                    @click.prevent="$refs.input.value = 'PF'; $root.closest('form').submit();"
2736                  >
2737                    <span class="border-transparent border-b-text">French Polynesia (XPF
2738                      Fr)</span
2739                    >
2740                  </button>
2741                </li>
2742                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2743                  <button
2744                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2745                    type="button"
2746                    
2747                    @click.prevent="$refs.input.value = 'TF'; $root.closest('form').submit();"
2748                  >
2749                    <span class="border-transparent border-b-text">French Southern Territories (EUR
2750                      €)</span
2751                    >
2752                  </button>
2753                </li>
2754                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2755                  <button
2756                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2757                    type="button"
2758                    
2759                    @click.prevent="$refs.input.value = 'GD'; $root.closest('form').submit();"
2760                  >
2761                    <span class="border-transparent border-b-text">Grenada (XCD
2762                      $)</span
2763                    >
2764                  </button>
2765                </li>
2766                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2767                  <button
2768                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2769                    type="button"
2770                    
2771                    @click.prevent="$refs.input.value = 'GT'; $root.closest('form').submit();"
2772                  >
2773                    <span class="border-transparent border-b-text">Guatemala (GTQ
2774                      Q)</span
2775                    >
2776                  </button>
2777                </li>
2778                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2779                  <button
2780                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2781                    type="button"
2782                    
2783                    @click.prevent="$refs.input.value = 'GY'; $root.closest('form').submit();"
2784                  >
2785                    <span class="border-transparent border-b-text">Guyana (GYD
2786                      $)</span
2787                    >
2788                  </button>
2789                </li>
2790                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2791                  <button
2792                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2793                    type="button"
2794                    
2795                    @click.prevent="$refs.input.value = 'HT'; $root.closest('form').submit();"
2796                  >
2797                    <span class="border-transparent border-b-text">Haiti (USD
2798                      $)</span
2799                    >
2800                  </button>
2801                </li>
2802                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2803                  <button
2804                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2805                    type="button"
2806                    
2807                    @click.prevent="$refs.input.value = 'HN'; $root.closest('form').submit();"
2808                  >
2809                    <span class="border-transparent border-b-text">Honduras (HNL
2810                      L)</span
2811                    >
2812                  </button>
2813                </li>
2814                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2815                  <button
2816                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2817                    type="button"
2818                    
2819                    @click.prevent="$refs.input.value = 'JM'; $root.closest('form').submit();"
2820                  >
2821                    <span class="border-transparent border-b-text">Jamaica (JMD
2822                      $)</span
2823                    >
2824                  </button>
2825                </li>
2826                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2827                  <button
2828                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2829                    type="button"
2830                    
2831                    @click.prevent="$refs.input.value = 'KI'; $root.closest('form').submit();"
2832                  >
2833                    <span class="border-transparent border-b-text">Kiribati (USD
2834                      $)</span
2835                    >
2836                  </button>
2837                </li>
2838                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2839                  <button
2840                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2841                    type="button"
2842                    
2843                    @click.prevent="$refs.input.value = 'MQ'; $root.closest('form').submit();"
2844                  >
2845                    <span class="border-transparent border-b-text">Martinique (EUR
2846                      €)</span
2847                    >
2848                  </button>
2849                </li>
2850                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2851                  <button
2852                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2853                    type="button"
2854                    
2855                    @click.prevent="$refs.input.value = 'MX'; $root.closest('form').submit();"
2856                  >
2857                    <span class="border-transparent border-b-text">Mexico (USD
2858                      $)</span
2859                    >
2860                  </button>
2861                </li>
2862                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2863                  <button
2864                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2865                    type="button"
2866                    
2867                    @click.prevent="$refs.input.value = 'MS'; $root.closest('form').submit();"
2868                  >
2869                    <span class="border-transparent border-b-text">Montserrat (XCD
2870                      $)</span
2871                    >
2872                  </button>
2873                </li>
2874                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2875                  <button
2876                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2877                    type="button"
2878                    
2879                    @click.prevent="$refs.input.value = 'NR'; $root.closest('form').submit();"
2880                  >
2881                    <span class="border-transparent border-b-text">Nauru (AUD
2882                      $)</span
2883                    >
2884                  </button>
2885                </li>
2886                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2887                  <button
2888                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2889                    type="button"
2890                    
2891                    @click.prevent="$refs.input.value = 'NC'; $root.closest('form').submit();"
2892                  >
2893                    <span class="border-transparent border-b-text">New Caledonia (XPF
2894                      Fr)</span
2895                    >
2896                  </button>
2897                </li>
2898                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2899                  <button
2900                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2901                    type="button"
2902                    
2903                    @click.prevent="$refs.input.value = 'NZ'; $root.closest('form').submit();"
2904                  >
2905                    <span class="border-transparent border-b-text">New Zealand (NZD
2906                      $)</span
2907                    >
2908                  </button>
2909                </li>
2910                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2911                  <button
2912                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2913                    type="button"
2914                    
2915                    @click.prevent="$refs.input.value = 'NI'; $root.closest('form').submit();"
2916                  >
2917                    <span class="border-transparent border-b-text">Nicaragua (NIO
2918                      C$)</span
2919                    >
2920                  </button>
2921                </li>
2922                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2923                  <button
2924                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2925                    type="button"
2926                    
2927                    @click.prevent="$refs.input.value = 'NU'; $root.closest('form').submit();"
2928                  >
2929                    <span class="border-transparent border-b-text">Niue (NZD
2930                      $)</span
2931                    >
2932                  </button>
2933                </li>
2934                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2935                  <button
2936                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2937                    type="button"
2938                    
2939                    @click.prevent="$refs.input.value = 'NF'; $root.closest('form').submit();"
2940                  >
2941                    <span class="border-transparent border-b-text">Norfolk Island (AUD
2942                      $)</span
2943                    >
2944                  </button>
2945                </li>
2946                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2947                  <button
2948                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2949                    type="button"
2950                    
2951                    @click.prevent="$refs.input.value = 'PA'; $root.closest('form').submit();"
2952                  >
2953                    <span class="border-transparent border-b-text">Panama (USD
2954                      $)</span
2955                    >
2956                  </button>
2957                </li>
2958                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2959                  <button
2960                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2961                    type="button"
2962                    
2963                    @click.prevent="$refs.input.value = 'PG'; $root.closest('form').submit();"
2964                  >
2965                    <span class="border-transparent border-b-text">Papua New Guinea (PGK
2966                      K)</span
2967                    >
2968                  </button>
2969                </li>
2970                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2971                  <button
2972                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2973                    type="button"
2974                    
2975                    @click.prevent="$refs.input.value = 'PY'; $root.closest('form').submit();"
2976                  >
2977                    <span class="border-transparent border-b-text">Paraguay (PYG
2978                      ₲)</span
2979                    >
2980                  </button>
2981                </li>
2982                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2983                  <button
2984                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2985                    type="button"
2986                    
2987                    @click.prevent="$refs.input.value = 'PE'; $root.closest('form').submit();"
2988                  >
2989                    <span class="border-transparent border-b-text">Peru (PEN
2990                      S/)</span
2991                    >
2992                  </button>
2993                </li>
2994                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
2995                  <button
2996                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
2997                    type="button"
2998                    
2999                    @click.prevent="$refs.input.value = 'PN'; $root.closest('form').submit();"
3000                  >
3001                    <span class="border-transparent border-b-text">Pitcairn Islands (NZD
3002                      $)</span
3003                    >
3004                  </button>
3005                </li>
3006                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3007                  <button
3008                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3009                    type="button"
3010                    
3011                    @click.prevent="$refs.input.value = 'WS'; $root.closest('form').submit();"
3012                  >
3013                    <span class="border-transparent border-b-text">Samoa (WST
3014                      T)</span
3015                    >
3016                  </button>
3017                </li>
3018                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3019                  <button
3020                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3021                    type="button"
3022                    
3023                    @click.prevent="$refs.input.value = 'SX'; $root.closest('form').submit();"
3024                  >
3025                    <span class="border-transparent border-b-text">Sint Maarten (ANG
3026                      ƒ)</span
3027                    >
3028                  </button>
3029                </li>
3030                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3031                  <button
3032                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3033                    type="button"
3034                    
3035                    @click.prevent="$refs.input.value = 'SB'; $root.closest('form').submit();"
3036                  >
3037                    <span class="border-transparent border-b-text">Solomon Islands (SBD
3038                      $)</span
3039                    >
3040                  </button>
3041                </li>
3042                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3043                  <button
3044                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3045                    type="button"
3046                    
3047                    @click.prevent="$refs.input.value = 'GS'; $root.closest('form').submit();"
3048                  >
3049                    <span class="border-transparent border-b-text">South Georgia &amp; South Sandwich Islands (GBP
3050                      £)</span
3051                    >
3052                  </button>
3053                </li>
3054                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3055                  <button
3056                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3057                    type="button"
3058                    
3059                    @click.prevent="$refs.input.value = 'BL'; $root.closest('form').submit();"
3060                  >
3061                    <span class="border-transparent border-b-text">St. Barthélemy (EUR
3062                      €)</span
3063                    >
3064                  </button>
3065                </li>
3066                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3067                  <button
3068                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3069                    type="button"
3070                    
3071                    @click.prevent="$refs.input.value = 'KN'; $root.closest('form').submit();"
3072                  >
3073                    <span class="border-transparent border-b-text">St. Kitts &amp; Nevis (XCD
3074                      $)</span
3075                    >
3076                  </button>
3077                </li>
3078                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3079                  <button
3080                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3081                    type="button"
3082                    
3083                    @click.prevent="$refs.input.value = 'LC'; $root.closest('form').submit();"
3084                  >
3085                    <span class="border-transparent border-b-text">St. Lucia (XCD
3086                      $)</span
3087                    >
3088                  </button>
3089                </li>
3090                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3091                  <button
3092                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3093                    type="button"
3094                    
3095                    @click.prevent="$refs.input.value = 'MF'; $root.closest('form').submit();"
3096                  >
3097                    <span class="border-transparent border-b-text">St. Martin (EUR
3098                      €)</span
3099                    >
3100                  </button>
3101                </li>
3102                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3103                  <button
3104                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3105                    type="button"
3106                    
3107                    @click.prevent="$refs.input.value = 'PM'; $root.closest('form').submit();"
3108                  >
3109                    <span class="border-transparent border-b-text">St. Pierre &amp; Miquelon (EUR
3110                      €)</span
3111                    >
3112                  </button>
3113                </li>
3114                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3115                  <button
3116                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3117                    type="button"
3118                    
3119                    @click.prevent="$refs.input.value = 'VC'; $root.closest('form').submit();"
3120                  >
3121                    <span class="border-transparent border-b-text">St. Vincent &amp; Grenadines (XCD
3122                      $)</span
3123                    >
3124                  </button>
3125                </li>
3126                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3127                  <button
3128                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3129                    type="button"
3130                    
3131                    @click.prevent="$refs.input.value = 'SR'; $root.closest('form').submit();"
3132                  >
3133                    <span class="border-transparent border-b-text">Suriname (USD
3134                      $)</span
3135                    >
3136                  </button>
3137                </li>
3138                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3139                  <button
3140                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3141                    type="button"
3142                    
3143                    @click.prevent="$refs.input.value = 'TL'; $root.closest('form').submit();"
3144                  >
3145                    <span class="border-transparent border-b-text">Timor-Leste (USD
3146                      $)</span
3147                    >
3148                  </button>
3149                </li>
3150                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3151                  <button
3152                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3153                    type="button"
3154                    
3155                    @click.prevent="$refs.input.value = 'TK'; $root.closest('form').submit();"
3156                  >
3157                    <span class="border-transparent border-b-text">Tokelau (NZD
3158                      $)</span
3159                    >
3160                  </button>
3161                </li>
3162                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3163                  <button
3164                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3165                    type="button"
3166                    
3167                    @click.prevent="$refs.input.value = 'TO'; $root.closest('form').submit();"
3168                  >
3169                    <span class="border-transparent border-b-text">Tonga (TOP
3170                      T$)</span
3171                    >
3172                  </button>
3173                </li>
3174                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3175                  <button
3176                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3177                    type="button"
3178                    
3179                    @click.prevent="$refs.input.value = 'TT'; $root.closest('form').submit();"
3180                  >
3181                    <span class="border-transparent border-b-text">Trinidad &amp; Tobago (TTD
3182                      $)</span
3183                    >
3184                  </button>
3185                </li>
3186                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3187                  <button
3188                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3189                    type="button"
3190                    
3191                    @click.prevent="$refs.input.value = 'TC'; $root.closest('form').submit();"
3192                  >
3193                    <span class="border-transparent border-b-text">Turks &amp; Caicos Islands (USD
3194                      $)</span
3195                    >
3196                  </button>
3197                </li>
3198                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3199                  <button
3200                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3201                    type="button"
3202                    
3203                    @click.prevent="$refs.input.value = 'TV'; $root.closest('form').submit();"
3204                  >
3205                    <span class="border-transparent border-b-text">Tuvalu (AUD
3206                      $)</span
3207                    >
3208                  </button>
3209                </li>
3210                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3211                  <button
3212                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3213                    type="button"
3214                    
3215                    @click.prevent="$refs.input.value = 'UM'; $root.closest('form').submit();"
3216                  >
3217                    <span class="border-transparent border-b-text">U.S. Outlying Islands (USD
3218                      $)</span
3219                    >
3220                  </button>
3221                </li>
3222                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3223                  <button
3224                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3225                    type="button"
3226                    
3227                      aria-current="true"
3228                    
3229                    @click.prevent="$refs.input.value = 'US'; $root.closest('form').submit();"
3230                  >
3231                    <span class="border-scheme-text border-b-text">United States (USD
3232                      $)</span
3233                    >
3234                  </button>
3235                </li>
3236                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3237                  <button
3238                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3239                    type="button"
3240                    
3241                    @click.prevent="$refs.input.value = 'UY'; $root.closest('form').submit();"
3242                  >
3243                    <span class="border-transparent border-b-text">Uruguay (UYU
3244                      $U)</span
3245                    >
3246                  </button>
3247                </li>
3248                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3249                  <button
3250                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3251                    type="button"
3252                    
3253                    @click.prevent="$refs.input.value = 'VU'; $root.closest('form').submit();"
3254                  >
3255                    <span class="border-transparent border-b-text">Vanuatu (VUV
3256                      Vt)</span
3257                    >
3258                  </button>
3259                </li>
3260                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3261                  <button
3262                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3263                    type="button"
3264                    
3265                    @click.prevent="$refs.input.value = 'VE'; $root.closest('form').submit();"
3266                  >
3267                    <span class="border-transparent border-b-text">Venezuela (USD
3268                      $)</span
3269                    >
3270                  </button>
3271                </li>
3272                <li class="flex items-center bg-scheme-background px-2 py-2 coarse-pointer:min-h-[44px] coarse-pointer:min-w-[44px]">
3273                  <button
3274                    class="break-word text-left [text-wrap:balance] hover:text-scheme-accent"
3275                    type="button"
3276                    
3277                    @click.prevent="$refs.input.value = 'WF'; $root.closest('form').submit();"
3278                  >
3279                    <span class="border-transparent border-b-text">Wallis &amp; Futuna (XPF
3280                      Fr)</span
3281                    >
3282                  </button>
3283                </li></ul>
3284          </div>
3285
3286          <input
3287            x-ref="input"
3288            type="hidden"
3289            name="country_code"
3290            id="CountrySelector"
3291            value="US"
3292          >
3293        </div>
3294      </div></div></form>
3295        </div></div>
3296  </div>
3297</footer>
3298
3299
3300  <style>
3301    .footer-logo-image {
3302      display: block;
3303      max-width: px;
3304    }
3305  </style>
3306
3307
3308
3309</div><div id="shopify-section-sections--23386000228648__hero-logo" class="shopify-section shopify-section-group-footer-group">
3310</div>
3311<!-- END sections: footer-group --><!-- BEGIN sections: overlay-group -->
3312<div id="shopify-section-sections--23386000294184__promo-popup" class="shopify-section shopify-section-group-overlay-group contents">
3313
3314
3315  
3315<script
3316    src="//highwave.com/cdn/shop/t/25/assets/promo-popup.js?v=69268742982127050501727467977"
3317    type="module"
3318  ></script>
3318
3319
3320
3321
3322</div><div id="shopify-section-sections--23386000294184__age-check" class="shopify-section shopify-section-group-overlay-group contents">
3323</div><div id="shopify-section-sections--23386000294184__privacy-banner" class="shopify-section shopify-section-group-overlay-group contents">
3324
3325
3326  
3326<script src="//highwave.com/cdn/shop/t/25/assets/privacy-banner.js?v=33472920116098439441727467977" type="module"></script>
3326
3327
3328
3329
3330</div>
3331<!-- END sections: overlay-group -->
3332
3333    <div
3334      id="screenreader-announce"
3335      class="sr-only"
3336      aria-live="polite"
3337      role="status"
3338    ></div>
3339
3340    <ul hidden>
3341      <li id="a11y-refresh-page-message">
3342        Choosing a selection results in a full page refresh.
3343      </li>
3344      <li id="a11y-selection-message">
3345        Press the space key then arrow keys to make a selection.
3346      </li>
3347    </ul>
3348
3349    
3350    <aside aria-labelledby="left-drawer-slot" x-data>
3351  <template x-teleport="body">
3352    <div
3353      x-show="$store.modals.leftDrawer.open"
3354      @keydown.escape.prevent.stop="$store.modals.close('leftDrawer')"
3355      @click="$store.modals.close('leftDrawer')"
3356      class="fixed inset-0 z-110"
3357      data-color-scheme="scheme-f0d1fd80-4018-4b56-a2d8-f860b4344fea"
3358      id="modals-leftDrawer"
3359      @left-drawer-is-open.window="setTimeout(() => { $focus.first() }, 120)"
3360    >
3361      <div
3362        @click.stop
3363        x-show="$store.modals.leftDrawer.open"
3364        x-transition:enter="duration-300 motion-reduce:duration-0 outline-0"
3365        x-transition:enter-start="opacity-0 -translate-x-full"
3366        x-transition:leave="duration-300 motion-reduce:duration-0 outline-0"
3367        x-transition:leave-end="-translate-x-full"
3368        x-trap.noscroll.inert="$store.modals.leftDrawer.open"
3369        class="mr-auto h-full w-11/12 max-w-md transform overflow-y-auto border-r-gridline border-gridline-color bg-scheme-background text-scheme-text transition-transform"
3370        id="left-drawer-slot"
3371        role="dialog"
3372        aria-modal="true"
3373        :aria-label="getModalLabel('leftDrawer', $el)"
3374        tabindex="-1"
3375      >
3376        <!-- Modal content is teleported here -->
3377      </div>
3378    </div>
3379  </template>
3380</aside>
3381<aside aria-labelledby="right-drawer-slot" x-data>
3382  <template x-teleport="body">
3383    <div
3384      x-show="$store.modals.rightDrawer.open"
3385      @keydown.escape.prevent.stop="$store.modals.close('rightDrawer')"
3386      @click="$store.modals.close('rightDrawer')"
3387      class="fixed inset-0 z-110"
3388      data-color-scheme="scheme-f0d1fd80-4018-4b56-a2d8-f860b4344fea"
3389      id="modals-rightDrawer"
3390      @right-drawer-is-open.window="setTimeout(() => { $focus.first() }, 120)"
3391    >
3392      <div
3393        @click.stop
3394        x-show="$store.modals.rightDrawer.open"
3395        x-transition:enter="duration-300 motion-reduce:duration-0 outline-0"
3396        x-transition:enter-start="translate-x-full"
3397        x-transition:leave="duration-300 motion-reduce:duration-0 outline-0"
3398        x-transition:leave-end="translate-x-full"
3399        x-trap.noscroll.inert="$store.modals.rightDrawer.open"
3400        class="ml-auto h-full w-11/12 max-w-md transform overflow-y-auto border-l-gridline border-gridline-color bg-scheme-background  text-scheme-text"
3401        id="right-drawer-slot"
3402        role="dialog"
3403        aria-modal="true"
3404        :aria-label="getModalLabel('rightDrawer', $el)"
3405        tabindex="-1"
3406      >
3407        <!-- Modal content is teleported here -->
3408      </div>
3409    </div>
3410  </template>
3411</aside>
3412<aside aria-labelledby="quick-buy-drawer-slot-container" x-data>
3413  <template x-teleport="body">
3414    <div
3415      x-show="$store.modals.quickBuyDrawer.open"
3416      @keydown.escape.prevent.stop="$store.modals.close('quickBuyDrawer')"
3417      @click="$store.modals.close('quickBuyDrawer')"
3418      class="fixed inset-0 z-110 flex lg:block"
3419      data-color-scheme="scheme-f0d1fd80-4018-4b56-a2d8-f860b4344fea"
3420      id="modals-quickBuyDrawer"
3421      @quick-buy-drawer-is-open.window="setTimeout(() => { $focus.first() }, 120)"
3422    >
3423      <div
3424        @click.stop
3425        id="quick-buy-drawer-slot-container"
3426        x-show="$store.modals.quickBuyDrawer.open"
3427        x-transition:enter="duration-300 motion-reduce:duration-0 outline-0"
3428        x-transition:enter-start="max-lg:translate-y-full lg:translate-x-full"
3429        x-transition:leave="duration-300 motion-reduce:duration-0 outline-0"
3430        x-transition:leave-end="max-lg:translate-y-full lg:translate-x-full"
3431        x-trap.noscroll.inert="$store.modals.quickBuyDrawer.open"
3432        class="mt-auto h-auto w-full transform border-gridline-color bg-scheme-background text-scheme-text lg:ml-auto lg:h-full lg:w-11/12 lg:max-w-md lg:overflow-y-auto lg:border-l-gridline"
3433        role="dialog"
3434        aria-modal="true"
3435        :aria-label="getModalLabel('quickBuyDrawer', document.getElementById('quick-buy-drawer-slot'))"
3436        tabindex="-1"
3437      >
3438        <div class="sticky top-0 z-1 flex items-center justify-between border-y-gridline border-gridline-color bg-scheme-background px-section-horizontal-spacing py-4 lg:border-t-0">
3439          <div>
3440            Choose options
3441          </div>
3442          <button
3443            @click.prevent="$store.modals.close('quickBuyDrawer')"
3444            class="absolute right-0 top-0 block h-full"
3445            type="button"
3446          >
3447            <span class="sr-only">Close</span>
3448            <div class="my-auto mr-section-horizontal-spacing h-6 w-6">
3449              <svg
3450  class="theme-icon"
3451  xmlns="http://www.w3.org/2000/svg"
3452  fill="none"
3453  viewBox="0 0 24 24"
3454>
3455  <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/>
3456</svg>
3457
3458            </div>
3459          </button>
3460        </div>
3461        <div
3462          id="quick-buy-drawer-slot"
3463          class="max-lg:h-fit max-lg:max-h-[65vh] max-lg:overflow-y-auto"
3464        ></div>
3465      </div>
3466    </div>
3467  </template>
3468</aside>
3469<div
3470  x-data
3471>
3472  <template x-teleport="body">
3473    <div
3474      x-show="$store.modals.promo.open"
3475      class="pointer-events-none fixed inset-0 z-110"
3476      id="modals-promo"
3477    >
3478      <div
3479        x-show="$store.modals.promo.open"
3480        class="flex h-full w-full"
3481      >
3482        <div
3483          x-show="$store.modals.promo.open"
3484          x-transition:enter="transition duration-300 motion-reduce:duration-0 delay-75 outline-0"
3485          x-transition:enter-start="translate-y-full"
3486          x-transition:enter-end="translate-y-0"
3487          x-transition:leave="transition duration-300 motion-reduce:duration-0 outline-0"
3488          x-transition:leave-start="translate-y-0"
3489          x-transition:leave-end="translate-y-full"
3490          class="pointer-events-auto relative bottom-0 left-0 right-0 top-auto mt-auto w-full overflow-y-auto"
3491          id="promo-slot"
3492          role="dialog"
3493          aria-modal="true"
3494          :aria-label="getModalLabel('promo', $el)"
3495          tabindex="-1"
3496        >
3497          <!-- Modal content is teleported here -->
3498        </div>
3499      </div>
3500    </div>
3501  </template>
3502</div>
3503<div x-data>
3504  <template x-teleport="body">
3505    <div
3506      x-show="$store.modals.popup.open"
3507      @keydown.escape.prevent.stop="$store.modals.close('popup')"
3508      @click="$store.modals.close('popup')"
3509      class="fixed inset-0 z-110 p-8 lg:p-24"
3510      data-color-scheme="scheme-f0d1fd80-4018-4b56-a2d8-f860b4344fea"
3511      id="modals-popup"
3512      @popup-is-open.window="setTimeout(() => { $focus.first() }, 120)"
3513    >
3514      <div
3515        x-show="$store.modals.popup.open"
3516        class="fixed inset-0 bg-transparent"
3517      >
3518        <!-- Overlay -->
3519      </div>
3520      <div
3521        x-show="$store.modals.popup.open"
3522        class="flex h-full w-full"
3523      >
3524        <div
3525          @click.stop
3526          x-show="$store.modals.popup.open"
3527          x-trap.noscroll.inert="$store.modals.popup.open"
3528          class="relative m-auto max-h-full w-full max-w-2xl overflow-y-auto border-gridline border-gridline-color bg-scheme-background text-scheme-text"
3529          id="popup-slot"
3530          role="dialog"
3531          aria-modal="true"
3532          :aria-label="getModalLabel('popup', $el)"
3533          tabindex="-1"
3534        >
3535          <!-- Modal content is teleported here -->
3536        </div>
3537      </div>
3538    </div>
3539  </template>
3540</div>
3541<div x-data>
3542  <template x-teleport="body">
3543    <div
3544      x-show="$store.modals.modal.open"
3545      @keydown.escape.prevent.stop="$store.modals.close('modal')"
3546      @click="$store.modals.close('modal')"
3547      class="fixed inset-0 z-110"
3548      data-color-scheme="scheme-f0d1fd80-4018-4b56-a2d8-f860b4344fea"
3549      id="modals-modal"
3550      @modal-is-open.window="setTimeout(() => { $focus.first() }, 120)"
3551    >
3552      <div x-show="$store.modals.modal.open" class="flex h-full w-full">
3553        <div
3554          @click.stop
3555          x-show="$store.modals.modal.open"
3556          x-trap.noscroll.inert="$store.modals.modal.open"
3557          class="
3558            relative
3559            m-auto
3560            h-full
3561            w-full
3562            overflow-y-auto
3563            bg-scheme-background
3564            text-scheme-text
3565          "
3566          id="modal-slot"
3567          role="dialog"
3568          aria-modal="true"
3569          :aria-label="getModalLabel('modal', $el)"
3570          tabindex="-1"
3571        >
3572          <!-- Modal content is teleported here -->
3573        </div>
3574      </div>
3575    </div>
3576  </template>
3577</div>
3578
3579
3580    
3580<script src="//highwave.com/cdn/shop/t/25/assets/modals.js?v=108173290831921054831727467977" type="module"></script>
3580
3581
3582    
3583    
3584      <div
3585  x-data="Theme_ModalCart({openOnAddToCart: true})"
3586  x-cloak
3587>
3588  <div>
3589    <template x-teleport="#right-drawer-slot">
3590      <div
3591        class="flex min-h-screen flex-col"
3592        :data-modal-label="`Your cart - ${$store.cartCount.countWithText()}`"
3593        x-show="$store.modals.rightDrawer.contents === 'cart'"
3594        data-cart-drawer
3595      >
3596        <div class="sticky top-0 z-1 flex items-center justify-between border-b-gridline border-gridline-color bg-scheme-background px-section-horizontal-spacing py-4">
3597          <h1 id="CartTitle" tabindex="-1">
3598            Your cart -
3599            <span x-text="$store.cartCount.countWithText()"></span>
3600          </h1>
3601          <button
3602            @click.prevent="$store.modals.close('cart')"
3603            class="absolute right-0 top-0 block h-full"
3604            type="button"
3605          >
3606            <span class="sr-only">Close</span>
3607            <div class="my-auto mr-section-horizontal-spacing h-6 w-6">
3608              <svg
3609  class="theme-icon"
3610  xmlns="http://www.w3.org/2000/svg"
3611  fill="none"
3612  viewBox="0 0 24 24"
3613>
3614  <path stroke="currentColor" d="m1.5 1.5 21 21m0-21-21 21" vector-effect="non-scaling-stroke"/>
3615</svg>
3616
3617            </div>
3618          </button>
3619        </div>
3620
3621        <div class="-mb-gridline">
3622          
3623<div
3624  x-data="CartItems"
3625  data-cart-items
3626>
3627  
3628  
3629    <div class="py-section-vertical-spacing px-section-horizontal-spacing">
3630      <h1 class="font-heading text-heading-standard">
3631        Your cart
3632      </h1>
3633      
3634      <div class="mt-8">
3635        <p class="mb-8">Your cart is currently empty.</p>
3636        <a
3637          class="theme-link inline-block text-scheme-text hover:text-scheme-accent"
3638          href="/"
3639        >Continue shopping</a>
3640      </div>
3641    </div>
3642  
3643  <p
3644    class="sr-only"
3645    id="cart-live-region-text"
3646    aria-live="polite"
3647    role="status"
3648  ></p>
3649  <p
3650    class="sr-only"
3651    id="shopping-cart-line-item-status"
3652    aria-live="polite"
3653    aria-hidden="true"
3654    role="status"
3655  >
3656    Loading...
3657  </p>
3658</div>
3659
3660        </div>
3661
3662        <div class="mt-auto border-t-gridline border-gridline-color bg-scheme-background md:sticky md:bottom-0">
3663          
3664
3665<div
3666  x-data="CartFooter"
3667  data-cart-footer
3668>
3669  <div class="hidden px-2 pb-theme">
3670    
3671      <div class="mt-4">
3672        <label class="block" for="CartSpecialInstructions">Add a note to your order</label>
3673        <textarea
3674          class="mt-1 block w-full border-text border-current bg-transparent p-2 text-sm"
3675          name="note"
3676          id="CartSpecialInstructions"
3677          form="cart"
3678          :class="{ 'opacity-50 cursor-progress' : updating }"
3679          :readonly="updating"
3680          x-data="CartNote"
3681          x-model.debounce.750ms="note"
3682        ></textarea>
3683      </div>
3684    
3685    <div class="mt-4 text-center">
3686      <dl class="grid grid-cols-2 text-right"><dt>Subtotal</dt>
3687        <dd>$0.00 USD</dd>
3688      </dl><p class="has-theme-links mt-4 text-right">
3689        Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout
3690
3691      </p>
3692
3693      <div class=" mt-4 w-full items-center justify-between">
3694        <button
3695          class="theme-button--secondary hidden no-js:block"
3696          type="submit"
3697          name="update"
3698          form="cart"
3699        >Update</button><button
3700          class="mt-2 block w-full cursor-pointer rounded-button p-2 [text-transform:var(--button-text-transform)] after:content-[var(--button-after-content)] lg:mt-0 border-text border-button bg-button text-button hover:border-button-hover hover:bg-button-hover hover:text-button-hover"
3701          type="submit"
3702          name="checkout"
3703          form="cart"
3704        >Check out</button>
3705      </div>
3706
3707      
3708        
3708<script>
3709          const setCheckoutButtonHeight = () => {
3710            const submitBtnEl = document.querySelector(
3711              'button[type="submit"][name="checkout"][form="cart"]'
3712            );
3713
3714            if (submitBtnEl) {
3715              document.documentElement.style.setProperty(
3716                '--checkout-button-height',
3717                `${submitBtnEl.getBoundingClientRect().height}px`
3718              );
3719            }
3720          };
3721          
3722            document.addEventListener(
3723              'cart-is-open',
3724              () => {
3725                setCheckoutButtonHeight();
3726              },
3727              { once: true }
3728            );
3729          
3730        </script>
3730
3731        <div class="additional-checkout-buttons additional-checkout-buttons--vertical mt-2 rounded-button [&_[data-shopify-buttoncontainer]]:justify-end">
3732          <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:14871070,&quot;merchantName&quot;:&quot;Highwave&quot;,&quot;personalized&quot;:true}},{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;paypal&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:14871070,&quot;countryCode&quot;:&quot;US&quot;,&quot;merchantName&quot;:&quot;Highwave&quot;,&quot;phoneRequired&quot;:false,&quot;companyRequired&quot;:false,&quot;shippingType&quot;:&quot;shipping&quot;,&quot;shopifyPaymentsEnabled&quot;:true,&quot;hasManagedSellingPlanState&quot;:false,&quot;requiresBillingAgreement&quot;:false,&quot;gatewayType&quot;:&quot;MANAGED&quot;,&quot;merchantId&quot;:&quot;WXUJM7YA37HSC&quot;,&quot;sdkUrl&quot;:&quot;https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AbasDhzlU0HbpiStJiN1KRJ_cNJJ7xYBip7JJoMO0GQpLi8ePNgdbLXkC7_KMeyTg8tnAKW4WKrh9qmf\u0026merchant-id=WXUJM7YA37HSC\u0026intent=authorize&quot;,&quot;serviceableCountryCodes&quot;:[&quot;CA&quot;,&quot;US&quot;]}}]" access-token="25445ed00e940db03a3ad28fd09c29c8" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="14871070" cart-id="9ee9e08f34f7ab4f7ba2df2d9c9b91d3" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'>&nbsp</div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>
3733        </div>
3734      
3735
3736      <div
3737        class="mt-4  text-scheme-accent"
3738        id="cart-errors"
3739      ></div>
3740    </div>
3741  </div>
3742
3743  
3744</div>
3745
3746        </div>
3747      </div>
3748    </template>
3749  </div>
3750</div>
3751<script src="//highwave.com/cdn/shop/t/25/assets/modal-cart.js?v=16053340122107257351727467977" type="module"></script>
3751
3752
3753    
3754
3755    
3755<script
3756      src="//highwave.com/cdn/shop/t/25/assets/alpine.bundle.js?v=109808447343824881901727467977"
3757      type="module"
3758    ></script>
3758
3759  <div id="shopify-block-AV1NRVjRIbU5Td1Z1d__5822432907971180753" class="shopify-block shopify-app-block">
3760</div>
3760<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3760
3761</body>
3762</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.