1<!doctype html> 2 3<html class="no-js" lang="en"> 4 <head> 5 6 7 8 9 10<meta name="smart-seo-integrated" content="true" />� 11 12 13 14��<title>Search</title> 15<meta name="description" content="" /> 16<meta name="smartseo-keyword" content="" /> 17<meta name="smartseo-timestamp" content="0" />��
17<script defer="" hs-ignore id="TOS_SCRIPT_ID" href="//guesshookah.com/cdn/shop/t/19/assets/54eff37c84e673454e890cf6d7c9c94d6e614e5afefbcf45cb7f321365afed3f.json?v=24009866415293169551726146800"></script>
17 18 19 20 21 <meta charset="utf-8"> 22 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"> 23 <meta name="theme-color" content="#cb1836"> 24<link rel="preconnect" href="https://fonts.googleapis.com"> 25<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 26<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet"><link rel="canonical" href="https://guesshookah.com/search"><link rel="shortcut icon" href="//guesshookah.com/cdn/shop/files/guess-hookah-logo_96x96.jpg?v=1660021398" type="image/png"><link rel="preload" as="style" href="//guesshookah.com/cdn/shop/t/19/assets/theme.css?v=60557170099735572951761536879"> 27 <link rel="preload" as="script" href="//guesshookah.com/cdn/shop/t/19/assets/theme.js?v=113682921400883646911739032207"> 28 <link rel="preconnect" href="https://cdn.shopify.com"> 29 <link rel="preconnect" href="https://fonts.shopifycdn.com"> 30 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 31 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 32 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 33 <link rel="dns-prefetch" href="https://maps.gstatic.com"> 34 35 <meta property="og:type" content="website"> 36 <meta property="og:title" content="Search"><meta property="og:url" content="https://guesshookah.com/search"> 37<meta property="og:site_name" content="GH Shop"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Search"> 38 <meta name="twitter:description" content="Search"> 39 <link rel="preload" href="//guesshookah.com/cdn/fonts/arimo/arimo_n4.a7efb558ca22d2002248bbe6f302a98edee38e35.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//guesshookah.com/cdn/fonts/arimo/arimo_n4.a7efb558ca22d2002248bbe6f302a98edee38e35.woff2" as="font" type="font/woff2" crossorigin><style> 40 @font-face { 41 font-family: Arimo; 42 font-weight: 400; 43 font-style: normal; 44 font-display: swap; 45 src: url("//guesshookah.com/cdn/fonts/arimo/arimo_n4.a7efb558ca22d2002248bbe6f302a98edee38e35.woff2") format("woff2"), 46 url("//guesshookah.com/cdn/fonts/arimo/arimo_n4.0da809f7d1d5ede2a73be7094ac00741efdb6387.woff") format("woff"); 47} 48 49 @font-face { 50 font-family: Arimo; 51 font-weight: 400; 52 font-style: normal; 53 font-display: swap; 54 src: url("//guesshookah.com/cdn/fonts/arimo/arimo_n4.a7efb558ca22d2002248bbe6f302a98edee38e35.woff2") format("woff2"), 55 url("//guesshookah.com/cdn/fonts/arimo/arimo_n4.0da809f7d1d5ede2a73be7094ac00741efdb6387.woff") format("woff"); 56} 57 58@font-face { 59 font-family: Arimo; 60 font-weight: 600; 61 font-style: normal; 62 font-display: swap; 63 src: url("//guesshookah.com/cdn/fonts/arimo/arimo_n6.9c18b0befd86597f319b7d7f925727d04c262b32.woff2") format("woff2"), 64 url("//guesshookah.com/cdn/fonts/arimo/arimo_n6.422bf6679b81a8bfb1b25d19299a53688390c2b9.woff") format("woff"); 65} 66 67@font-face { 68 font-family: Arimo; 69 font-weight: 400; 70 font-style: italic; 71 font-display: swap; 72 src: url("//guesshookah.com/cdn/fonts/arimo/arimo_i4.438ddb21a1b98c7230698d70dc1a21df235701b2.woff2") format("woff2"), 73 url("//guesshookah.com/cdn/fonts/arimo/arimo_i4.0e1908a0dc1ec32fabb5a03a0c9ee2083f82e3d7.woff") format("woff"); 74} 75 76 77 @font-face { 78 font-family: Arimo; 79 font-weight: 700; 80 font-style: normal; 81 font-display: swap; 82 src: url("//guesshookah.com/cdn/fonts/arimo/arimo_n7.1d2d0638e6a1228d86beb0e10006e3280ccb2d04.woff2") format("woff2"), 83 url("//guesshookah.com/cdn/fonts/arimo/arimo_n7.f4b9139e8eac4a17b38b8707044c20f54c3be479.woff") format("woff"); 84} 85 86 @font-face { 87 font-family: Arimo; 88 font-weight: 400; 89 font-style: italic; 90 font-display: swap; 91 src: url("//guesshookah.com/cdn/fonts/arimo/arimo_i4.438ddb21a1b98c7230698d70dc1a21df235701b2.woff2") format("woff2"), 92 url("//guesshookah.com/cdn/fonts/arimo/arimo_i4.0e1908a0dc1ec32fabb5a03a0c9ee2083f82e3d7.woff") format("woff"); 93} 94 95 @font-face { 96 font-family: Arimo; 97 font-weight: 700; 98 font-style: italic; 99 font-display: swap; 100 src: url("//guesshookah.com/cdn/fonts/arimo/arimo_i7.b9f09537c29041ec8d51f8cdb7c9b8e4f1f82cb1.woff2") format("woff2"), 101 url("//guesshookah.com/cdn/fonts/arimo/arimo_i7.ec659fc855f754fd0b1bd052e606bba1058f73da.woff") format("woff"); 102} 103 104 105 :root { 106 --default-text-font-size : 15px; 107 --base-text-font-size : 17px; 108 --heading-font-family : Arimo, sans-serif;
109 --heading-font-weight : 400; 110 --heading-font-style : normal; 111 --text-font-family : Arimo, sans-serif; 112 --text-font-weight : 400; 113 --text-font-style : normal; 114 --text-font-bolder-weight: 600; 115 --text-link-decoration : underline; 116 117 --text-color : #222021; 118 --text-color-rgb : 34, 32, 33; 119 --heading-color : #0b0b0b; 120 --border-color : #e8e8e8; 121 --border-color-rgb : 232, 232, 232; 122 --form-border-color : #dbdbdb; 123 --accent-color : #cb1836; 124 --accent-color-rgb : 203, 24, 54; 125 --link-color : #cb1836; 126 --link-color-hover : #871024; 127 --background : #ffffff; 128 --secondary-background : #ffffff; 129 --secondary-background-rgb : 255, 255, 255; 130 --accent-background : rgba(203, 24, 54, 0.08); 131 132 --input-background: #ffffff; 133 134 --error-color : #cf0e0e; 135 --error-background : rgba(207, 14, 14, 0.07); 136 --success-color : #1c7b36; 137 --success-background: rgba(28, 123, 54, 0.11); 138 139 --primary-button-background : #cb1836; 140 --primary-button-background-rgb : 203, 24, 54; 141 --primary-button-text-color : #ffffff; 142 --secondary-button-background : #222021; 143 --secondary-button-background-rgb: 34, 32, 33; 144 --secondary-button-text-color : #ffffff; 145 146 --header-background : #0b0b0b; 147 --header-text-color : #ffffff; 148 --header-light-text-color: #e8e8e8; 149 --header-border-color : rgba(232, 232, 232, 0.3); 150 --header-accent-color : #cb1836; 151 152 --footer-background-color: #222021; 153 --footer-heading-text-color: #ffffff; 154 --footer-body-text-color: #ffffff; 155 --footer-body-text-color-rgb: 255, 255, 255; 156 --footer-accent-color: #cb1836; 157 --footer-accent-color-rgb: 203, 24, 54; 158 --footer-border: none; 159 160 --flickity-arrow-color: #b5b5b5;--product-on-sale-accent : #cf0e0e; 161 --product-on-sale-accent-rgb : 207, 14, 14; 162 --product-on-sale-color : #ffffff; 163 --product-in-stock-color : #1c7b36; 164 --product-low-stock-color : #cf0e0e; 165 --product-sold-out-color : #8a9297; 166 --product-custom-label-1-background: #3f6ab1; 167 --product-custom-label-1-color : #ffffff; 168 --product-custom-label-2-background: #8a44ae; 169 --product-custom-label-2-color : #ffffff; 170 --product-review-star-color : #ffbd00; 171 172 --mobile-container-gutter : 20px; 173 --desktop-container-gutter: 40px; 174 175 /* Shopify related variables */ 176 --payment-terms-background-color: #ffffff; 177 } 178</style> 179
180<script> 181 // IE11 does not have support for CSS variables, so we have to polyfill them 182 if (!(((window || {}).CSS || {}).supports && window.CSS.supports('(--a: 0)'))) { 183 const script = document.createElement('script'); 184 script.type = 'text/javascript'; 185 script.src = 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2'; 186 script.onload = function() { 187 cssVars({}); 188 }; 189 190 document.getElementsByTagName('head')[0].appendChild(script); 191 } 192</script>
192 193 194 195 <!-- "snippets/buddha-megamenu.liquid" was not rendered, the associated app was uninstalled --> 196
196<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
196<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57072156724/digital_wallets/dialog"> 197<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://guesshookah.com/search"> 198<link rel="alternate" hreflang="en" href="https://guesshookah.com/search"> 199<link rel="alternate" hreflang="es" href="https://guesshookah.com/es/search"> 200<link rel="alternate" hreflang="ar" href="https://guesshookah.com/ar/search"> 201<link rel="alternate" hreflang="fr" href="https://guesshookah.com/fr/search"> 202<link rel="alternate" hreflang="de" href="https://guesshookah.com/de/search"> 203<link rel="alternate" hreflang="pt" href="https://guesshookah.com/pt/search"> 204<link rel="alternate" hreflang="zh-Hant" href="https://guesshookah.com/zh/search"> 205<link rel="alternate" hreflang="hi" href="https://guesshookah.com/hi/search"> 206<link rel="alternate" hreflang="he" href="https://guesshookah.com/he/search"> 207<link rel="alternate" hreflang="en-CA" href="https://guesshookah.com/en-ca/search"> 208<link rel="alternate" hreflang="fr-CA" href="https://guesshookah.com/fr-ca/search"> 209<link rel="alternate" hreflang="ja-JP" href="https://guesshookah.com/ja-jp/search"> 210<link rel="alternate" hreflang="en-JP" href="https://guesshookah.com/en-jp/search">
211<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 211
211
212<script id="shopify-features" type="application/json">{"accessToken":"3bf1675c4163384a74d6f93e452b2f5a","betas":["rich-media-storefront-analytics"],"domain":"guesshookah.com","predictiveSearch":true,"shopId":57072156724,"locale":"en"}</script>
vendor: 1 bytes, line 212
212
213<script>var Shopify = Shopify || {}; 214Shopify.shop = "guess-hookah.myshopify.com"; 215Shopify.locale = "en"; 216Shopify.currency = {"active":"USD","rate":"1.0"}; 217Shopify.country = "US"; 218Shopify.theme = {"name":" WH LAB","id":137289760820,"schema_name":"Warehouse","schema_version":"2.6.1","theme_store_id":null,"role":"main"}; 219Shopify.theme.handle = "null"; 220Shopify.theme.style = {"id":null,"handle":null}; 221Shopify.cdnHost = "guesshookah.com/cdn"; 222Shopify.routes = Shopify.routes || {}; 223Shopify.routes.root = "/"; 224Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 225Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 226Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 227Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 227
227
228<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 228
228
229<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 229
229
230<script> 231 window.Shopify = window.Shopify || {}; 232 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 233 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 234 window.Shopify.SignInWithShop.eligible = true; 235</script>
vendor: 1 bytes, line 235
235
236<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 236
236
237<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 237
237
238<script type="module"> 239 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 240 241 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 242 243</script>
vendor: 1 bytes, line 243
243
244<script> 245 window.Shopify = window.Shopify || {}; 246 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 247 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"]}; 248</script>
vendor: 1 bytes, line 248
248
249<script>(function() { 250 var isLoaded = false; 251 function asyncLoad() { 252 if (isLoaded) return; 253 isLoaded = true; 254 var urls = ["https:\/\/magic-menu.risingsigma.com\/js\/magic-menu.min.js?shop=guess-hookah.myshopify.com","https:\/\/app.tncapp.com\/get_script\/45083dcacea011ee87dfb22074ad6265.js?v=931605\u0026shop=guess-hookah.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01JDNCA0E8T3YPZTQN8JV1NA7X?source=shopify1click\u0026shop=guess-hookah.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=3a0c1a36-d385-4f66-aa68-f1d3db71a687\u0026shop=guess-hookah.myshopify.com","\/\/cdn.shopify.com\/proxy\/77bd6c54ebdca9fed543341f435d21def3278c43f49c656503f4fb94bbdcdf31\/api.goaffpro.com\/loader.js?shop=guess-hookah.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/api.supersms.ai\/sms-popup.js?v=4.0\u0026shop=guess-hookah.myshopify.com"]; 255 for (var i = 0; i < urls.length; i++) { 256 var s = document.createElement('script'); 257 s.type = 'text/javascript'; 258 s.async = true; 259 s.src = urls[i]; 260 var x = document.getElementsByTagName('script')[0]; 261 x.parentNode.insertBefore(s, x); 262 } 263 }; 264 if(window.attachEvent) { 265 window.attachEvent('onload', asyncLoad); 266 } else { 267 window.addEventListener('load', asyncLoad, false); 268 } 269})();</script>
vendor: 1 bytes, line 269
269
270<script id="__st">var __st={"a":57072156724,"offset":-14400,"reqid":"7b42a050-9cbf-4dff-91b1-1eb119414b8c-1791116991","pageurl":"guesshookah.com\/search","u":"836fb6eccd0a","p":"searchresults"};</script>
vendor: 1 bytes, line 270
270
271<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 271
271
272<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 272
272
273<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//guesshookah.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 273
273
274<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 = "//guesshookah.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>
274<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 274
274
275<script> 276 window.Shopify = window.Shopify || {}; 277 window.Shopify.MCP = window.Shopify.MCP || {}; 278 window.Shopify.MCP.enabled = true; 279 window.Shopify.MCP.shop = "guess-hookah.myshopify.com"; 280 window.Shopify.MCP.mcpEndpoint = "https:\/\/guesshookah.com\/api\/mcp"; 281 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"]}}]; 282</script>
vendor: 1 bytes, line 282
282
283<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("\/\/guesshookah.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 284</script>
vendor: 1 bytes, line 284
284
285<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://guesshookah.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 286</script>
vendor: 1 bytes, line 286
286
287<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 288 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); 289</script>
vendor: 1 bytes, line 289
289
290<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})}})); 291</script>
291 292<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://guesshookah.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 293<style id="shopify-accelerated-checkout-cart"> 294 #shopify-buyer-consent { 295 margin-top: 1em; 296 display: inline-block; 297 width: 100%; 298} 299 300#shopify-buyer-consent.hidden { 301 display: none; 302} 303 304#shopify-subscription-policy-button { 305 background: none; 306 border: none; 307 padding: 0; 308 text-decoration: underline; 309 font-size: inherit; 310 cursor: pointer; 311} 312 313#shopify-subscription-policy-button::before { 314 box-shadow: none; 315} 316 317 </style> 318
319<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 1 bytes, line 319
319
320<script type="text/javascript">window.moneyFormat = "${{amount}}"; 321 window.shopCurrency = "USD"; 322 window.assetsUrl = '//guesshookah.com/cdn/shop/t/19/assets/'; 323</script>
vendor: 1 bytes, line 323
323
324<script> 325 window.globoRelatedProductsConfig = { 326 apiUrl: "https://related-products.globosoftware.net/v2/public/api", 327 alternateApiUrl: "https://related-products.globosoftware.net/v2/public", 328 shop: "guess-hookah.myshopify.com", 329 shopNumber: 33014, 330 domain: "guesshookah.com", 331 customer:null, 332 urls: { 333 search: "\/search", 334 collection: "\/collections", 335 }, 336 page: 'search', 337 translation: {"add_to_cart":"Add to cart","added_to_cart":"Added to cart","add_selected_to_cart":"Add selected to cart","added_selected_to_cart":"Added selected to cart","sale":"Sale","total_price":"Total price:","this_item":"This item:","sold_out":"Sold out","add_to_cart_short":"ADD","added_to_cart_short":"ADDED"}, 338 settings: {"redirect":true,"new_tab":true,"image_ratio":"400:500","visible_tags":null,"hidden_tags":null,"exclude_tags":null,"carousel_autoplay":false,"carousel_disable_in_mobile":false,"carousel_loop":true,"carousel_rtl":false,"carousel_items":"5","sold_out":false,"discount":{"enable":false,"condition":"any","type":"percentage","value":10}}, 339 manualRecommendations: {}, 340 boughtTogetherIds: {}, 341 trendingProducts: [], 342 productBoughtTogether: {"type":"product_bought_together","enable":true,"title":{"text":"Add an Extra Accessory","color":"#171721","fontSize":"17","align":"left"},"subtitle":{"text":null,"color":"#171721","fontSize":"18"},"limit":6,"maxWidth":"1400","conditions":[{"id":"manual","status":1},{"id":"bought_together","status":0},{"id":"vendor","type":"same","status":0},{"id":"type","type":"same","status":0},{"id":"collection","type":"same","status":0},{"id":"tags","type":"same","status":0},{"id":"global","status":0}],"template":{"id":"2","elements":["price","addToCartBtn","variantSelector"],"productTitle":{"fontSize":"15","color":"#171721"},"productPrice":{"fontSize":"14","color":"#c03716"},"productOldPrice":{"fontSize":"14","color":"#171721"},"button":{"fontSize":"15","color":"#ffffff","backgroundColor":"#183038"},"saleLabel":{"color":"#ffffff","backgroundColor":"#ee0000"},"this_item":true,"selected":true},"random":false,"discount":true}, 343 productRelated: {"type":"product_related","enable":false,"title":{"text":"Related products","color":"#171721","fontSize":"21","align":"left"},"subtitle":{"text":"","color":"#171721","fontSize":"14"},"limit":"10","maxWidth":"1400","conditions":[{"id":"manual","status":0},{"id":"bought_together","status":0},{"id":"vendor","type":"same","status":1},{"id":"type","type":"same","status":1},{"id":"collection","type":"same","status":1},{"id":"tags","type":"same","status":1},{"id":"global","status":1}],"template":{"id":"1","elements":["price","saleLabel","customCarousel"],"productTitle":{"fontSize":"14","color":"#171721"},"productPrice":{"fontSize":"20","color":"#c03716"},"productOldPrice":{"fontSize":"12","color":"#171721"},"button":{"fontSize":"13","color":"#ffffff","backgroundColor":"#183038"},"saleLabel":{"color":"#ffffff","backgroundColor":"#ee0000"},"this_item":false,"selected":false,"customCarousel":{"large":"6","small":"4","tablet":"3","mobile":"2"}},"random":false,"discount":false}, 344 cart: {"type":"cart","enable":false,"title":{"text":"What else do you need?","color":"#171721","fontSize":"20","align":"left"},"subtitle":{"text":"","color":"#171721","fontSize":"18"},"limit":"10","maxWidth":"1400","conditions":[{"id":"manual","status":1},{"id":"bought_together","status":1},{"id":"tags","type":"same","status":1},{"id":"global","status":1}],"template":{"id":"3","elements":["price","addToCartBtn","variantSelector","saleLabel"],"productTitle":{"fontSize":"14","color":"#171721"},"productPrice":{"fontSize":"14","color":"#c03716"},"productOldPrice":{"fontSize":16,"color":"#171721"},"button":{"fontSize":"15","color":"#ffffff","backgroundColor":"#183038"},"saleLabel":{"color":"#ffffff","backgroundColor":"#ee0000"},"this_item":true,"selected":true},"random":false,"discount":false}, 345 basis_collection_handle: 'all', 346 widgets: [], 347 offers: [], 348 view_name: 'globo.alsobought', 349 cart_properties_name: '_bundle', 350 upsell_properties_name: '_upsell_bundle', 351 discounted_ids: [], 352 discount_min_amount: 0, 353 offerdiscounted_ids: [], 354 offerdiscount_min_amount: 0,data: {},upselldatas:{}, 355 cartitems:[], 356 no_image_url: "https://cdn.shopify.com/s/images/admin/no-image-large.gif" 357 }; 358</script>
vendor: 1 bytes, line 358
358
359<script> 360</script>
vendor: 1 bytes, line 360
360
361<script defer src="//guesshookah.com/cdn/shop/t/19/assets/globo.alsobought.min.js?v=181224561756206193921726146800"></script>
361 362<link rel="preload stylesheet" href="//guesshookah.com/cdn/shop/t/19/assets/globo.alsobought.css?v=108114504559017931381726146799" as="style"> 363 364 365 <link rel="stylesheet" href="//guesshookah.com/cdn/shop/t/19/assets/theme.css?v=60557170099735572951761536879"> 366 367 368 369 370
370<script type="application/ld+json"> 371 { 372 "@context": "http://schema.org", 373 "@type": "BreadcrumbList", 374 "itemListElement": [{ 375 "@type": "ListItem", 376 "position": 1, 377 "name": "Home", 378 "item": "https://guesshookah.com" 379 }] 380 } 381 </script>
381 382 383 384
384<script> 385 // This allows to expose several variables to the global scope, to be used in scripts 386 window.theme = { 387 pageType: "search", 388 cartCount: 0, 389 moneyFormat: "${{amount}}", 390 moneyWithCurrencyFormat: "${{amount}} USD", 391 currencyCodeEnabled: false, 392 showDiscount: true, 393 discountMode: "percentage", 394 searchMode: "product,article", 395 searchUnavailableProducts: "last", 396 cartType: "message" 397 }; 398 399 window.routes = { 400 rootUrl: "\/", 401 rootUrlWithoutSlash: '', 402 cartUrl: "\/cart", 403 cartAddUrl: "\/cart\/add", 404 cartChangeUrl: "\/cart\/change", 405 searchUrl: "\/search", 406 productRecommendationsUrl: "\/recommendations\/products" 407 }; 408 409 window.languages = { 410 productRegularPrice: "Regular price", 411 productSalePrice: "Sale price", 412 collectionOnSaleLabel: "Save {{savings}}", 413 productFormUnavailable: "Unavailable", 414 productFormAddToCart: "Add to cart", 415 productFormSoldOut: "Sold out", 416 productAdded: "Product has been added to your cart", 417 productAddedShort: "Added!", 418 shippingEstimatorNoResults: "No shipping could be found for your address.", 419 shippingEstimatorOneResult: "There is one shipping rate for your address:", 420 shippingEstimatorMultipleResults: "There are {{count}} shipping rates for your address:", 421 shippingEstimatorErrors: "There are some errors:" 422 }; 423 424 window.lazySizesConfig = { 425 loadHidden: false, 426 hFac: 0.8, 427 expFactor: 3, 428 customMedia: { 429 '--phone': '(max-width: 640px)', 430 '--tablet': '(min-width: 641px) and (max-width: 1023px)', 431 '--lap': '(min-width: 1024px)' 432 } 433 }; 434 435 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 436 </script>
436<script defer src="//guesshookah.com/cdn/shop/t/19/assets/theme.js?v=113682921400883646911739032207"></script>
436 437
437<script defer src="//guesshookah.com/cdn/shop/t/19/assets/custom.min.js?v=105997007003712207781726146800"></script>
437<script> 438 (function () { 439 window.onpageshow = function() { 440 // We force re-freshing the cart content onpageshow, as most browsers will serve a cache copy when hitting the 441 // back button, which cause staled data 442 document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', { 443 bubbles: true, 444 detail: {scrollToTop: false} 445 })); 446 }; 447 })(); 448 </script>
448<script defer src="//guesshookah.com/cdn/shop/t/19/assets/variable-products.js?v=168311612785199355051726146800"></script>
448 449 450 451
451<script> 452 if (typeof BSS_PL == 'undefined') { 453 var BSS_PL = {}; 454 } 455 var bssPlApiServer = "https://product-labels-pro.bsscommerce.com"; 456 BSS_PL.customerTags = 'null'; 457 BSS_PL.configData = []; 458 BSS_PL.storeId = 19854; 459 BSS_PL.currentPlan = "false"; 460 BSS_PL.storeIdCustomOld = "10678"; 461 BSS_PL.storeIdOldWIthPriority = "12200"; 462 BSS_PL.apiServerProduction = "https://product-labels-pro.bsscommerce.com"; 463 464 </script>
464 465 <style> 466.homepage-slideshow .slick-slide .bss_pl_img { 467 visibility: hidden !important; 468} 469</style> 470 471
471<script async src="https://magic-menu.risingsigma.com/js/create-magic-menu.min.js"></script>
471 472 473 474 475<!-- BEGIN app block: shopify://apps/pagefly-ai-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 --> 476 477<!-- BEGIN app snippet: pagefly-cro-ab-testing-main --> 478 479 480 481 482 483 484
485<script> 486 ;(function () { 487 const url = new URL(window.location) 488 const viewParam = url.searchParams.get('view') 489 if (viewParam && viewParam.includes('variant-pf-')) { 490 url.searchParams.set('pf_v', viewParam) 491 url.searchParams.delete('view') 492 window.history.replaceState({}, '', url) 493 } 494 })() 495</script>
495 496 497 498
499<script type='module'> 500 501 window.PAGEFLY_CRO = window.PAGEFLY_CRO || {} 502 503 window.PAGEFLY_CRO['data_debug'] = { 504 original_template_suffix: "", 505 allow_ab_test: false, 506 ab_test_start_time: 0, 507 ab_test_end_time: 0, 508 today_date_time: 1791116991000, 509 } 510 window.PAGEFLY_CRO['GA4'] = { enabled: false} 511</script>
511 512 513<!-- END app snippet --> 514 515 516 517 518 519 520 521 522
522<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-helper.js' defer='defer'></script>
522 523 524
524<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-general-helper.js' defer='defer'></script>
524 525 526
526<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-snap-slider.js' defer='defer'></script>
526 527 528
528<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v3.js' defer='defer'></script>
528 529 530
530<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v4.js' defer='defer'></script>
530 531 532
532<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-glider.js' defer='defer'></script>
532 533 534
534<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-slideshow-v1-v2.js' defer='defer'></script>
534 535 536
536<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product-media.js' defer='defer'></script>
536 537 538
538<script src='https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-product.js' defer='defer'></script>
538 539 540
541<script id='pagefly-helper-data' type='application/json'> 542 { 543 "page_optimization": { 544 "assets_prefetching": false 545 }, 546 "elements_asset_mapper": { 547 "Accordion": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion.js", 548 "Accordion3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-accordion3.js", 549 "CountDown": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-countdown.js", 550 "GMap1": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 551 "GMap2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 552 "GMapBasicV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 553 "GMapAdvancedV2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-gmap.js", 554 "HTML.Video": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo.js", 555 "HTML.Video2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 556 "HTML.Video3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 557 "BackgroundVideo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-htmlvideo2.js", 558 "Instagram": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js", 559 "Instagram2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram.js", 560 "Insta3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-instagram3.js", 561 "Tabs": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab.js", 562 "Tabs3": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-tab3.js", 563 "ProductBox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-cart.js", 564 "FBPageBox2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js", 565 "FBLikeButton2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-facebook.js", 566 "TwitterFeed2": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-twitter.js", 567 "Paragraph4": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-paragraph4.js", 568 569 "AliReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 570 "BackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 571 "GloboBackInStock": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 572 "GrowaveWishlist": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 573 "InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 574 "InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder
574-363/assets/pagefly-3rd-elements.js", 575 "LimeSpot": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 576 "Loox": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 577 "Opinew": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 578 "Powr": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 579 "ProductReviews": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 580 "PushOwl": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 581 "ReCharge": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 582 "Rivyo": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 583 "TrackingMore": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 584 "Vitals": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js", 585 "Wiser": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-3rd-elements.js" 586 }, 587 "custom_elements_mapper": { 588 "pf-click-action-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-click-action-element.js", 589 "pf-dialog-element": "https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-dialog-element.js" 590 } 591 } 592</script>
592 593
594<script id='pagefly-heatmap-config' type='application/json'> 595 {} 596</script>
vendor: 1 bytes, line 596
596
597<script> 598 (function () { 599 var el = document.getElementById('pagefly-heatmap-config') 600 if (!el) { window.__pagefly_heatmap_config__ = {}; return } 601 try { 602 window.__pagefly_heatmap_config__ = JSON.parse(el.textContent || '{}') || {} 603 } catch (e) { 604 window.__pagefly_heatmap_config__ = {} 605 } 606 })() 607</script>
vendor: 1 bytes, line 607
607
608<script> 609 // Heatmap overlay loader. Three gates, all of them cheap, none of them trusting the URL: 610 // the visitor must have arrived on a pf_heatmap link, the SERVER must have published an 611 // overlay path in the metafield, and this page must already be one the merchant enabled 612 // tracking for. The last gate is what stops a crafted link pulling the asset onto an 613 // arbitrary storefront page. Everything else is decided inside the asset, and by the server. 614 (function () { 615 var cfg = window.__pagefly_heatmap_config__ || {} 616 var id = (window.__pagefly_page_setting__ || {}).pageId 617 if (!/[#&]pf_heatmap=/.test(window.location.hash || '')) return 618 if (!cfg.overlay_data_path || !Array.isArray(cfg.enabled_page_ids)) return 619 if (!id || cfg.enabled_page_ids.indexOf(id) === -1) return 620 var s = document.createElement('script') 621 s.src = 'https://cdn.shopify.com/extensions/01a0f807-168f-7fcf-a3d0-e91e9a539d12/pagefly-ai-page-builder-363/assets/pagefly-heatmap-overlay.js' 622 s.defer = true 623 document.head.appendChild(s) 624 })() 625</script>
625 626 627<!-- BEGIN app snippet: pf-ai-schema --> 628<!-- END app snippet --> 629 630 631<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 632 633 634 635 636 637 638 639<link rel="dns-prefetch" href="https://cdn.judge.me"> 640<link rel="dns-prefetch" href="https://cdn1.judge.me"> 641<link rel="dns-prefetch" href="https://api.judge.me"> 642
643<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#F4A804","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
643ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#F4A804","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":true,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
643itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#353535","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"vertical","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
643youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
643:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/guesshookah.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"GH Shop","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"always","can_be_branded":true,"reply_name_text":"GH Shop"};</script>
643 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #353535;--jdgm-secondary-color: rgba(53,53,53,0.1);--jdgm-star-color: #F4A804;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #353535;--jdgm-paginate-color: #353535;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #353535}.jdgm-histogram__bar-content{background-color:#353535}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#353535}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#F4A804}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'GH Shop'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 644</style> <style class='jdgm-settings-style'></style> 645 646 647 648 649 <style class='jdgm-miracle-styles'> 650 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
650/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 651 652</style> 653 654 655 656 657 658 659 660 661
662<script data-cfasync='false' class='jdgm-script'> 663!function(e){window.jdgm=window.jdgm||{}; 664/* INF-1976 */ 665var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 666if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 667jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 668jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 669setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 670!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 671(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 672a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 673jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 674t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 675t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 676".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 677parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 678jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 679)}))}(document); 680</script>
680 681<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript> 682 683<!-- BEGIN app snippet: theme_fix_tags -->
683<script> 684 (function() { 685 var jdgmThemeFixes = null; 686 if (!jdgmThemeFixes) return; 687 688 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 689 // before the per-theme fix so the theme-specific CSS wins the cascade. 690 // HTML is never applied globally (too risky). 691 var allThemesFix = jdgmThemeFixes['all']; 692 if (allThemesFix && allThemesFix.css) { 693 var allStyleTag = document.createElement('style'); 694 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 695 allStyleTag.innerHTML = allThemesFix.css; 696 document.head.append(allStyleTag); 697 }; 698 699 if (allThemesFix && allThemesFix.js) { 700 var allScriptTag = document.createElement('script'); 701 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 702 allScriptTag.innerHTML = allThemesFix.js; 703 document.head.append(allScriptTag); 704 }; 705 706 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 707 if (!thisThemeFix) return; 708 709 if (thisThemeFix.html) { 710 document.addEventListener("DOMContentLoaded", function() { 711 var htmlDiv = document.createElement('div'); 712 htmlDiv.classList.add('jdgm-theme-fix-html'); 713 htmlDiv.innerHTML = thisThemeFix.html; 714 document.body.append(htmlDiv); 715 }); 716 }; 717 718 if (thisThemeFix.css) { 719 var styleTag = document.createElement('style'); 720 styleTag.classList.add('jdgm-theme-fix-style'); 721 styleTag.innerHTML = thisThemeFix.css; 722 document.head.append(styleTag); 723 }; 724 725 if (thisThemeFix.js) { 726 var scriptTag = document.createElement('script'); 727 scriptTag.classList.add('jdgm-theme-fix-script'); 728 scriptTag.innerHTML = thisThemeFix.js; 729 document.head.append(scriptTag); 730 }; 731 })(); 732</script>
732 733<!-- END app snippet --> 734<!-- End of Judge.me Core --> 735 736 737 738<!-- END app block --><!-- BEGIN app block: shopify://apps/webrex-ai-seo-optimizer/blocks/webrexSeoEmbed/b26797ad-bb4d-48f5-8ef3-7c561521049c --> 739 740 741 742 743 744<!-- BEGIN app snippet: breadcrumb --> 745 746 747 748 749 750<!-- END app snippet --> 751 752 753 754 755 756 757 758 759 760<!-- BEGIN app snippet: instantPage -->
761<script type="module" defer > 762let t,e,n,o,i,a=null,s=65,c=new Set;const r=1111;function d(t){o=performance.now();const e=t.target.closest("a");m(e)&&p(e.href,"high")}function u(t){if(performance.now()-o<r)return;if(!("closest"in t.target))return;const e=t.target.closest("a");m(e)&&(e.addEventListener("mouseout",f,{passive:!0}),i=setTimeout(()=>{p(e.href,"high"),i=void 0},s))}function l(t){const e=t.target.closest("a");m(e)&&p(e.href,"high")}function f(t){t.relatedTarget&&t.target.closest("a")==t.relatedTarget.closest("a")||i&&(clearTimeout(i),i=void 0)}function h(t){if(performance.now()-o<r)return;const e=t.target.closest("a");if(t.which>1||t.metaKey||t.ctrlKey)return;if(!e)return;e.addEventListener("click",function(t){1337!=t.detail&&t.preventDefault()},{capture:!0,passive:!1,once:!0});const n=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1,detail:1337});e.dispatchEvent(n)}function m(o){if(o&&o.href&&(!n||"instant"in o.dataset)){if(o.origin!=location.origin){if(!(e||"instant"in o.dataset)||!a)return}if(["http:","https:"].includes(o.protocol)&&("http:"!=o.protocol||"https:"!=location.protocol)&&(t||!o.search||"instant"in o.dataset)&&!(o.hash&&o.pathname+o.search==location.pathname+location.search||"noInstant"in o.dataset))return!0}}function p(t,e="auto"){if(c.has(t))return;const n=document.createElement("link");n.rel="prefetch",n.href=t,n.fetchPriority=e,n.as="document",document.head.appendChild(n),c.add(t)}!function(){if(!document.createElement("link").relList.supports("prefetch"))return;const o="instantVaryAccept"in document.body.dataset||"Shopify"in window,i=navigator.userAgent.indexOf("Chrome/");i>
762-1&&(a=parseInt(navigator.userAgent.substring(i+"Chrome/".length)));if(o&&a&&a<110)return;const c="instantMousedownShortcut"in document.body.dataset;t="instantAllowQueryString"in document.body.dataset,e="instantAllowExternalLinks"in document.body.dataset,n="instantWhitelist"in document.body.dataset;const r={capture:!0,passive:!0};let f=!1,v=!1,g=!1;if("instantIntensity"in document.body.dataset){const t=document.body.dataset.instantIntensity;if(t.startsWith("mousedown"))f=!0,"mousedown-only"==t&&(v=!0);else if(t.startsWith("viewport")){const e=navigator.connection&&navigator.connection.saveData,n=navigator.connection&&navigator.connection.effectiveType&&navigator.connection.effectiveType.includes("2g");e||n||("viewport"==t?document.documentElement.clientWidth*document.documentElement.clientHeight<45e4&&(g=!0):"viewport-all"==t&&(g=!0))}else{const e=parseInt(t);isNaN(e)||(s=e)}}v||document.addEventListener("touchstart",d,r);f?c||document.addEventListener("mousedown",l,r):document.addEventListener("mouseover",u,r);c&&document.addEventListener("mousedown",h,r);if(g){let t=window.requestIdleCallback;t||(t=(t=>{t()})),t(function(){const t=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting){const n=e.target;t.unobserve(n),p(n.href)}})});document.querySelectorAll("a").forEach(e=>{m(e)&&t.observe(e)})},{timeout:1500})}}(); 763</script>
763 764<!-- END app snippet --> 765 766<!-- BEGIN app snippet: metaTags --> 767 768<!-- END app snippet --> 769<!-- END app block --><!-- BEGIN app block: shopify://apps/sitemap-noindex-pro-seo/blocks/app-embed/4d815e2c-5af0-46ba-8301-d0f9cf660031 --> 770<!-- END app block --><!-- BEGIN app block: shopify://apps/tnc-terms-checkbox/blocks/app-embed/2b45c8fb-5ee2-4392-8a72-b663da1d38ad -->
771<script async src="https://app.tncapp.com/get_script/?shop_url=guess-hookah.myshopify.com"></script>
771 772 773 774<!-- END app block --><!-- BEGIN app block: shopify://apps/xo-gallery/blocks/xo-gallery-seo/e61dfbaa-1a75-4e4e-bffc-324f17325251 --><!-- XO Gallery SEO --> 775 776<!-- End: XO Gallery SEO --> 777 778 779<!-- END app block --><!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/custom_translations/b5b83690-efd4-434d-8c6a-a5cef4019faf --><!-- BEGIN app snippet: custom_translation_scripts -->
779<script> 780var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(r){for(var n,t=1,e=arguments.length;t<e;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a]);return r}).apply(this,arguments)},__spreadArray=this&&this.__spreadArray||function(r,n,t){if(t||2===arguments.length)for(var e,a=0,i=n.length;a<i;a++)!e&&a in n||((e=e||Array.prototype.slice.call(n,0,a))[a]=n[a]);return r.concat(e||Array.prototype.slice.call(n))};(()=>{var C=/\([0-9]+?\)$/,G=/\r?\n|\r|\t|\xa0|\u200B|\u200E| | /g,t=/<\/?[a-z][\s\S]*>/i,p=/^(https?:\/\/|\/\/)[^\s/$.?#].[^\s]*$/i,J=/\{\{\s*([a-zA-Z_]\w*)\s*\}\}/g,g=/\{\{\s*([a-zA-Z_]\w*)\s*\}\}/,tr=/\{\{\s*[a-zA-Z_]\w*\s*\}\}/g,l=/^(https:)?\/\/cdn\.shopify\.com\/(.+)\.(png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)/i,m=/^(https:)?\/\/cdn\.shopify\.com/i,s=/\b(?:https?|ftp)?:?\/\/?[^\s\/]+\/[^\s]+\.(?:png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)\b/i,h=/url\(['"]?(.*?)['"]?\)/,d="__label:",n=document.createElement("textarea"),o=new DOMParser,z=new Set(["SCRIPT","IFRAME","OBJECT","EMBED","LINK","META","BASE"]),W=/^(on\w+|srcdoc)$/i,F=/(expression|javascript:|@import|url\s*\()/i,q=new Set(["href","action","formaction","xlink:href"]),er=/^(?:javascript|vbscript|data):/i,ar=document.createElement("template"),O={t:"a",i:"button",u:"div",o:"iframe",l:"img",v:"input",p:"p",g:"picture",m:"section",h:"source",T:"span",S:"textarea",_:"video"},x={M:["src","data-src","data-source","data-href","data-zoom","data-master","data-bg","base-src"],A:"src",k:"data-src",I:["srcset","data-srcset"],R:"srcset",C:"data-srcset",O:["alt"],N:["href","data-href"],D:["href","data-href","data-src","data-zoom"],L:["src","data-src","data-bg"],P:["data-bgset"],H:["data-href"],U:["src"],j:["srcset","data-srcset"],W:["src"],F:["src"],q:["poster"],G:"value",J:"type",$:"value",B:["placeholder"],V:["placeholder"],Y:["data-label","title"],Z:["data-tooltip"],X:"class",K:"href"},k=Array.from(new Set(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([],x.M,!0),x.I,!0),x.F,!0),x.q,!0),x.O,!0),["style"],!1),x.P,!0))),ir=new Set(k),ur=new Set([O.l,O.g,O.i,O.p,O.t,O.v]),or=new Set([O.l,O.g,O.u,O.m,O._]),I=new Set([O.l,O.h]),fr=new Set([O.g,O._]),R=[O.l,O.g,O.h].join(", "),N=[O._,"".concat(O.u,"[data-bg]"),"".concat(O.u,"[data-src]"),"".concat(O.u,"[data-bgset]"),"".concat(O.m,"[data-bg]"),"".concat(O.m,"[data-src]"),"".concat(O.m,"[data-bgset]")].join(", "),u=R+", "+N,cr=16.67,lr=500,D=function(r){return r.nodeType===Node.ELEMENT_NODE},L=function(r){return r.nodeType===Node.TEXT_NODE};function P(r){return r&&"none"!==r&&(r=r.match(h))&&r[1]?r[1]:null}function H(r){r=r.trim();return l.test(r)||s.test(r)}function U(r){return t.test(r)}function j(r){r=r.trim();return"/"===r[0]&&"/"!==r[1]}var $=function(r){return!r||0===r.trim().length};function B(r){return r.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function V(t){var e=new Map;return{get:function(r){var n;if(e.has(r))return n=e.get(r),e.delete(r),e.set(r,n),n},set:function(r,n){e.has(r)?e.delete(r):e.size>=t&&e.delete(e.keys().next().value),e.set(r,n)}}}function Y(r,n){var t=r.get(n);return t||r.set(n,t=[]),t}function Z(r){return-1===r.indexOf("&")?r:(n.innerHTML=r,n.value)}function v(r){return X(Z(r))}function X(r){return r.trim().replace(C,"").replace(G,"").trim()}var b=1e3;function K(r){var n=r.length>b;return{key:n?gr(r):r,rr:n,nr:r.length}}function Q(r){return K(r.trim().replace(G,"").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'").replace(/&/g,"&").trim())}function rr(r){return Q(r).key}var w=/<\s*([a-z][\w:-]*)\b(?:[^>"']|"[^"]*"|'[^']*')*>/gi,f="__IGNORED__";function r(r){return new RegExp("(\\s)(".concat(r,")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>]+)"),"i")}var a,i,c=[{name:x.X,pattern:r(x.X)},{name:x.K,pattern:r(x.K),tr:O.t}];function sr(r){return r.replace(w,function(r,n){for(var t,e=n.toLowerCase(),a=r,i=0;i<c.length;i++){var u=c[i];void 0!==u.tr&&u.tr!==e||(t=a,u=u.pattern,a=t.replace(u,function(r,n,t){return"".concat(n).concat(t,'="').concat(f,'"')}))}return a})}function dr(r){for(var n,t=[],e=/<\s*(\/?)\s*([a-z][\w:-]*)\b/gi;null!==(n=e.exec(r));)t.push(n[1]+n[2].toLowerCase());return t.join("|")}function vr(r){for(var r=o.parseFromString(r,"text/html"),i=r.body.querySelectorAll("*"),n=function(r){for(var a=i[r],n=Array.from(a.attributes).map(function(r){var n,t,e=r.name.toLowerCase();return{name:e,value:(n=a.localName,t=e,c.some(function(r){return r.name===t&&(void 0===r.tr||r.tr===n)})?f:r.value)}}).sort(function(r,n){return r.name.localeCompare(n.name)||r.value.localeCompare(n.value)});0<a.attributes.length;)a.removeAttribute(a.attributes[0].name);for(var t=0;t<n.length;t++){var e=n[t];a.setAttribute(e.name,e.value)}},t=0;t<i.length;t++)n(t);return r.body.innerHTML}function T(r,n,t){r=r.getAttribute(t);null===r?n.removeAttribute(t):n.setAttribute(t,r)}function pr(r,n){var r=o.parseFromString(r,"text/html"),n=o.parseFromString(n,"text/html"),t=r.body.querySelectorAll("*"),e=n.body.querySelectorAll("*");if(((r,n)=>{if(r.length===n.length){for(var t=0;t<r.length;t++)if(r[t].localName!==n[t].localName)return;return 1}})(t,e))for(var a=0;a<t.length;a++)T(t[a],e[a],x.X);var i=r.body.querySelectorAll(O.t),u=n.body.querySelectorAll(O.t);if(i.length!==u.length)return null;for(a=0;a<i.length;a++)T(i[a],u[a],x.K);return n.body.innerHTML}function nr(r){return r.trim().toLowerCase().replace(/^https:/i,"")}function gr(r){for(var n=5381,t=0;t<r.length;t++)n=(n<<5)+n^r.charCodeAt(t);return(n>>>0).toString(36)}function mr(r,n,t){void 0===t&&(t=20);for(var e=r,a=0;e&&e.parentElement&&a<t;){for(var i=e.parentElement,u=0,o=n;u<o.length;u++)for(var f=o[u],c=0,l=f.er;c<l.length;c++){var s=l[c];switch(s.type){case"class":for(var d=0,v=i.classList;d<v.length;d++){var p=v[d];if(s.value.test(p))return f.label}break;case"id":if(i.id&&s.value.test(i.id))return f.label;break;case"attribute":if(i.hasAttribute(s.name)){if(!s.value)return f.label;var g=i.getAttribute(s.name);if(g&&s.value.test(g))return f.label}}}e=i,a++}return"unknown"}function hr(){var l=/([^\s]+)\.(png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)$/i,s=/_(\{width\}x*|\{width\}x\{height\}|\d{3,4}x\d{3,4}|\d{3,4}x|x\d{3,4}|pinco|icon|thumb|small|compact|medium|large|grande|original|master)(_crop_\w+)*(@[2-3]x)*(.progressive)*$/i,d=/^(https?|ftp|file):\/\//i;function t(r){var n,t="".concat(r.path).concat(r.ar).concat(null!=(t=r.size)?t:"",".").concat(r.ir);return r.ur&&(t="".concat(r.path).concat(r.ur,"/").concat(r.ar).concat(null!=(n=r.size)?n:"",".").concat(r.ir)),r.host&&(t="".concat(null!=(n=r.protocol)?n:"","//").concat(r.host).concat(t)),r.cr&&(t+=r.cr),t}return{lr:function(r){var n,t=!0,e=(d.test(r)||r.startsWith("//")||(t=!1,r="https://example.com"+r),t);r.startsWith("//")&&(e=!1,r="https:"+r);try{n=new URL(r)}catch(r){return null}var a,i,u,o,f,c,r=n.pathname.split("/").filter(function(r){return r});return r.length<1||(i=r.pop(),a=null!=(a=r.pop())?a:null,null===(i=i.match(l)))?null:(c=i[1],i=i[2],u=c.match(s),o=c,(f=null)!==u&&(o=c.substring(0,u.
780index),f=u[0]),c=0<r.length?"/"+r.join("/")+"/":"/",{protocol:e?n.protocol:null,host:t?n.host:null,path:c,cr:n.search,ur:a,ar:o,size:f,ir:i,version:n.searchParams.get("v"),width:n.searchParams.get("width")})},sr:t,dr:function(r){var n=r.ur?"/".concat(r.ur):"";return"".concat(n,"/").concat(r.ar,".").concat(r.ir)},vr:function(r,n){return t(__assign(__assign({},n),{size:r.size}))}}}function y(p,r){var u={},o={},f=new Map,c=[],l=new Map,s=new Map,d=new Map,v=new Map,i=new Map,a=new Map,t=new Map,g=function(r){return r.toLowerCase().replace(/[\s\W_]+/g,"")},m=new Set(r.pr.map(g)),h=0,b=0,w=0,T=!1,y=!1,S=!0,_=[],M=new Set,A=/\w/;function E(r){if(!u[r])for(var n=0;n<_.length;n++){var t=_[n];if(!(r===t||r.length>t.length))for(var e=t.indexOf(r);-1!==e;){var a=0<e?t[e-1]:null,i=e+r.length<t.length?t[e+r.length]:null;if(!(null!==a&&A.test(a)||null!==i&&A.test(i)))return u[r]=t,void((a=f.get(r))&&(o[r]=X(a)));e=t.indexOf(r,e+1)}}}var k=hr();function I(r,n,t){return r&&n&&!(0<m.size&&m.has(g(r)))&&(t.set(r,n),T=!0)}function R(r){var n=k.dr(r);return["".concat(n,"?v=").concat(r.version||"0").toLowerCase(),n.toLowerCase()]}function H(r){var n=[nr(r)],r=k.lr(r);if(r)for(var t=0,e=R(r);t<e.length;t++){var a=e[t];n.push(a)}return n}var U=16;function C(r,f,c,i,n){if(0!==f.size){var l=new Set,s=[];f.forEach(function(r,n){for(var t=new Set,e=r;e;){var a=c(e);if(-1!==a.indexOf(n))return void s.push(n);if(a.some(function(r){return t.has(r)}))break;for(var i=0,u=a;i<u.length;i++){var o=u[i];t.add(o)}e=(r=>{for(var n=0,t=c(r);n<t.length;n++){var e=t[n];if(l.has(e))return null!=(e=f.get(e))?e:null}return null})(e)}l.add(n)});for(var t=0,e=s;t<e.length;t++){var a=e[t];f.delete(a),null!=n&&n(a,null)}var u=[];f.forEach(function(r,n){for(var t=r,e=U;0<e;e--){var a=i(t);if(!a)break;t=a}t!==r&&u.push([n,t])});for(var o=0,d=u;o<d.length;o++){var v=d[o],a=v[0],v=v[1];f.set(a,v),null!=n&&n(a,v)}(0<s.length||0<u.length)&&p.log("dictionary","Cycles resolved in ".concat(r,". Dropped:"),s,"Collapsed:",u)}}var e=new Map;function j(r,n){r=e.get(r);r&&(null===n?f.delete(r):f.set(r,n))}function z(r,n){var t,e;return $(r)||0===f.size&&0===c.length?null:(t=X(r),S||M.has(t)||!f.has(t)||(M.add(t),E(t)),(e=u[t])&&(p.log("dictionary",'Overlapping text: "'.concat(r,'" related to html: "').concat(e,'"')),n)&&(r=>{if(r&&!D(r.textContent))for(var n=x(r.outerHTML),t=n.gr,e=(n.mr||(t=0),r.parentElement),a=0;e&&a<5;){if(D(e.textContent))return;var i=x(e.outerHTML),u=i.mr,i=i.gr;if(u){if(p.log("dictionary","Ancestor depth ".concat(a,": overlap score=").concat(i.toFixed(3),", base=").concat(t.toFixed(3))),t<i)return 1;if(i<t&&0<t)return}e=e.parentElement,a++}})(n)?(p.log("dictionary",'Skipping text translation for "'.concat(r,'" because an ancestor HTML translation exists')),null):f.get(t)||($(e=r)||0===c.length?null:(e=e.trim(),void 0===(n=N.get(e))&&(n=(r=>{for(var n,t,e=r.replace(/\s+/g,""),a=0;a<c.length;a++){var i=c[a];if(!i.hr||-1!==e.indexOf(i.hr)){var u=r.match(i.br);if(u&&1<u.length){n=i.mr,t=u;break}}}if(n&&t){var o=t.slice(1),f=n.match(J);if(f&&f.length===o.length)return f.reduce(function(r,n,t){return r.replace(n,function(){return o[t]})},n)}return null})(e),N.set(e,n)),n)))}var O=V(500);function x(r){if($(r)||0===l.size)return{mr:null,gr:0};var r=Q(r),t=r.key;if(t.length>b)return{mr:null,gr:0};var e=null,a=0,n=l.get(t);if(null!=n)return{mr:n,gr:1};if(r.rr)return{mr:null,gr:0};n=O.get(t);if(n)return n;l.forEach(function(r,n){-1!==n.indexOf(t)&&(n=t.length/n.length,a<n)&&(a=n,e=r)});r={mr:e,gr:a};return O.set(t,r),r}var N=V(1e3);function D(r){var n=w;if(r&&!(r.length<=n))for(var t=0,e=0;e<r.length;e++){var a=r.charCodeAt(e);if(32!==a&&9!==a&&10!==a&&13!==a&&160!==a&&8203!==a&&8206!==a&&++t>n)return!0}return!1}function W(r){if($(r)||0===l.size)return null;var n=l.get(rr(r));if(null!=n)return n;if(0===s.size)return null;if(-1===r.indexOf("<"))return null;var n=dr(r),t=v.get(n);if(!t||0===t.length)return null;var e,n=sr(r),n=d.get(n);if(n&&0<n.length)return e=n[0].mr,n.some(function(r){return r.mr!==e})?null:pr(r,e);for(var a=vr(r),i=null,u=0;u<t.length;u++){var o=t[u];
780if(null!=o.wr||(o.wr=vr(o.Tr)),a===o.wr){if(i&&i.mr!==o.mr)return null;i=o}}return i?pr(r,i.mr):null}function L(r){if(!$(r)&&0!==i.size){var n=i.get(nr(r));if(n)return n;n=k.lr(r);if(n)for(var t=0,e=R(n);t<e.length;t++){var a=e[t],a=i.get(a);if(a)return a}}return null}function P(r){return!$(r)&&0!==a.size&&null!=(r=a.get(nr(r)))?r:null}function F(r){var n;return!$(r)&&0!==t.size&&null!=(n=null!=(n=t.get(X(r)))?n:t.get(rr(r)))?n:null}function q(){var r={yr:f,Sr:c.map(function(r){return{pattern:r.br.source,mr:r.mr}}),_r:l,Mr:i,Ar:a,Er:t,kr:T,Ir:0<i.size,Rr:h,Cr:o};return JSON.stringify(r,function(r,n){var t;return n instanceof Map?(t={},n.forEach(function(r,n){t[String(n)]=r}),t):n})}return{Or:function(r,n){I(r,n,f)},Nr:function(r,n){if(r&&n&&!(0<m.size&&m.has(g(r)))){var r=r.trim(),t=r.match(J);if(t&&0!==t.length){var e,a=B(r);t.forEach(function(r){a=a.replace(B(r),function(){return"([\\s\\S]*)"})}),a="\\s*"+(a=a.replace(/\s+/g,"\\s+"))+"\\s*";try{e=new RegExp("^"+a+"$")}catch(r){return void p.log("dictionary","Skipping invalid string template pattern",a,String(r))}for(var i=r.split(tr).map(function(r){return r.replace(/\s+/g,"")}),u="",o=0;o<i.length;o++)i[o].length>u.length&&(u=i[o]);c.push({br:e,mr:n,hr:u}),T=!0}}},Dr:function(r,n){var t,e,a;r!==n&&I(e=(t=K(Z(r).trim().replace(G,"").trim())).key,n,l)&&((a=s.get(r))?(a.mr=n,a.wr=void 0):(a={mr:n,Tr:sr(r)},s.set(r,a),Y(d,a.Tr).push(a),Y(v,dr(r)).push(a)),h=Math.max(h,r.length),b=Math.max(b,e.length),w=Math.max(w,t.nr))},Lr:function(r,n){if(I(r,n,i),r=k.lr(r))for(var t=0,e=R(r);t<e.length;t++)I(e[t],n,i)},Pr:function(r,n){I(r,n,a)},Hr:function(r,n,t){I(r,t,a),I(n,t,f),e.set(r,n)},Ur:function(r,n){y=!0,I(r,n,t)},jr:function(){var n,t,e;return C("images",i,H,L),C("links",a,function(r){return[nr(r)]},P,j),p.log("dictionary","Translation dictionaries: ",q),0<l.size&&0<f.size&&(n=Array.from(f.keys()),_=Array.from(l.keys()),S=!1,t=0,(e=function(){for(var r=performance.now();t<n.length;)if(E(n[t++]),8<=performance.now()-r)return void window.setTimeout(e,0);S=!0,p.log("dictionary","appliedTextTranslations: ",function(){return JSON.stringify(o)}),p.log("dictionary","overlappingTexts: ",function(){return JSON.stringify(u)})})()),{kr:T,Ir:0<i.size,zr:y,Wr:D,Fr:z,qr:W,Gr:L,Jr:P,$r:F}}}}function S(r,n,t){function l(r,n){n=r.split(n);return 2===n.length?n[1].trim()?n:[n[0]]:[r]}var s=y(t,n);return r.forEach(function(r){if(r){var f,c=r.name,r=r.value;if(c&&r){if("string"==typeof r)try{f=JSON.parse(r)}catch(r){return void t.log("dictionary","Invalid metafield JSON for "+c,function(){return String(r)})}else f=r;f&&Object.keys(f).forEach(function(e){if(e){var r,n,a=f[e];if(a)if(e!==a)if(c.includes("judge"))r=v(e),s.Ur(r,a);else if(e.startsWith("[img-src]"))n=nr(e.replace("[img-src]","")),s.Lr(n,a);else if(U(e))s.Dr(e,a);else if(H(e))n=nr(e),s.Lr(n,a);else if(r=(r=e).trim(),p.test(r)||m.test(r))n=nr(e),s.Pr(n,a);else if(j(e))n=nr(e),o=v(e),s.Hr(n,o,a);else if(g.test(e))s.Nr(e,a);else if(e.startsWith(d))n=a.replace(d,""),o=e.replace(d,""),s.Or(v(o),n);else{if("product_tags"===c)for(var t=0,i=["_",":"];t<i.length;t++){var u=(r=>{if(e.includes(r)){var n=l(e,r),t=l(a,r);if(n.length===t.length)return n.forEach(function(r,n){r!==t[n]&&(s.Or(v(r),t[n]),s.Or(v("".concat(r,":")),"".concat(t[n],":")))}),{value:void 0}}})(i[t]);if("object"==typeof u)return u.value}var o=v(e);o!==a&&s.Or(o,a)}}})}}}),s.jr()}function _(u,a){var e=[{label:"judge-me",er:[{type:"class",value:/jdgm/i},{type:"class",value:/^jm-review/i},{type:"id",value:/judge-me/i},{type:"attribute",name:"data-widget-name",value:/review_widget/i}]}],f=hr(),n=new Set(a.Br),i=0,o=new WeakMap;function c(r){var n,t=r.parentElement;return t?(n=o.get(t))&&n.Vr===i?n.Yr:(n=mr(r,e,5),o.set(t,{Vr:i,Yr:n}),n):mr(r,e,5)}var l=new WeakMap;function s(r,n,t){r.getAttribute(n)!==t&&r.setAttribute(n,t);var e=l.get(r);e||l.set(r,e={}),e[n]=t}function d(r,n,t){r=l.get(r);return r&&r[n]===t}function v(r,n,t){if(r.hasAttributes())for(var e=0;e<n.length;e++){var a=n[e],i=r.getAttribute(a);!i||d(r,a,i)||(i=t(a,i))&&s(r,a,i)}}function p(r,n,t){v(r,n,function(r,n){return r.includes("href")&&null!=(r=t.Jr(n))?r:t.Fr(n)})}function g(r,n,t){v(r,n,function(r,n){return t.Jr(n)})}function m(r,n,t){v(r,[n],function(r,n){return t.Fr(n)})}function h(r,n,t){for(var e,a,i,u,o,f=0;f<n.length;f++)a=n[f],i=t,o=u=void 0,(o=(e=r).getAttribute(a))&&!d(e,a,o)&&(o=nr(o.split("&")[0]),(u=S(o,i))?s(e,a,u):(u=i.Jr(o))&&s(e,a,u))}function b(r,n,t){for(var e,a,i,u,o=0;o<n.length;o++)a=n[o],i=t,u=void 0,(u=(e=r).getAttribute(a))&&!d(e,a,u)&&(u=((r,n)=>{if(0!==(r=r.split(",").filter(function(r){return r&&""!==r.trim()}).map(y)).length){var t=r[0].url,t=S(t=r[0].version?"".concat(t,"?").concat(r[0].version):t,n);if(t){var u=f.lr(t);if(u)return r.map(function(r){var n,t,e=u,a=r.url,i=f.lr(a);return i&&(a=f.vr(i,e)),r.Zr&&(i=r.Zr.split("&"),n=i.map(function(r){return r.split("=")[0]}),e=a.indexOf("?"),t=-1===e?[]:a.slice(e+1).split("&").filter(function(r){return-1===n.indexOf(r.split("=")[0])}),e=-1===e?a:a.slice(0,e),a="".concat(e,"?").concat(t.concat(i).join("&"))),a=r.size?"".concat(a," ").concat(r.size):a}).join(",")}}})(u,i))&&s(e,a,u)}function w(r,n){for(var t=r.childNodes,e=0;e<t.length;e++){var a=t[e],i=a.localName?n[a.localName]:null;i&&i(a)}}function T(r){return(r=r&&(null==(r=r.split(",")[0])?void 0:r.trim()))&&r.split(/\s+/)[0]||null}function y(r){var r=r.trim().split(/\s+/),n=r[0].split("?"),t=n[0],n=n[1],n=n?n.split("&"):[];
780return{url:t,version:((r,n)=>{for(var t=0;t<r.length;t++)if(n(r[t]))return r[t];return null})(n,function(r){return r.startsWith("v=")}),Zr:n.filter(function(r){return!r.startsWith("v=")}).join("&"),size:r[1]}}function S(r,n){var t=f.lr(r);return null===t?null:(r=n.Gr(r))?null===(r=f.lr(r))?null:f.vr(t,r):(r=f.dr(t),null===(n=n.Gr(r))||null===(r=f.lr(n))?null:f.vr(t,r))}function _(r,n,t){var e,a;if(e=x.D,a=n,v(r,e,function(r,n){return H(n)?a.Gr(n):a.Jr(n)}),t.Xr)for(var i=r,u=x.N,o=t.Kr,f=0;f<u.length;f++){var c,l=u[f],s=i.getAttribute(l);s&&(c=s===o||s.startsWith(o+"/")||s.startsWith(o+"?")||s.startsWith(o+"#"),j(s))&&!c&&(c="".concat(o).concat(s),i.setAttribute(l,c))}}function M(r,n){((r,n)=>{if(r instanceof HTMLImageElement&&!r.getAttribute(x.A))for(var t=[r.currentSrc,r.getAttribute(x.k),T(r.getAttribute(x.R)),T(r.getAttribute(x.C))],e=0;e<t.length;e++){var a=t[e];if(a){a=S(a,n);if(a)return s(r,x.A,a)}}})(r,n),h(r,x.M,n),b(r,x.I,n),p(r,x.O,n)}function A(r,n){h(r,x.U,n),b(r,x.j,n)}function E(r,n){g(r,x.U,n)}function k(r,n){var n=u.Gr(n);return!!n&&(n='url("'.concat(n,'")'),r.style.backgroundImage!==n)&&(r.style.backgroundImage=n,!0)}function I(r){var n,t,e,a,i;switch(r.localName){case O.l:M(r,u);break;case O.g:i=u,w(a=r,((a={})[O.h]=function(r){return A(r,i)},a[O.l]=function(r){return M(r,i)},a));break;case O.u:case O.m:a=u,(e=P((t=r).style.backgroundImage||t.getAttribute("data-bg")||""))&&k(t,e),h(t,x.L,a),b(t,x.P,a),p(t,x.H,a);break;case O._:n=u,g(e=r,x.F,n),h(e,x.q,n),w(e,((e={})[O.h]=function(r){return E(r,n)},e));break;case O.h:((null==(t=r.parentElement)?void 0:t.localName)===O._?E:A)(r,u)}}function R(r,n){n=(r=>{var n=ar;
780try{n.innerHTML=r;for(var t=[],e=document.createTreeWalker(n.content,NodeFilter.SHOW_ELEMENT),a=e.nextNode();a;a=e.nextNode()){var i=a;if(z.has(i.nodeName))t.push(i);else{for(var u,o=i.attributes.length-1;0<=o;--o){var f,c=i.attributes[o].name;W.test(c)?i.removeAttribute(c):q.has(c.toLowerCase())&&(f=(i.attributes[o].value||"").replace(/[\u0000-\u0020]+/g,""),er.test(f))&&i.removeAttribute(c)}i.hasAttribute("style")&&(u=i.getAttribute("style")||"",F.test(u))&&i.removeAttribute("style")}}for(o=0;o<t.length;o++)t[o].remove();return n.innerHTML}finally{n.innerHTML=""}})(n);return r.innerHTML!==n&&(r.innerHTML=n,1)}return{Qr:function(r){return!(!r||!D(r)||n.has((r=r).localName)||r.classList.contains("tl-switcher-container")||(r=r.parentNode)&&["SCRIPT","STYLE"].includes(r.nodeName.toUpperCase()))},rn:function(r){if(L(r)&&null!=(n=r.textContent)&&n.trim()){if(u.zr)if("judge-me"===c(r)){var n=u.$r(r.textContent);if(n)return void(r.textContent=Z(n))}var t=u.Fr(r.textContent,r.parentElement||void 0);t&&(U(t)?(n=r.parentElement)&&1===n.childNodes.length&&R(n,t):(n=r.textContent.trim().replace(C,"").trim(),r.textContent=Z(r.textContent.replace(n,function(){return t}))))}},nn:function(r){if(!!$(r.textContent)||!r.innerHTML)return!1;if(u.zr&&"judge-me"===c(r)){var n=null!=(n=u.$r(r.innerHTML))?n:u.$r(r.textContent);if(n&&R(r,n))return!0}n=u.Wr(r.textContent)?null:u.qr(r.innerHTML);return!(!n||!R(r,n))},tn:function(r){switch(p(r,x.Y,u),r.localName){case O.T:p(r,x.Z,u);break;case O.t:_(r,u,a);break;case O.v:t=u,!(e=(n=r).getAttribute(x.J))||"submit"!==e&&"button"!==e||m(n,x.$,t),p(n,x.B,t);break;case O.S:p(r,x.V,u);break;case O.l:case O.g:case O.u:case O.m:case O._:I(r);break;case O.i:m(r,x.G,u);break;case O.o:g(r,x.W,u)}var n,t,e},en:I,an:k,un:function(r){var n;return!!r&&(n=r.localName,!!or.has(n)||n===O.h&&!!r.parentElement&&fr.has(r.parentElement.localName))},on:function(r){return u.zr||!u.Wr(r.textContent)},zr:function(){return u.zr},fn:function(){i++},Ir:function(){return u.Ir},getImageTranslation:function(r){return S(r,u)}}}function e(n){var t=[],e=0;function a(){0!==e&&(e===t.length?e=t.length=0:64<e&&t.length<=2*e&&(t.splice(0,e),e=0))}
780return{cn:function(r){return!(n<=t.length-e||(a(),t.push(r),0))},ln:function(){var r;return t.length<=e?(a(),null):(r=t[e++],a(),r)},sn:function(){return e<t.length}}}function br(r,t){var n=new Map([["high",0],["normal",1],["deferred",2]]);function u(r){return null!=(r=n.get(r))?r:1}var o=[e(r),e(r),e(r)],f=new WeakMap;function i(r){var n=navigator.scheduling;return n&&"function"==typeof n.isInputPending&&n.isInputPending()||performance.now()-r>=t}function c(){return o[0].sn()||o[1].sn()||o[2].sn()}function l(r,n,t,e){if(void 0===e&&(e=!1),r.sn()){if(!e&&i(n))return!1;e=r.ln();e&&e.isActive&&((n=f.get(e.node))&&n[e.kind]===e&&delete n[e.kind],t(e))}return!0}return{dn:function(r,n,t,e){var a=f.get(r),i=null!=(i=null==a?void 0:a[n])?i:null;return i&&u(e)>=u(i.priority)?"deduped":(t={node:r,kind:n,source:t,priority:e,isActive:!0},o[u(e)].cn(t)?(i&&(i.isActive=!1),a?a[n]=t:f.set(r,((e={})[n]=t,e)),"enqueued"):"dropped")},vn:c,pn:function(r){var n=performance.now();if(c()){for(var t=0;t<o.length;t++)l(o[t],n,r,!0);for(;!i(n);){for(var e=!1,t=0;t<o.length;t++){var a=o[t];if(a.sn()){e=!0;if(!l(a,n,r))return}}if(!e)break}}}}}function wr(v,t){var p=new WeakSet,g=new WeakMap,m=new WeakSet;function e(r,n){return!(!r.isConnected||!v.un(r)||(v.en(r),t.log("media","Processed media attributes immediately",n,r),0))}function a(r,n){for(var t=0;t<r.length;t++)e(r[t],n)}function i(r,n,t){D(r)&&(e(r,n),I.has(r.localName)||a(r.querySelectorAll(t),n))}function n(){if(v.Ir()){for(var r=document.querySelectorAll('[style*="background"]'),n=0;n<r.length;n++)s(r[n]);for(var t=[],e=document.styleSheets,n=0;n<e.length;n++){var a=e[n];if(!p.has(a)){var i=void 0;try{i=a.cssRules}catch(r){p.add(a);continue}var u=g.get(a);if(u&&u.gn===i.length)for(var o=0;o<u.mn.length;o++)t.push(u.mn[o]);else{var f=[];d(i,f),g.set(a,{gn:i.length,mn:f});for(o=0;o<f.length;o++)t.push(f[o])}}}if(0<t.length)for(var c=0;c<t.length;c+=200)for(var l=document.querySelectorAll(t.slice(c,c+200).join(", ")),n=0;n<l.length;n++)s(l[n])}function s(r){var n;m.has(r)||(n=P(getComputedStyle(r).backgroundImage))&&v.an(r,n)&&m.add(r)}function d(r,n){for(var t=0;t<r.length;t++){var e,a=r[t];a.type===CSSRule.STYLE_RULE?((r,n)=>{var t;if(null!=(t=r.style)&&t.backgroundImage&&r.selectorText){try{document.documentElement.matches(r.selectorText)}catch(r){return}n.push(r.selectorText)}})(a,n):(e=void 0,(e=(a=a).type===CSSRule.MEDIA_RULE?(e=a,"function"!=typeof window.matchMedia||window.matchMedia(e.conditionText).matches?e.cssRules:null):"cssRules"in a?a.cssRules:null)&&d(e,n))}}}return{hn:e,bn:function(r,n){i(r,n,u)},wn:function(r,n){i(r,n,N)},Tn:function(r){a(document.querySelectorAll(u),r),n()},yn:n}}function M(p,g,m){var a=br(lr,2*cr),h=new WeakMap,t=new WeakMap,r=null,i=null,u=!1,b=wr(p,m);function o(){null===r&&a.vn()&&(r=requestAnimationFrame(d))}function w(r,n,t,e){if(r&&("subtree"!==n||r.nodeType!==Node.TEXT_NODE||p.Qr(r.parentElement))&&("subtree"===n||r.isConnected)){t=a.dn(r,n,t,e);if("enqueued"!==t)return"dropped"!==t||(u=!0,m.log("messageHandler","Dropped work item, queue full:",n,r),!1);"subtree"===n&&D(r)&&"deferred"===e&&i&&i.observe(r),o()}return!0}function T(r,n){return r.nodeType===Node.TEXT_NODE?w(r,"characterData",n,"high"):!p.Qr(r)||w(r,"subtree",n,ur.has(r.localName)?"high":i?"deferred":"normal")}function e(){if(document.body){for(var r=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT),n=[],t=r.nextNode();t;t=r.nextNode())n.push(t);for(var e,a=0;a<n.length;a++)L(e=n[a])&&e.isConnected&&p.Qr(e.parentElement)&&null!=(e=e.textContent)&&e.trim()&&f(n[a])}}function f(r){var n;!p.Qr(r.parentElement)||h.has(r)&&r.textContent===h.get(r)||(n=r.textContent,p.rn(r),r.textContent!==n&&h.set(r,null!=(n=r.textContent)?n:""))}var c=new WeakMap;function l(r){for(var n=r.childNodes,t=!0,e=0;e<n.length;e++)T(n[e],"continuation")||(t=!1);return t}function n(r){r=r.node;if(i&&D(r)&&i.unobserve(r),r.isConnected)if(r.nodeType===Node.TEXT_NODE)f(r);else if(p.Qr(r))if(m.log("messageHandler","Processing element:",r),p.Qr(r)){if(p.tn(r),!(r!==document.body&&p.on(r)))return void(n=r.textContent,n="".concat(r.childNodes.length,":").concat(n?gr(n):""),c.get(r)===n||l(r)&&c.set(r,n));var n=r.innerHTML;t.get(r)!==n&&(p.nn(r)?r.innerHTML!==n&&t.set(r,r.innerHTML):(m.log("messageHandler","Child nodes:",r.childNodes),l(r)))}}function s(r){switch(r.kind){case"subtree":n(r);break;
780case"attributes":p.Qr(r.node)&&p.tn(r.node);break;case"mediaAttributes":b.hn(r.node,r.source);break;case"mediaSubtree":b.wn(r.node,r.source);break;case"characterData":!g.Sn&&"mutation"===r.source||f(r.node)}}function d(){try{a.pn(s)}finally{r=null,o()}}"undefined"!=typeof IntersectionObserver&&(i=new IntersectionObserver(function(r){for(var n=0;n<r.length;n++){var t=r[n];t.isIntersecting&&(null!=i&&i.unobserve(t.target),w(t.target,"subtree","intersection","high"))}},{rootMargin:"300px"}));var v=["class","id","data-widget-name"],y=new Set(v),S=p.zr(),_={subtree:!0,childList:!0,attributes:!0,attributeFilter:g._n?void 0:S?k.concat(v):k,characterData:g.Sn},M=new WeakMap;var A=new MutationObserver(function(r){m.log("observer","Observer:",r);for(var n=0;n<r.length;n++){var t=r[n];switch(t.type){case"childList":S&&p.fn();for(var e=t.addedNodes,a=0;a<e.length;a++){o=u=i=void 0;var i=e[a];if(D(i))if(I.has(i.localName)||i.localName===O.g)b.bn(i,"mutation");else{for(var u=i.querySelectorAll(R),o=0;o<u.length;o++)b.hn(u[o],"mutation");(p.un(i)||i.querySelector(N))&&w(i,"mediaSubtree","mutation","high")}if(T(e[a],"mutation"),g.Mn&&D(e[a])&&e[a].shadowRoot){var f=e[a].shadowRoot;A.observe(f,_);for(var c=0;c<f.childNodes.length;c++)T(f.childNodes[c],"mutation")}}break;case"attributes":S&&t.attributeName&&y.has(t.attributeName)&&p.fn();var l=t.target;if(p.Qr(l)){var s=l;if(t.attributeName&&ir.has(t.attributeName)&&p.un(s)){if("style"===t.attributeName){var d=s.style.backgroundImage||"";if(M.get(s)===d)break;M.set(s,d)}b.hn(s,"mutation");break}g._n&&s&&w(s,"attributes","mutation","normal")}break;case"characterData":if(g.Sn){var v=t.target;if(v&&v.nodeType===Node.TEXT_NODE){if(h.has(v)&&v.textContent===h.get(v))break;w(v,"characterData","mutation","high")}}}}}),E=(A.observe(document.documentElement,_),!1);return{An:function(){if(e(),document.body)for(var r=document.createTreeWalker(document.body,NodeFilter.SHOW_ELEMENT),n=r.nextNode();n;n=r.nextNode()){var t=n;p.Qr(t)&&p.tn(t)}!document.body||E&&!u||(u=!1,w(document.body,"subtree","page-load","high")),E?b.yn():(b.Tn("page-load"),E=!0)}}}void 0===window.TranslationLab&&(window.TranslationLab={}),window.TranslationLab.CustomTranslations=(a=(()=>{var a;try{a=window.localStorage.getItem("tlab_debug_mode")||null}catch(r){a=null}return{log:function(r,n){for(var t=[],e=2;e<arguments.length;e++)t[e-2]=arguments[e];!a||"observer"===r&&"all"===a||("all"===a||a===r||"custom"===r&&"custom"===a)&&(r=t.map(function(r){if("function"==typeof r)try{return r()}catch(r){return"Error generating parameter: ".concat(r.message)}return r}),console.log.apply(console,[n].concat(r)))}}})(),i=null,{init:function(r,n){var t,e;r&&!r.isPrimaryLocale&&r.translationsMetadata&&r.translationsMetadata.length&&(0<(n=((r,n,t,e)=>{function a(r,n){for(var t=[],e=2;e<arguments.length;e++)t[e-2]=arguments[e];for(var a=0,i=t;a<i.length;a++){var u=i[a];if(u&&void 0!==u[r])return u[r]}return n}var i=null;try{i=window.localStorage.getItem("tlab_feature_options")}catch(r){e.log("dictionary","localStorage unavailable for tlab_feature_options",String(r))}var u=null;if(i)try{u=JSON.parse(i)}catch(r){e.log("dictionary","Invalid tlab_feature_options JSON",String(r))}var t=a("useMessageHandler",!0,u,i=t),o=a("localizeUrls",!1,u,i),f=a("processShadowRoot",!1,u,i),c=a("attributesMutations",!1,u,i),l=a("processCharacterData",!1,u,i),s=a("excludedTemplates",[],u,i),u=a("phraseIgnoreList",[],u,i);return e.log("dictionary","useMessageHandler:",t),e.log("dictionary","localizeUrls:",o),e.log("dictionary","processShadowRoot:",f),e.log("dictionary","attributesMutations:",c),e.log("dictionary","processCharacterData:",l),e.log("dictionary","excludedTemplates:",s),e.log("dictionary","phraseIgnoreList:",u),{Br:["html","head","meta","script","noscript","style","link","canvas","svg","g","path","ellipse","br","hr"],locale:r,Kr:n,kn:t,Xr:o,Mn:f,_n:c,Sn:l,En:s,pr:u}})(r.locale,r.Kr,n,a)).En.length&&n.En.includes(r.template)||n.kn&&(r=S(r.translationsMetadata,n,a),t=i=_(r,n),r.kr)&&(e=M(t,n,a),r=function(){e.An(),window.setTimeout(function(){return e.An()},500)},"loading"===document.readyState?window.addEventListener("DOMContentLoaded",r,{once:!0}):r(),"complete"!==document.readyState)&&window.addEventListener("load",function(){return e.An()},{once:!0}))},getImageTranslation:function(r){return a.log("dictionary","translationManager: ",i),i?i.getImageTranslation(r):null}})})(); 781</script>
781<!-- END app snippet -->
781<script> 782 (function() { 783 var ctx = { 784 locale: "en", 785 isPrimaryLocale: true, 786 rootUrl: "", 787 translationsMetadata: [], 788 template: "search", 789 }; 790 var settings = null; 791 TranslationLab.CustomTranslations.init(ctx, settings); 792 })(); 793</script>
793 794 795 796<!-- END app block -->
796<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 796
796
797<script src="https://cdn.shopify.com/extensions/01a0fdff-2b95-7a42-80bb-495e663795ed/forms-2610/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
797 798<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
799<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: 57072156724,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 799
799
800<script> 801 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 802</script>
vendor: 1 bytes, line 802
802
803<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}
803).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: 57072156724,storefrontBaseUrl: "https://guesshookah.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://guesshookah.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1835925556","configuration":"{\"shop\":\"guess-hookah.myshopify.com\",\"cookie_duration\":\"604800\",\"first_touch_or_last\":\"last_touch\",\"goaffpro_identifiers\":\"gfp_ref,ref,aff,wpam_id,click_id\",\"ignore_ad_clicks\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a74598cb423e21a6befc33d5db5fba42","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
803,{"id":"1424588852","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-MRQF9WSJ\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-E43JTP214T\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-E43JTP214T\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-E43JTP214T\\\"}],\\\"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":"907018292","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"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":"GH Shop","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"guess-hookah.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/guesshookah.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://guesshookah.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"137289760820","themePublished":"true","eventMetadataId":"1b28dab6-cf38-429a-98fa-e8a660102f5b","pageType":"searchresults","shopId":"57072156724","storefrontBaseUrl":"https:\/\/guesshookah.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>
803<script> 804 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 805 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 806 window.ShopifyAnalytics.meta.currency = 'USD'; 807 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"7b42a050-9cbf-4dff-91b1-1eb119414b8c-1791116991"}}; 808 for (var attr in meta) { 809 window.ShopifyAnalytics.meta[attr] = meta[attr]; 810 } 811</script>
vendor: 1 bytes, line 811
811
812<script class="analytics"> 813 (function () { 814 var customDocumentWrite = function(content) { 815 var jquery = null; 816 817 if (window.jQuery) { 818 jquery = window.jQuery; 819 } else if (window.Checkout && window.Checkout.$) { 820 jquery = window.Checkout.$; 821 } 822 823 if (jquery) { 824 jquery('body').append(content); 825 } 826 }; 827 828 var hasLoggedConversion = function(token) { 829 if (token) { 830 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 831 } 832 return false; 833 } 834 835 var setCookieIfConversion = function(token) { 836 if (token) { 837 var twoMonthsFromNow = new Date(Date.now()); 838 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 839 840 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 841 } 842 } 843 844 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 845 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 846 if (trekkie.integrations) { 847 return; 848 } 849 trekkie.methods = [ 850 'identify', 851 'page', 852 'ready', 853 'track', 854 'trackForm', 855 'trackLink' 856 ]; 857 trekkie.factory = function(method) { 858 return function() { 859 var args = Array.prototype.slice.call(arguments); 860 args.unshift(method); 861 trekkie.push(args); 862 if (method == 'track' || method == 'page') { 863 var pageUrl; 864 try { 865 pageUrl = window.location.href; 866 } catch (e) {} 867 var pageReferrer; 868 try { 869 pageReferrer = document.referrer; 870 } catch (e) {} 871 try { 872 if (window.__TREKKIE_SHIM_QUEUE == null) { 873 window.__TREKKIE_SHIM_QUEUE = []; 874 } 875 window.__TREKKIE_SHIM_QUEUE.push({ 876 from: 'trekkie-stub', 877 method: method, 878 args: args.slice(1), 879 pageContext: { 880 url: pageUrl, 881 referrer: pageReferrer 882 } 883 }); 884 } catch (e) { 885 // no-op 886 } 887 } 888 return trekkie; 889 }; 890 }; 891 for (var i = 0; i < trekkie.methods.length; i++) { 892 var key = trekkie.methods[i]; 893 trekkie[key] = trekkie.factory(key); 894 } 895 trekkie.load = function(config) { 896 trekkie.config = config || {}; 897 trekkie.config.initialDocumentCookie = document.cookie; 898 var first = document.getElementsByTagName('script')[0]; 899var script = document.createElement('script'); 900script.type = 'text/javascript'; 901script.onerror = function(e) { 902 var scriptFallback = document.createElement('script'); 903 scriptFallback.type = 'text/javascript'; 904 scriptFallback.onerror = function(error) { 905 var Monorail = { 906 produce: function produce(monorailDomain, schemaId, payload) { 907 var currentMs = new Date().getTime(); 908 var event = { 909 schema_id: schemaId, 910 payload: payload, 911 metadata: { 912 event_created_at_ms: currentMs, 913 event_sent_at_ms: currentMs 914 } 915 }; 916 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 917 }, 918 sendRequest: function sendRequest(endpointUrl, payload) { 919 // Try the sendBeacon API 920 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 921 var blobData = new window.Blob([payload], { 922 type: 'text/plain' 923 }); 924 925 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 926 return true; 927 } // sendBeacon was not successful 928 929 } // XHR beacon 930 931 var xhr = new XMLHttpRequest(); 932 933 try { 934 xhr.open('POST', endpointUrl); 935 xhr.setRequestHeader('Content-Type', 'text/plain'); 936 xhr.send(payload); 937 } catch (e) { 938 console.log(e); 939 } 940 941 return false; 942 }, 943 isIos12: function isIos12() { 944 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 945 } 946 }; 947 Monorail.produce('monorail-edge.shopifysvc.com', 948 'trekkie_storefront_load_errors/1.1', 949 {shop_id: 57072156724, 950 theme_id: 137289760820, 951 app_name: "storefront", 952 context_url: window.location.href, 953 source_url: "//guesshookah.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 954 955 }; 956 scriptFallback.async = true; 957 scriptFallback.src = '//guesshookah.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 958 first.parentNode.insertBefore(scriptFallback, first); 959}; 960script.async = true; 961script.src = '//guesshookah.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 962first.parentNode.insertBefore(script, first); 963 964 }; 965 trekkie.load( 966 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57072156724,"isMerchantRequest":null,"themeId":137289760820,"themeCityHash":"4218061283135966638","contentLanguage":"en","currency":"USD","eventMetadataId":"1b28dab6-cf38-429a-98fa-e8a660102f5b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 967 ); 968 969 var loaded = false;
970 trekkie.ready(function() { 971 if (loaded) return; 972 loaded = true; 973 974 window.ShopifyAnalytics.lib = window.trekkie; 975 976 var originalDocumentWrite = document.write; 977 document.write = customDocumentWrite; 978 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 979 document.write = originalDocumentWrite; 980 981 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 982 var token = match? match[1]: undefined; 983 if (!hasLoggedConversion(token)) { 984 setCookieIfConversion(token); 985 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 986 } 987 }); 988 989 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"7b42a050-9cbf-4dff-91b1-1eb119414b8c-1791116991","shopifyEmitted":true}); 990 991 var eventsListenerScript = document.createElement('script'); 992 eventsListenerScript.async = true; 993 eventsListenerScript.src = "//guesshookah.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 994 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 995})();</script>
vendor: 1 bytes, line 995
995
996<script 997 defer 998 src="https://guesshookah.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 999 data-application="storefront-renderer" 1000 data-shop-id="57072156724" 1001 data-render-region="gcp-us-central1" 1002 data-page-type="search" 1003 data-theme-instance-id="137289760820" 1004 data-theme-name="Warehouse" 1005 data-theme-version="2.6.1" 1006 data-monorail-region="shop_domain" 1007 data-resource-timing-sampling-rate="10" 1008 data-shs="true" 1009 data-shs-beacon="true" 1010 data-shs-export-with-fetch="true" 1011 data-shs-logs-sample-rate="1" 1012 data-shs-beacon-endpoint="https://guesshookah.com/api/collect" 1013></script>
1013 1014<meta name="shopify-y" content="ab76db9c-df0c-4f28-a8a8-bc704bb48c96" data-expiration="1822674591000"><meta name="shopify-s" content="166bd91f-5537-4977-a2ac-964c57ce599d" data-expiration="1791118791000"><meta name="new-cookie-storage-activated" content="t"> 1015</head> 1016 1017 <body class="warehouse--v1 features--animate-zoom template-search " data-instant-intensity="viewport"><svg class="visually-hidden"> 1018 <linearGradient id="rating-star-gradient-half"> 1019 <stop offset="50%" stop-color="var(--product-review-star-color)" /> 1020 <stop offset="50%" stop-color="rgba(var(--text-color-rgb), .4)" stop-opacity="0.4" /> 1021 </linearGradient> 1022 </svg> 1023 1024 <a href="#main" class="visually-hidden skip-to-content">Skip to content</a> 1025 <span class="loading-bar"></span> 1026 1027 <div id="shopify-section-announcement-bar" class="shopify-section"><section data-section-id="announcement-bar" data-section-type="announcement-bar" data-section-settings='{ 1028 "showNewsletter": false 1029 }'><div class="announcement-bar"> 1030 <div class="container"> 1031 <div class="announcement-bar__inner"><p class="announcement-bar__content announcement-bar__content--center">WARNING: This product contains nicotine. Nicotine is an addictive chemical.</p></div> 1032 </div> 1033 </div> 1034 </section> 1035 1036 <style> 1037 .announcement-bar { 1038 background: #000000; 1039 color: #ffffff; 1040 } 1041 </style> 1042 1043
1043<script>document.documentElement.style.removeProperty('--announcement-bar-button-width');document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-announcement-bar').clientHeight + 'px'); 1044 </script>
1044</div> 1045<div id="shopify-section-popups" class="shopify-section"><div data-section-id="popups" data-section-type="popups"></div> 1046 1047</div> 1048<div id="shopify-section-header" class="shopify-section shopify-section__header"><section data-section-id="header" data-section-type="header" data-section-settings='{ 1049 "navigationLayout": "inline", 1050 "desktopOpenTrigger": "hover", 1051 "useStickyHeader": true 1052}'> 1053 <header class="header header--inline " role="banner"> 1054 <div class="container"> 1055 <div class="header__inner"><nav class="header__mobile-nav hidden-lap-and-up"> 1056 <button class="header__mobile-nav-toggle icon-state touch-area" data-action="toggle-menu" aria-expanded="false" aria-haspopup="true" aria-controls="mobile-menu" aria-label="Open menu"> 1057 <span class="icon-state__primary"><svg focusable="false" class="icon icon--hamburger-mobile " viewBox="0 0 20 16" role="presentation"> 1058 <path d="M0 14h20v2H0v-2zM0 0h20v2H0V0zm0 7h20v2H0V7z" fill="currentColor" fill-rule="evenodd"></path> 1059 </svg></span> 1060 <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 1061 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 1062 </svg></span> 1063 </button><div id="mobile-menu" class="mobile-menu" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless " viewBox="0 0 20 9" role="presentation"> 1064 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 1065 </svg><div class="mobile-menu__inner"> 1066 <div class="mobile-menu__panel"> 1067 <div class="mobile-menu__section"> 1068 <ul class="mobile-menu__nav" data-type="menu" role="list"><li class="mobile-menu__nav-item"><a href="/" class="mobile-menu__nav-link" data-type="menuitem">Home</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-1" data-action="open-panel">Shisha<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1069 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1070 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-2" data-action="open-panel">Hookahs For Sale<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1071 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1072 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-3" data-action="open-panel">Bowls<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1073 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1074 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-4" data-action="open-panel">Bases<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1075 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1076 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-5" data-action="open-panel">Accessories<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1077 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1078 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-6" data-action="open-panel">Parts<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1079 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1080 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-7" data-action="open-panel">Supplies<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1081 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1082 </svg></button></li><li class="mobile-menu__nav-item"><a href="/collections/herbal-shisha" class="mobile-menu__nav-link" data-type="menuitem">Herbal Shisha</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-9" data-action="open-panel">Coals<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1083 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1084 </svg></button></li><li class="mobile-menu__nav-item"><a href="/collections/electric-hookahs" class="mobile-menu__nav-link" data-type="menuitem">E-Hookahs</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-11" data-action="open-panel">Vapes<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1085 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1086 </svg></button></li><li class="mobile-menu__nav-item"><a href="/collections/nicotine-pouches" class="mobile-menu__nav-link" data-type="menuitem">Nicotine Pouches</a></li><li class="mobile-menu__nav-item"><a href="/collections/whole-leaf-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Whole Leaf Tobacco</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-14" data-action="open-panel">Tea<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1087 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1088 </svg></button></li><li class="mobile-menu__nav-item"><a href="/products/guess-hookah-gift-card" class="mobile-menu__nav-link" data-type="menuitem">Gift Card</a></li><li class="mobile-menu__nav-item"><a href="/collections/sale" class="mobile-menu__nav-link" data-type="menuitem">SALE</a></li><li class="mobile-menu__nav-item"><a href="/blogs/hookah-blog" class="mobile-menu__nav-link" data-type="menuitem">Blog</a></li></ul> 1089 </div><div class="mobile-menu__section mobile-menu__section--loose"> 1090 <p class="mobile-menu__section-title heading h5">Need help?</p><div class="mobile-menu__help-wrapper"><svg focusable="false" class="icon icon--bi-email " viewBox="0 0 22 22" role="presentation"> 1091 <g fill="none" fill-rule="evenodd">
1092 <path stroke="#cb1836" d="M.916667 10.08333367l3.66666667-2.65833334v4.65849997zm20.1666667 0L17.416667 7.42500033v4.65849997z"></path> 1093 <path stroke="#0b0b0b" stroke-width="2" d="M4.58333367 7.42500033L.916667 10.08333367V21.0833337h20.1666667V10.08333367L17.416667 7.42500033"></path> 1094 <path stroke="#0b0b0b" stroke-width="2" d="M4.58333367 12.1000003V.916667H17.416667v11.1833333m-16.5-2.01666663L21.0833337 21.0833337m0-11.00000003L11.0000003 15.5833337"></path> 1095 <path d="M8.25000033 5.50000033h5.49999997M8.25000033 9.166667h5.49999997" stroke="#cb1836" stroke-width="2" stroke-linecap="square"></path> 1096 </g> 1097 </svg><a href="mailto:[email protected]">[email protected]</a> 1098 </div></div><div class="mobile-menu__section mobile-menu__section--loose"> 1099 <p class="mobile-menu__section-title heading h5">Follow Us</p><ul class="social-media__item-list social-media__item-list--stack list--unstyled" role="list"> 1100 <li class="social-media__item social-media__item--facebook"> 1101 <a href="https://www.facebook.com/profile.php?id=61556935570857" target="_blank" rel="noopener" aria-label="Follow us on Facebook"><svg focusable="false" class="icon icon--facebook " viewBox="0 0 30 30"> 1102 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.2142857-17.1429611h-2.1428678v-2.1425646c0-.5852979.8203285-1.07160109 1.0714928-1.07160109h1.071375v-2.1428925h-2.1428678c-2.3564786 0-3.2142536 1.98610393-3.2142536 3.21449359v2.1425646h-1.0714822l.0032143 2.1528011 1.0682679-.0099086v7.499969h3.2142536v-7.499969h2.1428678v-2.1428925z" fill="currentColor" fill-rule="evenodd"></path> 1103 </svg>Facebook</a> 1104 </li> 1105 1106 1107<li class="social-media__item social-media__item--twitter"> 1108 <a href="https://x.com/Guesshookah_com" target="_blank" rel="noopener" aria-label="Follow us on Twitter"><svg focusable="false" class="icon icon--twitter " role="presentation" viewBox="0 0 30 30"> 1109 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.4314771-20.35648929c-.134011.01468929-.2681239.02905715-.4022367.043425-.2602865.05139643-.5083383.11526429-.7319208.20275715-.9352275.36657324-1.5727317 1.05116784-1.86618 2.00016964-.1167278.3774214-.1643635 1.0083696-.0160821 1.3982464-.5276368-.0006268-1.0383364-.0756643-1.4800457-.1737-1.7415129-.3873214-2.8258768-.9100285-4.02996109-1.7609946-.35342035-.2497018-.70016357-.5329286-.981255-.8477679-.09067071-.1012178-.23357785-.1903178-.29762142-.3113357-.00537429-.0025553-.01072822-.0047893-.0161025-.0073446-.13989429.2340643-.27121822.4879125-.35394965.7752857-.32626393 1.1332446.18958607 2.0844643.73998215 2.7026518.16682678.187441.43731214.3036696.60328392.4783178h.01608215c-.12466715.041834-.34181679-.0159589-.45040179-.0360803-.25715143-.0482143-.476235-.0919607-.69177643-.1740215-.11255464-.0482142-.22521107-.09675-.3378675-.1449642-.00525214 1.251691.69448393 2.0653071 1.55247643 2.5503267.27968679.158384.67097143.3713625 1.07780893.391484-.2176789.1657285-1.14873321.0897268-1.47198429.0581143.40392643.9397285 1.02481929 1.5652607 2.09147249 1.9056375.2750861.0874928.6108975.1650857.981255.1593482-.1965482.2107446-.6162514.3825321-.8928439.528766-.57057.3017572-1.2328489.4971697-1.97873466.6450108-.2991075.0590785-.61700464.0469446-.94113107.0941946-.35834678.0520554-.73320321-.02745-1.0537875-.0364018.09657429.053325.19312822.1063286.28958036.1596536.2939775.1615821.60135.3033482.93309.4345875.59738036.2359768 1.23392786.4144661 1.93859037.5725286 1.4209286.3186642 3.4251707.175291 4.6653278-.1740215 3.4539354-.9723053 5.6357529-3.2426035 6.459179-6.586425.1416246-.5754053.162226-1.2283875.1527803-1.9126768.1716718-.1232517.3432215-.2465035.5148729-.3697553.4251996-.3074947.8236703-.7363286 1.118055-1.1591036v-.00765c-.5604729.1583679-1.1506672.4499036-1.8661597.4566054v-.0070232c.1397925-.0495.250515-.1545429.3619908-.2321358.5021089-.3493285.8288003-.8100964 1.0697678-1.39826246-.1366982.06769286-.2734778.13506429-.4101761.20275716-.4218407.1938214-1.1381067.4719375-1.689256.5144143-.6491893-.5345357-1.3289754-.95506074-2.6061215-.93461789z" fill="currentColor" fill-rule="evenodd"></path> 1110 </svg>Twitter</a> 1111 </li> 1112 1113 1114<li class="social-media__item social-media__item--instagram"> 1115 <a href="https://www.instagram.com/guesshookah?igsh=MXM3M2x6aWg0ZXB6YQ%3D%3D&utm_source=qr" target="_blank" rel="noopener" aria-label="Follow us on Instagram"><svg focusable="false" class="icon icon--instagram " role="presentation" viewB
1115ox="0 0 30 30"> 1116 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.0000159-23.03571429c-2.1823849 0-2.4560363.00925037-3.3131306.0483571-.8553081.03901103-1.4394529.17486384-1.9505835.37352345-.52841925.20532625-.9765517.48009406-1.42331254.926823-.44672894.44676084-.72149675.89489329-.926823 1.42331254-.19865961.5111306-.33451242 1.0952754-.37352345 1.9505835-.03910673.8570943-.0483571 1.1307457-.0483571 3.3131306 0 2.1823531.00925037 2.4560045.0483571 3.3130988.03901103.8553081.17486384 1.4394529.37352345 1.9505835.20532625.5284193.48009406.9765517.926823 1.4233125.44676084.446729.89489329.7214968 1.42331254.9268549.5111306.1986278 1.0952754.3344806 1.9505835.3734916.8570943.0391067 1.1307457.0483571 3.3131306.0483571 2.1823531 0 2.4560045-.0092504 3.3130988-.0483571.8553081-.039011 1.4394529-.1748638 1.9505835-.3734916.5284193-.2053581.9765517-.4801259 1.4233125-.9268549.446729-.4467608.7214968-.8948932.9268549-1.4233125.1986278-.5111306.3344806-1.0952754.3734916-1.9505835.0391067-.8570943.0483571-1.1307457.0483571-3.3130988 0-2.1823849-.0092504-2.4560363-.0483571-3.3131306-.039011-.8553081-.1748638-1.4394529-.3734916-1.9505835-.2053581-.52841925-.4801259-.9765517-.9268549-1.42331254-.4467608-.44672894-.8948932-.72149675-1.4233125-.926823-.5111306-.19865961-1.0952754-.33451242-1.9505835-.37352345-.8570943-.03910673-1.1307457-.0483571-3.3130988-.0483571zm0 1.44787387c2.1456068 0 2.3997686.00819774 3.2471022.04685789.7834742.03572556 1.2089592.1666342 1.4921162.27668167.3750864.14577303.6427729.31990322.9239522.60111439.2812111.28117926.4553413.54886575.6011144.92395217.1100474.283157.2409561.708642.2766816 1.4921162.0386602.8473336.0468579 1.1014954.0468579 3.247134 0 2.1456068-.0081977 2.3997686-.0468579 3.2471022-.0357255.7834742-.1666342 1.2089592-.2766816 1.4921162-.1457731.3750864-.3199033.6427729-.6011144.9239522-.2811793.2812111-.5488658.4553413-.9239522.6011144-.283157.1100474-.708642.2409561-1.4921162.2766816-.847206.0386602-1.1013359.0468579-3.2471022.0468579-2.1457981 0-2.3998961-.0081977-3.247134-.0468579-.7834742-.0357255-1.2089592-.1666342-1.4921162-.2766816-.37508642-.1457731-.64277291-.3199033-.92395217-.6011144-.28117927-.2811793-.45534136-.5488658-.60111439-.9239522-.11004747-.283157-.24095611-.708642-.27668167-1.4921162-.03866015-.8473336-.04685789-1.1014954-.04685789-3.2471022 0-2.1456386.00819774-2.3998004.04685789-3.247134.03572556-.7834742.1666342-1.2089592.27668167-1.4921162.14577303-.37508642.31990322-.64277291.60111439-.92395217.28117926-.28121117.54886575-.45534136.92395217-.60111439.283157-.11004747.708642-.24095611 1.4921162-.27668167.8473336-.03866015 1.1014954-.04685789 3.247134-.04685789zm0 9.26641182c-1.479357 0-2.6785873-1.1992303-2.6785873-2.6785555 0-1.479357 1.1992303-2.6785873 2.6785873-2.6785873 1.4793252 0 2.6785555 1.1992303 2.6785555 2.6785873 0 1.4793252-1.1992303 2.6785555-2.6785555 2.6785555zm0-6.8050167c-2.2790034 0-4.1264612 1.8474578-4.1264612 4.1264612 0 2.2789716 1.8474578 4.1264294 4.1264612 4.1264294 2.2789716 0 4.1264294-1.8474578 4.1264294-4.1264294 0-2.2790034-1.8474578-4.1264612-4.1264294-4.1264612zm5.2537621-.1630297c0-.532566-.431737-.96430298-.964303-.96430298-.532534 0-.964271.43173698-.964271.96430298 0 .5325659.431737.964271.964271.964271.532566 0 .964303-.4317051.964303-.964271z" fill="currentColor" fill-rule="evenodd"></path> 1117 </svg>Instagram</a> 1118 </li> 1119 1120 1121<li class="social-media__item social-media__item--pinterest"> 1122 <a href="https://www.pinterest.com/guesshookah/" target="_blank" rel="noopener" aria-label="Follow us on Pinterest"><svg focusable="false" class="icon icon--pinterest " role="presentation" viewBox="0 0 30 30"> 1123 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm-.4492946-22.49876954c-.3287968.04238918-.6577148.08477836-.9865116.12714793-.619603.15784625-1.2950238.30765013-1.7959124.60980792-1.3367356.80672832-2.26284291 1.74754848-2.88355361 3.27881599-.1001431.247352-.10374313.4870343-.17702448.7625149-.47574032 1.7840923.36779138 3.6310327 1.39120339 4.2696951.1968419.1231267.6448551.3405257.8093833.0511377.0909873-.1603963.0706852-.3734014.1265202-.5593764.036883-.1231267.1532436-.3547666.1263818-.508219-.0455542-.260514-.316041-.4256572-.4299438-.635367-.230748-.4253041-.2421365-.8027267-.3541701-1.3723228.0084116-.0763633.0168405-.1527266.0253733-.2290899.0340445-.6372108.1384107-1.0968422.3287968-1.5502554.5593198-1.3317775 1.4578212-2.07273488 2.9088231-2.5163011.324591-.09899963 1.2400541-.25867013 1.7200175-.1523539.2867042.05078464.5734084.10156927.8600087.1523539 1.0390064.33760307 1.7953931.9602003 2.2007079 1.9316992.252902.6061594.3275507 1.7651044.1517724 2.5415071-.0833199.3679287-.0705641.6832289-.1770418 1.0168107-.3936666 1.2334841-.9709174 2.3763639-2.2765854 2.6942337-.8613761.2093567-1.5070793-.3321303-1.7200175-.8896824-.0589159-.1545509-.1598205-.4285603-.1011297-.6865243.2277711-1.0010987.5562045-1.8969797.8093661-2.8969995.24115-.9528838-.2166421-1.7048063-.9358863-1.8809146-.8949186-.2192233-1.585328.6350139-1.8211644 1.1943903-.1872881.4442919-.3005678 1.2641823-.1517724 1.8557085.0471811.1874265.2666617.689447.2276672.8640842-.1728187.7731269-.3685356 1.6039823-.5818373 2.3635745-.2219729.7906632-.3415527 1.5999416-.5564641 2.3639276-.098793.3507651-.0955738.7263439-.1770244 1.092821v.5337977c-.0739045.3379758-.0194367.9375444.0505042 1.2703809.0449484.2137505-.0261175.4786388.0758948.6357396.0020943.1140055.0159752.1388388.0506254.2031582.3168026-.0095136.7526829-.8673992.9106342-1.118027.3008274-.477913.5797431-.990879.8093833-1.5506281.2069844-.5042174.2391769
1123-1.0621226.4046917-1.60104.1195798-.3894861.2889369-.843272.328918-1.2707535h.0252521c.065614.2342095.3033024.403727.4805692.5334446.5563429.4077482 1.5137774.7873678 2.5547742.5337977 1.1769151-.2868184 2.1141687-.8571599 2.7317812-1.702982.4549537-.6225776.7983583-1.3445472 1.0624066-2.1600633.1297394-.4011574.156982-.8454494.2529193-1.2711066.2405269-1.0661438-.0797199-2.3511383-.3794396-3.0497261-.9078995-2.11694836-2.8374975-3.32410832-5.918897-3.27881604z" fill="currentColor" fill-rule="evenodd"></path> 1124 </svg>Pinterest</a> 1125 </li> 1126 1127 1128<li class="social-media__item social-media__item--youtube"> 1129 <a href="https://www.youtube.com/channel/UCZYKhJ2Pb2KP3ehr_fhbJhg" target="_blank" rel="noopener" aria-label="Follow us on YouTube"><svg focusable="false" class="icon icon--youtube " role="presentation" viewBox="0 0 30 30"> 1130 <path d="M15 30c8.2842712 0 15-6.7157288 15-15 0-8.28427125-6.7157288-15-15-15C6.71572875 0 0 6.71572875 0 15c0 8.2842712 6.71572875 15 15 15zm7.6656364-18.7823145C23 12.443121 23 15 23 15s0 2.5567903-.3343636 3.7824032c-.184.6760565-.7260909 1.208492-1.4145455 1.3892823C20.0033636 20.5 15 20.5 15 20.5s-5.00336364 0-6.25109091-.3283145c-.68836364-.1807903-1.23054545-.7132258-1.41454545-1.3892823C7 17.5567903 7 15 7 15s0-2.556879.33436364-3.7823145c.184-.6761452.72618181-1.2085807 1.41454545-1.38928227C9.99663636 9.5 15 9.5 15 9.5s5.0033636 0 6.2510909.32840323c.6884546.18070157 1.2305455.71313707 1.4145455 1.38928227zm-9.302 6.103758l4.1818181-2.3213548-4.1818181-2.3215322v4.642887z" fill="currentColor" fill-rule="evenodd"></path> 1131 </svg>YouTube</a> 1132 </li> 1133 1134 1135<li class="social-media__item social-media__item--tiktok"> 1136 <a href="https://www.tiktok.com/@guesshookah?_t=8l4XabZnR50&_r=1" target="_blank" rel="noopener" aria-label="Follow us on TikTok"><svg focusable="false" class="icon icon--tiktok " viewBox="0 0 30 30"> 1137 <path fill-rule="evenodd" clip-rule="evenodd" d="M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15zm-7.902-1.966c.133 0 .267-.007.4-.02h.002v-2.708a4.343 4.343 0 01-4.002-3.877h-2.332l-.024 11.363c0 1.394-1.231 2.493-2.625 2.493a2.524 2.524 0 010-5.048c.077 0 .152.01.227.02l.078.01v-2.436a3.334 3.334 0 00-.306-.016 4.945 4.945 0 104.946 4.945v-6.69a4.345 4.345 0 003.636 1.964z" fill="currentColor"></path> 1138 </svg>TikTok</a> 1139 </li> 1140 1141 1142<li class="social-media__item social-media__item--snapchat"> 1143 <a href="https://www.snapchat.com/add/guess_hookah?share_id=MYAYHnFXQsOrntreguK6DQ&locale=en_US" target="_blank" rel="noopener" aria-label="Follow us on Snapchat"><svg focusable="false" class="icon icon--snapchat " role="presentation" viewBox="0 0 30 30"> 1144 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.108159-7.5c1.0158803 0 1.6676384-.460207 2.2992458-.906347.4344332-.3067145.8448697-.5961158 1.3282714-.6766223.236284-.0390629.4714304-.0588649.6986682-.0588649.3891482 0 .6949848.0490721.9677785.1023644.1538392.0301899.2752313.0454472.3605471.0454472h.0200424c.1230172 0 .196145-.0548613.2304879-.1720501.0398141-.1350972.0687402-.2634856.0972871-.3942545.0785446-.3592493.1295716-.5305961.2612016-.5507768 1.611303-.2486611 2.0719538-.5870804 2.1741702-.8257864.0147881-.0339231.0232384-.0688201.0252968-.1035006.0050377-.0924093-.0602898-.1738897-.1517266-.1889846-2.4772443-.4077263-3.5866198-2.9346989-3.6327174-3.0419326-.0011375-.0031381-.0026543-.0060056-.0040085-.0089813-.1515099-.3069309-.1812485-.5730134-.0884033-.79116.1698189-.3999354.7238025-.5755563 1.0910665-.6919336.0900826-.0285668.1751816-.0555646.241755-.0816968.6423328-.2534222.7732586-.5109564.7700085-.6823031-.0034668-.181897-.1664064-.3560031-.415095-.44403l-.0053085-.0021641c-.087
11445909-.0365201-.1930574-.0566467-.2971155-.0566467-.0681443 0-.1681939.008873-.2583307.0509117-.3074617.143862-.5876223.221501-.8313816.2308068h-.0003792c-.3207872-.0122816-.4628176-.1488937-.4805308-.1669102.0082879-.1513825.0181466-.3095279.0283845-.4722181l.0030876-.0508035c.0738319-1.1683718.1654854-2.62251986-.2049745-3.45225589-1.1106214-2.48726036-3.4696695-2.68073558-4.1662794-2.68073558l-.0411682.00016231s-.2868776.00308392-.3046991.00308392c-.6949848 0-3.0488868.1930965-4.1589124 2.67900426-.3703516.8293032-.2789689 2.28215278-.2052453 3.45144438.0114296.1803821.0225883.3551915.0315804.5225887-.0189049.0194773-.17334.1679923-.5271701.1679923-.25605558 0-.55284604-.0780718-.88213773-.2321594-.05660632-.0264027-.12393805-.0399287-.20037013-.0399287-.27880644 0-.62359039.1795706-.67266726.4372129-.02870942.1512202.03217623.4479255.76421241.736948.06711506.0265109.15221413.0533464.24197171.0816968.36683062.116215.9210309.2919982 1.0909582.6919877.0927368.2182548.0630524.4845537-.0885117.7912682-.0013542.0029757-.0027085.0058432-.0039543.008819-.0460976.1073419-1.15644821 2.6350178-3.63255493 3.0423113-.09138264.0148785-.1569268.0964671-.15167243.1888223.00195007.0340854.01023788.0685495.02480927.1029054.10275808.2404374.56378812.5792895 2.17454941.8277883.13818443.0212087.18931971.2237193.26130994.5531033.0278969.1279555.05693134.2602393.09712453.3968514.04615176.1576585.15248497.1788672.25058454.1788672.0938744 0 .21743327-.0240762.36065539-.0520478.23568813-.0460424.55847958-.1091274.96767018-.1091274.2271836 0 .4622217.019802.6983432.0588649.4839434.0805065.8946507.3704488 1.3298964.6776502.6303074.4451121 1.2821738.9053191 2.2977291.9053191.0289261 0 .0579064-.0011903.0855325-.0033003h.0001083c.0433892.0020559.0868325.0033003.13098.0033003z" fill="currentColor" fill-rule="evenodd"></path> 1145 </svg>Snapchat</a> 1146 </li> 1147 1148 1149 1150 </ul></div></div><div id="mobile-panel-1" class="mobile-menu__panel is-nested"> 1151 <div class="mobile-menu__section is-sticky"> 1152 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1153 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1154 </svg> Back</button> 1155 </div> 1156 1157 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1158 <li class="mobile-menu__nav-item"> 1159 <a href="/collections/shisha-tobacco" class="mobile-menu__nav-link text--strong">Shisha</a> 1160 </li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-1-0" data-action="open-panel">By Brand<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1161 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1162 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-1-1" data-action="open-panel">By Flavor<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1163 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1164 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-1-2" data-action="open-panel">By Type<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1165 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1166 </svg></button></li></ul></div> 1167 </div><div id="mobile-panel-2" class="mobile-menu__panel is-nested"> 1168 <div class="mobile-menu__section is-sticky"> 1169 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1170 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1171 </svg> Back</button> 1172 </div> 1173 1174 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1175 <li class="mobile-menu__nav-item"> 1176 <a href="/collections/hookahs-for-sale" class="mobile-menu__nav-link text--strong">Hookahs For Sale</a> 1177 </li><li class="mobile-menu__nav-item"><a href="/collections/hookah-starter-kits" class="mobile-menu__nav-link" data-type="menuitem">Hookah Starter Kits</a></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-2-1" data-action="open-panel">Hookahs By Brand<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1178 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1179 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-2-2" data-action="open-panel">Hookahs By Price<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1180 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1181 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-2-3" data-action="open-panel">Hookahs By Configuration<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1182 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1183 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-2-4" data-action="open-panel">Hookahs By Size<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1184 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1185 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-2-5" data-action="open-panel">Hookahs By Color<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1186 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1187 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-2-6" data-action="open-panel">Hookahs By Style<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1188 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1189 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-2-7" data-action="open-panel">Hookahs By Country<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1190 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1191 </svg></button></li></ul></div> 1192 </div><div id="mobile-panel-3" class="mobile-menu__panel is-nested"> 1193 <div class="mobile-menu__section is-sticky"> 1194 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1195 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1196 </svg> Back</button> 1197 </div> 1198 1199 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1200 <li class="mobile-menu__nav-item"> 1201 <a href="/collections/hookah-bowls" class="mobile-menu__nav-link text--strong">Bowls</a> 1202 </li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-3-0" data-action="open-panel">Bowls By Brand<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1203 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1204 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-3-1" data-action="open-panel">Bowls By Price<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1205 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1206 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-3-2" data-action="open-panel">Bowls By Size<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1207 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1208 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-3-3" data-action="open-panel">Bowls By Country<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1209 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1210 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-3-4" data-action="open-panel">Bowls By Style<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1211 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1212 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-3-5" data-action="open-panel">Bowls By Material<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1213 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1214 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-3-6" data-action="open-panel">Bowls By Type<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1215 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1216 </svg></button></li></ul></div> 1217 </div><div id="mobile-panel-4" class="mobile-menu__panel is-nested"> 1218 <div class="mobile-menu__section is-sticky"> 1219 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1220 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1221 </svg> Back</button> 1222 </div> 1223 1224 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1225 <li class="mobile-menu__nav-item"> 1226 <a href="/collections/hookah-bases" class="mobile-menu__nav-link text--strong">Bases</a> 1227 </li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-4-0" data-action="open-panel">Shop By Caterogy<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1228 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1229 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-4-1" data-action="open-panel">Shop By Shape<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1230 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1231 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-4-2" data-action="open-panel">Shop By Brand<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1232 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1233 </svg></button></li></ul></div> 1234 </div><div id="mobile-panel-5" class="mobile-menu__panel is-nested"> 1235 <div class="mobile-menu__section is-sticky"> 1236 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1237 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1238 </svg> Back</button> 1239 </div> 1240 1241 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1242 <li class="mobile-menu__nav-item"> 1243 <a href="/collections/hookah-accessories" class="mobile-menu__nav-link text--strong">Accessories</a> 1244 </li><li class="mobile-menu__nav-item"><a href="/collections/hookah-bags" class="mobile-menu__nav-link" data-type="menuitem">Bags</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-coal-burners" class="mobile-menu__nav-link" data-type="menuitem">Coal Burners</a></li><li class="mobile-menu__nav-item"><a href="/collections/coal-carriers" class="mobile-menu__nav-link" data-type="menuitem">Coal Carriers</a></li><li class="mobile-menu__nav-item"><a href="/collections/forks" class="mobile-menu__nav-link" data-type="menuitem">Forks</a></li><li class="mobile-menu__nav-item"><a href="/collections/heat-management-devices" class="mobile-menu__nav-link" data-type="menuitem">Heat Management Devices</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-adapters" class="mobile-menu__nav-link" data-type="menuitem">Hookah Adapters</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-boards" class="mobile-menu__nav-link" data-type="menuitem">Hookah Boards</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-mats" class="mobile-menu__nav-link" data-type="menuitem">Hookah Mats</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-stands" class="mobile-menu__nav-link" data-type="menuitem">Hookah Stands</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-hose-holders" class="mobile-menu__nav-link" data-type="menuitem">Hose Holders</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-keychain-lanyard" class="mobile-menu__nav-link" data-type="menuitem">Keychain & Lanyard</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-led-lights" class="mobile-menu__nav-link" data-type="menuitem">LED Lights</a></li><li class="mobile-menu__na
1244v-item"><a href="/collections/molasses-catchers" class="mobile-menu__nav-link" data-type="menuitem">Molasses Catchers</a></li><li class="mobile-menu__nav-item"><a href="/collections/personal-hookah-mouth-tips" class="mobile-menu__nav-link" data-type="menuitem">Personal Mouth Tips</a></li><li class="mobile-menu__nav-item"><a href="/collections/pokers" class="mobile-menu__nav-link" data-type="menuitem">Pokers</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-tongs" class="mobile-menu__nav-link" data-type="menuitem">Tongs</a></li><li class="mobile-menu__nav-item"><a href="/collections/wind-covers" class="mobile-menu__nav-link" data-type="menuitem">Wind Covers</a></li></ul></div> 1245 </div><div id="mobile-panel-6" class="mobile-menu__panel is-nested"> 1246 <div class="mobile-menu__section is-sticky"> 1247 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1248 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1249 </svg> Back</button> 1250 </div> 1251 1252 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1253 <li class="mobile-menu__nav-item"> 1254 <a href="/collections/hookah-parts" class="mobile-menu__nav-link text--strong">Parts</a> 1255 </li><li class="mobile-menu__nav-item"><a href="/collections/hookah-bowl-ports" class="mobile-menu__nav-link" data-type="menuitem">Bowl Ports</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-diffusers" class="mobile-menu__nav-link" data-type="menuitem">Diffusers</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-downstems" class="mobile-menu__nav-link" data-type="menuitem">Downstems</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-decor" class="mobile-menu__nav-link" data-type="menuitem">Hookah Decor</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-adaptors" class="mobile-menu__nav-link" data-type="menuitem">Hose Adapters</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-hoses" class="mobile-menu__nav-link" data-type="menuitem">Hoses</a></li><li class="mobile-menu__nav-item"><a href="/collections/hose-springs" class="mobile-menu__nav-link" data-type="menuitem">Hose Springs</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-mouthpieces" class="mobile-menu__nav-link" data-type="menuitem">Mouthpieces</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-purge-valve-balls" class="mobile-menu__nav-link" data-type="menuitem">Purge Balls</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-trays" class="mobile-menu__nav-link" data-type="menuitem">Trays</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-valve" class="mobile-menu__nav-link" data-type="menuitem">Valves</a></li></ul></div> 1256 </div><div id="mobile-panel-7" class="mobile-menu__panel is-nested"> 1257 <div class="mobile-menu__section is-sticky"> 1258 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1259 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1260 </svg> Back</button> 1261 </div> 1262 1263 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1264 <li class="mobile-menu__nav-item"> 1265 <a href="/collections/hookah-supplies" class="mobile-menu__nav-link text--strong">Supplies</a> 1266 </li><li class="mobile-menu__nav-item"><a href="/collections/cleaning-supplies" class="mobile-menu__nav-link" data-type="menuitem">Cleaning Supplies</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-mouth-tips" class="mobile-menu__nav-link" data-type="menuitem">Disposable Mouth Tips</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-foil" class="mobile-menu__nav-link" data-type="menuitem">Foil</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-grommets" class="mobile-menu__nav-link" data-type="menuitem">Grommets</a></li><li class="mobile-menu__nav-item"><a href="/collections/masks" class="mobile-menu__nav-link" data-type="menuitem">Masks</a></li><li class="mobile-menu__nav-item"><a href="/collections/hookah-water-coloring" class="mobile-menu__nav-link" data-type="menuitem">Water Coloring</a></li></ul></div> 1267 </div><div id="mobile-panel-9" class="mobile-menu__panel is-nested"> 1268 <div class="mobile-menu__section is-sticky"> 1269 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1270 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1271 </svg> Back</button> 1272 </div> 1273 1274 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1275 <li class="mobile-menu__nav-item"> 1276 <a href="/collections/hookah-coals" class="mobile-menu__nav-link text--strong">Coals</a> 1277 </li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-9-0" data-action="open-panel">Shop By Brand<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1278 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1279 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-9-1" data-action="open-panel">Shop By Shape<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1280 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1281 </svg></button></li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-9-2" data-action="open-panel">Shop By Category<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 1282 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 1283 </svg></button></li></ul></div> 1284 </div><div id="mobile-panel-11" class="mobile-menu__panel is-nested"> 1285 <div class="mobile-menu__section is-sticky"> 1286 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1287 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1288 </svg> Back</button> 1289 </div> 1290 1291 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1292 <li class="mobile-menu__nav-item"> 1293 <a href="/collections/vapes" class="mobile-menu__nav-link text--strong">Vapes</a> 1294 </li><li class="mobile-menu__nav-item"><a href="/collections/adalya-vape-collection" class="mobile-menu__nav-link" data-type="menuitem">Adalya </a></li><li class="mobile-menu__nav-item"><a href="/collections/al-fakher-vape-collection" class="mobile-menu__nav-link" data-type="menuitem">
1294Al Fakher </a></li><li class="mobile-menu__nav-item"><a href="/collections/flamingo-vape-collection" class="mobile-menu__nav-link" data-type="menuitem">Flamingo </a></li><li class="mobile-menu__nav-item"><a href="/collections/foger-vape-collection" class="mobile-menu__nav-link" data-type="menuitem">Foger </a></li><li class="mobile-menu__nav-item"><a href="/collections/geek-bar-vape-collection" class="mobile-menu__nav-link" data-type="menuitem">Geek Bar </a></li><li class="mobile-menu__nav-item"><a href="/collections/kori-vape-collection" class="mobile-menu__nav-link" data-type="menuitem">Kori </a></li><li class="mobile-menu__nav-item"><a href="/collections/olit-vape-collection" class="mobile-menu__nav-link" data-type="menuitem">Olit </a></li><li class="mobile-menu__nav-item"><a href="/collections/zlab-vape-collection" class="mobile-menu__nav-link" data-type="menuitem">ZLab</a></li></ul></div> 1295 </div><div id="mobile-panel-14" class="mobile-menu__panel is-nested"> 1296 <div class="mobile-menu__section is-sticky"> 1297 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1298 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1299 </svg> Back</button> 1300 </div> 1301 1302 <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list"> 1303 <li class="mobile-menu__nav-item"> 1304 <a href="/collections/tea" class="mobile-menu__nav-link text--strong">Tea</a> 1305 </li><li class="mobile-menu__nav-item"><a href="/collections/wellness-collection" class="mobile-menu__nav-link" data-type="menuitem">Wellness Collection</a></li><li class="mobile-menu__nav-item"><a href="/collections/organic-loose-leaf-teas" class="mobile-menu__nav-link" data-type="menuitem">Organic Loose Leaf Teas</a></li><li class="mobile-menu__nav-item"><a href="/collections/organic-loose-leaf-gift-sets" class="mobile-menu__nav-link" data-type="menuitem">Organic Loose Leaf Gift Sets</a></li><li class="mobile-menu__nav-item"><a href="/collections/tea-bags-in-the-cotton-bag" class="mobile-menu__nav-link" data-type="menuitem">Tea Bags in the Cotton Bag</a></li><li class="mobile-menu__nav-item"><a href="/collections/tea-bags-in-the-box" class="mobile-menu__nav-link" data-type="menuitem">Tea Bags in the Box</a></li></ul></div> 1306 </div><div id="mobile-panel-1-0" class="mobile-menu__panel is-nested"> 1307 <div class="mobile-menu__section is-sticky"> 1308 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1309 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1310 </svg> Back</button> 1311 </div> 1312 1313 <div class="mobile-menu__section"> 1314 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1315 <li class="mobile-menu__nav-item"> 1316 <a href="#" class="mobile-menu__nav-link text--strong">By Brand</a> 1317 </li><li class="mobile-menu__nav-item"> 1318 <a href="/collections/adalya-hookah-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Adalya </a> 1319 </li><li class="mobile-menu__nav-item"> 1320 <a href="/collections/afzal-hookah-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Afzal </a> 1321 </li><li class="mobile-menu__nav-item"> 1322 <a href="/collections/al-fakher-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Al Fakher </a> 1323 </li><li class="mobile-menu__nav-item"> 1324 <a href="/collections/al-waha-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Al-Waha </a> 1325 </li><li class="mobile-menu__nav-item"> 1326 <a href="/collections/amaren-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Amaren</a> 1327 </li><li class="mobile-menu__nav-item"> 1328 <a href="/collections/banger-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Banger</a> 1329 </li><li class="mobile-menu__nav-item">
1330 <a href="/collections/blackburn-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Blackburn</a> 1331 </li><li class="mobile-menu__nav-item"> 1332 <a href="/collections/bonche-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Bonche </a> 1333 </li><li class="mobile-menu__nav-item"> 1334 <a href="/collections/chabacco-hookah-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Chabacco</a> 1335 </li><li class="mobile-menu__nav-item"> 1336 <a href="/collections/darkside-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Darkside </a> 1337 </li><li class="mobile-menu__nav-item"> 1338 <a href="/collections/deus-hookah-shisha-tobacco-collection" class="mobile-menu__nav-link" data-type="menuitem">Deus</a> 1339 </li><li class="mobile-menu__nav-item"> 1340 <a href="/collections/element-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Element</a> 1341 </li><li class="mobile-menu__nav-item"> 1342 <a href="/collections/eternal-smoke-hookah-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Eternal Smoke</a> 1343 </li><li class="mobile-menu__nav-item"> 1344 <a href="/collections/fumari-hookah-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Fumari </a> 1345 </li><li class="mobile-menu__nav-item"> 1346 <a href="/collections/hookain-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Hookain </a> 1347 </li><li class="mobile-menu__nav-item"> 1348 <a href="/collections/kraken-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Kraken </a> 1349 </li><li class="mobile-menu__nav-item"> 1350 <a href="/collections/must-have-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Must Have </a> 1351 </li><li class="mobile-menu__nav-item"> 1352 <a href="/collections/nakhla-hookah-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Nakhla</a> 1353 </li><li class="mobile-menu__nav-item"> 1354 <a href="/collections/platinum-seven-hookah-tobacco-collection" class="mobile-menu__nav-link" data-type="menuitem">Platinum Seven</a> 1355 </li><li class="mobile-menu__nav-item"> 1356 <a href="/collections/sapphire-crown-hookah-shisha-flavor" class="mobile-menu__nav-link" data-type="menuitem">Sapphire Crown </a> 1357 </li><li class="mobile-menu__nav-item"> 1358 <a href="/collections/sarma-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Sarma</a> 1359 </li><li class="mobile-menu__nav-item"> 1360 <a href="/collections/satyr-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Satyr</a> 1361 </li><li class="mobile-menu__nav-item"> 1362 <a href="/collections/sebero-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Sebero </a> 1363 </li><li class="mobile-menu__nav-item"> 1364 <a href="/collections/serbetli-hookah-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Serbetli </a> 1365 </li><li class="mobile-menu__nav-item"> 1366 <a href="/collections/severniy-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Severniy</a> 1367 </li><li class="mobile-menu__nav-item"> 1368 <a href="/collections/shisha-kartel-hookah-tobacco-1" class="mobile-menu__nav-link" data-type="menuitem">Shisha Kartel </a> 1369 </li><li class="mobile-menu__nav-item"> 1370 <a href="/collections/starbuzz-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Starbuzz</a> 1371 </li><li class="mobile-menu__nav-item"> 1372 <a href="/collections/social-smoke-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Social Smoke </a> 1373 </li><li class="mobile-menu__nav-item"> 1374 <a href="/collections/tangiers-hookah-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Tangiers</a> 1375 </li><li class="mobile-menu__nav-item"> 1376 <a href="/collections/trifecta-hookah-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Trifecta</a> 1377 </li><li class="mobile-menu__nav-item"> 1378 <a href="/collections/trofimoff-s-premium-hookah-shisha-tobacco-collection" class="mobile-menu__nav-link" data-type="menuitem">Trofimoffâs</a> 1379 </li><li class="mobile-menu__nav-item"> 1380 <a href="/collections/hookahjohn-blonde-uncut-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Uncut </a> 1381 </li><li class="mobile-menu__nav-item"> 1382 <a href="/collections/vadra-herbal-hookah-shisha-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Vadra (nicotine-free)</a> 1383 </li></ul> 1384 </div> 1385 </div><div id="mobile-panel-1-1" class="mobile-menu__panel is-nested"> 1386 <div class="mobile-menu__section is-sticky"> 1387 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1388 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1389 </svg> Back</button> 1390 </div> 1391 1392 <div class="mobile-menu__section"> 1393 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1394 <li class="mobile-menu__nav-item"> 1395 <a href="#" class="mobile-menu__nav-link text--strong">By Flavor</a> 1396 </li><li class="mobile-menu__nav-item"> 1397 <a href="/collections/mint-hookah-flavors" class="mobile-menu__nav-link" data-type="menuitem">Mint Hookah Flavors</a> 1398 </li><li class="mobile-menu__nav-item"> 1399 <a href="/collections/fruit-hookah-flavors" class="mobile-menu__nav-link" data-type="menuitem">Fruit Hookah Flavors</a> 1400 </li><li class="mobile-menu__nav-item"> 1401 <a href="/collections/dessert-hookah-flavors" class="mobile-menu__nav-link" data-type="menuitem">Dessert Hookah Flavors</a> 1402 </li><li class="mobile-menu__nav-item"> 1403 <a href="/collections/berry-hookah-flavors" class="mobile-menu__nav-link" data-type="menuitem">Berry Hookah Flavors</a> 1404 </li><li class="mobile-menu__nav-item"> 1405 <a href="/collections/beverage-hookah-flavors" class="mobile-menu__nav-link" data-type="menuitem">Beverage Hookah Flavors</a> 1406 </li><li class="mobile-menu__nav-item"> 1407 <a href="/collections/floral-hookah-flavors" class="mobile-menu__nav-link" data-type="menuitem">Floral Hookah Flavors</a> 1408 </li><li class="mobile-menu__nav-item"> 1409 <a href="/collections/spice-hookah-flavors" class="mobile-menu__nav-link" data-type="menuitem">Spice Hookah Flavors</a> 1410 </li></ul> 1411 </div> 1412 </div><div id="mobile-panel-1-2" class="mobile-menu__panel is-nested"> 1413 <div class="mobile-menu__section is-sticky"> 1414 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1415 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1416 </svg> Back</button> 1417 </div> 1418 1419 <div class="mobile-menu__section"> 1420 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1421 <li class="mobile-menu__nav-item"> 1422 <a href="#" class="mobile-menu__nav-link text--strong">By Type</a> 1423 </li><li class="mobile-menu__nav-item"> 1424 <a href="/collections/blond-leaf-hookah-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Blonde Leaf</a> 1425 </li><li class="mobile-menu__nav-item"> 1426 <a href="/collections/dark-leaf-hookah-tobacco" class="mobile-menu__nav-link" data-type="menuitem">Dark Leaf</a> 1427 </li></ul> 1428 </div> 1429 </div><div id="mobile-panel-2-1" class="mobile-menu__panel is-nested"> 1430 <div class="mobile-menu__section is-sticky"> 1431 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1432 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1433 </svg> Back</button> 1434 </div> 1435 1436 <div class="mobile-menu__section"> 1437 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1438 <li class="mobile-menu__nav-item"> 1439 <a href="#" class="mobile-menu__nav-link text--strong">Hookahs By Brand</a> 1440 </li><li class="mobile-menu__nav-item"> 1441 <a href="/collections/aeon" class="mobile-menu__nav-link" data-type="menuitem">AEON</a> 1442 </li><li class="mobile-menu__nav-item"> 1443 <a href="/collections/alpha-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Alpha </a> 1444 </li><li class="mobile-menu__nav-item"> 1445 <a href="/collections/anima-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Anima </a> 1446 </li><li class="mobile-menu__nav-item"> 1447 <a href="/collections/amotion-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Amotion </a> 1448 </li><li class="mobile-menu__nav-item"> 1449 <a href="/collections/amy" class="mobile-menu__nav-link" data-type="menuitem">Amy</a> 1450 </li><li class="mobile-menu__nav-item"> 1451 <a href="/collections/big-maks" class="mobile-menu__nav-link" data-type="menuitem">Big Maks</a> 1452 </li><li class="mobile-menu__nav-item"> 1453 <a href="/collections/blade-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Blade</a> 1454 </li><li class="mobile-menu__nav-item"> 1455 <a href="/collections/conceptic-design-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Conceptic Design</a> 1456 </li><li class="mobile-menu__nav-item"> 1457 <a href="/collections/darkside-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Darkside </a> 1458 </li><li class="mobile-menu__nav-item"> 1459 <a href="/collections/don-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Don </a> 1460 </li><li class="mobile-menu__nav-item">
1461 <a href="/collections/el-bomber-hookah" class="mobile-menu__nav-link" data-type="menuitem">El Bomber</a> 1462 </li><li class="mobile-menu__nav-item"> 1463 <a href="/collections/geometry-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Geometry </a> 1464 </li><li class="mobile-menu__nav-item"> 1465 <a href="/collections/hooky-hookah-collection" class="mobile-menu__nav-link" data-type="menuitem">Hooky</a> 1466 </li><li class="mobile-menu__nav-item"> 1467 <a href="/collections/hoob-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Hoob</a> 1468 </li><li class="mobile-menu__nav-item"> 1469 <a href="/collections/hookah-tree" class="mobile-menu__nav-link" data-type="menuitem">Hookah Tree</a> 1470 </li><li class="mobile-menu__nav-item"> 1471 <a href="/collections/hooligan-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Hooligan</a> 1472 </li><li class="mobile-menu__nav-item"> 1473 <a href="/collections/icon-hookah-pipes" class="mobile-menu__nav-link" data-type="menuitem">Icon </a> 1474 </li><li class="mobile-menu__nav-item"> 1475 <a href="/collections/japona-hookah" class="mobile-menu__nav-link" data-type="menuitem">Japona</a> 1476 </li><li class="mobile-menu__nav-item"> 1477 <a href="/collections/kaloud-hookahs-collection" class="mobile-menu__nav-link" data-type="menuitem">Kaloud </a> 1478 </li><li class="mobile-menu__nav-item"> 1479 <a href="/collections/maklaud-hookah" class="mobile-menu__nav-link" data-type="menuitem">Maklaud </a> 1480 </li><li class="mobile-menu__nav-item"> 1481 <a href="/collections/mattpear-hookahs" class="mobile-menu__nav-link" data-type="menuitem">MattPear</a> 1482 </li><li class="mobile-menu__nav-item"> 1483 <a href="/collections/maxx-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Maxx</a> 1484 </li><li class="mobile-menu__nav-item"> 1485 <a href="/collections/moze" class="mobile-menu__nav-link" data-type="menuitem">Moze</a> 1486 </li><li class="mobile-menu__nav-item"> 1487 <a href="/collections/mr-shisha-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Mr. Shisha</a> 1488 </li><li class="mobile-menu__nav-item"> 1489 <a href="/collections/otto-hookah" class="mobile-menu__nav-link" data-type="menuitem">OTTO </a> 1490 </li><li class="mobile-menu__nav-item"> 1491 <a href="/collections/quasar-hookah-collection" class="mobile-menu__nav-link" data-type="menuitem">Quasar</a> 1492 </li><li class="mobile-menu__nav-item"> 1493 <a href="/collections/shi-carver-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Shi Carver</a> 1494 </li><li class="mobile-menu__nav-item"> 1495 <a href="/collections/soft-smoke-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Soft Smoke</a> 1496 </li><li class="mobile-menu__nav-item"> 1497 <a href="/collections/steamulation" class="mobile-menu__nav-link" data-type="menuitem">Steamulation</a> 1498 </li><li class="mobile-menu__nav-item"> 1499 <a href="/collections/union-hookah" class="mobile-menu__nav-link" data-type="menuitem">Union </a> 1500 </li><li class="mobile-menu__nav-item"> 1501 <a href="/collections/vyro-hookahs" class="mobile-menu__nav-link" data-type="menuitem">VYRO</a> 1502 </li><li class="mobile-menu__nav-item"> 1503 <a href="/collections/vz-hookah" class="mobile-menu__nav-link" data-type="menuitem">VZ</a> 1504 </li><li class="mobile-menu__nav-item"> 1505 <a href="/collections/wookah-hookah" class="mobile-menu__nav-link" data-type="menuitem">Wookah </a> 1506 </li></ul> 1507 </div> 1508 </div><div id="mobile-panel-2-2" class="mobile-menu__panel is-nested"> 1509 <div class="mobile-menu__section is-sticky"> 1510 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1511 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1512 </svg> Back</button> 1513 </div> 1514 1515 <div class="mobile-menu__section"> 1516 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1517 <li class="mobile-menu__nav-item"> 1518 <a href="#" class="mobile-menu__nav-link text--strong">Hookahs By Price</a> 1519 </li><li class="mobile-menu__nav-item"> 1520 <a href="/collections/hookahs-under-100" class="mobile-menu__nav-link" data-type="menuitem">Cheap Hookahs (Under $100)</a> 1521 </li><li class="mobile-menu__nav-item"> 1522 <a href="/collections/premium-hookahs-100-400" class="mobile-menu__nav-link" data-type="menuitem">Premium Hookahs ($100-$400)</a> 1523 </li><li class="mobile-menu__nav-item"> 1524 <a href="/collections/luxury-hookahs-400-1500" class="mobile-menu__nav-link" data-type="menuitem">Luxury Hookahs ($400 and higher)</a> 1525 </li></ul> 1526 </div> 1527 </div><div id="mobile-panel-2-3" class="mobile-menu__panel is-nested"> 1528 <div class="mobile-menu__section is-sticky"> 1529 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1530 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1531 </svg> Back</button> 1532 </div> 1533 1534 <div class="mobile-menu__section"> 1535 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1536 <li class="mobile-menu__nav-item"> 1537 <a href="#" class="mobile-menu__nav-link text--strong">Hookahs By Configuration</a> 1538 </li><li class="mobile-menu__nav-item"> 1539 <a href="/collections/1-hose-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Single Hose Hookahs</a> 1540 </li><li class="mobile-menu__nav-item"> 1541 <a href="/collections/2-hose-hookahs" class="mobile-menu__nav-link" data-type="menuitem">2 Hose Hookahs</a> 1542 </li><li class="mobile-menu__nav-item"> 1543 <a href="/collections/4-hose-hookahs" class="mobile-menu__nav-link" data-type="menuitem">4 Hose Hookahs</a> 1544 </li></ul> 1545 </div> 1546 </div><div id="mobile-panel-2-4" class="mobile-menu__panel is-nested"> 1547 <div class="mobile-menu__section is-sticky"> 1548 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1549 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1550 </svg> Back</button> 1551 </div> 1552 1553 <div class="mobile-menu__section"> 1554 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1555 <li class="mobile-menu__nav-item"> 1556 <a href="#" class="mobile-menu__nav-link text--strong">Hookahs By Size</a> 1557 </li><li class="mobile-menu__nav-item"> 1558 <a href="/collections/mini-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Mini Hookahs</a> 1559 </li><li class="mobile-menu__nav-item"> 1560 <a href="/collections/small-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Small Hookahs</a> 1561 </li><li class="mobile-menu__nav-item"> 1562 <a href="/collections/medium-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Medium Hookahs</a> 1563 </li><li class="mobile-menu__nav-item"> 1564 <a href="/collections/large-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Tall Hookahs</a> 1565 </li></ul> 1566 </div> 1567 </div><div id="mobile-panel-2-5" class="mobile-menu__panel is-nested"> 1568 <div class="mobile-menu__section is-sticky"> 1569 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1570 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1571 </svg> Back</button> 1572 </div> 1573 1574 <div class="mobile-menu__section"> 1575 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1576 <li class="mobile-menu__nav-item"> 1577 <a href="#" class="mobile-menu__nav-link text--strong">Hookahs By Color</a> 1578 </li><li class="mobile-menu__nav-item"> 1579 <a href="/collections/blue-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Blue Hookahs</a> 1580 </li><li class="mobile-menu__nav-item"> 1581 <a href="/collections/gold-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Gold Hookahs</a> 1582 </li><li class="mobile-menu__nav-item"> 1583 <a href="/collections/pink-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Pink Hookahs</a> 1584 </li><li class="mobile-menu__nav-item"> 1585 <a href="/collections/black-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Black Hookahs</a> 1586 </li><li class="mobile-menu__nav-item"> 1587 <a href="/collections/red-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Red Hookahs</a> 1588 </li><li class="mobile-menu__nav-item"> 1589 <a href="/collections/green-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Green Hookahs</a> 1590 </li><li class="mobile-menu__nav-item"> 1591 <a href="/collections/white-hookahs" class="mobile-menu__nav-link" data-type="menuitem">White Hookahs</a> 1592 </li><li class="mobile-menu__nav-item"> 1593 <a href="/collections/purple-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Purple Hookahs</a> 1594 </li></ul> 1595 </div> 1596 </div><div id="mobile-panel-2-6" class="mobile-menu__panel is-nested"> 1597 <div class="mobile-menu__section is-sticky"> 1598 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1599 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1600 </svg> Back</button> 1601 </div> 1602 1603 <div class="mobile-menu__section"> 1604 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1605 <li class="mobile-menu__nav-item"> 1606 <a href="#" class="mobile-menu__nav-link text--strong">Hookahs By Style</a> 1607 </li><li class="mobile-menu__nav-item"> 1608 <a href="/collections/portable-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Portable Hookahs</a> 1609 </li><li class="mobile-menu__nav-item"> 1610 <a href="/collections/modern-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Modern Hookahs</a> 1611 </li><li class="mobile-menu__nav-item"> 1612 <a href="/collections/traditional-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Traditional Hookahs</a> 1613 </li><li class="mobile-menu__nav-item"> 1614 <a href="/collections/travel-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Travel Hookahs</a> 1615 </li><li class="mobile-menu__nav-item"> 1616 <a href="/collections/personal-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Personal Hookahs</a> 1617 </li><li class="mobile-menu__nav-item"> 1618 <a href="/collections/unique-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Unique Hookahs</a> 1619 </li><li class="mobile-menu__nav-item"> 1620 <a href="/collections/cool-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Cool Hookahs</a> 1621 </li><li class="mobile-menu__nav-item"> 1622 <a href="/collections/sexy-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Sexy Hookahs</a> 1623 </li></ul> 1624 </div> 1625 </div><div id="mobile-panel-2-7" class="mobile-menu__panel is-nested"> 1626 <div class="mobile-menu__section is-sticky"> 1627 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1628 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1629 </svg> Back</button> 1630 </div> 1631 1632 <div class="mobile-menu__section"> 1633 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1634 <li class="mobile-menu__nav-item"> 1635 <a href="#" class="mobile-menu__nav-link text--strong">Hookahs By Country</a> 1636 </li><li class="mobile-menu__nav-item"> 1637 <a href="/collections/russian-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Hookahs From Russia</a> 1638 </li><li class="mobile-menu__nav-item"> 1639 <a href="/collections/german-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Hookahs From Germany</a> 1640 </li><li class="mobile-menu__nav-item"> 1641 <a href="/collections/turkish-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Hookahs From Turkey</a> 1642 </li><li class="mobile-menu__nav-item"> 1643 <a href="/collections/polish-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Hookahs From Poland</a> 1644 </li><li class="mobile-menu__nav-item"> 1645 <a href="/collections/spanish-hookahs" class="mobile-menu__nav-link" data-type="menuitem">Hookahs From Spain</a> 1646 </li><li class="mobile-menu__nav-item"> 1647 <a href="/collections/austrian-hookah" class="mobile-menu__nav-link" data-type="menuitem">Hookahs From Austria</a> 1648 </li></ul> 1649 </div> 1650 </div><div id="mobile-panel-3-0" class="mobile-menu__panel is-nested"> 1651 <div class="mobile-menu__section is-sticky"> 1652 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1653 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1654 </svg> Back</button> 1655 </div> 1656 1657 <div class="mobile-menu__section"> 1658 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1659 <li class="mobile-menu__nav-item"> 1660 <a href="#" class="mobile-menu__nav-link text--strong">Bowls By Brand</a> 1661 </li><li class="mobile-menu__nav-item"> 1662
1662 <a href="/collections/alpha-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Alpha</a> 1663 </li><li class="mobile-menu__nav-item"> 1664 <a href="/collections/amy-deluxe-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">AMY </a> 1665 </li><li class="mobile-menu__nav-item"> 1666 <a href="/collections/bakkali-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Bakkali </a> 1667 </li><li class="mobile-menu__nav-item"> 1668 <a href="/collections/cosmo-hookah-shisha-bowls" class="mobile-menu__nav-link" data-type="menuitem">Cosmo </a> 1669 </li><li class="mobile-menu__nav-item"> 1670 <a href="/collections/cyril-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Cyril </a> 1671 </li><li class="mobile-menu__nav-item"> 1672 <a href="/collections/darkside-hookah-shisha-bowls" class="mobile-menu__nav-link" data-type="menuitem">Darkside </a> 1673 </li><li class="mobile-menu__nav-item"> 1674 <a href="/collections/don-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Don</a> 1675 </li><li class="mobile-menu__nav-item"> 1676 <a href="/collections/element-hookah-bowl-collection" class="mobile-menu__nav-link" data-type="menuitem">Element </a> 1677 </li><li class="mobile-menu__nav-item"> 1678 <a href="/collections/geometry-hookah-bowl" class="mobile-menu__nav-link" data-type="menuitem">Geometry </a> 1679 </li><li class="mobile-menu__nav-item"> 1680 <a href="/collections/harvik-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Harvik </a> 1681 </li><li class="mobile-menu__nav-item"> 1682 <a href="/collections/hookain-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Hookain </a> 1683 </li><li class="mobile-menu__nav-item"> 1684 <a href="/collections/hookahjohn-bowls" class="mobile-menu__nav-link" data-type="menuitem">HookahJohn</a> 1685 </li><li class="mobile-menu__nav-item"> 1686 <a href="/collections/japona-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Japona </a> 1687 </li><li class="mobile-menu__nav-item"> 1688 <a href="/collections/kaloud-hookah-bowls-collection" class="mobile-menu__nav-link" data-type="menuitem">Kaloud</a> 1689 </li><li class="mobile-menu__nav-item"> 1690 <a href="/collections/kolos-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Kolos</a> 1691 </li><li class="mobile-menu__nav-item"> 1692 <a href="/collections/kong-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Kong</a> 1693 </li><li class="mobile-menu__nav-item"> 1694 <a href="/collections/maxx-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Maxx</a> 1695 </li><li class="mobile-menu__nav-item"> 1696 <a href="/collections/moon-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Moon </a> 1697 </li><li class="mobile-menu__nav-item"> 1698 <a href="/collections/oblako-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Oblako</a> 1699 </li><li class="mobile-menu__nav-item"> 1700 <a href="/collections/sacramento-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Sacramento</a> 1701 </li><li class="mobile-menu__nav-item"> 1702 <a href="/collections/smokelab-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Smokelab</a> 1703 </li><li class="mobile-menu__nav-item"> 1704 <a href="/collections/st-hookah-bowl-collection" class="mobile-menu__nav-link" data-type="menuitem">ST </a> 1705 </li><li class="mobile-menu__nav-item"> 1706 <a href="/collections/tortuga-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Tortuga</a> 1707 </li><li class="mobile-menu__nav-item"> 1708 <a href="/collections/union-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Union</a> 1709 </li><li class="mobile-menu__nav-item"> 1710 <a href="/collections/wookah-hookah-shisha-bowls" class="mobile-menu__nav-link" data-type="menuitem">Wookah</a> 1711 </li></ul> 1712 </div> 1713 </div><div id="mobile-panel-3-1" class="mobile-menu__panel is-nested"> 1714 <div class="mobile-menu__section is-sticky"> 1715 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1716 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1717 </svg> Back</button> 1718 </div> 1719 1720 <div class="mobile-menu__section"> 1721 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1722 <li class="mobile-menu__nav-item"> 1723 <a href="#" class="mobile-menu__nav-link text--strong">Bowls By Price</a> 1724 </li><li class="mobile-menu__nav-item"> 1725 <a href="/collections/cheap-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Affordable Hookah Bowls</a> 1726 </li><li class="mobile-menu__nav-item"> 1727 <a href="/collections/premium-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Premium Hookah Bowls</a> 1728 </li><li class="mobile-menu__nav-item"> 1729 <a href="/collections/luxury-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Luxury Hookah Bowls</a> 1730 </li></ul> 1731 </div> 1732 </div><div id="mobile-panel-3-2" class="mobile-menu__panel is-nested"> 1733 <div class="mobile-menu__section is-sticky"> 1734 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1735 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1736 </svg> Back</button> 1737 </div> 1738 1739 <div class="mobile-menu__section"> 1740 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1741 <li class="mobile-menu__nav-item"> 1742 <a href="#" class="mobile-menu__nav-link text--strong">Bowls By Size</a> 1743 </li><li class="mobile-menu__nav-item"> 1744 <a href="/collections/small-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Small Hookah Bowls</a> 1745 </li><li class="mobile-menu__nav-item"> 1746 <a href="/collections/medium-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Medium Hookah Bowls</a> 1747 </li><li class="mobile-menu__nav-item"> 1748 <a href="/collections/large-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Large Hookah Bowls</a> 1749 </li><li class="mobile-menu__nav-item"> 1750 <a href="/collections/deep-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Deep Hookah Bowls</a> 1751 </li></ul> 1752 </div> 1753 </div><div id="mobile-panel-3-3" class="mobile-menu__panel is-nested"> 1754 <div class="mobile-menu__section is-sticky"> 1755 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1756 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1757 </svg> Back</button> 1758 </div> 1759 1760 <div class="mobile-menu__section"> 1761 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1762 <li class="mobile-menu__nav-item"> 1763 <a href="#" class="mobile-menu__nav-link text--strong">Bowls By Country</a> 1764 </li><li class="mobile-menu__nav-item"> 1765 <a href="/collections/russian-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Russian Hookah Bowls</a> 1766 </li><li class="mobile-menu__nav-item"> 1767 <a href="/collections/american-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">American Hookah Bowls</a> 1768 </li><li class="mobile-menu__nav-item"> 1769 <a href="/collections/german-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">German Hookah Bowls</a> 1770 </li><li class="mobile-menu__nav-item"> 1771 <a href="/collections/turkish-hookah-bowls-1" class="mobile-menu__nav-link" data-type="menuitem">Turkish Hookah Bowls</a> 1772 </li></ul> 1773 </div> 1774 </div><div id="mobile-panel-3-4" class="mobile-menu__panel is-nested"> 1775 <div class="mobile-menu__section is-sticky"> 1776 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1777 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1778 </svg> Back</button> 1779 </div> 1780 1781 <div class="mobile-menu__section"> 1782 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1783 <li class="mobile-menu__nav-item"> 1784 <a href="#" class="mobile-menu__nav-link text--strong">Bowls By Style</a> 1785 </li><li class="mobile-menu__nav-item"> 1786 <a href="/collections/lotus-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Lotus Hookah Bowls</a> 1787 </li><li class="mobile-menu__nav-item"> 1788 <a href="/collections/artisan-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Artisan Hookah Bowls</a> 1789 </li><li class="mobile-menu__nav-item"> 1790 <a href="/collections/modern-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Modern Hookah Bowls</a> 1791 </li><li class="mobile-menu__nav-item"> 1792 <a href="/collections/traditional-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Traditional Hookah Bowls</a> 1793 </li></ul> 1794 </div> 1795 </div><div id="mobile-panel-3-5" class="mobile-menu__panel is-nested"> 1796 <div class="mobile-menu__section is-sticky"> 1797 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1798 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1799 </svg> Back</button> 1800 </div> 1801 1802 <div class="mobile-menu__section"> 1803 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1804 <li class="mobile-menu__nav-item"> 1805 <a href="#" class="mobile-menu__nav-link text--strong">Bowls By Material</a> 1806 </li><li class="mobile-menu__nav-item">
1807 <a href="/collections/silicone-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Silicone Hookah Bowls</a> 1808 </li><li class="mobile-menu__nav-item"> 1809 <a href="/collections/clay-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Clay Hookah Bowls</a> 1810 </li><li class="mobile-menu__nav-item"> 1811 <a href="/collections/glass-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Glass Hookah Bowls</a> 1812 </li><li class="mobile-menu__nav-item"> 1813 <a href="/collections/ceramic-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Ceramic Hookah Bowls</a> 1814 </li><li class="mobile-menu__nav-item"> 1815 <a href="/collections/wooden-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Wooden Hookah Bowls</a> 1816 </li><li class="mobile-menu__nav-item"> 1817 <a href="/collections/stone-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Stone Hookah Bowls</a> 1818 </li></ul> 1819 </div> 1820 </div><div id="mobile-panel-3-6" class="mobile-menu__panel is-nested"> 1821 <div class="mobile-menu__section is-sticky"> 1822 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1823 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1824 </svg> Back</button> 1825 </div> 1826 1827 <div class="mobile-menu__section"> 1828 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1829 <li class="mobile-menu__nav-item"> 1830 <a href="#" class="mobile-menu__nav-link text--strong">Bowls By Type</a> 1831 </li><li class="mobile-menu__nav-item"> 1832 <a href="/collections/phunnel-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Phunnel Hookah Bowls</a> 1833 </li><li class="mobile-menu__nav-item"> 1834 <a href="/collections/killer-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Killer Hookah Bowls</a> 1835 </li><li class="mobile-menu__nav-item"> 1836 <a href="/collections/egyptian-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Egyptian Hookah Bowls</a> 1837 </li><li class="mobile-menu__nav-item"> 1838 <a href="/collections/turkish-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Turkish Hookah Bowls</a> 1839 </li><li class="mobile-menu__nav-item"> 1840 <a href="/collections/vortex-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Vortex Hookah Bowls</a> 1841 </li><li class="mobile-menu__nav-item"> 1842 <a href="/collections/evil-hookah-bowls" class="mobile-menu__nav-link" data-type="menuitem">Evil Hookah Bowls</a> 1843 </li></ul> 1844 </div> 1845 </div><div id="mobile-panel-4-0" class="mobile-menu__panel is-nested"> 1846 <div class="mobile-menu__section is-sticky"> 1847 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1848 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1849 </svg> Back</button> 1850 </div> 1851 1852 <div class="mobile-menu__section"> 1853 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1854 <li class="mobile-menu__nav-item"> 1855 <a href="#" class="mobile-menu__nav-link text--strong">Shop By Caterogy</a> 1856 </li><li class="mobile-menu__nav-item">
1857 <a href="/collections/crystal-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Crystal Hookah Bases</a> 1858 </li><li class="mobile-menu__nav-item"> 1859 <a href="/collections/glass-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Glass Hookah Bases</a> 1860 </li><li class="mobile-menu__nav-item"> 1861 <a href="/collections/clear-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Clear Hookah Bases</a> 1862 </li><li class="mobile-menu__nav-item"> 1863 <a href="/collections/large-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Large Hookah Bases</a> 1864 </li><li class="mobile-menu__nav-item"> 1865 <a href="/collections/mini-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Mini Hookah Bases</a> 1866 </li><li class="mobile-menu__nav-item"> 1867 <a href="/collections/modern-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Modern Hookah Bases</a> 1868 </li><li class="mobile-menu__nav-item"> 1869 <a href="/collections/egyptian-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Egyptian Hookah Bases</a> 1870 </li><li class="mobile-menu__nav-item"> 1871 <a href="/collections/khalil-mamoon-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Khalil Mamoon Hookah Bases</a> 1872 </li></ul> 1873 </div> 1874 </div><div id="mobile-panel-4-1" class="mobile-menu__panel is-nested"> 1875 <div class="mobile-menu__section is-sticky"> 1876 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1877 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1878 </svg> Back</button> 1879 </div> 1880 1881 <div class="mobile-menu__section"> 1882 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1883 <li class="mobile-menu__nav-item"> 1884 <a href="#" class="mobile-menu__nav-link text--strong">Shop By Shape</a> 1885 </li><li class="mobile-menu__nav-item"> 1886 <a href="/collections/bell-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Bell Hookah Bases</a> 1887 </li><li class="mobile-menu__nav-item"> 1888 <a href="/collections/tradi-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Tradi Hookah Bases</a> 1889 </li><li class="mobile-menu__nav-item"> 1890 <a href="/collections/drop-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Drop Hookah Bases</a> 1891 </li></ul> 1892 </div> 1893 </div><div id="mobile-panel-4-2" class="mobile-menu__panel is-nested"> 1894 <div class="mobile-menu__section is-sticky"> 1895 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1896 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1897 </svg> Back</button> 1898 </div> 1899 1900 <div class="mobile-menu__section"> 1901 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1902 <li class="mobile-menu__nav-item"> 1903 <a href="#" class="mobile-menu__nav-link text--strong">Shop By Brand</a> 1904 </li><li class="mobile-menu__nav-item"> 1905 <a href="/collections/alpha-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Alpha </a> 1906 </li><li class="mobile-menu__nav-item"> 1907 <a href="/collections/big-maks-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Big Maks</a> 1908 </li><li class="mobile-menu__nav-item"> 1909 <a href="/collections/hookah-tree" class="mobile-menu__nav-link" data-type="menuitem">Hookah Tree</a> 1910 </li><li class="mobile-menu__nav-item"> 1911 <a href="/collections/steamulation-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Steamulation</a> 1912 </li><li class="mobile-menu__nav-item"> 1913 <a href="/collections/union-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Union </a> 1914 </li><li class="mobile-menu__nav-item"> 1915 <a href="/collections/vessel-hookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Vessel </a> 1916 </li><li class="mobile-menu__nav-item"> 1917 <a href="/collections/wookah-bases" class="mobile-menu__nav-link" data-type="menuitem">Wookah</a> 1918 </li></ul> 1919 </div> 1920 </div><div id="mobile-panel-9-0" class="mobile-menu__panel is-nested"> 1921 <div class="mobile-menu__section is-sticky"> 1922 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1923 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1924 </svg> Back</button> 1925 </div> 1926 1927 <div class="mobile-menu__section"> 1928 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1929 <li class="mobile-menu__nav-item"> 1930 <a href="#" class="mobile-menu__nav-link text--strong">Shop By Brand</a> 1931 </li><li class="mobile-menu__nav-item"> 1932 <a href="/collections/cocoburn-natural-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">NEW! Cocoburn </a> 1933 </li><li class="mobile-menu__nav-item"> 1934 <a href="/collections/blackcocos-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">BLACKCOCO's </a> 1935 </li><li class="mobile-menu__nav-item"> 1936 <a href="/collections/cocoloco-hookah-charcoal" class="mobile-menu__nav-link" data-type="menuitem">Cocoloco </a> 1937 </li><li class="mobile-menu__nav-item"> 1938 <a href="/collections/crown-coconut-shell-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">Crown</a> 1939 </li><li class="mobile-menu__nav-item"> 1940 <a href="/collections/starlight-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">Starlight </a> 1941 </li><li class="mobile-menu__nav-item"> 1942 <a href="/collections/qoco-turbo-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">Qoco Turbo </a> 1943 </li><li class="mobile-menu__nav-item"> 1944 <a href="/collections/titanium-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">Titanium </a> 1945 </li></ul> 1946 </div> 1947 </div><div id="mobile-panel-9-1" class="mobile-menu__panel is-nested"> 1948 <div class="mobile-menu__section is-sticky"> 1949 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1950 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1951 </svg> Back</button> 1952 </div> 1953 1954 <div class="mobile-menu__section"> 1955 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1956 <li class="mobile-menu__nav-item"> 1957 <a href="#" class="mobile-menu__nav-link text--strong">Shop By Shape</a> 1958 </li><li class="mobile-menu__nav-item"> 1959 <a href="/collections/square-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">Square </a> 1960 </li><li class="mobile-menu__nav-item"> 1961 <a href="/collections/cube-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">Cubes</a> 1962 </li><li class="mobile-menu__nav-item"> 1963 <a href="/collections/flat-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">Flats</a> 1964 </li><li class="mobile-menu__nav-item"> 1965 <a href="/collections/small-cube-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">Small Cubes</a> 1966 </li><li class="mobile-menu__nav-item"> 1967 <a href="/collections/finger-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">Hexagon</a> 1968 </li><li class="mobile-menu__nav-item"> 1969 <a href="/collections/lotus-head-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">Lotus Head </a> 1970 </li></ul> 1971 </div> 1972 </div><div id="mobile-panel-9-2" class="mobile-menu__panel is-nested"> 1973 <div class="mobile-menu__section is-sticky"> 1974 <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left " viewBox="0 0 8 12" role="presentation"> 1975 <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path> 1976 </svg> Back</button> 1977 </div> 1978 1979 <div class="mobile-menu__section"> 1980 <ul class="mobile-menu__nav" data-type="menu" role="list"> 1981 <li class="mobile-menu__nav-item"> 1982 <a href="#" class="mobile-menu__nav-link text--strong">Shop By Category</a> 1983 </li><li class="mobile-menu__nav-item"> 1984 <a href="/collections/coconut-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">Coconut</a> 1985 </li><li class="mobile-menu__nav-item"> 1986 <a href="/collections/natural-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">Natural </a> 1987 </li><li class="mobile-menu__nav-item"> 1988 <a href="/collections/quick-light-hookah-coals" class="mobile-menu__nav-link" data-type="menuitem">Quick Light </a> 1989 </li></ul> 1990 </div> 1991 </div></div> 1992</div></nav><div class="header__logo"><a href="/" class="header__logo-link"><span class="visually-hidden">GH Shop</span> 1993 <img class="header__logo-image" 1994 style="max-width: 190px" 1995 width="1249" 1996 height="202" 1997 src="//guesshookah.com/cdn/shop/files/guess-hookah-logo_431b7874-9f61-4388-af46-502c9a18ce78_190x@2x.png?v=1643478551" 1998 alt="GH Shop"></a></div><div class="header__search-bar-wrapper "> 1999 <form action="/search" method="get" role="search" class="search-bar"><div class="search-bar__top-wrapper"> 2000 <div class="search-bar__top"> 2001 <input type="hidden" name="type" value="product"> 2002 <input type="hidden" name="options[prefix]" value="last"> 2003 <input type="hidden" name="options[unavailable_products]" value="last"> 2004 2005 <div class="search-bar__input-wrapper"> 2006 <input class="search-bar__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search..." placeholder="Search..."> 2007 <button type="button" class="search-bar__input-clear hidden-lap-and-up" data-action="clear-input">
2008 <span class="visually-hidden">Clear</span> 2009 <svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 2010 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 2011 </svg> 2012 </button> 2013 </div><div class="search-bar__filter"> 2014 <label for="search-product-type" class="search-bar__filter-label"> 2015 <span class="search-bar__filter-active">All categories</span><svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2016 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2017 </svg></label> 2018 2019 <select id="search-product-type"> 2020 <option value="" selected="selected">All categories</option><option value="Axe Accessories">Axe Accessories</option><option value="Bag">Bag</option><option value="Base">Base</option><option value="Board">Board</option><option value="Bowl">Bowl</option><option value="Bowl Adapter">Bowl Adapter</option><option value="Brush">Brush</option><option value="Charcoal">Charcoal</option><option value="Coal Burner">Coal Burner</option><option value="Coal Carrier">Coal Carrier</option><option value="Disposable Mouth Tips">Disposable Mouth Tips</option><option value="Heat Management Device">Heat Management Device</option><option value="Mouthpiece">Mouthpiece</option><option value="coals">coals</option><option value="Decoration">Decoration</option><option value="Diffuser">Diffuser</option><option value="Disposable Mouth Tips">Disposable Mouth Tips</option><option value="Foil">Foil</option><option value="Fork">Fork</option><option value="Grommet">Grommet</option><option value="Heat Management Device">Heat Management Device</option><option value="Herbal Shisha">Herbal Shisha</option><option value="Mouthpiece">Mouthpiece</option><option value="Tobacco">Tobacco</option><option value="hookah">hookah</option><option value="hookah acc">hookah acc</option><option value="Hookah Case">Hookah Case</option><option value="hookah decor">hookah decor</option><option value="hookah parts">hookah parts</option><option value="Hookah Stand">Hookah Stand</option><option value="Hookah Tongs">Hookah Tongs</option><option value="Hookah Tray">Hookah Tray</option><option value="Hose">Hose</option><option value="Hose Adapter">Hose Adapter</option><option value="Mask">Mask</option><option value="Mat">Mat</option><option value="Molasses Catcher">Molasses Catcher</option><option value="Mouthpiece">Mouthpiece</option><option value="Personal Mouth Tips">Personal Mouth Tips</option><option value="Poker">Poker</option><option value="Spring">Spring</option><option value="Tea">Tea</option><option value="Tobacco">Tobacco</option><option value="Valve">Valve</option><option value="hookah acc">hookah acc</option><option value="hookah decor">hookah decor</option><option value="water coloring">water coloring</option><option value="windcover">windcover</option></select> 2021 </div><button type="submit" class="search-bar__submit" aria-label="Search"><svg focusable="false" class="icon icon--search " viewBox="0 0 21 21" role="presentation"> 2022 <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> 2023 <path d="M19 19l-5-5" stroke-linecap="square"></path> 2024 <circle cx="8.5" cy="8.5" r="7.5"></circle> 2025 </g> 2026 </svg><svg focusable="false" class="icon icon--search-loader " viewBox="0 0 64 64" role="presentation"> 2027 <path opacity=".4" d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.8
20276517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z"></path> 2028 <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path> 2029 </svg></button> 2030 </div> 2031 2032 <button type="button" class="search-bar__close-button hidden-tablet-and-up" data-action="unfix-search"> 2033 <span class="search-bar__close-text">Close</span> 2034 </button> 2035 </div> 2036 2037 <div class="search-bar__inner"> 2038 <div class="search-bar__results" aria-hidden="true"> 2039 <div class="skeleton-container"><div class="search-bar__result-item search-bar__result-item--skeleton"> 2040 <div class="search-bar__image-container"> 2041 <div class="aspect-ratio aspect-ratio--square"> 2042 <div class="skeleton-image"></div> 2043 </div> 2044 </div> 2045 2046 <div class="search-bar__item-info"> 2047 <div class="skeleton-paragraph"> 2048 <div class="skeleton-text"></div> 2049 <div class="skeleton-text"></div> 2050 </div> 2051 </div> 2052 </div><div class="search-bar__result-item search-bar__result-item--skeleton"> 2053 <div class="search-bar__image-container"> 2054 <div class="aspect-ratio aspect-ratio--square"> 2055 <div class="skeleton-image"></div> 2056 </div> 2057 </div> 2058 2059 <div class="search-bar__item-info"> 2060 <div class="skeleton-paragraph"> 2061 <div class="skeleton-text"></div> 2062 <div class="skeleton-text"></div> 2063 </div> 2064 </div> 2065 </div><div class="search-bar__result-item search-bar__result-item--skeleton"> 2066 <div class="search-bar__image-container"> 2067 <div class="aspect-ratio aspect-ratio--square"> 2068 <div class="skeleton-image"></div> 2069 </div> 2070 </div> 2071 2072 <div class="search-bar__item-info"> 2073 <div class="skeleton-paragraph"> 2074 <div class="skeleton-text"></div> 2075 <div class="skeleton-text"></div> 2076 </div> 2077 </div> 2078 </div></div> 2079 2080 <div class="search-bar__results-inner"></div> 2081 </div></div> 2082 </form> 2083 </div><div class="header__action-list"><div class="header__action-item header__action-item--locale hidden-pocket"><form method="post" action="/localization" id="localization_form_header_locale" 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" /><span class="header__action-item-title">Language</span> 2084 <input type="hidden" name="locale_code" value="en"> 2085 2086 <div class="header__action-item-content"> 2087 <button class="header__action-item-link" data-action="toggle-popover" aria-controls="desktop-locale-selector" aria-expanded="false"> 2088 <span class="locale-selector__value">English</span> <svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2089 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2090 </svg> 2091 </button> 2092 2093 <div id="desktop-locale-selector" class="popover popover--locale" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless " viewBox="0 0 20 9" role="presentation"> 2094 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2095 </svg>
2095<div class="popover__inner popover__inner--no-padding"> 2096 <ul class="popover__linklist" role="list"><li class="popover__linklist-item"> 2097 <button type="submit" name="locale_code" class="popover__link-item" value="en" aria-current="true">English</button> 2098 </li><li class="popover__linklist-item"> 2099 <button type="submit" name="locale_code" class="popover__link-item" value="es" >Español</button> 2100 </li><li class="popover__linklist-item"> 2101 <button type="submit" name="locale_code" class="popover__link-item" value="ar" >Ø§ÙØ¹Ø±Ø¨ÙØ©</button> 2102 </li><li class="popover__linklist-item"> 2103 <button type="submit" name="locale_code" class="popover__link-item" value="fr" >Français</button> 2104 </li><li class="popover__linklist-item"> 2105 <button type="submit" name="locale_code" class="popover__link-item" value="de" >Deutsch</button> 2106 </li><li class="popover__linklist-item"> 2107 <button type="submit" name="locale_code" class="popover__link-item" value="pt-BR" >Português (brasil)</button> 2108 </li><li class="popover__linklist-item"> 2109 <button type="submit" name="locale_code" class="popover__link-item" value="zh-TW" >ç¹é«ä¸æ</button> 2110 </li><li class="popover__linklist-item"> 2111 <button type="submit" name="locale_code" class="popover__link-item" value="hi" >हिनà¥à¤¦à¥</button> 2112 </li><li class="popover__linklist-item"> 2113 <button type="submit" name="locale_code" class="popover__link-item" value="he" >×¢×ר×ת</button> 2114 </li></ul> 2115 </div> 2116 </div></form></div> 2117 </div><div class="header__action-item hidden-tablet-and-up"> 2118 <a class="header__action-item-link" href="/search" data-action="toggle-search" aria-expanded="false" aria-label="Open search"><svg focusable="false" class="icon icon--search " viewBox="0 0 21 21" role="presentation"> 2119 <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> 2120 <path d="M19 19l-5-5" stroke-linecap="square"></path> 2121 <circle cx="8.5" cy="8.5" r="7.5"></circle> 2122 </g> 2123 </svg></a> 2124 </div><div class="header__action-item header__action-item--account"><span class="header__action-item-title hidden-pocket hidden-lap">Login / Signup</span><div class="header__action-item-content"> 2125 <a href="/account/login" class="header__action-item-link header__account-icon icon-state hidden-desk" aria-label="My account" aria-controls="account-popover" aria-expanded="false" data-action="toggle-popover" > 2126 <span class="icon-state__primary"><svg focusable="false" class="icon icon--account " viewBox="0 0 20 22" role="presentation"> 2127 <path d="M10 13c2.82 0 5.33.64 6.98 1.2A3 3 0 0 1 19 17.02V21H1v-3.97a3 3 0 0 1 2.03-2.84A22.35 22.35 0 0 1 10 13zm0 0c-2.76 0-5-3.24-5-6V6a5 5 0 0 1 10 0v1c0 2.76-2.24 6-5 6z" stroke="currentColor" stroke-width="2" fill="none"></path> 2128 </svg></span> 2129 <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 2130 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 2131 </svg></span> 2132 </a> 2133 2134 <a href="/account/login" class="header__action-item-link hidden-pocket hidden-lap" aria-controls="account-popover" aria-expanded="false" data-action="toggle-popover"> 2135 My account <svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2136 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2137 </svg> 2138 </a> 2139 2140 <div id="account-popover" class="popover popover--large popover--unlogged" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless " viewBox="0 0 20 9" role="presentation"> 2141 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2142 </svg><div class="popover__panel-list"><div id="header-login-panel" class="popover__panel popover__panel--default is-selected"> 2143 <div class="popover__inner"><form method="post" action="/account/login" id="header_customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" name="login" class="form"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /><header class="popover__header">
2144 <span="popover__title heading">Login to my account</span> 2145 <p class="popover__legend">Enter your e-mail and password:</p> 2146 </header> 2147 2148 <div class="form__input-wrapper form__input-wrapper--labelled"> 2149 <input type="email" id="login-customer[email]" class="form__field form__field--text" autocomplete="email" name="customer[email]" required="required"> 2150 <label for="login-customer[email]" class="form__floating-label">Email</label> 2151 </div> 2152 2153 <div class="form__input-wrapper form__input-wrapper--labelled"> 2154 <input type="password" id="login-customer[password]" class="form__field form__field--text" name="customer[password]" required="required" autocomplete="current-password"> 2155 <label for="login-customer[password]" class="form__floating-label">Password</label> 2156 </div> 2157 2158 <button type="submit" class="form__submit button button--primary button--full">Login</button></form><div class="popover__secondary-action"> 2159 <p>New customer? <a href="/account/register" class="link link--accented">Create your account</a></p> 2160 <p>Lost password? <a href="/account#recover-password" aria-controls="header-recover-panel" class="link link--accented">Recover password</a></p> 2161 </div> 2162 </div> 2163 </div><div id="header-recover-panel" class="popover__panel popover__panel--sliding"> 2164 <div class="popover__inner"><form method="post" action="/account/recover" accept-charset="UTF-8" name="recover" class="form"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="â" /><header class="popover__header"> 2165 <span="popover__title heading">Recover password</span> 2166 <p class="popover__legend">Enter your email:</p> 2167 </header> 2168 2169 <div class="form__input-wrapper form__input-wrapper--labelled"> 2170 <input type="email" id="recover-customer[recover_email]" class="form__field form__field--text" name="email" required="required"> 2171 <label for="recover-customer[recover_email]" class="form__floating-label">Email</label> 2172 </div> 2173 2174 <button type="submit" class="form__submit button button--primary button--full">Recover</button></form><div class="popover__secondary-action"> 2175 <p>Remembered your password? <button data-action="show-popover-panel" aria-controls="header-login-panel" class="link link--accented">Back to login</button></p> 2176 </div> 2177 </div> 2178 </div> 2179 </div></div> 2180 </div> 2181 </div><div class="header__action-item header__action-item--cart"> 2182 <a class="header__action-item-link header__cart-toggle" href="/cart" aria-controls="mini-cart" aria-expanded="false" data-action="toggle-mini-cart" data-no-instant> 2183 <div class="header__action-item-content"> 2184 <div class="header__cart-icon icon-state" aria-expanded="false"> 2185 <span class="icon-state__primary"><svg focusable="false" class="icon icon--cart " viewBox="0 0 27 24" role="presentation"> 2186 <g transform="translate(0 1)" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> 2187 <circle stroke-linecap="square" cx="11" cy="20" r="2"></circle> 2188 <circle stroke-linecap="square" cx="22" cy="20" r="2"></circle> 2189 <path d="M7.31 5h18.27l-1.44 10H9.78L6.22 0H0"></path> 2190 </g> 2191 </svg><span class="header__cart-count">0</span> 2192 </span> 2193 2194 <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 2195 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 2196 </svg></span> 2197 </div> 2198
2199 <span class="hidden-pocket hidden-lap">Cart</span> 2200 </div> 2201 </a><form method="post" action="/cart" id="mini-cart" class="mini-cart" aria-hidden="true" novalidate="novalidate" data-item-count="0"> 2202 <input type="hidden" name="attributes[collection_products_per_page]" value=""> 2203 <input type="hidden" name="attributes[collection_layout]" value=""><svg focusable="false" class="icon icon--nav-triangle-borderless " viewBox="0 0 20 9" role="presentation"> 2204 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2205 </svg><div class="mini-cart__content mini-cart__content--empty"><div class="mini-cart__empty-state"><svg focusable="false" width="81" height="70" viewBox="0 0 81 70"> 2206 <g transform="translate(0 2)" stroke-width="4" stroke="#0b0b0b" fill="none" fill-rule="evenodd"> 2207 <circle stroke-linecap="square" cx="34" cy="60" r="6"></circle> 2208 <circle stroke-linecap="square" cx="67" cy="60" r="6"></circle> 2209 <path d="M22.9360352 15h54.8070373l-4.3391876 30H30.3387146L19.6676025 0H.99560547"></path> 2210 </g> 2211 </svg><p class="heading h4">Your cart is empty</p> 2212 </div> 2213 2214 <a href="/collections/all" class="button button--primary button--full">Shop our products</a> 2215 </div></form> 2216</div> 2217 </div> 2218 </div> 2219 </div> 2220 </header><nav class="nav-bar"> 2221 <div class="nav-bar__inner"> 2222 <div class="container"> 2223 <ul class="nav-bar__linklist list--unstyled" data-type="menu" role="list"><li class="nav-bar__item"><a href="/" class="nav-bar__link link" data-type="menuitem">Home</a></li><li class="nav-bar__item"><a href="/collections/shisha-tobacco" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-2" aria-haspopup="true">Shisha<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2224 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2225 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2226 <g fill="none" fill-rule="evenodd"> 2227 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2228 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 2229 </g> 2230 </svg></a><ul id="desktop-menu-0-2" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-2-0" aria-haspopup="true">By Brand<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2231 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2232 </svg></a><ul id="desktop-menu-0-2-0" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2233 <g fill="none"> 2234 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2235 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2236 </g> 2237 </svg><li class="nav-dropdown__item">
2237<a href="/collections/adalya-hookah-tobacco" class="nav-dropdown__link link" data-type="menuitem">Adalya </a></li><li class="nav-dropdown__item"><a href="/collections/afzal-hookah-tobacco" class="nav-dropdown__link link" data-type="menuitem">Afzal </a></li><li class="nav-dropdown__item"><a href="/collections/al-fakher-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Al Fakher </a></li><li class="nav-dropdown__item"><a href="/collections/al-waha-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Al-Waha </a></li><li class="nav-dropdown__item"><a href="/collections/amaren-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Amaren</a></li><li class="nav-dropdown__item"><a href="/collections/banger-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Banger</a></li><li class="nav-dropdown__item"><a href="/collections/blackburn-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Blackburn</a></li><li class="nav-dropdown__item"><a href="/collections/bonche-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Bonche </a></li><li class="nav-dropdown__item"><a href="/collections/chabacco-hookah-tobacco" class="nav-dropdown__link link" data-type="menuitem">Chabacco</a></li><li class="nav-dropdown__item"><a href="/collections/darkside-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Darkside </a></li><li class="nav-dropdown__item"><a href="/collections/deus-hookah-shisha-tobacco-collection" class="nav-dropdown__link link" data-type="menuitem">Deus</a></li><li class="nav-dropdown__item"><a href="/collections/element-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Element</a></li><li class="nav-dropdown__item"><a href="/collections/eternal-smoke-hookah-tobacco" class="nav-dropdown__link link" data-type="menuitem">Eternal Smoke</a></li><li class="nav-dropdown__item"><a href="/collections/fumari-hookah-tobacco" class="nav-dropdown__link link" data-type="menuitem">Fumari </a></li><li class="nav-dropdown__item"><a href="/collections/hookain-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Hookain </a></li><li class="nav-dropdown__item"><a href="/collections/kraken-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Kraken </a></li><li class="nav-dropdown__item"><a href="/collections/must-have-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Must Have </a></li><li class="nav-dropdown__item"><a href="/collections/nakhla-hookah-tobacco" class="nav-dropdown__link link" data-type="menuitem">Nakhla</a></li><li class="nav-dropdown__item"><a href="/collections/platinum-seven-hookah-tobacco-collection" class="nav-dropdown__link link" data-type="menuitem">Platinum Seven</a></li><li class="nav-dropdown__item"><a href="/collections/sapphire-crown-hookah-shisha-flavor" class="nav-dropdown__link link" data-type="menuitem">Sapphire Crown </a></li><li class="nav-dropdown__item"><a href="/collections/sarma-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Sarma</a></li><li class="nav-dropdown__item"><a href="/collections/satyr-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Satyr</a></li><li class="nav-dropdown__item"><a href="/collections/sebero-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Sebero </a></li><li class="nav-dropdown__item"><a href="/collections/serbetli-hookah-tobacco" class="nav-dropdown__link link" data-type="menuitem">Serbetli </a></li><li class="nav-dropdown__item"><a href="/collections/severniy-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Severniy</a></li><li class="nav-dropdown__item"><a href="/collections/shisha-kartel-hookah-tobacco-1" class="nav-dropdown__link link" data-type="menuitem">Shisha Kartel </a></li><li class="nav-dropdown__item"><a href="/collections/starbuzz-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Starbuzz</a></li><li class="nav-dropdown__item"><a href="/collections/social-smoke-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Social Smoke </a></li><li class="nav-dropdown__item"><a href="/collections/tangiers-hookah-tobacco" class="nav-dropdown__link link" data-type="menuitem">Tangiers</a></li><li class="nav-dropdown__item"><a href="/collections/trifecta-hookah-tobacco" class="nav-dropdown__link link" data-type="menuitem">Trifecta</a></li><li class="nav-dropdown__item"><a href="/collections/trofimoff-s-premium-hookah-shisha-tobacco-collection" class="nav-dropdown__link link" data-type="menuitem">Trofimoffâs</a></li><li class="nav-dropdown__item"><a href="/collections/hookahjohn-blonde-uncut-tobacco" class="nav-dropdown__link link" data-type="menuitem">Uncut </a></li><li class="nav-dropdown__item"><a href="/collections/vadra-herbal-hookah-shisha-tobacco" class="nav-dropdown__link link" data-type="menuitem">Vadra (nicotine-free)</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-2-1" aria-haspopup="true">By Flavor<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2238 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2239 </svg></a><ul id="desktop-menu-0-2-1" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2240 <g fill="none"> 2241 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2242 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2243 </g> 2244 </svg><li class="nav-dropdown__item"><a href="/collections/mint-hookah-flavors" class="nav-dropdown__link link" data-type="menuitem">Mint Hookah Flavors</a></li><li class="nav-dropdown__item"><a href="/collections/fruit-hookah-flavors" class="nav-dropdown__link link" data-type="menuitem">Fruit Hookah Flavors</a></li><li class="nav-dropdown__item"><a href="/collections/dessert-hookah-flavors" class="nav-dropdown__link link" data-type="menuitem">Dessert Hookah Flavors</a></li><li class="nav-dropdown__item"><a href="/collections/berry-hookah-flavors" class="nav-dropdown__link link" data-type="menuitem">Berry Hookah Flavors</a></li><li class="nav-dropdown__item"><a href="/collections/beverage-hookah-flavors" class="nav-dropdown__link link" data-type="menuitem">Beverage Hookah Flavors</a></li><li class="nav-dropdown__item"><a href="/collections/floral-hookah-flavors" class="nav-dropdown__link link" data-type="menuitem">Floral Hookah Flavors</a></li><li class="nav-dropdown__item"><a href="/collections/spice-hookah-flavors" class="nav-dropdown__link link" data-type="menuitem">Spice Hookah Flavors</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-2-2" aria-haspopup="true">By Type<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2245 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2246 </svg></a><ul id="desktop-menu-0-2-2" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2247 <g fill="none"> 2248 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2249 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2250 </g> 2251 </svg><li class="nav-dropdown__item"><a href="/collections/blond-leaf-hookah-tobacco" class="nav-dropdown__link link" data-type="menuitem">Blonde Leaf</a></li><li class="nav-dropdown__item"><a href="/collections/dark-leaf-hookah-tobacco" class="nav-dropdown__link link" data-type="menuitem">Dark Leaf</a></li></ul></li></ul></li><li class="nav-bar__item"><a href="/collections/hookahs-for-sale" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-3" aria-haspopup="true">Hookahs For Sale<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2252 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2253 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2254 <g fill="none" fill-rule="evenodd"> 2255 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2256 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 2257 </g> 2258 </svg></a><ul id="desktop-menu-0-3" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/hookah-starter-kits" class="nav-dropdown__link link" data-type="menuitem">Hookah Starter Kits</a></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-3-0" aria-haspopup="true">Hookahs By Brand<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2259 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2260 </svg></a><ul id="desktop-menu-0-3-0" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2261 <g fill="none"> 2262 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2263 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2264 </g> 2265 </svg><li class="nav-dropdown__item"><a href="/collections/aeon" class="nav-dropdown__link link" data-type="menuitem">AEON</a></li><li class="nav-dropdown__item"><a href="/collections/alpha-hookahs" class="nav-dropdown__link link" data-type="menuitem">Alpha </a></li><li class="nav-dropdown__item"><a href="/collections/anima-hookahs" class="nav-dropdown__link link" data-type="menuitem">Anima </a></li><li class="nav-dropdown__item"><a href="/collections/amotion-hookahs" class="nav-dropdown__link link" data-type="menuitem">Amotion </a></li><li class="nav-dropdown__item"><a href="/collections/amy" class="nav-dropdown__link link" data-type="menuitem">Amy</a></li><li class="nav-dropdown__item"><a href="/collections/big-maks" class="nav-dropdown__link link" data-type="menuitem">Big Maks</a></li><li class="nav-dropdown__item"><a href="/collections/blade-hookahs" class="nav-dropdown__link link" data-type="menuitem">Blade</a></li><li class="nav-dropdown__item"><a href="/collections/conceptic-design-hookahs" class="nav-dropdown__link link" data-type="menuitem">Conceptic Design</a></li><li class="nav-dropdown__item"><a href="/collections/darkside-hookahs" class="nav-dropdown__link link" data-type="menuitem">Darkside </a></li><li class="nav-dropdown__item"><a href="/collections/don-hookahs" class="nav-dropdown__link link" data-type="menuitem">Don </a></li><li class="nav-dropdown__item">
2265<a href="/collections/el-bomber-hookah" class="nav-dropdown__link link" data-type="menuitem">El Bomber</a></li><li class="nav-dropdown__item"><a href="/collections/geometry-hookahs" class="nav-dropdown__link link" data-type="menuitem">Geometry </a></li><li class="nav-dropdown__item"><a href="/collections/hooky-hookah-collection" class="nav-dropdown__link link" data-type="menuitem">Hooky</a></li><li class="nav-dropdown__item"><a href="/collections/hoob-hookahs" class="nav-dropdown__link link" data-type="menuitem">Hoob</a></li><li class="nav-dropdown__item"><a href="/collections/hookah-tree" class="nav-dropdown__link link" data-type="menuitem">Hookah Tree</a></li><li class="nav-dropdown__item"><a href="/collections/hooligan-hookahs" class="nav-dropdown__link link" data-type="menuitem">Hooligan</a></li><li class="nav-dropdown__item"><a href="/collections/icon-hookah-pipes" class="nav-dropdown__link link" data-type="menuitem">Icon </a></li><li class="nav-dropdown__item"><a href="/collections/japona-hookah" class="nav-dropdown__link link" data-type="menuitem">Japona</a></li><li class="nav-dropdown__item"><a href="/collections/kaloud-hookahs-collection" class="nav-dropdown__link link" data-type="menuitem">Kaloud </a></li><li class="nav-dropdown__item"><a href="/collections/maklaud-hookah" class="nav-dropdown__link link" data-type="menuitem">Maklaud </a></li><li class="nav-dropdown__item"><a href="/collections/mattpear-hookahs" class="nav-dropdown__link link" data-type="menuitem">MattPear</a></li><li class="nav-dropdown__item"><a href="/collections/maxx-hookahs" class="nav-dropdown__link link" data-type="menuitem">Maxx</a></li><li class="nav-dropdown__item"><a href="/collections/moze" class="nav-dropdown__link link" data-type="menuitem">Moze</a></li><li class="nav-dropdown__item"><a href="/collections/mr-shisha-hookahs" class="nav-dropdown__link link" data-type="menuitem">Mr. Shisha</a></li><li class="nav-dropdown__item"><a href="/collections/otto-hookah" class="nav-dropdown__link link" data-type="menuitem">OTTO </a></li><li class="nav-dropdown__item"><a href="/collections/quasar-hookah-collection" class="nav-dropdown__link link" data-type="menuitem">Quasar</a></li><li class="nav-dropdown__item"><a href="/collections/shi-carver-hookahs" class="nav-dropdown__link link" data-type="menuitem">Shi Carver</a></li><li class="nav-dropdown__item"><a href="/collections/soft-smoke-hookahs" class="nav-dropdown__link link" data-type="menuitem">Soft Smoke</a></li><li class="nav-dropdown__item"><a href="/collections/steamulation" class="nav-dropdown__link link" data-type="menuitem">Steamulation</a></li><li class="nav-dropdown__item"><a href="/collections/union-hookah" class="nav-dropdown__link link" data-type="menuitem">Union </a></li><li class="nav-dropdown__item"><a href="/collections/vyro-hookahs" class="nav-dropdown__link link" data-type="menuitem">VYRO</a></li><li class="nav-dropdown__item"><a href="/collections/vz-hookah" class="nav-dropdown__link link" data-type="menuitem">VZ</a></li><li class="nav-dropdown__item"><a href="/collections/wookah-hookah" class="nav-dropdown__link link" data-type="menuitem">Wookah </a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-3-1" aria-haspopup="true">Hookahs By Price<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2266 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2267 </svg></a><ul id="desktop-menu-0-3-1" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2268 <g fill="none"> 2269 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2270 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2271 </g> 2272 </svg><li class="nav-dropdown__item"><a href="/collections/hookahs-under-100" class="nav-dropdown__link link" data-type="menuitem">Cheap Hookahs (Under $100)</a></li><li class="nav-dropdown__item"><a href="/collections/premium-hookahs-100-400" class="nav-dropdown__link link" data-type="menuitem">Premium Hookahs ($100-$400)</a></li><li class="nav-dropdown__item"><a href="/collections/luxury-hookahs-400-1500" class="nav-dropdown__link link" data-type="menuitem">Luxury Hookahs ($400 and higher)</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-3-2" aria-haspopup="true">Hookahs By Configuration<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2273 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2274 </svg></a><ul id="desktop-menu-0-3-2" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2275 <g fill="none"> 2276 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2277 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2278 </g> 2279 </svg><li class="nav-dropdown__item"><a href="/collections/1-hose-hookahs" class="nav-dropdown__link link" data-type="menuitem">Single Hose Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/2-hose-hookahs" class="nav-dropdown__link link" data-type="menuitem">2 Hose Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/4-hose-hookahs" class="nav-dropdown__link link" data-type="menuitem">4 Hose Hookahs</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-3-3" aria-haspopup="true">Hookahs By Size<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2280 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2281 </svg></a><ul id="desktop-menu-0-3-3" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2282 <g fill="none"> 2283 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2284 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2285 </g> 2286 </svg><li class="nav-dropdown__item"><a href="/collections/mini-hookahs" class="nav-dropdown__link link" data-type="menuitem">Mini Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/small-hookahs" class="nav-dropdown__link link" data-type="menuitem">Small Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/medium-hookahs" class="nav-dropdown__link link" data-type="menuitem">Medium Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/large-hookahs" class="nav-dropdown__link link" data-type="menuitem">Tall Hookahs</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-3-4" aria-haspopup="true">Hookahs By Color<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2287 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2288 </svg></a><ul id="desktop-menu-0-3-4" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2289 <g fill="none"> 2290 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2291 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2292 </g> 2293 </svg><li class="nav-dropdown__item"><a href="/collections/blue-hookahs" class="nav-dropdown__link link" data-type="menuitem">Blue Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/gold-hookahs" class="nav-dropdown__link link" data-type="menuitem">Gold Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/pink-hookahs" class="nav-dropdown__link link" data-type="menuitem">Pink Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/black-hookahs" class="nav-dropdown__link link" data-type="menuitem">Black Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/red-hookahs" class="nav-dropdown__link link" data-type="menuitem">Red Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/green-hookahs" class="nav-dropdown__link link" data-type="menuitem">Green Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/white-hookahs" class="nav-dropdown__link link" data-type="menuitem">White Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/purple-hookahs" class="nav-dropdown__link link" data-type="menuitem">Purple Hookahs</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-3-5" aria-haspopup="true">Hookahs By Style<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2294 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2295 </svg></a><ul id="desktop-menu-0-3-5" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2296 <g fill="none"> 2297 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2298 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2299 </g> 2300 </svg><li class="nav-dropdown__item"><a href="/collections/portable-hookahs" class="nav-dropdown__link link" data-type="menuitem">Portable Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/modern-hookahs" class="nav-dropdown__link link" data-type="menuitem">Modern Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/traditional-hookahs" class="nav-dropdown__link link" data-type="menuitem">Traditional Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/travel-hookahs" class="nav-dropdown__link link" data-type="menuitem">Travel Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/personal-hookahs" class="nav-dropdown__link link" data-type="menuitem">Personal Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/unique-hookahs" class="nav-dropdown__link link" data-type="menuitem">Unique Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/cool-hookahs" class="nav-dropdown__link link" data-type="menuitem">Cool Hookahs</a></li><li class="nav-dropdown__item"><a href="/collections/sexy-hookahs" class="nav-dropdown__link link" data-type="menuitem">Sexy Hookahs</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-3-6" aria-haspopup="true">Hookahs By Country<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2301 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2302 </svg></a><ul id="desktop-menu-0-3-6" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2303 <g fill="none"> 2304 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2305 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2306 </g> 2307 </svg><li class="nav-dropdown__item"><a href="/collections/russian-hookahs" class="nav-dropdown__link link" data-type="menuitem">Hookahs From Russia</a></li><li class="nav-dropdown__item"><a href="/collections/german-hookahs" class="nav-dropdown__link link" data-type="menuitem">Hookahs From Germany</a></li><li class="nav-dropdown__item"><a href="/collections/turkish-hookahs" class="nav-dropdown__link link" data-type="menuitem">Hookahs From Turkey</a></li><li class="nav-dropdown__item"><a href="/collections/polish-hookahs" class="nav-dropdown__link link" data-type="menuitem">Hookahs From Poland</a></li><li class="nav-dropdown__item"><a href="/collections/spanish-hookahs" class="nav-dropdown__link link" data-type="menuitem">Hookahs From Spain</a></li><li class="nav-dropdown__item"><a href="/collections/austrian-hookah" class="nav-dropdown__link link" data-type="menuitem">Hookahs From Austria</a></li></ul></li></ul></li><li class="nav-bar__item"><a href="/collections/hookah-bowls" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-4" aria-haspopup="true">Bowls<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2308 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2309 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="pr
2309esentation"> 2310 <g fill="none" fill-rule="evenodd"> 2311 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2312 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 2313 </g> 2314 </svg></a><ul id="desktop-menu-0-4" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-4-0" aria-haspopup="true">Bowls By Brand<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2315 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2316 </svg></a><ul id="desktop-menu-0-4-0" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2317 <g fill="none"> 2318 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2319 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2320 </g> 2321 </svg><li class="nav-dropdown__item"><a href="/collections/alpha-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Alpha</a></li><li class="nav-dropdown__item"><a href="/collections/amy-deluxe-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">AMY </a></li><li class="nav-dropdown__item"><a href="/collections/bakkali-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Bakkali </a></li><li class="nav-dropdown__item"><a href="/collections/cosmo-hookah-shisha-bowls" class="nav-dropdown__link link" data-type="menuitem">Cosmo </a></li><li class="nav-dropdown__item"><a href="/collections/cyril-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Cyril </a></li><li class="nav-dropdown__item"><a href="/collections/darkside-hookah-shisha-bowls" class="nav-dropdown__link link" data-type="menuitem">Darkside </a></li><li class="nav-dropdown__item"><a href="/collections/don-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Don</a></li><li class="nav-dropdown__item"><a href="/collections/element-hookah-bowl-collection" class="nav-dropdown__link link" data-type="menuitem">Element </a></li><li class="nav-dropdown__item"><a href="/collections/geometry-hookah-bowl" class="nav-dropdown__link link" data-type="menuitem">Geometry </a></li><li class="nav-dropdown__item"><a href="/collections/harvik-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Harvik </a></li><li class="nav-dropdown__item"><a href="/collections/hookain-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Hookain </a></li><li class="nav-dropdown__item"><a href="/collections/hookahjohn-bowls" class="nav-dropdown__link link" data-type="menuitem">HookahJohn</a></li><li class="nav-dropdown__item"><a href="/collections/japona-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Japona </a></li><li class="nav-dropdown__item"><a href="/collections/kaloud-hookah-bowls-collection" class="nav-dropdown__link link" data-type="menuitem">Kaloud</a></li><li class="nav-dropdown__item"><a href="/collections/kolos-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Kolos</a></li><li class="nav-dropdown__item"><a href="/collections/kong-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Kong</a></li><li class="nav-dropdown__item"><a href="/collections/maxx-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Maxx</a></li><li class="nav-dropdown__item"><a href="/collections/moon-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Moon </a></li><li class="nav-dropdown__item"><a href="/collections/oblako-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Oblako</a></li><li class="nav-dropdown__item"><a href="/collections/sacramento-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Sacramento</a></li><li class="nav-dropdown__item"><a href="/collections/smokelab-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Smokelab</a></li><li class="nav-dropdown__item"><a href="/collections/st-hookah-bowl-collection" class="nav-dropdown__link link" data-type="menuitem">ST </a></li><li class="nav-dropdown__item"><a href="/collections/tortuga-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Tortuga</a></li><li class="nav-dropdown__item"><a href="/collections/union-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Union</a></li><li class="nav-dropdown__item"><a href="/collections/wookah-hookah-shisha-bowls" class="nav-dropdown__link link" data-type="menuitem">Wookah</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-4-1" aria-haspopup="true">Bowls By Price<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2322 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2323 </svg></a><ul id="desktop-menu-0-4-1" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2324 <g fill="none"> 2325 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2326 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2327 </g> 2328 </svg><li class="nav-dropdown__item"><a href="/collections/cheap-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Affordable Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/premium-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Premium Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/luxury-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Luxury Hookah Bowls</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-4-2" aria-haspopup="true">Bowls By Size<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2329 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2330 </svg></a><ul id="desktop-menu-0-4-2" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2331 <g fill="none"> 2332 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2333 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2334 </g> 2335 </svg><li class="nav-dropdown__item"><a href="/collections/small-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Small Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/medium-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Medium Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/large-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Large Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/deep-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Deep Hookah Bowls</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-4-3" aria-haspopup="true">Bowls By Country<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2336 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2337 </svg></a><ul id="desktop-menu-0-4-3" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2338 <g fill="none"> 2339 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2340 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2341 </g> 2342 </svg><li class="nav-dropdown__item"><a href="/collections/russian-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Russian Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/american-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">American Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/german-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">German Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/turkish-hookah-bowls-1" class="nav-dropdown__link link" data-type="menuitem">Turkish Hookah Bowls</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-4-4" aria-haspopup="true">Bowls By Style<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2343 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2344 </svg></a><ul id="desktop-menu-0-4-4" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2345 <g fill="none"> 2346 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2347 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2348 </g> 2349 </svg><li class="nav-dropdown__item"><a href="/collections/lotus-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Lotus Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/artisan-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Artisan Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/modern-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Modern Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/traditional-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Traditional Hookah Bowls</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-4-5" aria-haspopup="true">Bowls By Material<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2350 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2351 </svg></a><ul id="desktop-menu-0-4-5" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2352 <g fill="none"> 2353 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2354 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2355 </g> 2356 </svg><li class="nav-dropdown__item">
2356<a href="/collections/silicone-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Silicone Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/clay-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Clay Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/glass-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Glass Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/ceramic-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Ceramic Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/wooden-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Wooden Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/stone-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Stone Hookah Bowls</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-4-6" aria-haspopup="true">Bowls By Type<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2357 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2358 </svg></a><ul id="desktop-menu-0-4-6" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2359 <g fill="none"> 2360 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2361 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2362 </g> 2363 </svg><li class="nav-dropdown__item"><a href="/collections/phunnel-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Phunnel Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/killer-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Killer Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/egyptian-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Egyptian Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/turkish-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Turkish Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/vortex-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Vortex Hookah Bowls</a></li><li class="nav-dropdown__item"><a href="/collections/evil-hookah-bowls" class="nav-dropdown__link link" data-type="menuitem">Evil Hookah Bowls</a></li></ul></li></ul></li><li class="nav-bar__item"><a href="/collections/hookah-bases" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-5" aria-haspopup="true">Bases<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2364 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2365 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2366 <g fill="none" fill-rule="evenodd"> 2367 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2368 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 2369 </g> 2370 </svg></a><ul id="desktop-menu-0-5" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-5-0" aria-haspopup="true">Shop By Caterogy<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2371 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2372 </svg></a><ul id="desktop-menu-0-5-0" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2373 <g fill="none"> 2374 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2375 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2376 </g> 2377 </svg><li class="nav-dropdown__item">
2377<a href="/collections/crystal-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Crystal Hookah Bases</a></li><li class="nav-dropdown__item"><a href="/collections/glass-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Glass Hookah Bases</a></li><li class="nav-dropdown__item"><a href="/collections/clear-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Clear Hookah Bases</a></li><li class="nav-dropdown__item"><a href="/collections/large-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Large Hookah Bases</a></li><li class="nav-dropdown__item"><a href="/collections/mini-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Mini Hookah Bases</a></li><li class="nav-dropdown__item"><a href="/collections/modern-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Modern Hookah Bases</a></li><li class="nav-dropdown__item"><a href="/collections/egyptian-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Egyptian Hookah Bases</a></li><li class="nav-dropdown__item"><a href="/collections/khalil-mamoon-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Khalil Mamoon Hookah Bases</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-5-1" aria-haspopup="true">Shop By Shape<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2378 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2379 </svg></a><ul id="desktop-menu-0-5-1" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2380 <g fill="none"> 2381 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2382 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2383 </g> 2384 </svg><li class="nav-dropdown__item"><a href="/collections/bell-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Bell Hookah Bases</a></li><li class="nav-dropdown__item"><a href="/collections/tradi-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Tradi Hookah Bases</a></li><li class="nav-dropdown__item"><a href="/collections/drop-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Drop Hookah Bases</a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-5-2" aria-haspopup="true">Shop By Brand<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2385 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2386 </svg></a><ul id="desktop-menu-0-5-2" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2387 <g fill="none"> 2388 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2389 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2390 </g> 2391 </svg><li class="nav-dropdown__item"><a href="/collections/alpha-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Alpha </a></li><li class="nav-dropdown__item"><a href="/collections/big-maks-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Big Maks</a></li><li class="nav-dropdown__item"><a href="/collections/hookah-tree" class="nav-dropdown__link link" data-type="menuitem">Hookah Tree</a></li><li class="nav-dropdown__item"><a href="/collections/steamulation-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Steamulation</a></li><li class="nav-dropdown__item"><a href="/collections/union-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Union </a></li><li class="nav-dropdown__item"><a href="/collections/vessel-hookah-bases" class="nav-dropdown__link link" data-type="menuitem">Vessel </a></li><li class="nav-dropdown__item"><a href="/collections/wookah-bases" class="nav-dropdown__link link" data-type="menuitem">Wookah</a></li></ul></li></ul></li><li class="nav-bar__item"><a href="/collections/hookah-accessories" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-6" aria-haspopup="true">Accessories<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2392 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2393 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2394 <g fill="none" fill-rule="evenodd"> 2395 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2396 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 2397 </g> 2398 </svg></a><ul id="desktop-menu-0-6" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/hookah-bags" class="nav-dropdown__link link" data-type="menuitem">Bags</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-coal-burners" class="nav-dropdown__link link" data-type="menuitem">Coal Burners</a></li><li class="nav-dropdown__item "><a href="/collections/coal-carriers" class="nav-dropdown__link link" data-type="menuitem">Coal Carriers</a></li><li class="nav-dropdown__item "><a href="/collections/forks" class="nav-dropdown__link link" data-type="menuitem">Forks</a></li><li class="nav-dropdown__item "><a href="/collections/heat-management-devices" class="nav-dropdown__link link" data-type="menuitem">Heat Management Devices</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-adapters" class="nav-dropdown__link link" data-type="menuitem">Hookah Adapters</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-boards" class="nav-dropdown__link link" data-type="menuitem">Hookah Boards</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-mats" class="nav-dropdown__link link" data-type="menuitem">Hookah Mats</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-stands" class="nav-dropdown__link link" data-type="menuitem">Hookah Stands</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-hose-holders" class="nav-dropdown__link link" data-type="menuitem">Hose Holders</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-keychain-lanyard" class="nav-dropdown__link link" data-type="menuitem">Keychain & Lanyard</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-led-lights" class="nav-dropdown__link link" data-type="menuitem">LED Lights</a></li><li class="nav-dropdown__item "><a href="/collections/molasses-catchers" class="nav-dropdown__link link" data-type="menuitem">Molasses Catchers</a></li><li class="nav-dropdown__item "><a href="/collections/personal-hookah-mouth-tips" class="nav-dropdown__link link" data-type="menuitem">Personal Mouth Tips</a></li><li class="nav-dropdown__item "><a href="/collections/pokers" class="nav-dropdown__link link" data-type="menuitem">Pokers</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-tongs" class="nav-dropdown__link link" data-type="menuitem">Tongs</a></li><li class="nav-dropdown__item "><a href="/collections/wind-covers" class="nav-dropdown__link link" data-type="menuitem">Wind Covers</a></li></ul></li><li class="nav-bar__item"><a href="/collections/hookah-parts" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-7" aria-haspopup="true">Parts<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2399 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2400 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2401 <g fill="none" fill-rule="evenodd"> 2402 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2403 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 2404 </g> 2405 </svg></a><ul id="desktop-menu-0-7" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/hookah-bowl-ports" class="nav-dropdown__link link" data-type="menuitem">Bowl Ports</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-diffusers" class="nav-dropdown__link link" data-type="menuitem">Diffusers</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-downstems" class="nav-dropdown__link link" data-type="menuitem">Downstems</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-decor" class="nav-dropdown__link link" data-type="menuitem">Hookah Decor</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-adaptors" class="nav-dropdown__link link" data-type="menuitem">Hose Adapters</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-hoses" class="nav-dropdown__link link" data-type="menuitem">Hoses</a></li><li class="nav-dropdown__item "><a href="/collections/hose-springs" class="nav-dropdown__link link" data-type="menuitem">Hose Springs</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-mouthpieces" class="nav-dropdown__link link" data-type="menuitem">Mouthpieces</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-purge-valve-balls" class="nav-dropdown__link link" data-type="menuitem">Purge Balls</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-trays" class="nav-dropdown__link link" data-type="menuitem">Trays</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-valve" class="nav-dropdown__link link" data-type="menuitem">Valves</a></li></ul></li><li class="nav-bar__item"><a href="/collections/hookah-supplies" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-8" aria-haspopup="true">Supplies<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2406 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2407 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2408 <g fill="none" fill-rule="evenodd"> 2409 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2410 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 2411 </g> 2412 </svg></a><ul id="desktop-menu-0-8" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/cleaning-supplies" class="nav-dropdown__link link" data-type="menuitem">Cleaning Supplies</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-mouth-tips" class="nav-dropdown__link link" data-type="menuitem">Disposable Mouth Tips</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-foil" class="nav-dropdown__link link" data-type="menuitem">Foil</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-grommets" class="nav-dropdown__link link" data-type="menuitem">Grommets</a></li><li class="nav-dropdown__item "><a href="/collections/masks" class="nav-dropdown__link link" data-type="menuitem">Masks</a></li><li class="nav-dropdown__item "><a href="/collections/hookah-water-coloring" class="nav-dropdown__link link" data-type="menuitem">Water Coloring</a></li></ul></li><li class="nav-bar__item"><a href="/collections/herbal-shisha" class="nav-bar__link link" data-type="menuitem">Herbal Shisha</a></li><li class="nav-bar__item"><a href="/collections/hookah-coals" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-10" aria-haspopup="true">Coals<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2413 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2414 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2415 <g fill="none" fill-rule="evenodd"> 2416 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2417 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 2418 </g> 2419 </svg></a><ul id="desktop-menu-0-10" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-10-0" aria-haspopup="true">Shop By Brand<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2420 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2421 </svg></a><ul id="desktop-menu-0-10-0" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-
2421left " viewBox="0 0 9 20" role="presentation"> 2422 <g fill="none"> 2423 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2424 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2425 </g> 2426 </svg><li class="nav-dropdown__item"><a href="/collections/cocoburn-natural-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">NEW! Cocoburn </a></li><li class="nav-dropdown__item"><a href="/collections/blackcocos-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">BLACKCOCO's </a></li><li class="nav-dropdown__item"><a href="/collections/cocoloco-hookah-charcoal" class="nav-dropdown__link link" data-type="menuitem">Cocoloco </a></li><li class="nav-dropdown__item"><a href="/collections/crown-coconut-shell-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">Crown</a></li><li class="nav-dropdown__item"><a href="/collections/starlight-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">Starlight </a></li><li class="nav-dropdown__item"><a href="/collections/qoco-turbo-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">Qoco Turbo </a></li><li class="nav-dropdown__item"><a href="/collections/titanium-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">Titanium </a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-10-1" aria-haspopup="true">Shop By Shape<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2427 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2428 </svg></a><ul id="desktop-menu-0-10-1" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2429 <g fill="none"> 2430 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2431 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2432 </g> 2433 </svg><li class="nav-dropdown__item"><a href="/collections/square-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">Square </a></li><li class="nav-dropdown__item"><a href="/collections/cube-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">Cubes</a></li><li class="nav-dropdown__item"><a href="/collections/flat-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">Flats</a></li><li class="nav-dropdown__item"><a href="/collections/small-cube-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">Small Cubes</a></li><li class="nav-dropdown__item"><a href="/collections/finger-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">Hexagon</a></li><li class="nav-dropdown__item"><a href="/collections/lotus-head-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">Lotus Head </a></li></ul></li><li class="nav-dropdown__item "><a href="#" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-10-2" aria-haspopup="true">Shop By Category<svg focusable="false" class="icon icon--arrow-right " viewBox="0 0 8 12" role="presentation"> 2434 <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path> 2435 </svg></a><ul id="desktop-menu-0-10-2" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left " viewBox="0 0 9 20" role="presentation"> 2436 <g fill="none"> 2437 <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path> 2438 <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e8e8e8"></path> 2439 </g> 2440 </svg><li class="nav-dropdown__item"><a href="/collections/coconut-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">Coconut</a></li><li class="nav-dropdown__item"><a href="/collections/natural-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">Natural </a></li><li class="nav-dropdown__item"><a href="/collections/quick-light-hookah-coals" class="nav-dropdown__link link" data-type="menuitem">Quick Light </a></li></ul></li></ul></li><li class="nav-bar__item"><a href="/collections/electric-hookahs" class="nav-bar__link link" data-type="menuitem">E-Hookahs</a></li><li class="nav-bar__item"><a href="/collections/vapes" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-12" aria-haspopup="true">Vapes<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2441 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2442 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2443 <g fill="none" fill-rule="evenodd"> 2444 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2445 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 2446 </g> 2447 </svg></a><ul id="desktop-menu-0-12" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/adalya-vape-collection" class="nav-dropdown__link link" data-type="menuitem">Adalya </a></li><li class="nav-dropdown__item "><a href="/collections/al-fakher-vape-collection" class="nav-dropdown__link link" data-type="menuitem">
2447Al Fakher </a></li><li class="nav-dropdown__item "><a href="/collections/flamingo-vape-collection" class="nav-dropdown__link link" data-type="menuitem">Flamingo </a></li><li class="nav-dropdown__item "><a href="/collections/foger-vape-collection" class="nav-dropdown__link link" data-type="menuitem">Foger </a></li><li class="nav-dropdown__item "><a href="/collections/geek-bar-vape-collection" class="nav-dropdown__link link" data-type="menuitem">Geek Bar </a></li><li class="nav-dropdown__item "><a href="/collections/kori-vape-collection" class="nav-dropdown__link link" data-type="menuitem">Kori </a></li><li class="nav-dropdown__item "><a href="/collections/olit-vape-collection" class="nav-dropdown__link link" data-type="menuitem">Olit </a></li><li class="nav-dropdown__item "><a href="/collections/zlab-vape-collection" class="nav-dropdown__link link" data-type="menuitem">ZLab</a></li></ul></li><li class="nav-bar__item"><a href="/collections/nicotine-pouches" class="nav-bar__link link" data-type="menuitem">Nicotine Pouches</a></li><li class="nav-bar__item"><a href="/collections/whole-leaf-tobacco" class="nav-bar__link link" data-type="menuitem">Whole Leaf Tobacco</a></li><li class="nav-bar__item"><a href="/collections/tea" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-15" aria-haspopup="true">Tea<svg focusable="false" class="icon icon--arrow-bottom " viewBox="0 0 12 8" role="presentation"> 2448 <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path> 2449 </svg><svg focusable="false" class="icon icon--nav-triangle " viewBox="0 0 20 9" role="presentation"> 2450 <g fill="none" fill-rule="evenodd"> 2451 <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path> 2452 <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e8e8e8"></path> 2453 </g> 2454 </svg></a><ul id="desktop-menu-0-15" class="nav-dropdown nav-dropdown--restrict" data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/wellness-collection" class="nav-dropdown__link link" data-type="menuitem">Wellness Collection</a></li><li class="nav-dropdown__item "><a href="/collections/organic-loose-leaf-teas" class="nav-dropdown__link link" data-type="menuitem">Organic Loose Leaf Teas</a></li><li class="nav-dropdown__item "><a href="/collections/organic-loose-leaf-gift-sets" class="nav-dropdown__link link" data-type="menuitem">Organic Loose Leaf Gift Sets</a></li><li class="nav-dropdown__item "><a href="/collections/tea-bags-in-the-cotton-bag" class="nav-dropdown__link link" data-type="menuitem">Tea Bags in the Cotton Bag</a></li><li class="nav-dropdown__item "><a href="/collections/tea-bags-in-the-box" class="nav-dropdown__link link" data-type="menuitem">Tea Bags in the Box</a></li></ul></li><li class="nav-bar__item"><a href="/products/guess-hookah-gift-card" class="nav-bar__link link" data-type="menuitem">Gift Card</a></li><li class="nav-bar__item"><a href="/collections/sale" class="nav-bar__link link" data-type="menuitem">SALE</a></li><li class="nav-bar__item"><a href="/blogs/hookah-blog" class="nav-bar__link link" data-type="menuitem">Blog</a></li></ul> 2455 </div> 2456 </div> 2457 </nav></section> 2458 2459<style> 2460 :root { 2461 --header-is-sticky: 1; 2462 --header-inline-navigation: 1; 2463 } 2464 2465 #shopify-section-header { 2466 position: relative; 2467 z-index: 5;position: -webkit-sticky; 2468 position: sticky; 2469 top: 0;}.header__logo-image { 2470 max-width: 170px !important; 2471 } 2472 2473 @media screen and (min-width: 641px) { 2474 .header__logo-image { 2475 max-width: 190px !important; 2476 } 2477 }@media screen and (min-width: 1000px) { 2478 .search-bar.is-expanded .search-bar__top { 2479 box-shadow: 0 -1px var(--border-color) inset; 2480 } 2481 }</style> 2482
2483<script> 2484 document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-header').clientHeight + 'px'); 2485</script>
2485 2486 2487</div> 2488 2489 <main id="main" role="main"> 2490 <input type="hidden" name ="risingSigma-template-name" id="risingSigma-template-name" value="search"> 2491<div id="magic-menu-script" class="ia_menu_collections"> 2492 <div class="collection_list"> 2493 <ul class="list_items"></ul> 2494 </div> 2495</div> 2496 <div class="globoRecommendationsTop"></div><div id="shopify-section-template--17304590352436__main" class="shopify-section"><section data-section-id="template--17304590352436__main" data-section-type="collection" data-section-settings='{ 2497 "currentSortBy": "relevance", 2498 "currentTags": [], 2499 "filterMode": "", 2500 "defaultLayout": "grid", 2501 "defaultProductsPerPage": 24, 2502 "isAutomatic": true, 2503 "gridClasses": "1\/3--tablet 1\/4--lap-and-up" 2504}'> 2505 <div class="container "><div class="empty-state"> 2506 <p class="empty-state__heading heading h1">Search</p> 2507 <p class="empty-state__description">Use the search bar below to find products:</p> 2508 2509 <form class="empty-state__quick-form" action="/search" method="get"> 2510 <input type="hidden" name="type" value="product"> 2511 <input type="hidden" name="options[prefix]" value="last"> 2512 2513 <div class="form__connected-item"> 2514 <div class="form__input-wrapper form__input-wrapper--labelled"> 2515 <input id="search" type="text" class="form__field form__field--text" name="q" autocomplete="off" autocorrect="off"> 2516 <label for="search" class="form__floating-label">Search...</label> 2517 </div> 2518 2519 <button type="submit" class="form__connection button button--primary" aria-label="Search..."><svg focusable="false" class="icon icon--search " viewBox="0 0 21 21" role="presentation"> 2520 <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd"> 2521 <path d="M19 19l-5-5" stroke-linecap="square"></path> 2522 <circle cx="8.5" cy="8.5" r="7.5"></circle> 2523 </g> 2524 </svg></button> 2525 </div> 2526 </form> 2527 2528 <a href="/" class="empty-state__link link link--accented">or click here to go back home</a> 2529 </div></div><div id="modal-quick-view-template--17304590352436__main" class="modal" aria-hidden="true"> 2530 <div class="modal__dialog modal__dialog--stretch" role="dialog"> 2531 <button class="modal__close link" data-action="close-modal" title="Close"><svg focusable="false" class="icon icon--close " viewBox="0 0 19 19" role="presentation"> 2532 <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path> 2533 </svg></button> 2534 2535 <div class="modal__loader"><svg focusable="false" class="icon icon--search-loader " viewBox="0 0 64 64" role="presentation"> 2536 <path opacity=".4" d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z"></path> 2537 <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path> 2538 </svg></div> 2539 2540 <div class="modal__inner"></div> 2541 </div> 2542 </div> 2543</section> 2544 2545</div> 2546
2547<script id="globoRelatedProductsTemplate" type="template/html"> 2548 {% if box.template.id == 1 or box.template.id == '1' %} 2549 <div id="{{box.id}}" data-title="{{box.title.text | escape}}" class="ga ga-template_1 ga-products-box ga-template_themeid_871"> 2550 {% if box.title and box.title.text and box.title.text != '' %}<h2 class="ga-title section-title "><span>{{box.title.text}}</span></h2>{% endif %} 2551 {% if box.subtitle and box.subtitle.text and box.subtitle.text != '' %}<div class="ga-subtitle">{{box.subtitle.text}}</div>{% endif %} 2552 <div class="ga-products"> 2553 <div class="ga-carousel_wrapper"> 2554 <ul class="ga-carousel gowl-carousel" data-products-count="{{products.size}}"> 2555 {% for product in products %} 2556 {% assign first_available_variant = false %} 2557 {% for variant in product.variants %} 2558 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2559 {% endfor %} 2560 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2561 {% if product.images[0] %} 2562 {% assign featured_image = product.images[0] | img_url: '350x' %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %} 2563 {% else %} 2564 {% assign featured_image = no_image_url | img_url: '350x' %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %} 2565 {% endif %} 2566 <li class="ga-product" data-product-id="{{product.id}}"> 2567 <a{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}"> 2568 {% if box.template.elements contains 'saleLabel' and first_available_variant.compare_at_price > first_available_variant.price %} 2569 <span class="ga-label ga-label_sale">{{translation.sale}}</span> 2570 {% endif %} 2571 {% unless product.available %}
2572 <span class="ga-label ga-label_sold">{{translation.sold_out}}</span> 2573 {% endunless %} 2574 <div class="ga-product_image ga-product_image_{{product.id}} lazyload hs-lazyload hs-id-a8d94aa2" data-bg="{{featured_image}}'" id="ga-product_image_{{product.id}}" style=""><span></span></div> 2575 </a> 2576 <a class="ga-product_title "{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}">{{product.title}}</a> 2577 {% assign variants_size = product.variants | size %} 2578 <div class="ga-product_variants-container{% unless box.template.elements contains 'variantSelector' %} ga-hide{% endunless %}"> 2579 <select class="ga-product_variant_select {% if variants_size == 1 %}ga-hide{% endif %}"> 2580 {% for variant in product.variants %} 2581 <option{% if first_available_variant.id == variant.id %} selected{% endif %}{% unless variant.available %} disabled{% endunless %} data-image="{% if variant.featured_image %}{{variant.featured_image.src | img_url: '350x'}}{% else %}{{featured_image}}{% endif %}" data-available="{{variant.available}}" data-compare_at_price="{{variant.compare_at_price}}" data-price="{{variant.price}}" value="{{variant.id}}">{{variant.title}}{% unless variant.available %} - {{translation.sold_out}}{% endunless %}</option> 2582 {% endfor %} 2583 </select> 2584 </div> 2585 {% if box.template.elements contains 'price' %} 2586 <span class="ga-product_price-container"> 2587 <span class="ga-product_price money">{{first_available_variant.price | money}}</span> 2588 {% if first_available_variant.compare_at_price > first_available_variant.price %} 2589 <s class="ga-product_oldprice money">{{first_available_variant.compare_at_price | money}}</s> 2590 {% endif %} 2591 </span> 2592 {% endif %} 2593 {% if box.template.elements contains 'addToCartBtn' %} 2594 <button class="ga-product_addtocart" type="button" data-add="{{translation.add_to_cart}}" data-added="{{translation.added_to_cart}}">{{translation.add_to_cart}}</button> 2595 {% endif %} 2596 </li> 2597 {% endfor %} 2598 </ul> 2599 </div> 2600 </div> 2601 </div> 2602 {% elsif box.template.id == 2 or box.template.id == '2' %} 2603 <div id="{{box.id}}" data-title="{{box.title.text | escape}}" class="ga ga-template_2 ga-products-box ga-template_themeid_871"> 2604 {% if box.title and box.title.text and box.title.text != '' %}<h2 class="ga-title section-title "><span>{{box.title.text}}</span></h2>{% endif %} 2605 {% if box.subtitle and box.subtitle.text and box.subtitle.text != '' %}<div class="ga-subtitle">{{box.subtitle.text}}</div>{% endif %} 2606 {% assign total_price = 0 %} 2607 <div class="ga-products"> 2608 <div class="ga-products_image"> 2609 {% for product in products %} 2610 {% assign first_available_variant = false %} 2611 {% for variant in product.variants %} 2612 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2613 {% endfor %} 2614 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2615 {% if first_available_variant.available and box.template.selected %} 2616 {% assign total_price = total_price | plus: first_available_variant.price %} 2617 {% endif %} 2618 {% if product.images[0] %} 2619 {% assign featured_image = product.images[0] | img_url: '350x' %} 2620 {% else %} 2621 {% assign featured_image = no_image_url | img_url: '350x' %} 2622 {% endif %} 2623 <div id="ga-product_{{product.id}}" class="ga-product {% if forloop.last %}last{% endif %}"> 2624 2625 <a{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}"> 2626 {% unless product.available %} 2627 <span class="ga-label ga-label_sold">{{translation.sold_out}}</span> 2628 {% endunless %} 2629 <img alt="{{product.title}}" class="ga-product_image_{{product.id}} lazyload hs-lazyload hs-id-36f0e599" data-src="{{featured_image}}" id="ga-product_image_{{product.id}}" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 2630 </a> 2631 </div> 2632 {% endfor %} 2633 <div class="ga-product-form {% unless total_price > 0 %}
2633ga-hide{% endunless %}"> 2634 {% if box.template.elements contains 'price' %} 2635 <div>{{translation.total_price}} <span class="ga-product_price ga-product_totalprice money">{{total_price | money}}</span></div> 2636 {% endif %} 2637 {% if box.template.elements contains 'addToCartBtn' %} 2638 <button class="ga-addalltocart" type="button" data-add="{{translation.add_selected_to_cart}}" data-added="{{translation.added_selected_to_cart}}">{{translation.add_selected_to_cart}}</button> 2639 {% endif %} 2640 </div> 2641 </div> 2642 </div> 2643 <ul class="ga-products-input"> 2644 {% for product in products %} 2645 {% assign first_available_variant = false %} 2646 {% for variant in product.variants %} 2647 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2648 {% endfor %} 2649 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2650 {% if product.images[0] %} 2651 {% assign featured_image = product.images[0] | img_url: '350x' %} 2652 {% else %} 2653 {% assign featured_image = no_image_url | img_url: '350x' %} 2654 {% endif %} 2655 <li class="ga-product{% unless box.template.selected %} ga-deactive{% endunless %}" data-product-id="{{product.id}}"> 2656 <input {% unless product.available %}disabled{% endunless %} class="selectedItem"{% if box.template.selected and product.available == true %} checked{% endif %} type="checkbox" value="{{product.id}}"/> 2657 <a class="ga-product_title"{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}">{% if product.id == cur_product_id %}<strong>{{translation.this_item}} </strong>{% endif %}{{product.title}}{% unless product.available %} - {{translation.sold_out}}{% endunless %}</a> 2658 {% assign variants_size = product.variants | size %} 2659 <div class="ga-product_variants-container{% unless box.template.elements contains 'variantSelector' %} ga-hide{% endunless %}"> 2660 <select {% unless product.available %}disabled{% endunless %} class="ga-product_variant_select {% if variants_size == 1 %}ga-hide{% endif %}"> 2661 {% for variant in product.variants %} 2662 <option{% if first_available_variant.id == variant.id %} selected{% endif %}{% unless variant.available %} disabled{% endunless %} data-image="{% if variant.featured_image %}{{variant.featured_image.src | img_url: '100x'}}{% else %}{{featured_image}}{% endif %}" data-available="{{variant.available}}" data-compare_at_price="{{variant.compare_at_price}}" data-price="{{variant.price}}" value="{{variant.id}}">{{variant.title}}{% unless variant.available %} - {{translation.sold_out}}{% endunless %}</option> 2663 {% endfor %} 2664 </select> 2665 </div> 2666 {% if box.template.elements contains 'price' %} 2667 <span class="ga-product_price-container"> 2668 <span class="ga-product_price money">{{first_available_variant.price | money}}</span> 2669 {% if first_available_variant.compare_at_price > first_available_variant.price %} 2670 <s class="ga-product_oldprice money">{{first_available_variant.compare_at_price | money}}</s> 2671 {% endif %} 2672 </span> 2673 {% endif %} 2674 </li> 2675 {% endfor %} 2676 </ul> 2677 </div> 2678 {% elsif box.template.id == 3 or box.template.id == '3' %} 2679 <div id="{{box.id}}" data-title="{{box.title.text | escape}}" class="ga ga-template_3 ga-products-box ga-template_themeid_871"> 2680 {% if box.title and box.title.text and box.title.text != '' %}<h2 class="ga-title section-title "><span>{{box.title.text}}</span></h2>{% endif %} 2681 {% if box.subtitle and box.subtitle.text and box.subtitle.text != '' %}<div class="ga-subtitle">{{box.subtitle.text}}</div>{% endif %} 2682 {% assign total_price = 0 %} 2683 <div class="ga-products"> 2684 <ul class="ga-products-table"> 2685 {% for product in products %} 2686 {% assign first_available_variant = false %} 2687 {% for variant in product.variants %} 2688 {% if first_available_variant == false and variant.available %}{% assign first_available_variant = variant %}{% endif %} 2689 {% endfor %} 2690 {% if first_available_variant == false %}{% assign first_available_variant = product.variants[0] %}{% endif %} 2691 {% if first_available_variant.available and box.template.selected %} 2692 {% assign total_price = total_price | plus: first_available_variant.price %} 2693 {% endif %} 2694 {% if product.images[0] %} 2695 {% assign featured_image = product.images[0] | img_url: '100x' %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %}{% assign hs_featured_image = product.images[0] %} 2696 {% else %} 2697 {% assign featured_image = no_image_url | img_url: '100x' %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %}{% assign hs_featured_image = no_image_url %} 2698 {% endif %} 2699 <li class="ga-product{% unless box.template.selected %} ga-deactive{% endunless %}" data-product-id="{{product.id}}"> 2700 <div class="product_main"> 2701 <input {% unless product.available %}disabled{% endunless %} class="selectedItem"{% if box.template.selected and product.available == true %} checked{% endif %} type="checkbox" value=""/> 2702 <a{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}" class="ga-products_image"> 2703 {% unless product.available %}
2704 <span class="ga-label ga-label_sold">{{translation.sold_out}}</span> 2705 {% endunless %} 2706 <span> 2707 <img alt="{{product.title}}" class="ga-product_image_{{product.id}} lazyload hs-lazyload hs-id-b0ef92ce" data-src="{{featured_image}}" id="ga-product_image_{{product.id}}" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="/> 2708 </span> 2709 </a> 2710 <div> 2711 <a class="ga-product_title"{% if settings.new_tab %} target="_blank"{% endif %} href="/products/{{product.handle}}">{% if product.id == cur_product_id %}<strong>{{translation.this_item}} </strong>{% endif %}{{product.title}}{% unless product.available %} - {{translation.sold_out}}{% endunless %}</a> 2712 </div> 2713 </div> 2714 {% assign variants_size = product.variants | size %} 2715 <div class="ga-product_variants-container{% unless box.template.elements contains 'variantSelector' %} ga-hide{% endunless %}"> 2716 <select {% unless product.available %}disabled{% endunless %} class="ga-product_variant_select {% if variants_size == 1 %}ga-hide{% endif %}"> 2717 {% for variant in product.variants %} 2718 <option{% if first_available_variant.id == variant.id %} selected{% endif %}{% unless variant.available %} disabled{% endunless %} data-image="{% if variant.featured_image %}{{variant.featured_image.src | img_url: '100x'}}{% else %}{{featured_image}}{% endif %}" data-available="{{variant.available}}" data-compare_at_price="{{variant.compare_at_price}}" data-price="{{variant.price}}" value="{{variant.id}}">{{variant.title}}{% unless variant.available %} - {{translation.sold_out}}{% endunless %}</option> 2719 {% endfor %} 2720 </select> 2721 </div> 2722 {% if box.template.elements contains 'price' %} 2723 <span class="ga-product_price-container"> 2724 <span class="ga-product_price money">{{first_available_variant.price | money}}</span> 2725 {% if first_available_variant.compare_at_price > first_available_variant.price %} 2726 <s class="ga-product_oldprice money">{{first_available_variant.compare_at_price | money}}</s> 2727 {% endif %} 2728 </span> 2729 {% endif %} 2730 </li> 2731 {% endfor %} 2732 </ul> 2733 <div class="ga-product-form{% unless box.template.selected or total_price > 0 %} ga-hide{% endunless %}"> 2734 {% if box.template.elements contains 'price' %} 2735 <div>{{translation.total_price}} <span class="ga-product_price ga-product_totalprice money">{{total_price | money}}</span></div> 2736 {% endif %} 2737 {% if box.template.elements contains 'addToCartBtn' %} 2738 <button class="ga-addalltocart" type="button" data-add="{{translation.add_selected_to_cart}}" data-added="{{translation.added_selected_to_cart}}">{{translation.add_selected_to_cart}}</button> 2739 {% endif %} 2740 </div> 2741 </div> 2742 </div> 2743 {% endif %} 2744</script>
2744 2745 2746 2747 2748<div class="globoRecommendationsBottom"></div> 2749 2750 </main> 2751 2752 <div id="shopify-section-static-text-with-icons" class="shopify-section"></div> 2753 <div id="shopify-section-footer" class="shopify-section"><footer class="footer" data-section-id="footer" data-section-type="footer" role="contentinfo"> 2754 <div class="container"> 2755 <div class="footer__wrapper"><div class="footer__block-list"><div class="footer__block-item footer__block-item--links" > 2756 <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-e54afcd3-abfe-4dee-807e-2f90da1ef264" data-action="toggle-collapsible"> 2757 <span>Shop</span> 2758 <span class="plus-button"></span> 2759 </button> 2760 2761 <div id="block-e54afcd3-abfe-4dee-807e-2f90da1ef264" class="footer__collapsible"> 2762 <div class="footer__collapsible-content"> 2763 <ul class="footer__linklist list--unstyled" role="list"><li> 2764 <a href="/search" class="footer__link-item link">Search</a> 2765 </li><li> 2766 <a href="/collections/hookahs-for-sale" class="footer__link-item link">Hookahs</a> 2767 </li><li> 2768 <a href="/collections/hookah-bowls" class="footer__link-item link">Hookah Bowls</a> 2769 </li><li> 2770 <a href="/collections/hookah-accessories" class="footer__link-item link">Accessories</a> 2771 </li><li> 2772 <a href="/collections/herbal-shisha" class="footer__link-item link">Herbal Shisha</a> 2773 </li><li> 2774 <a href="/collections/hookah-coals" class="footer__link-item link">Hookah Coals</a> 2775 </li></ul> 2776 </div> 2777 </div> 2778 </div><div class="footer__block-item footer__block-item--links" > 2779 <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-65c35af4-a559-4b43-b023-0c9c549d773a" data-action="toggle-collapsible"> 2780 <span>Blog</span> 2781 <span class="plus-button"></span> 2782 </button> 2783 2784 <div id="block-65c35af4-a559-4b43-b023-0c9c549d773a" class="footer__collapsible"> 2785 <div class="footer__collapsible-content"> 2786 <ul class="footer__linklist list--unstyled" role="list"><li> 2787 <a href="/blogs/hookah-blog/best-hookahs" class="footer__link-item link">Best Hookahs In 2026</a> 2788 </li></ul> 2789 </div> 2790 </div> 2791 </div><div class="footer__block-item footer__block-item--links" > 2792 <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-footer-1" data-action="toggle-collapsible"> 2793 <span>Website Support</span> 2794 <span class="plus-button"></span> 2795 </button> 2796 2797 <div id="block-footer-1" class="footer__collapsible"> 2798 <div class="footer__collapsible-content"> 2799 <ul class="footer__linklist list--unstyled" role="list"><li> 2800 <a href="https://help.guesshookah.com/en-US" class="footer__link-item link">Need Help?</a> 2801 </li><li> 2802 <a href="/pages/age-verification" class="footer__link-item link">Age Veification</a> 2803 </li><li> 2804 <a href="/pages/shipping-returns" class="footer__link-item link">Shipping & Returns</a> 2805 </li><li> 2806 <a href="/policies/terms-of-service" class="footer__link-item link">Terms And Conditions</a> 2807 </li><li> 2808 <a href="/policies/privacy-policy" class="footer__link-item link">Privacy Pollicy</a> 2809 </li><li>
2810 <a href="https://guesshookah.com/a/sitemap-tools/sitemap" class="footer__link-item link">Sitemap</a> 2811 </li><li> 2812 <a href="/pages/about-sezzle" class="footer__link-item link">Sezzle</a> 2813 </li><li> 2814 <a href="/pages/hookah-wholesale" class="footer__link-item link">Wholesale</a> 2815 </li><li> 2816 <a href="https://affiliattesguesshookah.goaffpro.com/" class="footer__link-item link">Affiliate program</a> 2817 </li></ul> 2818 </div> 2819 </div> 2820 </div><div class="footer__block-item footer__block-item--text" > 2821 <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-a0abd468-ac2d-4b37-97f6-9005f28973cb" data-action="toggle-collapsible"> 2822 <span>Contact</span> 2823 <span class="plus-button"></span> 2824 </button> 2825 2826 <div id="block-a0abd468-ac2d-4b37-97f6-9005f28973cb" class="footer__collapsible"> 2827 <div class="footer__collapsible-content"> 2828 <div class="rte"> 2829 <p><a href="mailto:[email protected]" title="mailto:[email protected]">Email Us</a></p><p>Phone: +1 888-691-8089</p> 2830 </div> 2831 </div> 2832 </div> 2833 </div></div><aside class="footer__aside"><div class="footer__aside-item footer__aside-item--localization "><p class="hidden-pocket">© 2026 GH Shop<br><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></p> 2834 </div><div class="footer__aside-item footer__aside-item--social"> 2835 <p class="footer__aside-title">Follow Us</p> 2836 2837 <ul class="social-media__item-list list--unstyled" role="list"> 2838 <li class="social-media__item social-media__item--facebook"> 2839 <a href="https://www.facebook.com/profile.php?id=61556935570857" target="_blank" rel="noopener" aria-label="Follow us on Facebook"><svg focusable="false" class="icon icon--facebook " viewBox="0 0 30 30"> 2840 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.2142857-17.1429611h-2.1428678v-2.1425646c0-.5852979.8203285-1.07160109 1.0714928-1.07160109h1.071375v-2.1428925h-2.1428678c-2.3564786 0-3.2142536 1.98610393-3.2142536 3.21449359v2.1425646h-1.0714822l.0032143 2.1528011 1.0682679-.0099086v7.499969h3.2142536v-7.499969h2.1428678v-2.1428925z" fill="currentColor" fill-rule="evenodd"></path> 2841 </svg></a> 2842 </li> 2843 2844 2845<li class="social-media__item social-media__item--twitter"> 2846 <a href="https://x.com/Guesshookah_com" target="_blank" rel="noopener" aria-label="Follow us on Twitter"><svg focusable="false" class="icon icon--twitter " role="presentation" viewBox="0 0 30 30"> 2847 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm3.4314771-20.35648929c-.134011.01468929-.2681239.02905715-.4022367.043425-.2602865.05139643-.5083383.11526429-.7319208.20275715-.9352275.36657324-1.5727317 1.05116784-1.86618 2.00016964-.1167278.3774214-.1643635 1.0083696-.0160821 1.3982464-.5276368-.0006268-1.0383364-.0756643-1.4800457-.1737-1.7415129-.3873214-2.8258768-.9100285-4.02996109-1.7609946-.35342035-.2497018-.70016357-.5329286-.981255-.8477679-.09067071-.1012178-.23357785-.1903178-.29762142-.3113357-.00537429-.0025553-.01072822-.0047893-.0161025-.0073446-.13989429.2340643-.27121822.4879125-.35394965.7752857-.32626393 1.1332446.18958607 2.0844643.73998215 2.7026518.16682678.187441.43731214.3036696.60328392.4783178h.01608215c-.12466715.041834-.34181679-.0159589-.45040179-.0360803-.25715143-.0482143-.476235-.0919607-.69177643-.1740215-.11255464-.0482142-.22521107-.09675-.3378675-.1449642-.00525214 1.251691.69448393 2.0653071 1.55247643 2.5503267.27968679.158384.67097143.3713625 1.07780893.391484-.2176789.1657285-1.14873321.0897268-1.47198429.0581143.40392643.9397285 1.02481929 1.5652607 2.09147249 1.9056375.2750861.0874928.6108975.1650857.981255.1593482-.1965482.2107446-.6162514.3825321-.8928439.528766-.57057.301
28477572-1.2328489.4971697-1.97873466.6450108-.2991075.0590785-.61700464.0469446-.94113107.0941946-.35834678.0520554-.73320321-.02745-1.0537875-.0364018.09657429.053325.19312822.1063286.28958036.1596536.2939775.1615821.60135.3033482.93309.4345875.59738036.2359768 1.23392786.4144661 1.93859037.5725286 1.4209286.3186642 3.4251707.175291 4.6653278-.1740215 3.4539354-.9723053 5.6357529-3.2426035 6.459179-6.586425.1416246-.5754053.162226-1.2283875.1527803-1.9126768.1716718-.1232517.3432215-.2465035.5148729-.3697553.4251996-.3074947.8236703-.7363286 1.118055-1.1591036v-.00765c-.5604729.1583679-1.1506672.4499036-1.8661597.4566054v-.0070232c.1397925-.0495.250515-.1545429.3619908-.2321358.5021089-.3493285.8288003-.8100964 1.0697678-1.39826246-.1366982.06769286-.2734778.13506429-.4101761.20275716-.4218407.1938214-1.1381067.4719375-1.689256.5144143-.6491893-.5345357-1.3289754-.95506074-2.6061215-.93461789z" fill="currentColor" fill-rule="evenodd"></path> 2848 </svg></a> 2849 </li> 2850 2851 2852<li class="social-media__item social-media__item--instagram"> 2853 <a href="https://www.instagram.com/guesshookah?igsh=MXM3M2x6aWg0ZXB6YQ%3D%3D&utm_source=qr" target="_blank" rel="noopener" aria-label="Follow us on Instagram"><svg focusable="false" class="icon icon--instagram " role="presentation" viewBox="0 0 30 30"> 2854 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.0000159-23.03571429c-2.1823849 0-2.4560363.00925037-3.3131306.0483571-.8553081.03901103-1.4394529.17486384-1.9505835.37352345-.52841925.20532625-.9765517.48009406-1.42331254.926823-.44672894.44676084-.72149675.89489329-.926823 1.42331254-.19865961.5111306-.33451242 1.0952754-.37352345 1.9505835-.03910673.8570943-.0483571 1.1307457-.0483571 3.3131306 0 2.1823531.00925037 2.4560045.0483571 3.3130988.03901103.8553081.17486384 1.4394529.37352345 1.9505835.20532625.5284193.48009406.9765517.926823 1.4233125.44676084.446729.89489329.7214968 1.42331254.9268549.5111306.1986278 1.0952754.3344806 1.9505835.3734916.8570943.0391067 1.1307457.0483571 3.3131306.0483571 2.1823531 0 2.4560045-.0092504 3.3130988-.0483571.8553081-.039011 1.4394529-.1748638 1.9505835-.3734916.5284193-.2053581.9765517-.4801259 1.4233125-.9268549.446729-.4467608.7214968-.8948932.9268549-1.4233125.1986278-.5111306.3344806-1.0952754.3734916-1.9505835.0391067-.8570943.0483571-1.1307457.0483571-3.3130988 0-2.1823849-.0092504-2.4560363-.0483571-3.3131306-.039011-.8553081-.1748638-1.4394529-.3734916-1.9505835-.2053581-.52841925-.4801259-.9765517-.9268549-1.42331254-.4467608-.44672894-.8948932-.72149675-1.4233125-.926823-.5111306-.19865961-1.0952754-.33451242-1.9505835-.37352345-.8570943-.03910673-1.1307457-.0483571-3.3130988-.0483571zm0 1.44787387c2.1456068 0 2.3997686.00819774 3.2471022.04685789.7834742.03572556 1.2089592.1666342 1.4921162.27668167.3750864.14577303.6427729.31990322.9239522.60111439.2812111.28117926.4553413.54886575.6011144.92395217.1100474.283157.2409561.708642.2766816 1.4921162.0386602.8473336.0468579 1.1014954.0468579 3.247134 0 2.1456068-.0081977 2.3997686-.0468579 3.2471022-.0357255.7834742-.1666342 1.2089592-.2766816 1.4921162-.1457731.3750864-.3199033.6427729-.6011144.9239522-.2811793.2812111-.5488658.4553413-.9239522.6011144-.283157.1100474-.708642.2409561-1.4921162.2766816-.847206.0386602-1.1013359.0468579-3.2471022.0468579-2.1457981 0-2.3998961-.0081977-3.247134-.0468579-.7834742-.0357255-1.2089592-.1666342-1.4921162-.2766816-.37508642-.1457731-.64277291-.3199033-.92395217-.6011144-.28117927-.2811793-.45534136-.5488658-.60111439-.9239522-.11004747-.283157-.24095611-.708642-.27668167-1.4921162-.03866015-.8473336-.04685789-1.1014954-.04685789-3.2471022 0-2.1456386.00819774-2.3998004.04685789-3.247134.03572556-.7834742.1666342-1.2089592.27668167-1.4921162.14577303-.37508642.31990322-.64277291.60111439-.92395217.28117926-.28121117.54886575-.45534136.92395217-.60111439.283157-.11004747.708642-.24095611 1.4921162-.27668167.8473336-.03866015 1.1014954-.04685789 3.247134-.04685789zm0 9.26641182c-1.479357 0-2.6785873-1.1992303-2.6785873-2.6785555 0-1.479357 1.1992303-2.6785873 2.6785873-2.6785873 1.4793252 0 2.6785555 1.1992303 2.6785555 2.6785873 0 1.4793252-1.1992303 2.6785555-2.6785555 2.6785555zm0-6.8050167c-2.2790034 0-4.1264612 1.8474578-4.1264612 4.1264612 0 2.2789716 1.8474578 4.1264294 4.1264612 4.1264294 2.2789716 0 4.1264294-1.8474578 4.1264294-4.1264294 0-2.2790034-1.8474578-4.1264612-4.12
285464294-4.1264612zm5.2537621-.1630297c0-.532566-.431737-.96430298-.964303-.96430298-.532534 0-.964271.43173698-.964271.96430298 0 .5325659.431737.964271.964271.964271.532566 0 .964303-.4317051.964303-.964271z" fill="currentColor" fill-rule="evenodd"></path> 2855 </svg></a> 2856 </li> 2857 2858 2859<li class="social-media__item social-media__item--pinterest"> 2860 <a href="https://www.pinterest.com/guesshookah/" target="_blank" rel="noopener" aria-label="Follow us on Pinterest"><svg focusable="false" class="icon icon--pinterest " role="presentation" viewBox="0 0 30 30"> 2861 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm-.4492946-22.49876954c-.3287968.04238918-.6577148.08477836-.9865116.12714793-.619603.15784625-1.2950238.30765013-1.7959124.60980792-1.3367356.80672832-2.26284291 1.74754848-2.88355361 3.27881599-.1001431.247352-.10374313.4870343-.17702448.7625149-.47574032 1.7840923.36779138 3.6310327 1.39120339 4.2696951.1968419.1231267.6448551.3405257.8093833.0511377.0909873-.1603963.0706852-.3734014.1265202-.5593764.036883-.1231267.1532436-.3547666.1263818-.508219-.0455542-.260514-.316041-.4256572-.4299438-.635367-.230748-.4253041-.2421365-.8027267-.3541701-1.3723228.0084116-.0763633.0168405-.1527266.0253733-.2290899.0340445-.6372108.1384107-1.0968422.3287968-1.5502554.5593198-1.3317775 1.4578212-2.07273488 2.9088231-2.5163011.324591-.09899963 1.2400541-.25867013 1.7200175-.1523539.2867042.05078464.5734084.10156927.8600087.1523539 1.0390064.33760307 1.7953931.9602003 2.2007079 1.9316992.252902.6061594.3275507 1.7651044.1517724 2.5415071-.0833199.3679287-.0705641.6832289-.1770418 1.0168107-.3936666 1.2334841-.9709174 2.3763639-2.2765854 2.6942337-.8613761.2093567-1.5070793-.3321303-1.7200175-.8896824-.0589159-.1545509-.1598205-.4285603-.1011297-.6865243.2277711-1.0010987.5562045-1.8969797.8093661-2.8969995.24115-.9528838-.2166421-1.7048063-.9358863-1.8809146-.8949186-.2192233-1.585328.6350139-1.8211644 1.1943903-.1872881.4442919-.3005678 1.2641823-.1517724 1.8557085.0471811.1874265.2666617.689447.2276672.8640842-.1728187.7731269-.3685356 1.6039823-.5818373 2.3635745-.2219729.7906632-.3415527 1.5999416-.5564641 2.3639276-.098793.3507651-.0955738.7263439-.1770244 1.092821v.5337977c-.0739045.3379758-.0194367.9375444.0505042 1.2703809.0449484.2137505-.0261175.4786388.0758948.6357396.0020943.1140055.0159752.1388388.0506254.2031582.3168026-.0095136.7526829-.8673992.9106342-1.118027.3008274-.477913.5797431-.990879.8093833-1.5506281.2069844-.5042174.2391769-1.0621226.4046917-1.60104.1195798-.3894861.2889369-.843272.328918-1.2707535h.0252521c.065614.2342095.3033024.403727.4805692.5334446.5563429.4077482 1.5137774.7873678 2.5547742.5337977 1.1769151-.2868184 2.1141687-.8571599 2.7317812-1.702982.4549537-.6225776.7983583-1.3445472 1.0624066-2.1600633.1297394-.4011574.156982-.8454494.2529193-1.2711066.2405269-1.0661438-.0797199-2.3511383-.3794396-3.0497261-.9078995-2.11694836-2.8374975-3.32410832-5.918897-3.27881604z" fill="currentColor" fill-rule="evenodd"></path> 2862 </svg></a> 2863 </li> 2864 2865 2866<li class="social-media__item social-media__item--youtube"> 2867 <a href="https://www.youtube.com/channel/UCZYKhJ2Pb2KP3ehr_fhbJhg" target="_blank" rel="noopener" aria-label="Follow us on YouTube"><svg focusable="false" class="icon icon--youtube " role="presentation" viewBox="0 0 30 30"> 2868 <path d="M15 30c8.2842712 0 15-6.7157288 15-15 0-8.28427125-6.7157288-15-15-15C6.71572875 0 0 6.71572875 0 15c0 8.2842712 6.71572875 15 15 15zm7.6656364-18.7823145C23 12.443121 23 15 23 15s0 2.5567903-.3343636 3.7824032c-.184.6760565-.7260909 1.208492-1.4145455 1.3892823C20.0033636 20.5 15 20.5 15 20.5s-5.00336364 0-6.25109091-.3283145c-.68836364-.1807903-1.23054545-.7132258-1.41454545-1.3892823C7 17.5567903 7 15 7 15s0-2.556879.33436364-3.7823145c.184-.6761452.72618181-1.2085807 1.41454545-1.38928227C9.99663636 9.5 15 9.5 15 9.5s5.0033636 0 6.2510909.32840323c.6884546.18070157 1.2305455.71313707 1.4145455 1.38928227zm-9.302 6.103758l4.1818181-2.3213548-4.1818181-2.3215322v4.642887z" fill="currentColor" fill-rule="evenodd"></path> 2869 </svg></a> 2870 </li> 2871 2872 2873<li class="social-media__item social-media__item--tiktok"> 2874 <a href="https://www.tiktok.com/@guesshookah?_t=8l4XabZnR50&_r=1" target="_blank" rel="noopener" aria-label="Follow us on TikTok"><svg focusable="false" class="icon icon--tiktok " viewBox="0 0 30 30"> 2875 <path fill-rule="evenodd" clip-rule="evenodd" d="M30 15c0 8.284-6.716 15-15 15-8.284 0-15-6.716-15-15C0 6.716 6.716 0 15 0c8.284 0 15 6.716 15 15zm-7.902-1.966c.133 0 .267-.007.4-.02h.002v-2.708a4.343 4.343 0 01-4.002-3.877h-2.332l-.024 11.363c0 1.394-1.231 2.493-2.625 2.493a2.524 2.524 0 010-5.048c.077 0 .152.01.227.02l.078.01v-2.436a3.334 3.334 0 00-.306-.016 4.945 4.945 0 104.946 4.945v-6.69a4.345 4.345 0 003.636 1.964z" fill="currentColor"></path> 2876 </svg></a> 2877 </li> 2878 2879 2880<li class="social-media__item social-media__item--snapchat"> 2881 <a href="https://www.snapchat.com/add/guess_hookah?share_id=MYAYHnFXQsOrntreguK6DQ&locale=en_US" target="_blank" rel="noopener" aria-label="Follow us on Snapchat"><svg focusable="false" class="icon icon--snapchat " role="presentation" viewB
2881ox="0 0 30 30"> 2882 <path d="M15 30C6.71572875 30 0 23.2842712 0 15 0 6.71572875 6.71572875 0 15 0c8.2842712 0 15 6.71572875 15 15 0 8.2842712-6.7157288 15-15 15zm.108159-7.5c1.0158803 0 1.6676384-.460207 2.2992458-.906347.4344332-.3067145.8448697-.5961158 1.3282714-.6766223.236284-.0390629.4714304-.0588649.6986682-.0588649.3891482 0 .6949848.0490721.9677785.1023644.1538392.0301899.2752313.0454472.3605471.0454472h.0200424c.1230172 0 .196145-.0548613.2304879-.1720501.0398141-.1350972.0687402-.2634856.0972871-.3942545.0785446-.3592493.1295716-.5305961.2612016-.5507768 1.611303-.2486611 2.0719538-.5870804 2.1741702-.8257864.0147881-.0339231.0232384-.0688201.0252968-.1035006.0050377-.0924093-.0602898-.1738897-.1517266-.1889846-2.4772443-.4077263-3.5866198-2.9346989-3.6327174-3.0419326-.0011375-.0031381-.0026543-.0060056-.0040085-.0089813-.1515099-.3069309-.1812485-.5730134-.0884033-.79116.1698189-.3999354.7238025-.5755563 1.0910665-.6919336.0900826-.0285668.1751816-.0555646.241755-.0816968.6423328-.2534222.7732586-.5109564.7700085-.6823031-.0034668-.181897-.1664064-.3560031-.415095-.44403l-.0053085-.0021641c-.087
28825909-.0365201-.1930574-.0566467-.2971155-.0566467-.0681443 0-.1681939.008873-.2583307.0509117-.3074617.143862-.5876223.221501-.8313816.2308068h-.0003792c-.3207872-.0122816-.4628176-.1488937-.4805308-.1669102.0082879-.1513825.0181466-.3095279.0283845-.4722181l.0030876-.0508035c.0738319-1.1683718.1654854-2.62251986-.2049745-3.45225589-1.1106214-2.48726036-3.4696695-2.68073558-4.1662794-2.68073558l-.0411682.00016231s-.2868776.00308392-.3046991.00308392c-.6949848 0-3.0488868.1930965-4.1589124 2.67900426-.3703516.8293032-.2789689 2.28215278-.2052453 3.45144438.0114296.1803821.0225883.3551915.0315804.5225887-.0189049.0194773-.17334.1679923-.5271701.1679923-.25605558 0-.55284604-.0780718-.88213773-.2321594-.05660632-.0264027-.12393805-.0399287-.20037013-.0399287-.27880644 0-.62359039.1795706-.67266726.4372129-.02870942.1512202.03217623.4479255.76421241.736948.06711506.0265109.15221413.0533464.24197171.0816968.36683062.116215.9210309.2919982 1.0909582.6919877.0927368.2182548.0630524.4845537-.0885117.7912682-.0013542.0029757-.0027085.0058432-.0039543.008819-.0460976.1073419-1.15644821 2.6350178-3.63255493 3.0423113-.09138264.0148785-.1569268.0964671-.15167243.1888223.00195007.0340854.01023788.0685495.02480927.1029054.10275808.2404374.56378812.5792895 2.17454941.8277883.13818443.0212087.18931971.2237193.26130994.5531033.0278969.1279555.05693134.2602393.09712453.3968514.04615176.1576585.15248497.1788672.25058454.1788672.0938744 0 .21743327-.0240762.36065539-.0520478.23568813-.0460424.55847958-.1091274.96767018-.1091274.2271836 0 .4622217.019802.6983432.0588649.4839434.0805065.8946507.3704488 1.3298964.6776502.6303074.4451121 1.2821738.9053191 2.2977291.9053191.0289261 0 .0579064-.0011903.0855325-.0033003h.0001083c.0433892.0020559.0868325.0033003.13098.0033003z" fill="currentColor" fill-rule="evenodd"></path> 2883 </svg></a> 2884 </li> 2885 2886 2887 2888 </ul> 2889 </div><div class="footer__aside-item footer__aside-item--payment"> 2890 <p class="footer__aside-title">We Accept</p> 2891 2892 <div class="payment-list"> 2893 2894 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2895 2896 2897 <svg class="payment-list__item" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558
28970 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 2898 2899 2900 <svg class="payment-list__item" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 2901 2902 <svg class="payment-list__item" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 2903 2904 <svg class="payment-list__item" width="38" height="24" role="img" aria-labelledby="pi-jcb" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg"><title id="pi-jcb">JCB</title><g fill="none" fill-rule="evenodd"><g fill-rule="nonzero"><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/></g><path d="M11.5 5H15v11.5a2.5 2.5 0 0 1-2.5 2.5H9V7.5A2.5 2.5 0 0 1 11.5 5z" fill="#006EBC"/><path d="M18.5 5H22v11.5a2.5 2.5 0 0 1-2.5 2.5H16V7.5A2.5 2.5 0 0 1 18.5 5z" fill="#F00036"/><path d="M25.5 5H29v11.5a2.5 2.5 0 0 1-2.5 2.5H23V7.5A2.5 2.5 0 0 1 25.5 5z" fill="#2AB419"/>
2904<path d="M10.755 14.5c-1.06 0-2.122-.304-2.656-.987l.78-.676c.068 1.133 3.545 1.24 3.545-.19V9.5h1.802v3.147c0 .728-.574 1.322-1.573 1.632-.466.144-1.365.221-1.898.221zm8.116 0c-.674 0-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782 1.468-2.165 1.319-.49 3.343-.261 3.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744 1.448-.006.56.245 1.252.744 1.497.953.467 2.39.04 2.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005 0-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696 0 1.097-.23 1.315-.415.283-.25.426-.53.426-.96 0-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956 0 .944 1.444-.067 1.444zm.288 2.157h-1.716v-1.513h1.716c.986 0 1.083 1.513 0 1.513z" fill="#FFF" fill-rule="nonzero"/></g></svg> 2905 2906 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 2907 2908 2909 <svg class="payment-list__item" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
290916.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2910 2911 2912 </div> 2913 </div><div class="footer__aside-item footer__aside-item--copyright hidden-lap-and-up"> 2914 <p>© 2026 GH Shop<br><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></p> 2915 </div> 2916 </aside> 2917 </div> 2918 </div></footer> 2919 2920 2921 2922</div> 2923 2924 2925 2926 <ul hidden> 2927 <li id="a11y-new-window-message">Opens in a new window.</li> 2928 </ul> 2929 2930<style type="text/css"> 2931 .ba-products-box *{font-family:"Work Sans","HelveticaNeue","Helvetica Neue",sans-serif;text-decoration:none;margin:0;list-style:none;box-sizing:border-box;padding:0}.ba-products-box a:hover{text-decoration:none}.ba-products-box h2{border:none;padding-bottom:0.5em;margin-bottom:0.5em;text-transform:none;color:#222222}.ba-products-carousel-wrapper{padding-left:35px;position:relative;padding-right:35px}.ba-product_image{background-repeat:no-repeat;margin-bottom:10px;width:100%;background-position:center;background-size:cover}.ba-product_image:after{content:"";padding-top:100%;display:block}.ba-products-box.ba-products-box_1 .ba-product{padding-right:10px;padding-left:10px}.ba-product>a{position:relative;display:block}.ba-products-carousel .owl-nav .owl-prev,.ba-products-carousel .owl-nav .owl-next{background:linear-gradient(#e7eaf0, #f7f8fa);cursor:pointer;pointer-events:all;opacity:0.7;width:28px;height:45px;top:40%;margin-top:-20px;user-select:none;position:absolute;border:1px solid #d0d0d0;border-radius:2px}.ba-products-carousel .owl-nav .owl-prev:hover,.ba-products-carousel .owl-nav .owl-next:hover{opacity:1}.ba-product-oldprice{text-decoration:line-through;color:#999}.ba-products-carousel .owl-nav .owl-prev{left:-35px}.ba-products-carousel .owl-nav .owl-next{right:-35px}.ba-products-carousel .owl-nav .owl-prev svg,.ba-products-carousel .owl-nav .owl-next svg{width:26px;height:43px}h3.ba-product_title{margin-bottom:7px;font-size:1.2em}p.ba-product_description{font-size:1em;margin-bottom:10px}span.ba-product-price-container{font-weight:bold;display:block;margin-bottom:10px}button.ba-product-addtocart,button.ba-addalltocart{font-family:"Work Sans", sans-serif;font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:0;border:none;cursor:pointer;font-size:14px;min-height:36px;display:block;width:100%;line-height:22px;padding:5px 20px 5px 20px;white-space:normal;margin-top:0px;background-color:#557b97;color:white}button.ba-product-addtocart:hover,button.ba-addalltocart:hover{background-color:#436076}.ba-products-list>.ba-product{margin-right:10px;line-height:65px;margin-bottom:20px;display:inline-block;vertical-align:middle;float:left}.ba-products-box_2 select.ba-product-variant-select{margin:0}.ba-products-list>.ba-product a img{vertical-align:middle;max-width:100%}.ba-products-list .ba-product>a{float:left;display:block;max-width:65px}.ba-products-box_2 .ba-product:before{float:left;margin-right:10px;content:"+";display:inline-block;font-size:1.5em}.ba-products-box_2 .ba-product.ba-first:before{display:none}.ba-products-box_2 .ba-products-input .ba-product-variants-container{padding:0}.ba-hide{display:none !important}.ba-products-box{clear:both;margin-top:20px;margin-bottom:20px}.ba-products-box_2 .ba-products-input span.ba-product-price-container{margin:0;display:inline-block;vertical-align:middle}ul.ba-products-input{display:block;clear:both}ul.ba-products-input li{margin-bottom:6px;position:relative;padding-left:25px;text-align:left}ul.ba-products-input li.ba-disabled{opacity:0.5}ul.ba-products-input li>*{vertical-align:middle;display:inline-block}.text-left{text-align:left !important}.text-center{text-align:center !important}.ba-products-list{overflow:hidden;float:left;margin-right:15px}.ba-product-form{margin-bottom:15px;
2931display:block;float:left}.ba-products-list{margin-right:15px;float:left}.ba-product-form button.ba-product-addtocart{margin-top:15px}.ba-products-box_2 span.ba-product-price{font-weight:bold}.ba-products-box_1 select.ba-product-variant-select{margin-bottom:10px}.ba-hidden{visibility:hidden !important;opacity:0 !important}.ba-products-box:after{clear:both;content:"";display:block}select.ba-product-variant-select{vertical-align:baseline;margin:2px 0px 10px;height:2em;min-height:2em;max-height:2em;padding:0px 10px;line-height:1em;border-radius:0 !important;display:block;-webkit-appearance:menulist;background-image:none;width:100%;max-width:100%;font-size:1em;font-weight:normal;border:1px solid #e8e9eb;color:black;background-color:white;text-align:left}.ba-product-variants-container{padding-bottom:3px;padding-top:3px}ul.ba-products-input li input{margin-top:-7px;position:absolute;left:0;top:50%}ul.ba-products-table{margin-bottom:30px;border:1px solid #e3dfdf;border-bottom:none}ul.ba-products-table>li{border-bottom:1px solid #e3dfdf;padding-top:20px;padding-bottom:20px}.product_main>a,.product_main>strong{min-height:55px;overflow:hidden;display:block;position:relative;padding-left:65px}ul.ba-products-table>li:after{content:"";display:block;clear:both}ul.ba-products-table>li>div,ul.ba-products-table>li>span{padding-left:10px;padding-right:10px}ul.ba-products-table .ba-product-variants-container{float:left;width:15%}.narrow .hidden-narrow,.visible-narrow{display:none !important}.narrow .visible-narrow{display:block !important}ul.ba-products-table .ba-product_description{width:35%;float:left}ul.ba-products-table>li>span.ba-product-price-container{text-align:center;margin-top:5px;width:15%;float:left}ul.ba-products-table>li .product_main{width:35%;float:left;position:relative;padding-left:35px}.ba-products-box_3.narrow ul.ba-products-table .ba-product-variants-container.ba-hidden{display:none}ul.ba-products-table>li .product_main input{top:50%;margin-top:-7px;position:absolute;left:10px}.ba-products-box_3 .ba-deactive .product_main>a,.ba-products-box_3 .ba-deactive>.ba-product-variants-container,.ba-products-box_3 .ba-deactive>.ba-product_description,.ba-products-box_3 .ba-deactive>.ba-product-price-container,.ba-products-box_2 .ba-deactive>a,.ba-products-box_2 .ba-deactive>.ba-product-variants-container,.ba-products-box_2 .ba-deactive>.ba-product_description,.ba-products-box_2 .ba-deactive>.ba-product-price-container{opacity:0.4}.product_main>a>img,.product_main>strong>img{width:auto;height:auto;max-width:55px;max-height:55px;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.ba-products-box_3 .ba-product-form{line-height:45px;float:right}.ba-products-box_3 .ba-product-form button.ba-product-addtocart{margin-top:0;display:inline-block;width:auto}.ba-products-box_3 .ba-product-form span.ba-product-price{margin-right:30px}.ba-products-box_3 .ba-product-form span.ba-product-price{font-weight:bold}.ba-products-box_3.narrow ul.ba-products-table>li .product_main{width:70%}.ba-products-box_3.narrow ul.ba-products-table .ba-product_description{display:none}.ba-products-box_3.narrow ul.ba-products-table .ba-product-variants-container{width:30%}.ba-products-box_3 select.ba-product-variant-select{margin:0 auto;max-width:120px}span.ba-label{font-weight:bold;text-transform:uppercase;line-height:1.1;position:absolute;padding:7px 9px}.ba-products-box_2 .ba-product-variants-container.ba-hidden{display:none !important}ul.ba-products-table span.ba-label.ba-label-sale{margin-top:5px;position:static;margin-left:5px}span.ba-label.ba-label-sale{background:#bf0000;max-width:80px;color:#fff;font-size:0.8em}span.ba-label.ba-label_sold{background:#636262;float:right;right:0;color:#fff;font-size:0.8em}.ba-product-form button.ba-addalltocart{display:inline-block;width:auto}#ba-bought-together h2{font-weight:600;font-style:normal;color:#000000;font-size:21px;font-family:Work Sans,"HelveticaNeue","Helvetica Neue",sans-serif}#globo-recommendations h2{font-weight:600;font-style:normal;color:#000000;font-size:30px;font-family:"Work Sans","HelveticaNeue","Helvetica Neue",sans-serif}button.ba-product-addtocart,button.ba-addalltocart{background-color:#6371c7;color:#ffffff}button.ba-product-addtocart:hover,button.ba-addalltocart:hover{background-color:#3f4eae;color:#fafafa}h3.ba-product_title{color:#111111}.ba-product_description{color:#212121}span.ba-product-price{color:#B12704}.ba-product-oldprice{color:#989898}.ba-product_image:after{padding-top:125%}.ba-product_title{color:#111111;font-weight:normal}select.ba-product-variant-select{color:#111111}#ba-bought-together{margin-left:auto;margin-right:auto;padding:20px 20px 10px 20px}#ba-bought-together #ba-total-price-cont,#ba-bought-together .ba-compare-at-price,#ba-bought-together .ba-regular-price,#ba-bought-together .ba-label-sale{display:none}#ba-bought-together.with-prices #ba-total-price-cont,#ba-bought-together.with-prices .ba-regular-price{display:inline}#ba-bought-together.with-compare-prices .ba-compare-at-price{display:inline}#ba-bought-together.with-sale-badge .ba-label-sale{display:inline-block}#recommendations{margin-left:auto;margin-right:auto;max-width:1170px}.ba-hidden{display:none}#ba-rec-cart-widget{margin-left:auto;margin-right:auto;padding:20px 20px 10px 20px;overflow:hidden}#ba-rec-cart-widget #ba-rcw-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#ba-rec-cart-widget #ba-rcw-list li{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;padding:7px;text-align:center}#ba-rec-cart-widget #ba-rcw-list li a{display:block;position:relative}#ba-rec-cart-widget #ba-rcw-list li a span.ba-label{position:absolute;top:0;left:0;z-index:1}#ba-rec-cart-widget #ba-rcw-list li .ba-image{width:100%;background-position:center;background-size:contain;background-repeat:no-repeat;margin-bottom:10px;opacity:1}#ba-rec-cart-widget #ba-rcw-list li .ba-image .ba-image-holder{padding-top:100%}#ba-rec-cart-widget #ba-rcw-list li .ba-image:hover{opacity:0.7}#ba-rec-cart-widget #ba-rcw-list li .ba-product-variant-select-wrapper.ba-no-variants select{visibility:hidden}#ba-rec-cart-widget .ba-compare-at-price,#ba-rec-cart-widget .ba-regular-price,#ba-rec-cart-widget .ba-label-sale{display:none}#ba-rec-cart-widget.with-prices .ba-regular-price{display:inline}#ba-rec-cart-widget.with-compare-prices .ba-compare-at-price{display:inline}#ba-rec-cart-widget.with-sale-badge .ba-label-sale{display:inline-block}#ba-rec-csw-wrapper{margin-left:auto;margin-right:auto;padding:20px 20px 10px 20px;overflow:hidden}#ba-rec-csw-wrapper #ba-csw-list{justify-content:center;padding:0 !important;margin:0 !important;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#ba-rec-csw-wrapper #ba-csw-list li{display:inline-block;width:230px;height:320px;max-width:250px;margin:20px 16px;position:relative;overflow:hidden;will-change:transform;-moz-transform:perspective(100px) rotateX(0deg) rotateY(0deg);-o-transform:perspective(100px) rotateX(0deg) rotateY(0deg);-ms-transform:perspective(100px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(100px) rotateX(0deg) rotateY(0deg);transform:perspective(100px) rotateX(0deg) rotateY(0deg);box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images{height:100%}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images a{display:block;position:absolute;top:0;left:0;height:100%;width:100%;will-change:transform;-moz-transform:translateY(0) translateZ(1);-o-transform:translateY(0) translateZ(1);-ms-transform:translateY(0) translateZ(1);-webkit-transform:translateY(0) translateZ(1);transform:translateY(0) translateZ(1);transition:transform 0.3s ease-out 0.2s;-webkit-transition:transform 0.3s ease-out 0.2s;-moz-transition:transform 0.3s ease-out 0.2s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images a img{position:absolute;
2931left:0;top:50% !important;width:100%;object-fit:contain;will-change:transform, opacity}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images a img.ba-csw-not-active{opacity:0;-moz-transform:translateY(-50%) scale(1.5) !important;-o-transform:translateY(-50%) scale(1.5) !important;-ms-transform:translateY(-50%) scale(1.5) !important;-webkit-transform:translateY(-50%) scale(1.5) !important;transform:translateY(-50%) scale(1.5) !important;-moz-transition:transform 11s ease-out 0s,opacity 1s ease-out 0s;-webkit-transition:transform 11s ease-out 0s,opacity 1s ease-out 0s;transition:transform 11s ease-out 0s,opacity 1s ease-out 0s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-images a img.ba-csw-active{opacity:1;-moz-transform:translateY(-50%) scale(1) !important;-o-transform:translateY(-50%) scale(1) !important;-ms-transform:translateY(-50%) scale(1) !important;-webkit-transform:translateY(-50%) scale(1) !important;transform:translateY(-50%) scale(1) !important;-moz-transition:transform 11s ease-out 0s,opacity 1s ease-out 0s;-webkit-transition:transform 11s ease-out 0s,opacity 1s ease-out 0s;transition:transform 11s ease-out 0s,opacity 1s ease-out 0s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-product-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-shadow:1px 1px 1px #000;-webkit-mask-image:linear-gradient(90deg, #000 0, #000 33.33%, transparent 66.66%);mask-image:linear-gradient(90deg, #000 0, #000 33.33%, transparent 66.66%);-webkit-mask-size:300%;mask-size:300%;-webkit-mask-position-x:0;mask-position-x:0;-moz-transition:-webkit-mask-position-x 3s ease;-webkit-transition:-webkit-mask-position-x 3s ease;transition:-webkit-mask-position-x 3s ease;-moz-transition:mask-position-x 3s ease;-webkit-transition:mask-position-x 3s ease;transition:mask-position-x 3s ease}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-description{position:absolute;bottom:0;width:100%;border-radius:0 0 8px 8px;padding:10px 0 20px 0;opacity:1;text-align:center;-webkit-mask-image:radial-gradient(white, #000);mask-image:radial-gradient(white, #000);-webkit-mask-image:-webkit-radial-gradient(white, #000);will-change:transform, opacity;-moz-transition:transform 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s,opacity 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s;-webkit-transition:transform 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s,opacity 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s;transition:transform 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s,opacity 0.6s cubic-bezier(0.21, 0.66, 0.36, 0.95) 0.55s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-settings{position:absolute;background:#fff;width:100%;height:150px;text-align:center;box-shadow:0 10px 17px #000;-webkit-box-shadow:0 10px 17px #000;-moz-box-shadow:0 10px 17px #000;border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;will-change:transform;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:0.35s 0.2s;-webkit-transition:0.35s 0.2s;transition:0.35s 0.2s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-settings .ba-csw-settings-wrapper{position:relative;width:90%;height:100%;margin:0px auto}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-settings .ba-csw-product-title-cont{position:absolute;top:-30px;width:100%;opacity:0;-moz-transition:opacity 0.2s ease 0.2s;-webkit-transition:opacity 0.2s ease 0.2s;transition:opacity 0.2s ease 0.2s}#ba-rec-csw-wrapper #ba-csw-list li .ba-csw-settings button{position:absolute;bottom:9px}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper{padding-top:20px;padding-bottom:20px;position:relative}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper:before,#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper:after{pointer-events:none;content:'';position:absolute;display:block;width:1px;border-bottom:6px solid #333;top:47%;-moz-transition:0.25s all ease;-webkit-transition:0.25s all ease;transition:0.25s all ease}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper:before{right:16px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper:after{right:20px;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper select{outline:0;border:1px solid #ddd;border-radius:12px !important;background:0 0;width:100%;height:24px;min-height:24px;margin:0;padding:0 22px 0 6px;color:#333;cursor:pointer;font-size:12px;font-style:normal;font-family:inherit !important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper.ba-no-variants select,#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper.ba-no-variants:before,#ba-rec-csw-wrapper #ba-csw-list li .ba-product-variant-select-wrapper.ba-no-variants:after{visibility:hidden}#ba-rec-csw-wrapper #ba-csw-list li:hover .ba-csw-description,#ba-rec-csw-wrapper #ba-csw-list li.ba-csw-hover .ba-csw-description{opacity:0;-moz-transition:transform .2s ease, opacity .2s ease;-webkit-transition:transform .2s ease, opacity .2s ease;transition:transform .2s ease, opacity .2s ease;-moz-transform:translateY(120px);-o-transform:translateY(120px);-ms-transform:translateY(120px);-webkit-transform:translateY(120px);transform:translateY(120px)}#ba-rec-csw-wrapper #ba-csw-list li:hover .ba-csw-settings,#ba-rec-csw-wrapper #ba-csw-list li.ba-csw-hover .ba-csw-settings{-moz-transform:translateY(-150px) !important;-o-transform:translateY(-150px) !important;-ms-transform:translateY(-150px) !important;-webkit-transform:translateY(-150px) !important;transform:translateY(-150px) !important}#ba-rec-csw-wrapper #ba-csw-list li:hover .ba-csw-settings .ba-csw-product-title-cont,#ba-rec-csw-wrapper #ba-csw-list li.ba-csw-hover .ba-csw-settings .ba-csw-product-title-cont{opacity:1}#ba-rec-csw-wrapper .ba-hidden{display:none !important}#ba-rec-csw-wrapper .ba-csw-old-price,#ba-rec-csw-wrapper .ba-csw-current-price{display:none}#ba-rec-csw-wrapper.with-prices .ba-csw-current-price{display:inline}#ba-rec-csw-wrapper.with-compare-prices .ba-csw-old-price{display:inline}.ba-clear{clear:both} 2932 2933</style> 2934
2935<script type="text/javascript"> 2936 window.booster = window.booster || {}; 2937 baCheckoutSelector = "input[name='checkout'], button[name='checkout'], [href$='checkout'], input[name='goto_pp'], button[name='goto_pp'], input[name='goto_gc'], button[name='goto_gc'], .additional-checkout-button, .google-wallet-button-holder, .amazon-payments-pay-button"; 2938 baAddToCartSelector = "#AddToCart-product-template, .product-atc-btn, .product-menu-button.product-menu-button-atc, .button-cart, .product-add, .add-to-cart input, .btn-addtocart, [name=add]"; 2939 2940 2941 2942 2943 2944 2945 2946 2947 window.booster.ba_page = ""; 2948 window.booster.api = {}; 2949 2950 2951 2952 window.booster.money_format = "${{amount}}"; 2953 2954 2955 2956 !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.baHandlebars=e():t.baHandlebars=e()}(this,function(){return function(t){function e(s){if(r[s])return r[s].exports;var i=r[s]={exports:{},id:s,loaded:!1};return t[s].call(i.exports,i,i.exports,e),i.loaded=!0,i.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";function s(){var t=u();return t.compile=function(e,r){return c.compile(e,r,t)},t.precompile=function(e,r){return c.precompile(e,r,t)},t.AST=a["default"],t.Compiler=c.Compiler,t.JavaScriptCompiler=l["default"],t.Parser=o.parser,t.parse=o.parse,t}var i=r(1)["default"];e.__esModule=!0;var n=i(r(2)),a=i(r(35)),o=r(36),c=r(41),l=i(r(42)),h=i(r(39)),p=i(r(34)),u=n["default"].create,f=s();f.create=s,p["default"](f),f.Visitor=h["default"],f["default"]=f,e["default"]=f,t.exports=e["default"]},function(t,e){"use strict";e["default"]=function(t){return t&&t.__esModule?t:{"default":t}},e.__esModule=!0},function(t,e,r){"use strict";function s(){var t=new a.baHandlebarsEnvironment;return l.extend(t,a),t.SafeString=o["default"],t.Exception=c["default"],t.Utils=l,t.escapeExpression=l.escapeExpression,t.VM=h,t.template=function(e){return h.template(e,t)},t}var i=r(3)["default"],n=r(1)["default"];e.__esModule=!0;var a=i(r(4)),o=n(r(21)),c=n(r(6)),l=i(r(5)),h=i(r(22)),p=n(r(34)),u=s();u.create=s,p["default"](u),u["default"]=u,e["default"]=u,t.exports=e["default"]},function(t,e){"use strict";e["default"]=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e["default"]=t,e},e.__esModule=!0},function(t,e,r){"use strict";function s(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},o.registerDefaultHelpers(this),c.registerDefaultDecorators(this)}var i=r(1)["default"];e.__esModule=!0,e.baHandlebarsEnvironment=s;var n=r(5),a=i(r(6)),o=r(10),c=r(18),l=i(r(20)),h="4.0.8";e.VERSION=h;var p=7;e.COMPILER_REVISION=p;var u={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};e.REVISION_CHANGES=u;var f="[object Object]";s.prototype={constructor:s,logger:l["default"],log:l["default"].log,registerHelper:function(t,e){if(n.toString.call(t)===f){if(e)throw new a["default"]("Arg not supported with multiple helpers");n.extend(this.helpers,t)}else this.helpers[t]=e},unregisterHelper:function(t){delete this.helpers[t]},registerPartial:function(t,e){if(n.toString.call(t)===f)n.extend(this.partials,t);else{if(void 0===e)throw new a["default"]('Attempting to register a partial called "'+t+'" as undefined');this.partials[t]=e}},unregisterPartial:function(t){delete this.partials[t]},registerDecorator:function(t,e){if(n.toString.call(t)===f){if(e)throw new a["default"]("Arg not supported with multiple decorators");n.extend(this.decorators,t)}else this.decorators[t]=e},unregisterDecorator:function(t){delete this.decorators[t]}};var d=l["default"].log;e.log=d,e.createFrame=n.createFrame,e.logger=l["default"]},function(t,e){"use strict";function r(t){return h[t]}function s(t){for(var e=1;e<arguments.length;e++)for(var r in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],r)&&(t[r]=arguments[e][r]);return t}function i(t,e){for(var r=0,s=t.length;r<s;r++)if(t[r]===e)return r;return-1}function n(t){if("string"!=typeof t){if(t&&t.toHTML)return t.toHTML();if(null==t)return"";if(!t)return t+"";t=""+t}return u.test(t)?t.replace(p,r):t}function a(t){return!t&&0!==t||!(!m(t)||0!==t.length)}function o(t){var e=s({},t);return e._parent=t,e}function c(t,e){return t.path=e,t}function l(t,e){return(t?t+".":"")+e}e.__esModule=!0,e.extend=s,e.indexOf=i,e.escapeExpression=n,e.isEmpty=a,e.createFrame=o,e.blockParams=c,e.appendContextPath=l;var h={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},p=/[&<>"'`=]/g,u=/[&<>"'`=]/,f=Object.prototype.toString;e.toString=f;var d=function(t){return"function"==typeof t};d(/x/)&&(e.isFunction=d=function(t){return"function"==typeof t&&"[object Function]"===f.call(t)}),e.isFunction=d;var m=Array.isArray||function(t){return!(!t||"object"!=typeof t)&&"[object Array]"===f.call(t)};e.isArray=m},function(t,e,r){"use strict";function s(t,e){var r=e&&e.loc,a=void 0,o=void 0;r&&(t+=" - "+(a=r.start.line)+":"+(o=r.start.column));for(var c=Error.prototype.constructor.call(this,t),l=0;l<n.length;l++)this[n[l]]=c[n[l]];Error.captureStackTrace&&Error.captureStackTrace(this,s);try{r&&(this.lineNumber=a,i?Object.defineProperty(this,"column",{value:o,enumerable:!0}):this.column=o)}catch(h){}}var i=r(7)["default"];
2956e.__esModule=!0;var n=["description","fileName","lineNumber","message","name","number","stack"];s.prototype=new Error,e["default"]=s,t.exports=e["default"]},function(t,e,r){t.exports={"default":r(8),__esModule:!0}},function(t,e,r){var s=r(9);t.exports=function(t,e,r){return s.setDesc(t,e,r)}},function(t){var e=Object;t.exports={create:e.create,getProto:e.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:e.getOwnPropertyDescriptor,setDesc:e.defineProperty,setDescs:e.defineProperties,getKeys:e.keys,getNames:e.getOwnPropertyNames,getSymbols:e.getOwnPropertySymbols,each:[].forEach}},function(t,e,r){"use strict";function s(t){n["default"](t),a["default"](t),o["default"](t),c["default"](t),l["default"](t),h["default"](t),p["default"](t)}var i=r(1)["default"];e.__esModule=!0,e.registerDefaultHelpers=s;var n=i(r(11)),a=i(r(12)),o=i(r(13)),c=i(r(14)),l=i(r(15)),h=i(r(16)),p=i(r(17))},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("blockHelperMissing",function(e,r){var i=r.inverse,n=r.fn;if(!0===e)return n(this);if(!1===e||null==e)return i(this);if(s.isArray(e))return e.length>0?(r.ids&&(r.ids=[r.name]),t.helpers.each(e,r)):i(this);if(r.data&&r.ids){var a=s.createFrame(r.data);a.contextPath=s.appendContextPath(r.data.contextPath,r.name),r={data:a}}return n(e,r)})},t.exports=e["default"]},function(t,e,r){"use strict";var s=r(1)["default"];e.__esModule=!0;var i=r(5),n=s(r(6));e["default"]=function(t){t.registerHelper("each",function(t,e){function r(e,r,n){l&&(l.key=e,l.index=r,l.first=0===r,l.last=!!n,h&&(l.contextPath=h+e)),c+=s(t[e],{data:l,blockParams:i.blockParams([t[e],e],[h+e,null])})}if(!e)throw new n["default"]("Must pass iterator to #each");var s=e.fn,a=e.inverse,o=0,c="",l=void 0,h=void 0;if(e.data&&e.ids&&(h=i.appendContextPath(e.data.contextPath,e.ids[0])+"."),i.isFunction(t)&&(t=t.call(this)),e.data&&(l=i.createFrame(e.data)),t&&"object"==typeof t)if(i.isArray(t))for(var p=t.length;o<p;o++)o in t&&r(o,o,o===t.length-1);else{var u=void 0;for(var f in t)t.hasOwnProperty(f)&&(void 0!==u&&r(u,o-1),u=f,o++);void 0!==u&&r(u,o-1,!0)}return 0===o&&(c=a(this)),c})},t.exports=e["default"]},function(t,e,r){"use strict";var s=r(1)["default"];e.__esModule=!0;var i=s(r(6));e["default"]=function(t){t.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new i["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e["default"]},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("if",function(t,e){return s.isFunction(t)&&(t=t.call(this)),!e.hash.includeZero&&!t||s.isEmpty(t)?e.inverse(this):e.fn(this)}),t.registerHelper("unless",function(e,r){return t.helpers["if"].call(this,e,{fn:r.inverse,inverse:r.fn,hash:r.hash})})},t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0,e["default"]=function(t){t.registerHelper("log",function(){for(var e=[void 0],r=arguments[arguments.length-1],s=0;s<arguments.length-1;s++)e.push(arguments[s]);var i=1;null!=r.hash.level?i=r.hash.level:r.data&&null!=r.data.level&&(i=r.data.level),e[0]=i,t.log.apply(t,e)})},t.exports=e["default"]},function(t,e){"use strict";e.__esModule=!0,e["default"]=function(t){t.registerHelper("lookup",function(t,e){return t&&t[e]})},t.exports=e["default"]},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerHelper("with",function(t,e){s.isFunction(t)&&(t=t.call(this));var r=e.fn;if(s.isEmpty(t))return e.inverse(this);var i=e.data;return e.data&&e.ids&&((i=s.createFrame(e.data)).contextPath=s.appendContextPath(e.data.contextPath,e.ids[0])),r(t,{data:i,blockParams:s.blockParams([t],[i&&i.contextPath])})})},t.exports=e["default"]},function(t,e,r){"use strict";function s(t){n["default"](t)}var i=r(1)["default"];e.__esModule=!0,e.registerDefaultDecorators=s;var n=i(r(19))},function(t,e,r){"use strict";e.__esModule=!0;var s=r(5);e["default"]=function(t){t.registerDecorator("inline",function(t,e,r,i){var n=t;return e.partials||(e.partials={},n=function(i,n){var a=r.partials;r.partials=s.extend({},a,e.partials);var o=t(i,n);return r.partials=a,o}),e.partials[i.args[0]]=i.fn,n})},t.exports=e["default"]},function(t,e,r){"use strict";
2956e.__esModule=!0;var s=r(5),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(t){if("string"==typeof t){var e=s.indexOf(i.methodMap,t.toLowerCase());t=e>=0?e:parseInt(t,10)}return t},log:function(t){if(t=i.lookupLevel(t),"undefined"!=typeof console&&i.lookupLevel(i.level)<=t){var e=i.methodMap[t];console[e]||(e="log");for(var r=arguments.length,s=Array(r>1?r-1:0),n=1;n<r;n++)s[n-1]=arguments[n];console[e].apply(console,s)}}};e["default"]=i,t.exports=e["default"]},function(t,e){"use strict";function r(t){this.string=t}e.__esModule=!0,r.prototype.toString=r.prototype.toHTML=function(){return""+this.string},e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(t){var e=t&&t[0]||1,r=g.COMPILER_REVISION;if(e!==r){if(e<r){var s=g.REVISION_CHANGES[r],i=g.REVISION_CHANGES[e];throw new m["default"]("Template was precompiled with an older version of baHandlebars than the current runtime. Please update your precompiler to a newer version ("+s+") or downgrade your runtime to an older version ("+i+").")}throw new m["default"]("Template was precompiled with a newer version of baHandlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}}function i(t,e){function r(r,s,i){i.hash&&(s=d.extend({},s,i.hash),i.ids&&(i.ids[0]=!0)),r=e.VM.resolvePartial.call(this,r,s,i);var n=e.VM.invokePartial.call(this,r,s,i);if(null==n&&e.compile&&(i.partials[i.name]=e.compile(r,t.compilerOptions,e),n=i.partials[i.name](s,i)),null!=n){if(i.indent){for(var a=n.split("\n"),o=0,c=a.length;o<c&&(a[o]||o+1!==c);o++)a[o]=i.indent+a[o];n=a.join("\n")}return n}throw new m["default"]("The partial "+i.name+" could not be compiled when running in runtime-only mode")}function s(e){function r(e){return""+t.main(i,e,i.helpers,i.partials,a,c,o)}var n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],a=n.data;s._setup(n),!n.partial&&t.useData&&(a=l(e,a));var o=void 0,c=t.useBlockParams?[]:void 0;return t.useDepths&&(o=n.depths?e!=n.depths[0]?[e].concat(n.depths):n.depths:[e]),(r=h(t.main,r,i,n.depths||[],a,c))(e,n)}if(!e)throw new m["default"]("No environment passed to template");if(!t||!t.main)throw new m["default"]("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var i={strict:function(t,e){if(!(e in t))throw new m["default"]('"'+e+'" not defined in '+t);return t[e]},lookup:function(t,e){for(var r=t.length,s=0;s<r;s++)if(t[s]&&null!=t[s][e])return t[s][e]},lambda:function(t,e){return"function"==typeof t?t.call(e):t},escapeExpression:d.escapeExpression,invokePartial:r,fn:function(e){var r=t[e];return r.decorator=t[e+"_d"],r},programs:[],program:function(t,e,r,s,i){var a=this.programs[t],o=this.fn(t);return e||i||s||r?a=n(this,t,o,e,r,s,i):a||(a=this.programs[t]=n(this,t,o)),a},data:function(t,e){for(;t&&e--;)t=t._parent;return t},merge:function(t,e){var r=t||e;return t&&e&&t!==e&&(r=d.extend({},e,t)),r},nullContext:p({}),noop:e.VM.noop,compilerInfo:t.compiler};return s.isTop=!0,s._setup=function(r){r.partial?(i.helpers=r.helpers,i.partials=r.partials,i.decorators=r.decorators):(i.helpers=i.merge(r.helpers,e.helpers),t.usePartial&&(i.partials=i.merge(r.partials,e.partials)),(t.usePartial||t.useDecorators)&&(i.decorators=i.merge(r.decorators,e.decorators)))},s._child=function(e,r,s,a){if(t.useBlockParams&&!s)throw new m["default"]("must pass block params");if(t.useDepths&&!a)throw new m["default"]("must pass parent depths");return n(i,e,t[e],r,0,s,a)},s}function n(t,e,r,s,i,n,a){function o(e){var i=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=a;
2956return!a||e==a[0]||e===t.nullContext&&null===a[0]||(o=[e].concat(a)),r(t,e,t.helpers,t.partials,i.data||s,n&&[i.blockParams].concat(n),o)}return(o=h(r,o,t,a,s,n)).program=e,o.depth=a?a.length:0,o.blockParams=i||0,o}function a(t,e,r){return t?t.call||r.name||(r.name=t,t=r.partials[t]):t="@partial-block"===r.name?r.data["partial-block"]:r.partials[r.name],t}function o(t,e,r){var s=r.data&&r.data["partial-block"];r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var i=void 0;if(r.fn&&r.fn!==c&&function(){r.data=g.createFrame(r.data);var t=r.fn;i=r.data["partial-block"]=function(e){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return r.data=g.createFrame(r.data),r.data["partial-block"]=s,t(e,r)},t.partials&&(r.partials=d.extend({},r.partials,t.partials))}(),void 0===t&&i&&(t=i),void 0===t)throw new m["default"]("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}function c(){return""}function l(t,e){return e&&"root"in e||((e=e?g.createFrame(e):{}).root=t),e}function h(t,e,r,s,i,n){if(t.decorator){var a={};e=t.decorator(e,a,r,s&&s[0],i,n,s),d.extend(e,a)}return e}var p=r(23)["default"],u=r(3)["default"],f=r(1)["default"];e.__esModule=!0,e.checkRevision=s,e.template=i,e.wrapProgram=n,e.resolvePartial=a,e.invokePartial=o,e.noop=c;var d=u(r(5)),m=f(r(6)),g=r(4)},function(t,e,r){t.exports={"default":r(24),__esModule:!0}},function(t,e,r){r(25),t.exports=r(30).Object.seal},function(t,e,r){var s=r(26);r(27)("seal",function(t){return function(e){return t&&s(e)?t(e):e}})},function(t){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,r){var s=r(28),i=r(30),n=r(33);t.exports=function(t,e){var r=(i.Object||{})[t]||Object[t],a={};a[t]=e(r),s(s.S+s.F*n(function(){r(1)}),"Object",a)}},function(t,e,r){var s=r(29),i=r(30),n=r(31),a="prototype",o=function(t,e,r){var c,l,h,p=t&o.F,u=t&o.G,f=t&o.S,d=t&o.P,m=t&o.B,g=t&o.W,v=u?i:i[e]||(i[e]={}),y=u?s:f?s[e]:(s[e]||{})[a];for(c in u&&(r=e),r)(l=!p&&y&&c in y)&&c in v||(h=l?y[c]:r[c],v[c]=u&&"function"!=typeof y[c]?r[c]:m&&l?n(h,s):g&&y[c]==h?function(t){var e=function(e){return this instanceof t?new t(e):t(e)};return e[a]=t[a],e}(h):d&&"function"==typeof h?n(Function.call,h):h,d&&((v[a]||(v[a]={}))[c]=h))};o.F=1,o.G=2,o.S=4,o.P=8,o.B=16,o.W=32,t.exports=o},function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t){var e=t.exports={version:"1.2.6"};"number"==typeof __e&&(__e=e)},function(t,e,r){var s=r(32);t.exports=function(t,e,r){if(s(t),void 0===e)return t;switch(r){case 1:return function(r){return t.call(e,r)};case 2:return function(r,s){return t.call(e,r,s)};case 3:return function(r,s,i){return t.call(e,r,s,i)}}return function(){return t.apply(e,arguments)}}},function(t){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t){t.exports=function(t){try{return!!t()}catch(e){return!0}}},function(t,e){(function(r){"use strict";e.__esModule=!0,e["default"]=function(t){var e=void 0!==r?r:window,s=e.baHandlebars;t.noConflict=function(){return e.baHandlebars===t&&(e.baHandlebars=s),t}},t.exports=e["default"]}).call(e,function(){return this}())},function(t,e){"use strict";e.__esModule=!0;var r={helpers:{helperExpression:function(t){return"SubExpression"===t.type||("MustacheStatement"===t.type||"BlockStatement"===t.type)&&!!(t.params&&t.params.length||t.hash)},scopedId:function(t){return/^\.|this\b/.test(t.original)},simpleId:function(t){return 1===t.parts.length&&!r.helpers.scopedId(t)&&!t.depth}}};e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e){return"Program"===t.type?t:(a["default"].yy=h,h.locInfo=function(t){return new h.SourceLocation(e&&e.srcName,t)},new o["default"](e).accept(a["default"].parse(t)))}var i=r(1)["default"],n=r(3)["default"];e.__esModule=!0,e.parse=s;var a=i(r(37)),o=i(r(38)),c=n(r(40)),l=r(5);e.parser=a["default"];var h={};l.extend(h,c)},function(t,e){"use strict";
2956e.__esModule=!0;var r=function(){function t(){this.yy={}}var e={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,
vendor: 8,276 bytes, line 2956
2956EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,attributeccept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(t,e,r,s,i,n){var a=n.length-1;switch(i){case 1:return n[a-1];case 2:this.$=s.prepareProgram(n[a]);break;case 3:case 4:case 5:case 6:case 7:case 8:this.$=n[a];break;case 9:this.$={type:"CommentStatement",value:s.stripComment(n[a]),strip:s.stripFlags(n[a],n[a]),loc:s.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:n[a],value:n[a],loc:s.locInfo(this._$)};break;case 11:this.$=s.prepareRawBlock(n[a-2],n[a-1],n[a],this._$);break;case 12:this.$={path:n[a-3],params:n[a-2],hash:n[a-1]};break;case 13:this.$=s.prepareBlock(n[a-3],n[a-2],n[a-1],n[a],!1,this._$);break;case 14:this.$=s.prepareBlock(n[a-3],n[a-2],n[a-1],n[a],!0,this._$);break;case 15:this.$={open:n[a-5],path:n[a-4],params:n[a-3],hash:n[a-2],blockParams:n[a-1],strip:s.stripFlags(n[a-5],n[a])};break;case 16:case 17:this.$={path:n[a-4],params:n[a-3],hash:n[a-2],blockParams:n[a-1],strip:s.stripFlags(n[a-5],n[a])};break;case 18:this.$={strip:s.stripFlags(n[a-1],n[a-1]),program:n[a]};break;case 19:var o=s.prepareBlock(n[a-2],n[a-1],n[a],n[a],!1,this._$),c=s.prepareProgram([o],n[a-1].loc);c.chained=!0,this.$={strip:n[a-2].strip,program:c,chain:!0};break;case 20:this.$=n[a];break;case 21:this.$={path:n[a-1],strip:s.stripFlags(n[a-2],n[a])};break;case 22:case 23:this.$=s.prepareMustache(n[a-3],n[a-2],n[a-1],n[a-4],s.stripFlags(n[a-4],n[a]),this._$);break;case 24:this.$={type:"PartialStatement",name:n[a-3],params:n[a-2],hash:n[a-1],indent:"",strip:s.stripFlags(n[a-4],n[a]),loc:s.locInfo(this._$)};break;case 25:this.$=s.preparePartialBlock(n[a-2],n[a-1],n[a],this._$);break;case 26:this.$={path:n[a-3],params:n[a-2],hash:n[a-1],strip:s.stripFlags(n[a-4],n[a])};break;case 27:case 28:this.$=n[a];break;case 29:this.$={type:"SubExpression",path:n[a-3],params:n[a-2],hash:n[a-1],loc:s.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:n[a],loc:s.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:s.id(n[a-2]),value:n[a],loc:s.locInfo(this._$)};break;case 32:this.$=s.id(n[a-1]);break;case 33:case 34:this.$=n[a];break;case 35:this.$={type:"StringLiteral",value:n[a],original:n[a],loc:s.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(n[a]),original:Number(n[a]),loc:s.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===n[a],original:"true"===n[a],loc:s.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:s.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:s.locInfo(this._$)};break;case 40:case 41:this.$=n[a];break;case 42:this.$=s.preparePath(!0,n[a],this._$);break;case 43:this.$=s.preparePath(!1,n[a],this._$);break;case 44:n[a-2].push({part:s.id(n[a]),original:n[a],separator:n[a-1]}),this.$=n[a-2];break;case 45:this.$=[{part:s.id(n[a]),original:n[a]}];break;case 46:this.$=[];break;case 47:n[a-1].push(n[a]);break;case 48:this.$=[n[a]];break;case 49:n[a-1].push(n[a]);break;case 50:this.$=[];break;case 51:n[a-1].push(n[a]);break;case 58:this.$=[];break;case 59:n[a-1].push(n[a]);break;case 64:this.$=[];break;case 65:n[a-1].push(n[a]);break;case 70:this.$=[];break;case 71:n[a-1].push(n[a]);break;case 78:this.$=[];break;case 79:n[a-1].push(n[a]);break;case 82:this.$=[];break;case 83:n[a-1].push(n[a]);break;case 86:this.$=[];break;case 87:n[a-1].push(n[a]);break;case 90:this.$=[];break;case 91:n[a-1].push(n[a]);break;case 94:this.$=[];break;case 95:n[a-1].push(n[a]);break;case 98:this.$=[n[a]];break;case 99:n[a-1].push(n[a]);break;case 100:this.$=[n[a]];break;case 101:n[a-1].push(n[a])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37
vendor: 4,137 bytes, line 2956
2956],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]}
vendor: 5,900 bytes, lines 2956-2957
2956,{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72], 295741:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(t){throw new Error(t)},parse:function(t){function e(){var t;return"number"!=typeof(t=r.lexer.lex()||1)&&(t=r.symbols_[t]||t),t}var r=this,s=[0],i=[null],n=[],a=this.table,o="",c=0,l=0,h=0;this.lexer.setInput(t),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var p=this.lexer.yylloc;n.push(p);var u=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var f,d,m,g,v,y,k,S,b,_={};;){if(m=s[s.length-1],this.defaultActions[m]?g=this.defaultActions[m]:(null!=f||(f=e()),g=a[m]&&a[m][f]),void 0===g||!g.length||!g[0]){var P="";if(!h){for(y in b=[],a[m])this.terminals_[y]&&y>2&&b.push("'"+this.terminals_[y]+"'");P=this.lexer.showPosition?"Parse error on line "+(c+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+b.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(c+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(P,{text:this.lexer.match,token:this.terminals_[f]||f,line:this.lexer.yylineno,loc:p,expected:b})}}if(g[0]instanceof Array&&g.length>1)throw new Error("Parse Error: multiple actions possible at state: "+m+", token: "+f);switch(g[0]){case 1:s.push(f),i.push(this.lexer.yytext),n.push(this.lexer.yylloc),s.push(g[1]),f=null,d?(f=d,d=null):(l=this.lexer.yyleng,o=this.lexer.yytext,c=this.lexer.yylineno,p=this.lexer.yylloc,h>0&&h--);break;case 2:if(k=this.productions_[g[1]][1],_.$=i[i.length-k],_._$={first_line:n[n.length-(k||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(k||1)].first_column,last_column:n[n.length-1].last_column},u&&(_._$.range=[n[n.length-(k||1)].range[0],n[n.length-1].range[1]]),void 0!==(v=this.performAction.call(_,o,l,c,this.yy,g[1],i,n)
vendor: 7,438 bytes, line 2957
2957))return v;k&&(s=s.slice(0,-1*k*2),i=i.slice(0,-1*k),n=n.slice(0,-1*k)),s.push(this.productions_[g[1]][0]),i.push(_.$),n.push(_._$),S=a[s[s.length-2]][s[s.length-1]],s.push(S);break;case 3:return!0}}return!0}},r=function(){var t={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t){return this._input=t,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,r=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e-1),this.offset-=e;var s=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===s.length?this.yylloc.first_column:0)+s[s.length-r.length].length-r[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-e]),this},more:function(){return this._more=!0,this},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},next:function(){if(this.done)return this.EOF;var t,e,r,s,i;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var n=this._currentRules(),a=0;a<n.length&&(!(r=this._input.match(this.rules[n[a]]))||e&&!(r[0].length>e[0].length)||(e=r,s=a,this.options.flex));a++);return e?((i=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],t=this.performAction.call(this,this.yy,this,n[s],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),t||void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var t=this.next();return void 0!==t?t:this.lex()},begin:function(t){this.conditionStack.push(t)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(t){this.begin(t)},options:{},performAction:function(t,e,r){function s(t,r){return e.yytext=e.yytext.substr(t,e.yyleng-r)}switch(r){case 0:if("\\\\"===e.yytext.slice(-2)?(s(0,1),this.begin("mu")):"\\"===e.yytext.slice(-1)?(s(0,1),this.begin("emu")):this.begin("mu"),e.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(e.yytext=e.yytext.substr(5,e.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(e.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return e.yytext=s(1,2).replace(/\\"/g,'"'),80;case 32:return e.yytext=s(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return e.yytext=e.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},rules:[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],conditions:{mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}}};return t}();return e.lexer=r,t.prototype=e,e.Parser=t,new t}();e["default"]=r,t.exports=e["default"]},function(t,e,r){"use strict";function s(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=t}function i(t,e,r){void 0===e&&(e=t.length);var s=t[e-1],i=t[e-2];return s?"ContentStatement"===s.type?(i||!r?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(s.original):void 0:r}function n(t,e,r){void 0===e&&(e=-1);var s=t[e+1],i=t[e+2];return s?"ContentStatement"===s.type?(i||!r?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(s.original):void 0:r}function a(t,e,r){var s=t[null==e?0:e+1];if(s&&"ContentStatement"===s.type&&(r||!s.rightStripped)){var i=s.value;s.value=s.value.replace(r?/^\s+/:/^[ \t]*\r?\n?/,""),s.rightStripped=s.value!==i}}function o(t,e,r){var s=t[null==e?t.length-1:e-1];if(s&&"ContentStatement"===s.type&&(r||!s.leftStripped)){var i=s.value;return s.value=s.value.replace(r?/\s+$/:/[ \t]+$/,""),s.leftStripped=s.value!==i,s.leftStripped}}var c=r(1)["default"];
vendor: 5,402 bytes, line 2957
2957e.__esModule=!0;var l=c(r(39));s.prototype=new l["default"],s.prototype.Program=function(t){var e=!this.options.ignoreStandalone,r=!this.isRootSeen;this.isRootSeen=!0;for(var s=t.body,c=0,l=s.length;c<l;c++){var h=s[c],p=this.accept(h);if(p){var u=i(s,c,r),f=n(s,c,r),d=p.openStandalone&&u,m=p.closeStandalone&&f,g=p.inlineStandalone&&u&&f;p.close&&a(s,c,!0),p.open&&o(s,c,!0),e&&g&&(a(s,c),o(s,c)&&"PartialStatement"===h.type&&(h.indent=/([ \t]+$)/.exec(s[c-1].original)[1])),e&&d&&(a((h.program||h.inverse).body),o(s,c)),e&&m&&(a(s,c),o((h.inverse||h.program).body))}}return t},s.prototype.BlockStatement=s.prototype.DecoratorBlock=s.prototype.PartialBlockStatement=function(t){this.accept(t.program),this.accept(t.inverse);var e=t.program||t.inverse,r=t.program&&t.inverse,s=r,c=r;if(r&&r.chained)for(s=r.body[0].program;c.chained;)c=c.body[c.body.length-1].program;var l={open:t.openStrip.open,close:t.closeStrip.close,openStandalone:n(e.body),closeStandalone:i((s||e).body)};if(t.openStrip.close&&a(e.body,null,!0),r){var h=t.inverseStrip;h.open&&o(e.body,null,!0),h.close&&a(s.body,null,!0),t.closeStrip.open&&o(c.body,null,!0),!this.options.ignoreStandalone&&i(e.body)&&n(s.body)&&(o(e.body),a(s.body))}else t.closeStrip.open&&o(e.body,null,!0);return l},s.prototype.Decorator=s.prototype.MustacheStatement=function(t){return t.strip},s.prototype.PartialStatement=s.prototype.CommentStatement=function(t){var e=t.strip||{};return{inlineStandalone:!0,open:e.open,close:e.close}},e["default"]=s,t.exports=e["default"]},function(t,e,r){"use strict";function s(){this.parents=[]}function i(t){this.acceptRequired(t,"path"),this.acceptArray(t.params),this.acceptKey(t,"hash")}function n(t){i.call(this,t),this.acceptKey(t,"program"),this.acceptKey(t,"inverse")}function a(t){this.acceptRequired(t,"name"),this.acceptArray(t.params),this.acceptKey(t,"hash")}var o=r(1)["default"];e.__esModule=!0;var c=o(r(6));s.prototype={constructor:s,mutating:!1,acceptKey:function(t,e){var r=this.accept(t[e]);if(this.mutating){if(r&&!s.prototype[r.type])throw new c["default"]('Unexpected node type "'+r.type+'" found when accepting '+e+" on "+t.type);t[e]=r}},acceptRequired:function(t,e){if(this.acceptKey(t,e),!t[e])throw new c["default"](t.type+" requires "+e)},acceptArray:function(t){for(var e=0,r=t.length;e<r;e++)this.acceptKey(t,e),t[e]||(t.splice(e,1),e--,r--)},accept:function(t){if(t){if(!this[t.type])throw new c["default"]("Unknown type: "+t.type,t);this.current&&this.parents.unshift(this.current),this.current=t;var e=this[t.type](t);return this.current=this.parents.shift(),!this.mutating||e?e:!1!==e?t:void 0}},Program:function(t){this.acceptArray(t.body)},MustacheStatement:i,Decorator:i,BlockStatement:n,DecoratorBlock:n,PartialStatement:a,PartialBlockStatement:function(t){a.call(this,t),this.acceptKey(t,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:i,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(t){this.acceptArray(t.pairs)},HashPair:function(t){this.acceptRequired(t,"value")}},e["default"]=s,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e){if(e=e.path?e.path.original:e,t.path.original!==e){var r={loc:t.path.loc};throw new m["default"](t.path.original+" doesn't match "+e,r)}}function i(t,e){this.source=t,this.start={line:e.first_line,column:e.first_column},this.end={line:e.last_line,column:e.last_column}}function n(t){return/^\[.*\]$/.test(t)?t.substr(1,t.length-2):t}function a(t,e){return{open:"~"===t.charAt(2),close:"~"===e.charAt(e.length-3)}}function o(t){return t.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function c(t,e,r){r=this.locInfo(r);for(var s=t?"@":"",i=[],n=0,a=0,o=e.length;a<o;a++){var c=e[a].part,l=e[a].original!==c;if(s+=(e[a].separator||"")+c,l||".."!==c&&"."!==c&&"this"!==c)i.push(c);else{if(i.length>0)throw new m["default"]("Invalid path: "+s,{loc:r});".."===c&&(n++,"../")}}return{type:"PathExpression",data:t,depth:n,parts:i,original:s,loc:r}}function l(t,e,r,s,i,n){var a=s.charAt(3)||s.charAt(2),o="{"!==a&&"&"!==a;return{type:/\*/.test(s)?"Decorator":"MustacheStatement",path:t,params:e,hash:r,escaped:o,strip:i,loc:this.locInfo(n)}}function h(t,e,r,i){s(t,r);var n={type:"Program",body:e,strip:{},loc:i=this.locInfo(i)};return{type:"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:n,openStrip:{},inverseStrip:{},closeStrip:{},loc:i}}function p(t,e,r,i,n,a){i&&i.path&&s(t,i);var o=/\*/.test(t.open);e.blockParams=t.blockParams;var c=void 0,l=void 0;if(r){if(o)throw new m["default"]("Unexpected inverse block on decorator",r);r.chain&&(r.program.body[0].closeStrip=i.strip),l=r.strip,c=r.program}return n&&(n=c,c=e,e=n),{type:o?"DecoratorBlock":"BlockStatement",path:t.path,params:t.params,hash:t.hash,program:e,inverse:c,openStrip:t.strip,inverseStrip:l,closeStrip:i&&i.strip,loc:this.locInfo(a)}}function u(t,e){if(!e&&t.length){var r=t[0].loc,s=t[t.length-1].loc;r&&s&&(e={source:r.source,start:{line:r.start.line,column:r.start.column},end:{line:s.end.line,column:s.end.column}})}return{type:"Program",body:t,strip:{},loc:e}}function f(t,e,r,i){return s(t,r),{type:"PartialBlockStatement",name:t.path,params:t.params,hash:t.hash,program:e,openStrip:t.strip,closeStrip:r&&r.strip,loc:this.locInfo(i)}}var d=r(1)["default"];
2957e.__esModule=!0,e.SourceLocation=i,e.id=n,e.stripFlags=a,e.stripComment=o,e.preparePath=c,e.prepareMustache=l,e.prepareRawBlock=h,e.prepareBlock=p,e.prepareProgram=u,e.preparePartialBlock=f;var m=d(r(6))},function(t,e,r){"use strict";function s(){}function i(t,e,r){if(null==t||"string"!=typeof t&&"Program"!==t.type)throw new l["default"]("You must pass a string or baHandlebars AST to baHandlebars.precompile. You passed "+t);"data"in(e=e||{})||(e.data=!0),e.compat&&(e.useDepths=!0);var s=r.parse(t,e),i=(new r.Compiler).compile(s,e);return(new r.JavaScriptCompiler).compile(i,e)}function n(t,e,r){function s(){var s=r.parse(t,e),i=(new r.Compiler).compile(s,e),n=(new r.JavaScriptCompiler).compile(i,e,void 0,!0);return r.template(n)}function i(t,e){return n||(n=s()),n.call(this,t,e)}if(void 0===e&&(e={}),null==t||"string"!=typeof t&&"Program"!==t.type)throw new l["default"]("You must pass a string or baHandlebars AST to baHandlebars.compile. You passed "+t);"data"in e||(e.data=!0),e.compat&&(e.useDepths=!0);var n=void 0;return i._setup=function(t){return n||(n=s()),n._setup(t)},i._child=function(t,e,r,i){return n||(n=s()),n._child(t,e,r,i)},i}function a(t,e){if(t===e)return!0;if(h.isArray(t)&&h.isArray(e)&&t.length===e.length){for(var r=0;r<t.length;r++)if(!a(t[r],e[r]))return!1;return!0}}function o(t){if(!t.path.parts){var e=t.path;t.path={type:"PathExpression",data:!1,depth:0,parts:[e.original+""],original:e.original+"",loc:e.loc}}}var c=r(1)["default"];e.__esModule=!0,e.Compiler=s,e.precompile=i,e.compile=n;var l=c(r(6)),h=r(5),p=c(r(35)),u=[].slice;s.prototype={compiler:s,equals:function(t){var e=this.opcodes.length;if(t.opcodes.length!==e)return!1;for(var r=0;r<e;r++){var s=this.opcodes[r],i=t.opcodes[r];if(s.opcode!==i.opcode||!a(s.args,i.args))return!1}e=this.children.length;for(r=0;r<e;r++)if(!this.children[r].equals(t.children[r]))return!1;return!0},guid:0,compile:function(t,e){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=e,this.stringParams=e.stringParams,this.trackIds=e.trackIds,e.blockParams=e.blockParams||[];var r=e.knownHelpers;if(e.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},r)for(var s in r)s in r&&(e.knownHelpers[s]=r[s]);return this.accept(t)},compileProgram:function(t){var e=(new this.compiler).compile(t,this.options),r=this.guid++;return this.usePartial=this.usePartial||e.usePartial,this.children[r]=e,this.useDepths=this.useDepths||e.useDepths,r},accept:function(t){if(!this[t.type])throw new l["default"]("Unknown type: "+t.type,t);this.sourceNode.unshift(t);var e=this[t.type](t);return this.sourceNode.shift(),e},Program:function(t){this.options.blockParams.unshift(t.blockParams);for(var e=t.body,r=e.length,s=0;s<r;s++)this.accept(e[s]);return this.options.blockParams.shift(),this.isSimple=1===r,this.blockParams=t.blockParams?t.blockParams.length:0,this},BlockStatement:function(t){o(t);var e=t.program,r=t.inverse;e=e&&this.compileProgram(e),r=r&&this.compileProgram(r);var s=this.classifySexpr(t);"helper"===s?this.helperSexpr(t,e,r):"simple"===s?(this.simpleSexpr(t),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("blockValue",t.path.original)):(this.ambiguousSexpr(t,e,r),this.opcode("pushProgram",e),this.opcode("pushProgram",r),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(t){var e=t.program&&this.compileProgram(t.program),r=this.setupFullMustacheParams(t,e,void 0),s=t.path;this.useDecorators=!0,this.opcode("registerDecorator",r.length,s.original)},PartialStatement:function(t){this.usePartial=!0;var e=t.program;e&&(e=this.compileProgram(t.program));var r=t.params;if(r.length>1)throw new l["default"]("Unsupported number of partial arguments: "+r.length,t);r.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):r.push({type:"PathExpression",parts:[],depth:0}));var s=t.name.original,i="SubExpression"===t.name.type;i&&this.accept(t.name),this.setupFullMustacheParams(t,e,void 0,!0);var n=t.indent||"";this.options.preventIndent&&n&&(this.opcode("appendContent",n),n=""),this.opcode("invokePartial",i,s,n),this.opcode("append")}
vendor: 4,689 bytes, line 2957
2957,PartialBlockStatement:function(t){this.PartialStatement(t)},MustacheStatement:function(t){this.SubExpression(t),t.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(t){this.DecoratorBlock(t)},ContentStatement:function(t){t.value&&this.opcode("appendContent",t.value)},CommentStatement:function(){},SubExpression:function(t){o(t);var e=this.classifySexpr(t);"simple"===e?this.simpleSexpr(t):"helper"===e?this.helperSexpr(t):this.ambiguousSexpr(t)},ambiguousSexpr:function(t,e,r){var s=t.path,i=s.parts[0],n=null!=e||null!=r;this.opcode("getContext",s.depth),this.opcode("pushProgram",e),this.opcode("pushProgram",r),s.strict=!0,this.accept(s),this.opcode("invokeAmbiguous",i,n)},simpleSexpr:function(t){var e=t.path;e.strict=!0,this.accept(e),this.opcode("resolvePossibleLambda")},helperSexpr:function(t,e,r){var s=this.setupFullMustacheParams(t,e,r),i=t.path,n=i.parts[0];if(this.options.knownHelpers[n])this.opcode("invokeKnownHelper",s.length,n);else{if(this.options.knownHelpersOnly)throw new l["default"]("You specified knownHelpersOnly, but used the unknown helper "+n,t);i.strict=!0,i.falsy=!0,this.accept(i),this.opcode("invokeHelper",s.length,i.original,p["default"].helpers.simpleId(i))}},PathExpression:function(t){this.addDepth(t.depth),this.opcode("getContext",t.depth);var e=t.parts[0],r=p["default"].helpers.scopedId(t),s=!t.depth&&!r&&this.blockParamIndex(e);s?this.opcode("lookupBlockParam",s,t.parts):e?t.data?(this.options.data=!0,this.opcode("lookupData",t.depth,t.parts,t.strict)):this.opcode("lookupOnContext",t.parts,t.falsy,t.strict,r):this.opcode("pushContext")},StringLiteral:function(t){this.opcode("pushString",t.value)},NumberLiteral:function(t){this.opcode("pushLiteral",t.value)},BooleanLiteral:function(t){this.opcode("pushLiteral",t.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(t){var e=t.pairs,r=0,s=e.length;for(this.opcode("pushHash");r<s;r++)this.pushParam(e[r].value);for(;r--;)this.opcode("assignToHash",e[r].key);this.opcode("popHash")},opcode:function(t){this.opcodes.push({opcode:t,args:u.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(t){t&&(this.useDepths=!0)},classifySexpr:function(t){var e=p["default"].helpers.simpleId(t.path),r=e&&!!this.blockParamIndex(t.path.parts[0]),s=!r&&p["default"].helpers.helperExpression(t),i=!r&&(s||e);if(i&&!s){var n=t.path.parts[0],a=this.options;a.knownHelpers[n]?s=!0:a.knownHelpersOnly&&(i=!1)}return s?"helper":i?"ambiguous":"simple"},pushParams:function(t){for(var e=0,r=t.length;e<r;e++)this.pushParam(t[e])},pushParam:function(t){var e=null!=t.value?t.value:t.original||"";if(this.stringParams)e.replace&&(e=e.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),t.depth&&this.addDepth(t.depth),this.opcode("getContext",t.depth||0),this.opcode("pushStringParam",e,t.type),"SubExpression"===t.type&&this.accept(t);else{if(this.trackIds){var r=void 0;if(!t.parts||p["default"].helpers.scopedId(t)||t.depth||(r=this.blockParamIndex(t.parts[0])),r){var s=t.parts.slice(1).join(".");this.opcode("pushId","BlockParam",r,s)}else(e=t.original||e).replace&&(e=e.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",t.type,e)}this.accept(t)}},setupFullMustacheParams:function(t,e,r,s){var i=t.params;return this.pushParams(i),this.opcode("pushProgram",e),this.opcode("pushProgram",r),t.hash?this.accept(t.hash):this.opcode("emptyHash",s),i},blockParamIndex:function(t){for(var e=0,r=this.options.blockParams.length;e<r;e++){var s=this.options.blockParams[e],i=s&&h.indexOf(s,t);if(s&&i>=0)return[e,i]}}}},function(t,e,r){"use strict";function s(t){this.value=t}function i(){}function n(t,e,r,s){var i=e.popStack(),n=0,a=r.length;for(t&&a--;n<a;n++)i=e.nameLookup(i,r[n],s);return t?[e.aliasable("container.strict"),"(",i,", ",e.quotedString(r[n]),")"]:i}var a=r(1)["default"];e.__esModule=!0;var o=r(4),c=a(r(6)),l=r(5),h=a(r(43));i.prototype={nameLookup:function(t,e){return i.isValidJavaScriptVariableName(e)?[t,".",e]:[t,"[",JSON.stringify(e),"]"]},depthedLookup:function(t){return[this.aliasable("container.lookup"),'(depths, "',t,'")']},compilerInfo:function(){var t=o.COMPILER_REVISION;return[t,o.REVISION_CHANGES[t]]},appendToBuffer:function(t,e,r){return l.isArray(t)||(t=[t]),t=this.source.wrap(t,e),this.environment.isSimple?["return ",t,";"]:r?["buffer += ",t,";"]:(t.appendToBuffer=!0,t)},initializeBuffer:function(){return this.quotedString("")},compile:function(t,e,r,s){this.environment=t,this.options=e,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.prec
2957ompile=!s,this.name=this.environment.name,this.isChild=!!r,this.context=r||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(t,e),this.useDepths=this.useDepths||t.useDepths||t.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||t.useBlockParams;var i=t.opcodes,n=void 0,a=void 0,o=void 0,l=void 0;for(o=0,l=i.length;o<l;o++)n=i[o],this.source.currentLocation=n.loc,a=a||n.loc,this[n.opcode].apply(this,n.args);if(this.source.currentLocation=a,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new c["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),s?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var h=this.createFunctionContext(s);if(this.isChild)return h;var p={compiler:this.compilerInfo(),main:h};this.decorators&&(p.main_d=this.decorators,p.useDecorators=!0);var u=this.context,f=u.programs,d=u.decorators;for(o=0,l=f.length;o<l;o++)f[o]&&(p[o]=f[o],d[o]&&(p[o+"_d"]=d[o],p.useDecorators=!0));return this.environment.usePartial&&(p.usePartial=!0),this.options.data&&(p.useData=!0),this.useDepths&&(p.useDepths=!0),this.useBlockParams&&(p.useBlockParams=!0),this.options.compat&&(p.compat=!0),s?p.compilerOptions=this.options:(p.compiler=JSON.stringify(p.compiler),this.source.currentLocation={start:{line:1,column:0}},p=this.objectLiteral(p),e.srcName?(p=p.toStringWithSourceMap({file:e.destName})).map=p.map&&p.map.toString():p=p.toString()),p},preamble:function(){this.lastContext=0,this.source=new h["default"](this.options.srcName),this.decorators=new h["default"](this.options.srcName)},createFunctionContext:function(t){var e="",r=this.stackVars.concat(this.registers.list);r.length>0&&(e+=", "+r.join(", "));var s=0;for(var i in this.aliases){var n=this.aliases[i];this.aliases.hasOwnProperty(i)&&n.children&&n.referenceCount>1&&(e+=", alias"+ ++s+"="+i,n.children[0]="alias"+s)}var a=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&a.push("blockParams"),this.useDepths&&a.push("depths");var o=this.mergeSource(e);return t?(a.push(o),Function.apply(this,a)):this.source.wrap(["function(",a.join(","),") {\n ",o,"}"])},mergeSource:function(t){var e=this.environment.isSimple,r=!this.forceBuffer,s=void 0,i=void 0,n=void 0,a=void 0;return this.source.each(function(t){t.appendToBuffer?(n?t.prepend(" + "):n=t,a=t):(n&&(i?n.prepend("buffer += "):s=!0,a.add(";"),n=a=void 0),i=!0,e||(r=!1))}),r?n?(n.prepend("return "),a.add(";")):i||this.source.push('return "";'):(t+=", buffer = "+(s?"":this.initializeBuffer()),n?(n.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;
2957")),t&&this.source.prepend("var "+t.substring(2)+(s?"":";\n")),this.source.merge()},blockValue:function(t){var e=this.aliasable("helpers.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs(t,0,r);var s=this.popStack();r.splice(1,0,s),this.push(this.source.functionCall(e,"call",r))},ambiguousBlockValue:function(){var t=this.aliasable("helpers.blockHelperMissing"),e=[this.contextName(0)];this.setupHelperArgs("",0,e,!0),this.flushInline();var r=this.topStack();e.splice(1,0,r),this.pushSource(["if (!",this.lastHelper,") { ",r," = ",this.source.functionCall(t,"call",e),"}"])},appendContent:function(t){this.pendingContent?t=this.pendingContent+t:this.pendingLocation=this.source.currentLocation,this.pendingContent=t},append:function(){if(this.isInline())this.replaceStack(function(t){return[" != null ? ",t,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var t=this.popStack();this.pushSource(["if (",t," != null) { ",this.appendToBuffer(t,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(t){this.lastContext=t},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(t,e,r,s){var i=0;s||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(t[i++])),this.resolvePath("context",t,i,e,r)},lookupBlockParam:function(t,e){this.useBlockParams=!0,this.push(["blockParams[",t[0],"][",t[1],"]"]),this.resolvePath("context",e,1)},lookupData:function(t,e,r){t?this.pushStackLiteral("container.data(data, "+t+")"):this.pushStackLiteral("data"),this.resolvePath("data",e,0,!0,r)},resolvePath:function(t,e,r,s,i){var a=this;if(this.options.strict||this.options.assumeObjects)this.push(n(this.options.strict&&i,this,e,t));else for(var o=e.length;r<o;r++)this.replaceStack(function(i){var n=a.nameLookup(i,e[r],t);return s?[" && ",n]:[" != null ? ",n," : ",i]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(t,e){this.pushContext(),this.pushString(e),"SubExpression"!==e&&("string"==typeof t?this.pushString(t):this.pushStackLiteral(t))},emptyHash:function(t){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(t?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var t=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(t.ids)),this.stringParams&&(this.push(this.objectLiteral(t.contexts)),this.push(this.objectLiteral(t.types))),this.push(this.objectLiteral(t.values))},pushString:function(t){this.pushStackLiteral(this.quotedString(t))},pushLiteral:function(t){this.pushStackLiteral(t)},pushProgram:function(t){null!=t?this.pushStackLiteral(this.programExpression(t)):this.pushStackLiteral(null)},registerDecorator:function(t,e){var r=this.nameLookup("decorators",e,"decorator"),s=this.setupHelperArgs(e,t);this.decorators.push(["fn = ",this.decorators.functionCall(r,"",["fn","props","container",s])," || fn;"])},invokeHelper:function(t,e,r){var s=this.popStack(),i=this.setupHelper(t,e),n=r?[i.name," || "]:"",a=["("].concat(n,s);this.options.strict||a.push(" || ",this.aliasable("helpers.helperMissing")),a.push(")"),this.push(this.source.functionCall(a,"call",i.callParams))},invokeKnownHelper:function(t,e){var r=this.setupHelper(t,e);this.push(this.source.functionCall(r.name,"call",r.callParams))},invokeAmbiguous:function(t,e){this.useRegister("helper");var r=this.popStack();this.emptyHash();var s=this.setupHelper(0,t,e),i=["(","(helper = ",this.lastHelper=this.nameLookup("helpers",t,"helper")," || ",r,")"];this.options.strict||(i[0]="(helper = ",i.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))), 2958this.push(["(",i,s.paramsInit?["),(",s.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",s.callParams)," : helper))"])},invokePartial:function(t,e,r){var s=[],i=this.setupParams(e,1,s);t&&(e=this.popStack(),delete i.name),r&&(i.indent=JSON.stringify(r)),i.helpers="helpers",i.partials="partials",i.decorators="container.decorators",t?s.unshift(e):s.unshift(this.nameLookup("partials",e,"partial")),this.options.compat&&(i.depths="depths"),i=this.objectLiteral(i),s.push(i),this.push(this.source.functionCall("container.invokePartial","",s))},assignToHash:function(t){var e=this.popStack(),r=void 0,s=void 0,i=void 0;this.trackIds&&(i=this.popStack()),this.stringParams&&(s=this.popStack(),r=this.popStack());var n=this.hash;r&&(n.contexts[t]=r),s&&(n.types[t]=s),i&&(n.ids[t]=i),n.values[t]=e},pushId:function(t,e,r){"BlockParam"===t?this.pushStackLiteral("blockParams["+e[0]+"].path["+e[1]+"]"+(r?" + "+JSON.stringify("."+r):"")):"PathExpression"===t?this.pushString(e):"SubExpression"===t?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:i,compileChildren:function(t,e){for(var r=t.children,s=void 0,i=void 0,n=0,a=r.length;n<a;n++){s=r[n],i=new this.compiler;var o=this.matchExistingProgram(s);if(null==o){this.context.programs.push("");var c=this.context.programs.length;s.index=c,s.name="program"+c,this.context.programs[c]=i.compile(s,e,this.context,!this.prec
vendor: 1,533 bytes, line 2958
2958ompile),this.context.decorators[c]=i.decorators,this.context.environments[c]=s,this.useDepths=this.useDepths||i.useDepths,this.useBlockParams=this.useBlockParams||i.useBlockParams,s.useDepths=this.useDepths,s.useBlockParams=this.useBlockParams}else s.index=o.index,s.name="program"+o.index,this.useDepths=this.useDepths||o.useDepths,this.useBlockParams=this.useBlockParams||o.useBlockParams}},matchExistingProgram:function(t){for(var e=0,r=this.context.environments.length;e<r;e++){var s=this.context.environments[e];if(s&&s.equals(t))return s}},programExpression:function(t){var e=this.environment.children[t],r=[e.index,"data",e.blockParams];return(this.useBlockParams||this.useDepths)&&r.push("blockParams"),this.useDepths&&r.push("depths"),"container.program("+r.join(", ")+")"},useRegister:function(t){this.registers[t]||(this.registers[t]=!0,this.registers.list.push(t))},push:function(t){return t instanceof s||(t=this.source.wrap(t)),this.inlineStack.push(t),t},pushStackLiteral:function(t){this.push(new s(t))},pushSource:function(t){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),t&&this.source.push(t)},replaceStack:function(t){var e=["("],r=void 0,i=void 0,n=void 0;if(!this.isInline())throw new c["default"]("replaceStack on non-inline");var a=this.popStack(!0);if(a instanceof s)e=["(",r=[a.value]],n=!0;else{i=!0;var o=this.incrStack();e=["((",this.push(o)," = ",a,")"],r=this.topStack()}var l=t.call(this,r);
vendor: 4,647 bytes, line 2958
2958n||this.popStack(),i&&this.stackSlot--,this.push(e.concat(l,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var t=this.inlineStack;this.inlineStack=[];for(var e=0,r=t.length;e<r;e++){var i=t[e];if(i instanceof s)this.compileStack.push(i);else{var n=this.incrStack();this.pushSource([n," = ",i,";"]),this.compileStack.push(n)}}},isInline:function(){return this.inlineStack.length},popStack:function(t){var e=this.isInline(),r=(e?this.inlineStack:this.compileStack).pop();if(!t&&r instanceof s)return r.value;if(!e){if(!this.stackSlot)throw new c["default"]("Invalid stack pop");this.stackSlot--}return r},topStack:function(){var t=this.isInline()?this.inlineStack:this.compileStack,e=t[t.length-1];return e instanceof s?e.value:e},contextName:function(t){return this.useDepths&&t?"depths["+t+"]":"depth"+t},quotedString:function(t){return this.source.quotedString(t)},objectLiteral:function(t){return this.source.objectLiteral(t)},aliasable:function(t){var e=this.aliases[t];return e?(e.referenceCount++,e):((e=this.aliases[t]=this.source.wrap(t)).aliasable=!0,e.referenceCount=1,e)},setupHelper:function(t,e,r){var s=[];return{params:s,paramsInit:this.setupHelperArgs(e,t,s,r),name:this.nameLookup("helpers",e,"helper"),callParams:[this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})")].concat(s)}},setupParams:function(t,e,r){var s={},i=[],n=[],a=[],o=!r,c=void 0;o&&(r=[]),s.name=this.quotedString(t),s.hash=this.popStack(),this.trackIds&&(s.hashIds=this.popStack()),this.stringParams&&(s.hashTypes=this.popStack(),s.hashContexts=this.popStack());var l=this.popStack(),h=this.popStack();(h||l)&&(s.fn=h||"container.noop",s.inverse=l||"container.noop");for(var p=e;p--;)c=this.popStack(),r[p]=c,this.trackIds&&(a[p]=this.popStack()),this.stringParams&&(n[p]=this.popStack(),i[p]=this.popStack());return o&&(s.args=this.source.generateArray(r)),this.trackIds&&(s.ids=this.source.generateArray(a)),this.stringParams&&(s.types=this.source.generateArray(n),s.contexts=this.source.generateArray(i)),this.options.data&&(s.data="data"),this.useBlockParams&&(s.blockParams="blockParams"),s},setupHelperArgs:function(t,e,r,s){var i=this.setupParams(t,e,r);return i=this.objectLiteral(i),s?(this.useRegister("options"),r.push("options"),["options=",i]):r?(r.push(i),""):i}},function(){for(var t="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),e=i.RESERVED_WORDS={},r=0,s=t.length;r<s;r++)e[t[r]]=!0}(),i.isValidJavaScriptVariableName=function(t){return!i.RESERVED_WORDS[t]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(t)},e["default"]=i,t.exports=e["default"]},function(t,e,r){"use strict";function s(t,e,r){if(n.isArray(t)){for(var s=[],i=0,a=t.length;i<a;i++)s.push(e.wrap(t[i],r));return s}return"boolean"==typeof t||"number"==typeof t?t+"":t}function i(t){this.srcFile=t,this.source=[]}e.__esModule=!0;var n=r(5),a=void 0;a||((a=function(t,e,r,s){this.src="",s&&this.add(s)}).prototype={add:function(t){n.isArray(t)&&(t=t.join("")),this.src+=t},prepend:function(t){n.isArray(t)&&(t=t.join("")),this.src=t+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),i.prototype={isEmpty:function(){return!this.source.length},prepend:function(t,e){this.source.unshift(this.wrap(t,e))},push:function(t,e){this.source.push(this.wrap(t,e))},merge:function(){var t=this.empty();return this.each(function(e){t.add([" ",e,"\n"])}),t},each:function(t){for(var e=0,r=this.source.length;e<r;e++)t(this.source[e])},empty:function(){var t=this.currentLocation||{start:{}};return new a(t.start.line,t.start.column,this.srcFile)},wrap:function(t){var e=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return t instanceof a?t:(t=s(t,this,e),new a(e.start.line,e.start.column,this.srcFile,t))},functionCall:function(t,e,r){return r=this.generateList(r),this.wrap([t,e?"."+e+"(":"(",r,")"])},quotedString:function(t){return'"'+(t+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'}
2958,objectLiteral:function(t){var e=[];for(var r in t)if(t.hasOwnProperty(r)){var i=s(t[r],this);"undefined"!==i&&e.push([this.quotedString(r),":",i])}var n=this.generateList(e);return n.prepend("{"),n.add("}"),n},generateList:function(t){for(var e=this.empty(),r=0,i=t.length;r<i;r++)r&&e.add(","),e.add(s(t[r],this));return e},generateArray:function(t){var e=this.generateList(t);return e.prepend("["),e.add("]"),e}},e["default"]=i,t.exports=e["default"]}])}); 2959</script>
2959 2960 2961 2962
2962<script id="ba-freq" type="text/x-handlebars-template"> 2963 <div id="ba-bought-together" 2964 class="ba-products-box ba-products-box_2 with-prices with-compare-prices with-sale-badge" 2965 style=""> 2966 <h2 class="freq_text" style="color: #222;font-family: Sans-Serif;font-size: 21px;text-align: left"> 2967 Add an Extra Accessory: 2968 </h2> 2969 <div class="ba-products-list"> 2970 {{#products}} 2971 <div class="ba-product {{#ifEq @index 0}}ba-first{{/ifEq}}" data-product-id="{{id}}"> 2972 <a href="/products/{{handle}}" target="_blank"> 2973 <span class="ba-label ba-label-sale ellipsis {{#unless variants.0.compare_at_price}}ba-hidden{{/unless}}"> 2974 Sale 2975 </span> 2976 <img src='{{image}}'/> 2977 </a> 2978 </div> 2979 {{/products}} 2980 </div> 2981 <div class="ba-clear"></div> 2982 <div class="ba-product-form"> 2983 <span id="ba-total-price-cont"> 2984 <span id="ba-total-price-title">Total Price</span>: 2985 <span class="ba-product-price ba-total-price sale-price money" 2986style="color:#989898"> 2987 </span> 2988 </span> 2989 <button class="ba-product-addtocart ba-freq-atc" type="button" 2990 style="background-color: #546e7a;color: #ffffff;border-color: #6371c7;border-style: solid;border-width: 1px" 2991 onMouseOver="this.style.backgroundColor='#3f4eae';this.style.color='#fafafa';" 2992 onMouseOut="this.style.backgroundColor='#546e7a';this.style.color='#ffffff';" 2993 > 2994 Add selected to cart 2995 </button> 2996 </div> 2997 2998 <ul class="ba-products-input"> 2999 {{#products}} 3000 <li data-product-id="{{id}}"> 3001 <input type="checkbox" name="id[]" value="{{variants.0.id}}" checked class="ba-freq-products-input" data-price="{{variants.0.price}}" data-variant-id="{{variants.0.id}}" data-qty="1"> 3002 {{#ifThisProduct id}} 3003 <strong> 3004 <span class="this-item">This item:</span> 3005 <span class="product-title" style="color:#111111">{{{title}}}</span> 3006 </strong> 3007 {{/ifThisProduct}} 3008 {{#unlessThisProduct id}} 3009 <a href="/products/{{handle}}" class="product-title" target="_blank" style="color:#111111"> 3010 {{{title}}} 3011 </a> 3012 {{/unlessThisProduct}} 3013 {{#ifMoreThan variants.length 1}} 3014 <div class="ba-product-variants-container"> 3015 <select class="ba-product-variant-select"> 3016 {{#variants}} 3017 3018 <option value="{{id}}" {{#ifEq @index 0}}selected{{/ifEq}} data-price="{{price}}" data-compare-price="{{compare_at_price}}">{{title}}</option> 3019 3020 {{/variants}} 3021 </select> 3022 </div> 3023 {{/ifMoreThan}} 3024 <span class="ba-product-price-container"> 3025 <span class="ba-product-price money sale-price ba-regular-price" style="color:#989898"> 3026 {{{displayPrice variants.0.price}}} 3027 </span> 3028 <span class="ba-product-oldprice reg-price money ba-compare-at-price {{#unless variants.0.compare_at_price}}ba-hidden{{/unless}}" 3029 style="color:#b12704"> 3030 {{{displayPrice variants.0.compare_at_price}}} 3031 </span> 3032 </span> 3033 </li> 3034 {{/products}} 3035 </ul> 3036 </div> 3037</script>
3037 3038 3039 3040 3041 3042
3043<script type="text/javascript"> 3044 (function(window, document) {"use strict"; 3045 3046 3047 function reqJquery(onload) { 3048 if(typeof jQuery === 'undefined' || (parseInt(jQuery.fn.jquery) === 1 && parseFloat(jQuery.fn.jquery.replace(/^1\./,'')) < 10)){ 3049 var head = document.getElementsByTagName('head')[0]; 3050 var script = document.createElement('script'); 3051 script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js';; 3052 script.type = 'text/javascript'; 3053 script.onload = script.onreadystatechange = function() { 3054 if (script.readyState) { 3055 if (script.readyState === 'complete' || script.readyState === 'loaded') { 3056 script.onreadystatechange = null; 3057 onload(jQuery.noConflict(true)); 3058 } 3059 } else { 3060 onload(jQuery.noConflict(true)); 3061 } 3062 }; 3063 head.appendChild(script); 3064 } else { 3065 onload(jQuery); 3066 } 3067 } 3068 3069 reqJquery(function($) { 3070 var RecWidgetBase=function(){var t=this;return this.settings={},this.serverProductIds=[],this.currentProductId,this.handlebars,this.moneyFormat,this.includeCurrentProduct=!0,this.minimumProductsForShow=2,this.templateSelector,this.wrapperSelector,this.widget_type,this.init=function(){!this.currentProductId&&window.booster&&window.booster.product&&(this.currentProductId=window.booster.product.id),window.booster&&(this.moneyFormat=window.booster.money_format),this.initHandlebars()},this.initHandlebars=function(){!this.handlebars&&baHandlebars&&(this.handlebars=baHandlebars),this.handlebars&&(t.handlebars.registerHelper("ifLessThan",function(t,r,e){if(t>r)return e.fn(this)}),t.handlebars.registerHelper("ifMoreThan",function(t,r,e){if(t>r)return e.fn(this)}),t.handlebars.registerHelper("ifEq",function(t,r,e){return t==r?e.fn(this):e.inverse(this)}),t.handlebars.registerHelper("displayPrice",function(r){return t.baDisplayPrice(r)}),t.handlebars.registerHelper("ifThisProduct",function(r,e){if(r==t.currentProductId)return e.fn(this)}),t.handlebars.registerHelper("unlessThisProduct",function(r,e){if(r!=t.currentProductId)return e.fn(this)}))},this.getRecommendations=function(r,e){var i=window.booster;i.product||(i.product={id:t.currentProductId}),i.product.id||(i.product.id=t.currentProductId),$.ajax({cache:!1,type:"POST",url:t.settings.app_root_url,data:JSON.stringify($.extend({cart_product_ids:r,cartProductHandles:e,widget_type:t.widget_type},i)),dataType:"json",contentType:"application/json; charset=utf-8",success:t.recommendationsGot})},this.recommendationsGot=function(){},this.reloadCurrency=function(){"object"==typeof Currency&&"object"==typeof Currency.moneyFormats&&"function"==typeof mlvedaload&&mlvedaload()},this.baDisplayPrice=function(r,e=!0){return r===undefined&&(r=0),t.baDisplayCents(parseFloat(r)*(e?1:100))},this.baDisplayCents=function(r){function e(t,r){return void 0===t?r:t}function i(t,r,i,a){if(r=e(r,2),i=e(i,","),a=e(a,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(r)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+i)+(n[1]?a+n[1]:"")}if(void 0===r||null==r)return"";if("string"==typeof r&&0==r.length)return"";var a=/\{\{\s*(\w+)\s*\}\}/;"string"==typeof r&&(r=r.replace(".",""));var n="";switch(t.moneyFormat.match(a)[1]){case"amount":n=i(r,2);break;case"amount_no_decimals":n=i(r,0);break;case"amount_no_decimals_with_comma_separator":n=i(r,0,".",",");break;case"amount_with_comma_separator":n=i(r,2,".",",")}return t.moneyFormat.replace(a,n)},this.shuffleProducts=function(t){var r,e,i;for(i=t.length-1;i>0;i--)r=Math.floor(Math.random()*(i+1)),e=t[i],t[i]=t[r],t[r]=e;return t},this.sortProducts=function(r){return $.isArray(t.serverProductIds)?r:r.sort(function(r,e){return t.serverProductIds[r.id].position-t.serverProductIds[e.id].position})},this.prepareProducts=function(r,e){var i;return r=$(r).filter(function(r,e){return e.id!=t.currentProductId||(i=e,!1)}).toArray(),r=e?t.shuffleProducts(r):t.sortProducts(r),i&&r.unshift(i),r},this.afterShowWidget=function(){}
3070,this.showWidget=function(r){var e=$(t.templateSelector).html(),i=r.products;if(!(i.length<t.minimumProductsForShow)){var a={products:t.prepareProducts(i,t.settings.shuffle),total_price:r.total_price},n=t.handlebars.compile(e)(a);$(t.wrapperSelector).html(n),t.bindEvents(),t.afterShowWidget()}},this.searchProducts=function(r){var e=[];t.serverProductIds=r.product_ids;var i=$.isArray(r.product_ids)?r.product_ids:Object.keys(r.product_ids);t.includeCurrentProduct&&$.merge(i,[t.currentProductId]);for(var a=0;a<i.length;a++)e.push("id:"+i[a]);$.ajax({url:"/search",type:"POST",dataType:"json",data:{view:"ba-rec-dis",type:"product",q:e.join(" OR ")},success:t.showWidget})},this.afterVariantSelected=function(){},this.bindEvents=function(){$(".ba-product-variant-select").on("change",function(){var r=$(this).parents("li"),e=$(this).find("option:selected"),i=r.find(".ba-freq-products-input");i.data("price",e.data("price")),i.val($(this).val()),r.find(".ba-product-price").html(t.baDisplayPrice(e.data("price")));var a=r.find(".ba-product-oldprice"),n=$('ba-product[data-product-id="'+r.data("productId")+'"] .ba-label-sale');e.data("comparePrice")?(a.html(t.baDisplayPrice(e.data("comparePrice"))).removeClass("ba-hidden"),n.removeClass("ba-hidden")):(a.addClass("ba-hidden"),n.addClass("ba-hidden")),t.afterVariantSelected()})},this.addVariantsToCart=function(r,e){if(r.length){var i=r.shift();if(i.length<=0)return;$.ajax({url:"/cart/add.js",type:"POST",dataType:"json",data:{id:i,quantity:1},headers:{"ba-met-applied":!0},success:function(){var a=parseInt((new Date).getTime());window.baMet&&baMet.saveBaCartData({id:i,q:1,ts:a,app:"freq",name:e}),t.addVariantsToCart(r,e)},error:function(i){"object"==typeof i&&"object"==typeof i.responseJSON&&"string"==typeof i.responseJSON.description&&alert(i.responseJSON.description),"string"==typeof res&&alert(i),t.addVariantsToCart(r,e)}})}else this.variantsAddedToCart()},this.redirectToCart=function(){setTimeout(function(){window.location.href="/cart"},100)},this.variantsAddedToCart=function(){this.redirectToCart()},this}; 3071 var RecProductWidget=function(){var t=this;return this.base=new RecWidgetBase,this.settings={},this.init=function(){this.base.settings=this.settings,this.base.widget_type="pw",window.booster&&window.booster.product&&(this.base.currentProductId=window.booster.product.id),this.base.templateSelector="#ba-freq",this.base.wrapperSelector="div.ba-freq-wrapper",this.base.afterShowWidget=this.afterShowWidget,this.base.afterVariantSelected=this.recalculateTotal,this.base.recommendationsGot=this.recommendationsGot,this.base.variantsAddedToCart=function(){$(".ba-product-addtocart").html(t.settings.trans_added_selected_to_cart),"go_to_cart"==t.settings.action_after_add?this.redirectToCart():window.location.reload()},this.base.init(),this.base.currentProductId&&(this.settings.preview||$.ajax({url:"/cart.js",type:"GET",dataType:"json",contentType:"application/json; charset=utf-8",success:function(a){for(var e=[],r=[],s=0;s<a.items.length;s++)e.push(a.items[s].product_id),r.push(a.items[s].handle);t.base.getRecommendations(e,r)}}))},this.afterShowWidget=function(){if(window.baMet)try{if($("#ba-bought-together:visible").length>0){var a={};a.url=baMet.page_hash.url,a.trigger_product_id=window.BoosterApps.common.product.id,a.freq_product_ids=$("#ba-bought-together div.ba-products-list div.ba-product").map(function(t,a){return parseInt(a.getAttribute("data-product-id"))}).get(),baMet.apply("freq_view",a,"freq")}}catch(e){console.log(e)}t.recalculateTotal(),t.bindEvents()},this.recommendationsGot=function(a){var e="<div class='ba-freq-wrapper'></div>";if(t.settings.freq_enabled){var r=$("form[action*='/cart/add']").first();0==$(".ba-freq-wrapper").length&&r.after(e),t.base.searchProducts(a)}else t.settings.preview&&($("#widget-preview").append(e),t.base.searchProducts(a));t.base.reloadCurrency()},this.markFirstImage=function(){$(".ba-product").removeClass("ba-first"),$(".ba-product:not(.ba-disabled):first").addClass("ba-first")},this.bindEvents=function(){$(".ba-freq-products-input").on("change",function(){$(".ba-freq-products-input:checked").length?$(".ba-product-addtocart").show():$(".ba-product-addtocart").hide();var a=$(this),e=a.parent(),r=$(".ba-product[data-product-id="+e.data("productId")+"]");a.is(":checked")?(e.removeClass("ba-disabled"),r.removeClass("ba-disabled"),t.markFirstImage(),r.fadeIn(700)):(e.addClass("ba-disabled"),r.addClass("ba-disabled"),t.markFirstImage(),r.hide()),t.recalculateTotal()}),$(".ba-product-addtocart").on("click",function(){$(".ba-product-addtocart").html("...").attr("disabled","disabled");var a=$.makeArray($(".ba-freq-products-input:checked").map(function(){return parseInt($(this).val())}));if(window.baMet)try{var e=baMet.page_hash;e.variant_ids=a,e.total_price=parseInt($(".ba-total-price").data("ba-freq-total-price")),baMet.apply("freq_atc",e,"freq")}catch(r){console.log(r)}a.length>0?t.base.addVariantsToCart(a,"freq_atc"):$(".ba-product-addtocart").html(t.settings.trans_add_selected_to_cart).attr("disabled",!1)})},this.recalculateTotal=function(){var a=0;$(".ba-freq-products-input:checked").each(function(){a+=parseFloat($(this).data("price"))}),$(".ba-total-price").attr("data-ba-freq-total-price",a).html(t.base.baDisplayPrice(a))},this}; 3072 3073 3074 3075 var csw_settings = { 3076 app_root_url: '/apps/booster_recommendations', 3077 app_name: 'freq', 3078 shop_domain: '', 3079 shuffle: false, 3080 freq_enabled: true, 3081 trans_add_selected_to_cart: 'Add to Cart', 3082 trans_added_selected_to_cart: 'Added to cart' 3083 }; 3084 3085 if(window.booster.ba_page == 'product') { 3086 3087 3088 } else if(window.booster.ba_page == 'cart') { 3089 3090 3091 3092 } 3093 }); 3094 3095 3096 function insertPopupMessageJs(){ 3097 var head = document.getElementsByTagName('head')[0]; 3098 var script = document.createElement('script'); 3099 script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'frequently-bought.boosterapps.com/preview_freq.js'; 3100 script.type = 'text/javascript'; 3101 head.appendChild(script); 3102 } 3103 if(document.location.search.indexOf("preview_freq=1") > -1){ 3104 setTimeout(function(){ 3105 insertPopupMessageJs(); 3106 }, 3500); 3107 } 3108 3109 }(window, document)); 3110 //version 10.03.2021 - 0.01 3111</script>
3111 3112 3113 3114 3115 3116<!-- "snippets/swymSnippet.liquid" was not rendered, the associated app was uninstalled --> 3117 3118 3119<style> 3120 .age-verification-overlay { 3121 position: fixed; 3122 top: 0; 3123 left: 0; 3124 width: 100%; 3125 height: 100%; 3126 background-color: rgba(0, 0, 0, 0.5); 3127 display: none; 3128 justify-content: center; 3129 align-items: center; 3130 z-index: 9999; 3131 } 3132 3133 .age-verification-popup { 3134 background-color: white; 3135 padding: 2rem; 3136 border-radius: 8px; 3137 text-align: center; 3138 max-width: 90%; 3139 width: 400px; 3140 box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); 3141 } 3142 3143 .age-verification-header { 3144 font-weight: 700; 3145 font-size: 1.5rem; 3146 margin-bottom: 1rem; 3147 text-transform: uppercase; 3148 letter-spacing: 0.5px; 3149 } 3150 3151 .age-verification-text { 3152 margin-bottom: 1.5rem; 3153 } 3154 3155 .age-verification-question { 3156 font-weight: 600; 3157 font-size: 1.2rem; 3158 margin: 1.5rem 0; 3159 } 3160 3161 .age-verification-buttons { 3162 display: flex; 3163 justify-content: center; 3164 gap: 1rem; 3165 margin-top: 1.5rem; 3166 } 3167 3168 .age-verification-button { 3169 padding: 0.75rem 2rem; 3170 border: none; 3171 border-radius: 4px; 3172 cursor: pointer; 3173 font-size: 1rem; 3174 transition: background-color 0.2s; 3175 } 3176 3177 .age-verification-yes { 3178 background-color: #4CAF50; 3179 color: white; 3180 } 3181 3182 .age-verification-no { 3183 background-color: #f44336; 3184 color: white; 3185 } 3186 3187 .age-verification-button:hover { 3188 opacity: 0.9; 3189 } 3190</style><div class="age-verification-overlay" id="ageVerification"> 3191 <div class="age-verification-popup"> 3192 <h2 class="age-verification-header">AGE VERIFICATION REQUIRED</h2> 3193 <p class="age-verification-text">You must be at least 21 years old to purchase on this website. All customers will be age verified.</p> 3194 <p class="age-verification-question">Are you at least 21 years old?</p> 3195 <div class="age-verification-buttons"> 3196 <button class="age-verification-button age-verification-yes" onclick="verifyAge(true)">Yes</button> 3197 <button class="age-verification-button age-verification-no" onclick="verifyAge(false)">No</button> 3198 </div> 3199 </div> 3200</div> 3201
3202<script> 3203 const VERIFICATION_TIMEOUT = 5 * 60 * 60 * 1000; // 5 hours in milliseconds 3204 3205 function checkAgeVerification() { 3206 const verificationData = localStorage.getItem('ageVerificationData'); 3207 3208 if (!verificationData) { 3209 return false; 3210 } 3211 3212 const data = JSON.parse(verificationData); 3213 const now = new Date().getTime(); 3214 3215 // Check if verification has expired (5 hours) 3216 if (now - data.timestamp > VERIFICATION_TIMEOUT) { 3217 localStorage.removeItem('ageVerificationData'); 3218 sessionStorage.removeItem('firstPageLoad'); 3219 return false; 3220 } 3221 3222 return data.verified === true; 3223 } 3224 3225 function verifyAge(isVerified) { 3226 if (isVerified) { 3227 // Store verification time and status for "Yes" clicks 3228 const verificationData = { 3229 timestamp: new Date().getTime(), 3230 verified: true 3231 }; 3232 localStorage.setItem('ageVerificationData', JSON.stringify(verificationData)); 3233 document.getElementById('ageVerification').style.display = 'none'; 3234 } else { 3235 // For "No" clicks: Clear any existing verification data before redirecting 3236 localStorage.removeItem('ageVerificationData'); 3237 sessionStorage.removeItem('firstPageLoad'); 3238 window.location.href = 'https://www.google.com'; 3239 } 3240 } 3241 3242 // Show popup if needed 3243 document.addEventListener('DOMContentLoaded', function() { 3244 // Check if this is the first page load in this session 3245 const pageLoadKey = 'firstPageLoad'; 3246 const isFirstLoad = !sessionStorage.getItem(pageLoadKey); 3247 3248 if (isFirstLoad) { 3249 // Mark that we've loaded a page this session 3250 sessionStorage.setItem(pageLoadKey, 'true'); 3251 3252 // Show verification if needed 3253 if (!checkAgeVerification()) { 3254 document.getElementById('ageVerification').style.display = 'flex'; 3255 } 3256 } 3257 }); 3258 3259 // Clear verification after 5 hours of inactivity 3260 window.addEventListener('load', function() { 3261 setInterval(function() { 3262 if (!checkAgeVerification()) { 3263 sessionStorage.removeItem('firstPageLoad'); 3264 } 3265 }, 60000); // Check every minute 3266 }); 3267</script>
3267 3268 3269 <div id="shopify-block-Aa0tHZnduNlRNNjcxU__14684659138027382045" class="shopify-block shopify-app-block"><!-- XO Gallery: https://apps.shopify.com/xo-gallery --> 3270 3271 3272 3273 3274 3275 3276 3277 3278 <link href="https://cdn.shopify.com/extensions/01a0c3ae-3993-7a88-9211-d8ec13a14811/xo-gallery-149/assets/xo-gallery.css" rel="stylesheet" type="text/css" media="all" /> 3279 3280 <link href="https://cdn.xotiny.com/assets/shop/guess-hookah/gallery/main.min.css?v=1747687607547" rel="stylesheet" type="text/css" media="all" /> 3281
3281<script> 3282 var xoUpdate =1747687607547;var xoMultiLang =true; 3283 var xoDfLang ="en"; 3284 var xogMoneyFormat = `\${{amount}}`;</script>
3284 3285
3285<script src="https://cdn.shopify.com/extensions/01a0c3ae-3993-7a88-9211-d8ec13a14811/xo-gallery-149/assets/xo-gallery.js" defer="defer" type="module"></script>
3285 3286 3287 3288<!-- End: XO Gallery --> 3289 3290 3291</div><div id="shopify-block-AOVc2SVJycmZ3TDFrM__5043070786800498925" class="shopify-block shopify-app-block"><style> 3292 .product-restore-email + .product-restore-email { 3293 display: none !important; 3294 } 3295</style> 3296 3297 3298 3299
3299<script src="https://cdn.shopify.com/extensions/01a0c7ca-5010-747b-9d99-9a644250288a/ecomsend-restock-108/assets/sealapps_email_config.js" defer="defer"></script>
3299 3300
3300<script src="https://cdn.shopify.com/extensions/01a0c7ca-5010-747b-9d99-9a644250288a/ecomsend-restock-108/assets/product_restore_email.js" defer="defer"></script>
3300 3301 3302 3303
3304<script id="em_product_variants" type="application/json"> 3305 null 3306</script>
vendor: 2 bytes, line 3306
3306
3307<script id="em_product_selected_or_first_available_variant" type="application/json"> 3308 null 3309</script>
vendor: 2 bytes, line 3309
3309
3310<script id="bis_shop_id" type="application/json"> 3311 57072156724 3312</script>
vendor: 2 bytes, line 3312
3312
3313<script id="ecomsend_bis_product_title" type="application/json"> 3314 null 3315</script>
vendor: 2 bytes, line 3315
3315
3316<script id="ecomsend_bis_page_type" type="application/json"> 3317 "search" 3318</script>
3318<script> 3319 3320</script>
vendor: 2 bytes, line 3320
3320
3321<script> 3322 3323</script>
vendor: 2 bytes, line 3323
3323
3324<script> 3325 3326</script>
3326 3327 3328
3329<script> 3330 var bis_popup_settings = {"btn_text":"EMAIL ME WHEN AVAILABLE","btn_bg_color":"#000000","btn_text_color":"#FFFFFF","header_text":"EMAIL ME WHEN AVAILABLE","verification_failed_text":"* Your contact info is invalid","footer_text":"We will notify you when this product is in stock. We do not share your address with anybody else.","success_title":"Successfully subscribed","success_content":"We will send you an email when this product is back in stock.","email_address_placeholder":"Email address...","customer_name_placeholder":"Your name","subscribed_text":"* You are already subscribed to this product.","opt_in_text":"Subscribe me to your list","popup_template":1,"email_tab_text":"Email","sms_tab_text":"SMS","sms_default_region":"US","is_branding_removed":1,"lang":"en","terms":"Terms","privacy_policy":"Privacy Policy","protection_text":"By submitting this subscription, you agree to {{Store_Name}}'s {{Privacy_Policy}} and {{Terms}} regarding the processing of your personal data.","display_consent_checkbox":false,"display_privacy_consent":true,"terms_link":"","privacy_policy_link":"","store_name":"GH Shop"} 3331 var bis_product_button_settings = {"is_active_inline_btn":1,"inline_btn_margin_top":10,"inline_btn_margin_bottom":20,"inline_btn_text":"EMAIL ME WHEN AVAILABLE","inline_btn_bg_color":"#000000","inline_text_color":"#FFFFFF","is_active_float_btn":0,"float_offset":160,"float_btn_text":"EMAIL ME WHEN AVAILABLE","float_btn_bg_color":"#000000","float_text_color":"#FFFFFF","display_all":0,"border_color":"#FFFFFF","border_radius":2,"hover_animation":0,"font_size":14,"font_family":"Inherit","font_weight":"Inherit","hover_bg_color":"#444444","hover_text_color":"#FFFFFF","horizontal_animation":0,"display_button_oversell":0,"customize_inline_btn_position":0,"insert_type":"afterend","customize_css":"","insert_element_selector":"","lang":"en","continue_sell_notify":0,"bis_segment_enabled":0,"subscribe_scope":1} 3332 var bis_collection_button_settings = {"is_active_inline_btn":0,"inline_btn_margin_top":0,"inline_btn_margin_bottom":0,"inline_btn_text":"","inline_btn_bg_color":"","inline_text_color":"","is_active_float_btn":0,"float_offset":0,"float_btn_text":"","float_btn_bg_color":"","float_text_color":"","display_all":0,"border_color":"","border_radius":0,"hover_animation":0,"font_size":0,"font_family":"","font_weight":"","hover_bg_color":"","hover_text_color":"","horizontal_animation":0,"display_button_oversell":0,"customize_inline_btn_position":0,"insert_type":"","customize_css":"","insert_element_selector":"","lang":"","continue_sell_notify":0,"bis_segment_enabled":0,"subscribe_scope":0} 3333 var bis_integrations = [] 3334 var bis_floating_popup_settings = {"id":2897,"component_code":"floating_popup","is_enabled":0,"position":"bottom_left","horizontal_spacing":5,"vertical_spacing":5,"display_delay":8,"show_when_continue_selling_out":0,"show_when_all_variants_out_of_stock":0,"popup_font_size":14,"popup_border_radius":12,"button_font_size":14,"button_border_radius":4,"language":"en","popup_message_text":"The product is out of stock. Subscribe to be notified when it's available.","button_text":"EMAIL ME WHEN AVAILABLE","popup_text_color":"#000000","popup_background_color":"#FFFFFF","button_text_color":"#FFFFFF","button_background_color":"#000000"} 3335</script>
3335 3336 3337
3338<script> 3339 var bis_shopify_block_status = 2; 3340 var customerInfo = null; 3341 3342 window.ChannelWillBIS = { 3343 customerInfo: customerInfo 3344 }; 3345</script>
3345 3346 3347 3348</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
3348<script> 3349 window['ShopifyForms'] = { 3350 ...window['ShopifyForms'], 3351 currentPageType: "search" 3352 }; 3353</script>
3353 3354 3355 3356</div><div id="shopify-block-Ad0NQMEFOV1NvbFdBR__8086182589341073271" class="shopify-block shopify-app-block"> 3357
3358<script> 3359 3360 window.accessProCookieBannerSettings = {"status":"enabled","layout":"box","position":"right","color_scheme":"custom","bg_color":"#1a1a2e","text_color":"#ffffff","font_family":"Helvetica, sans-serif","font_size":16,"button_accept_bg":"#c44a21","button_accept_text":"#ffffff","consent_model":"accept_reject_preferences","consent_type":"explicit","force_banner_interaction":false,"banner_text":"We use cookies to enhance your experience, analyze traffic, and personalize content. Some cookies are essential, while others help us understand how you interact with our site. You can manage your preferences at any time.","privacy_policy_text":"Privacy Policy","privacy_policy_url":"","imprint_link_enabled":false,"imprint_text":"Imprint","imprint_url":"","preferences_button_text":"Preferences","reject_button_text":"Reject","accept_button_text":"Accept","pref_popup_title":"Select the Types of Cookies You Accept","pref_popup_description":"We use cookies to enhance your experience, serve personalized ads, and analyze traffic. View cookie details by category below.","necessary_title":"Necessary","necessary_description":"Essential for the website to function properly, these cookies enable core features such as security, page navigation, and access to secure areas. They cannot be disabled.","statistics_title":"Statistics","statistics_description":"By collecting anonymous data, these cookies help us understand how visitors interact with the website, allowing us to improve performance and user experience.","marketing_title":"Marketing","marketing_description":"These cookies track your activity across websites to deliver personalized ads and relevant content. They also help measure the effectiveness of our marketing campaigns.","preferences_cat_title":"Preferences","preferences_cat_description":"These cookies remember your choices - such as language preferences or login details - to provide a more personalized experience.","save_choice_button_text":"Save my choice","reject_all_button_text":"Reject All","accept_all_button_text":"Accept All","selected_regions":["worldwide"],"theme_background_rgb":"255, 255, 255","theme_foreground_rgb":"26, 26, 26"}; 3361 3362 3363 if (!window.accessProProxyHandle) { 3364 3365 window.accessProProxyHandle = '/apps/access-pro'; 3366 3367 } 3368 3369 3370 window.accessProCookieBannerSettingsUrl = window.accessProProxyHandle + '/theme/cookie-banner/'; 3371</script>
3371 3372
3373<script src="https://cdn.shopify.com/extensions/01a0fc5b-faca-7a27-ab85-5412b87841de/access-pro-2-246/assets/cookie-banner.js" defer></script>
3373 3374 3375 3376</div><div id="shopify-block-AdTBORzdUdm95L0F1Z__1537173939754162885" class="shopify-block shopify-app-block"> 3377
3378<script> 3379 window.accessProWidgetSettings = {"default_menu_language":"en","enable_features":true,"icon":"default","trigger_display":"icon","trigger_title":"Accessibility","icon_color_fill":"#23185c","icon_color_stroke":"#23185c","icon_position":"BL","icon_style":"thick","icon_shape":"circle","icon_size":"default","menu_content_color":"#111111","menu_header_background_color":"#23185c","menu_header_font_color":"#f2f2f2","open_accessibility_profile":true,"selected_languages":["en","fr","es","de"],"widget_size":"large","widget_title":"Accessibility Settings","widgetheight":"full","template":"minimal","color_template":"Indigo","show_icon_on_all_pages":true,"show_icon_on_particular_page":"","lang_l":true,"enableMenuSettings":{"alignment":true,"animation":true,"contrast":true,"cursor":true,"dyslexic":true,"fontscale":true,"fontweight":true,"headings":true,"images":true,"languages":true,"letterspacing":true,"linespacing":true,"links":true,"magnifier":true,"mission":true,"profiles":true,"readingguide":true,"readingmask":true,"reset":true,"saturation":true,"colorfilters":true,"sounds":true,"text2speech":true,"describeimages":false,"videos":true,"pagestructure":true,"textsummary":true,"virtualkeyboard":true,"dictionary":true,"invertcolors":true,"colorblind":true,"translatepage":true,"readerprofile":true,"seizureprofile":true,"adhdprofile":true,"cognitiveprofile":true,"visuallyimpairedprofile":true,"motorimpairedprofile":true,"elderlyprofile":true,"colorblindprofile":true,"linknavigation":false,"voicenavigation":true,"keyboardnavigation":true,"talkandtype":true,"customcolors":false,"keyboardshortcuts":true,"hidewidget":false,"blindprofile":true}}; 3380 window.accessProComplianceSettings = {}; 3381 window.accessProCurrentPage = { 3382 pageType: "search", 3383 path: "\/search" 3384 }; 3385</script>
3385 3386 3387<style> 3388 3389 3390 .asw-widget-button-top { 3391 position: absolute !important; 3392 top: 10px !important; 3393 left: 10px !important; 3394 background-color: #000 !important; 3395 color: #fff !important; 3396 text-decoration: none !important; 3397 overflow: hidden; 3398 width: 1px !important; 3399 height: 1px !important; 3400 margin: -1px !important; 3401 padding: 0 !important; 3402 border: 0 !important; 3403 clip: rect(0 0 0 0) !important; 3404 word-wrap: normal !important; 3405 } 3406 .asw-widget-button-top-focused, 3407 .asw-widget-button-top:focus { 3408 z-index: 9999 !important; 3409 overflow: auto !important; 3410 width: auto !important; 3411 height: auto !important; 3412 clip: auto !important; 3413 padding: 10px 15px !important; 3414 } 3415 3416 #acp-virtualKeyboardPopup { 3417 position: fixed; 3418 bottom: 80px; 3419 left: 50%; 3420 transform: translateX(-50%); 3421 background: #ffffff !important; 3422 border: 1px solid #ccc; 3423 padding: 8px; 3424 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); 3425 z-index: 9999; 3426 display: none; 3427 width: 90%; 3428 max-width: 600px; 3429 border-radius: 10px; 3430 } 3431 3432 #acp-virtual-input { 3433 width: 100%; 3434 padding: 10px; 3435 font-size: 16px; 3436 margin-bottom: 10px; 3437 } 3438 3439 #acp-closeKeyboardBtn { 3440 color: #fff; 3441 border: none; 3442 padding: 1px 3px; 3443 cursor: pointer; 3444 float: right; 3445 border-radius: 4px; 3446 margin-bottom: 5px; 3447 } 3448 #acp-definition-popup { 3449 position: absolute; 3450 display: none; 3451 padding: 10px; 3452 background: white; 3453 border: 1px solid #ccc; 3454 z-index: 1000; 3455 border-radius: 14px; 3456 } 3457</style> 3458 3459<div id="acp-icon"></div> 3460<div id="acp-widget"></div> 3461 3462<!-- Virtual Keyboard Input and Keyboard --> 3463<div 3464 id="acp-definition-popup" 3465></div> 3466<div 3467 id="acp-dictionary-toast" 3468 class="asw-text-speech-bar" 3469 style="display: none;" 3470 data-ap-translate="DICTIONARY DESC" 3471> 3472 Double click on a word to see the definition. 3473</div> 3474<div id="acp-virtualKeyboardPopup" role="dialog" aria-modal="true" aria-label="Virtual keyboard popup"> 3475 <button id="acp-closeKeyboardBtn" aria-label="Close virtual keyboard"> 3476 <svg 3477 xmlns="http://www.w3.org/2000/svg" 3478 width="24" 3479 height="24" 3480 viewBox="0 0 24 24" 3481 fill="none" 3482 > 3483 <path 3484 d="M18 6L6 18" 3485 stroke="black" 3486 strokeWidth="2" 3487 strokeLinecap="round" 3488 strokeLinejoin="round" 3489 /> 3490 <path 3491 d="M6 6L18 18" 3492 stroke="black" 3493 strokeWidth="2" 3494 strokeLinecap="round" 3495 strokeLinejoin="round" 3496 /> 3497 </svg> 3498 </button> 3499 3500 <div id="acp-virtual-keyboard" class="simple-keyboard"></div> 3501
3501<script> 3502 function makeDraggableVirtualKeyboard(el) { 3503 let pos1 = 0, 3504 pos2 = 0, 3505 pos3 = 0, 3506 pos4 = 0; 3507 3508 el.onmousedown = dragMouseDown; 3509 3510 function dragMouseDown(e) { 3511 e.preventDefault(); 3512 pos3 = e.clientX; 3513 pos4 = e.clientY; 3514 document.onmouseup = closeDragElement; 3515 document.onmousemove = elementDrag; 3516 } 3517 3518 function elementDrag(e) { 3519 e.preventDefault(); 3520 pos1 = pos3 - e.clientX; 3521 pos2 = pos4 - e.clientY; 3522 pos3 = e.clientX; 3523 pos4 = e.clientY; 3524 el.style.top = el.offsetTop - pos2 + 'px'; 3525 el.style.left = el.offsetLeft - pos1 + 'px'; 3526 el.style.bottom = 'unset'; 3527 el.style.right = 'unset'; 3528 } 3529 3530 function closeDragElement() { 3531 document.onmouseup = null; 3532 document.onmousemove = null; 3533 } 3534 } 3535 3536 makeDraggableVirtualKeyboard(document.getElementById('acp-virtualKeyboardPopup')); 3537 </script>
3537 3538</div>
3539<script> 3540 // App Procxy Handle 3541 3542 window.accessProProxyHandle = '/apps/access-pro'; 3543 3544 3545 // URLs 3546 window.accessProSettingsUrl = `${window.accessProProxyHandle}/theme/settings/`; 3547 window.accessProPageViewsCountUrl = `${window.accessProProxyHandle}/theme/views/update/count`; 3548 3549 3550 // Translation URL 3551 var shopify_domain = `guess-hookah.myshopify.com`; 3552 window.accessProTranslationUrl = `https://access-pro-api.entanglecommerce.com/api/v1/language/translate/?domain=${shopify_domain}`; 3553 window.pageViewsCountURL = `${window.accessProProxyHandle}/theme/views/update/count`; 3554</script>
3554 3555
3556<script src="https://cdn.shopify.com/extensions/01a0fc5b-faca-7a27-ab85-5412b87841de/access-pro-2-246/assets/main.js" defer></script>
vendor: 1 bytes, line 3556
3556
3557<script> 3558 (function () { 3559 var params = new URLSearchParams(window.location.search); 3560 var token = params.get('acp_scan'); 3561 if (!token) return; 3562 3563 function showScanOverlay(message) { 3564 var el = document.getElementById('acp-scan-overlay'); 3565 if (!el) { 3566 el = document.createElement('div'); 3567 el.id = 'acp-scan-overlay'; 3568 el.style.cssText = 3569 'position:fixed;inset:0;background:rgba(255,255,255,0.94);z-index:2147483647;display:flex;align-items:center;justify-content:center;font-family:system-ui,-apple-system,sans-serif;'; 3570 el.innerHTML = 3571 '<div style="text-align:center;max-width:320px;padding:24px">' + 3572 '<p style="font-size:18px;font-weight:600;margin:0 0 8px;color:#111">Scanning for accessibility</p>' + 3573 '<p id="acp-scan-overlay-status" style="font-size:14px;color:#666;margin:0"></p>' + 3574 '</div>'; 3575 document.body.appendChild(el); 3576 } 3577 var status = document.getElementById('acp-scan-overlay-status'); 3578 if (status) status.textContent = message || 'Please waitâ¦'; 3579 } 3580 3581 showScanOverlay('Preparing accessibility scanâ¦'); 3582 3583 function hideOverlay() { 3584 var el = document.getElementById('acp-scan-overlay'); 3585 if (el) el.style.display = 'none'; 3586 } 3587 3588 function pageIsThemePreview() { 3589 try { 3590 return Boolean(new URLSearchParams(window.location.search).get('preview_theme_id')); 3591 } catch (e) { 3592 return false; 3593 } 3594 } 3595 3596 // Shopify stores the unpublished theme in a storefront cookie. Clear it 3597 // here so the scan window never has to navigate to the live theme. 3598 var previewExitPromise = null; 3599 function exitThemePreviewQuietly() { 3600 if (!pageIsThemePreview()) return Promise.resolve(); 3601 if (previewExitPromise) return previewExitPromise; 3602 previewExitPromise = new Promise(function (resolve) { 3603 var settled = false; 3604 function finish() { 3605 if (settled) return; 3606 settled = true; 3607 resolve(); 3608 } 3609 setTimeout(finish, 2000); 3610 try { 3611 var frame = document.createElement('iframe'); 3612 frame.setAttribute('aria-hidden', 'true'); 3613 frame.title = ''; 3614 frame.style.cssText = 3615 'position:absolute;width:0;height:0;border:0;visibility:hidden'; 3616 frame.src = window.location.origin + '/?exitPreview=1'; 3617 (document.body || document.documentElement).appendChild(frame); 3618 } catch (e) {} 3619 try { 3620 fetch(window.location.origin + '/?exitPreview=1', { 3621 credentials: 'include', 3622 cache: 'no-store', 3623 redirect: 'follow', 3624 }).catch(function () {}); 3625 } catch (e) {} 3626 }); 3627 return previewExitPromise; 3628 } 3629 3630 window.addEventListener('message', function (event) { 3631 if (event.source !== window.opener) return; 3632 var data = event.data; 3633 if (!data || data.type !== 'accesspro-exit-preview') return; 3634 exitThemePreviewQuietly().then(function () { 3635 if (window.opener) { 3636 window.opener.postMessage({ type: 'accesspro-preview-exited' }, '*'); 3637 } 3638 }); 3639 }); 3640 3641 function submitScanResult(payload) { 3642 var params = new URLSearchParams(window.location.search); 3643 var jobId = params.get('acp_job'); 3644 if (!jobId) { 3645 return; 3646 } 3647 3648 var pageUrl = window.location.origin + window.location.pathname; 3649 fetch(window.accessProProxyHandle + '/theme/accessibility-scan/complete', { 3650 method: 'POST', 3651 headers: { 'Content-Type': 'application/json' }, 3652 body: JSON.stringify({ 3653 jobId: jobId, 3654 scanToken: token, 3655 url: pageUrl, 3656 axeResults: payload.results || null, 3657 error: 3658 payload.type === 'accesspro-axe-scan-error' 3659 ? payload.message || 'Accessibility scan failed' 3660 : null, 3661 }), 3662 }) 3663 .then(function (response) { 3664 return response.json().catch(function () { 3665 return {}; 3666 }); 3667 }) 3668 .then(function (data) { 3669 if (window.opener) { 3670 var isFinal = data.reportId != null; 3671 var hasError = !data.success; 3672 var isNextScanPage = false;
3673 if (data.redirectUrl) { 3674 try { 3675 isNextScanPage = new URL(data.redirectUrl).searchParams.has('acp_scan'); 3676 } catch (e) {} 3677 } 3678 var continuing = isNextScanPage && data.redirectUrl && !isFinal && !hasError; 3679 3680 function deliver() { 3681 window.opener.postMessage( 3682 { 3683 type: 'accesspro-axe-scan-progress', 3684 jobId: jobId, 3685 redirectUrl: data.redirectUrl || null, 3686 reportId: data.reportId != null ? data.reportId : null, 3687 error: data.success ? null : (data.message || 'Scan failed'), 3688 }, 3689 '*', 3690 ); 3691 3692 if (isFinal) { 3693 showScanOverlay('Returning to your audit reportâ¦'); 3694 return; 3695 } 3696 3697 if (continuing) { 3698 showScanOverlay('Scanning next pageâ¦'); 3699 window.location.href = data.redirectUrl; 3700 return; 3701 } 3702 3703 setTimeout(function () { 3704 window.close(); 3705 }, 400); 3706 } 3707 3708 if (pageIsThemePreview() && !continuing) { 3709 if (isFinal) showScanOverlay('Returning to your audit reportâ¦'); 3710 exitThemePreviewQuietly().then(deliver); 3711 return; 3712 } 3713 3714 deliver(); 3715 return; 3716 } 3717 if (data.redirectUrl) { 3718 showScanOverlay('Returning to your audit reportâ¦'); 3719 window.location.href = data.redirectUrl; 3720 return; 3721 } 3722 showScanOverlay(data.message || 'Scan failed'); 3723 if (window.opener) { 3724 window.opener.postMessage( 3725 { 3726 type: 'accesspro-axe-scan-progress', 3727 jobId: jobId, 3728 error: data.message || 'Scan failed', 3729 }, 3730 '*', 3731 ); 3732 } 3733 }) 3734 .catch(function (err) { 3735 var message = 3736 (err && err.message) || 'Scan failed'; 3737 showScanOverlay(message); 3738 function deliver() { 3739 if (!window.opener) return; 3740 var jobIdErr = new URLSearchParams(window.location.search).get('acp_job'); 3741 window.opener.postMessage( 3742 { 3743 type: 'accesspro-axe-scan-progress', 3744 jobId: jobIdErr, 3745 error: message, 3746 }, 3747 '*', 3748 ); 3749 } 3750 if (pageIsThemePreview()) { 3751 exitThemePreviewQuietly().then(deliver); 3752 return; 3753 } 3754 deliver(); 3755 }); 3756 } 3757 3758 function waitForFullPageLoad() { 3759 return new Promise(function (resolve) { 3760 function settle() { 3761 // Extended settle time for dynamic content, carousels, lazy sections 3762 // Wait for network idle + animations + JS state changes 3763 setTimeout(function() { 3764 // Wait for any lazy images to finish loading 3765 var images = Array.prototype.slice.call(document.querySelectorAll('img[loading="lazy"]')); 3766 var pendingImages = images.filter(function(img) { 3767 return !img.complete; 3768 }); 3769 3770 if (pendingImages.length > 0) { 3771 var loaded = 0; 3772 var timeout = setTimeout(function() { 3773 resolve(); // Don't wait forever 3774 }, 2000); 3775 3776 pendingImages.forEach(function(img) { 3777 function handleLoad() { 3778 loaded++; 3779 if (loaded >= pendingImages.length) { 3780 clearTimeout(timeout); 3781 // Additional wait for any pending RAF or microtasks 3782 requestAnimationFrame(function() { 3783 setTimeout(resolve, 100); 3784 }); 3785 } 3786 } 3787 img.addEventListener('load', handleLoad, { once: true }); 3788 img.addEventListener('error', handleLoad, { once: true }); 3789 }); 3790 } else {
3791 // Additional wait for any pending RAF or microtasks 3792 requestAnimationFrame(function() { 3793 setTimeout(resolve, 100); 3794 }); 3795 } 3796 }, 3000); 3797 } 3798 if (document.readyState === 'complete') { 3799 settle(); 3800 return; 3801 } 3802 window.addEventListener('load', settle, { once: true }); 3803 }); 3804 } 3805 3806 // Port of accessibility-scanner Phase 3 WCAG 2.2 / APG checks (browser-side). 3807 // Findings are merged into axe violations/incomplete so the existing pipeline needs no changes. 3808 function isAccessProScanElement(el) { 3809 if (!el || !el.closest) return false; 3810 return !!( 3811 el.closest('#acp-icon') || 3812 el.closest('#acp-widget') || 3813 el.closest('#acp-virtualKeyboardPopup') || 3814 el.closest('#acp-definition-popup') || 3815 el.closest('#acp-dictionary-toast') || 3816 el.closest('#acp-scan-overlay') || 3817 el.closest('[id^="acp-"]') || 3818 el.closest('.asw-widget-button-top') 3819 ); 3820 } 3821 3822 // Enhanced element visibility check including all CSS hiding techniques 3823 function isElementVisible(el) { 3824 if (!el || !el.getBoundingClientRect) return false; 3825 var style = window.getComputedStyle(el); 3826 if (style.display === 'none' || style.visibility === 'hidden') return false; 3827 if (style.opacity === '0') return false; 3828 if (style.position === 'absolute' && style.clip === 'rect(0px, 0px, 0px, 0px)') return false; 3829 if (style.width === '1px' && style.height === '1px' && style.overflow === 'hidden') return false; 3830 var rect = el.getBoundingClientRect(); 3831 if (rect.width === 0 || rect.height === 0) return false; 3832 return true; 3833 } 3834 3835 function runWcag22Checks() { 3836 var violations = []; 3837 var incomplete = []; 3838 3839 try { 3840 // WCAG 2.4.11 Focus Not Obscured â sticky/fixed heuristic (manual review) 3841 var stickyElements = Array.prototype.slice 3842 .call(document.querySelectorAll('*')) 3843 .filter(function (el) { 3844 if (isAccessProScanElement(el)) return false; 3845 if (!isElementVisible(el)) return false; 3846 var style = getComputedStyle(el); 3847 return ( 3848 (style.position === 'sticky' || style.position === 'fixed') && 3849 el.getBoundingClientRect().height > 40 3850 ); 3851 }) 3852 .slice(0, 5) 3853 .map(function (el) { 3854 var style = getComputedStyle(el); 3855 return { 3856 tag: el.tagName.toLowerCase(), 3857 id: el.id || null, 3858 height: Math.round(el.getBoundingClientRect().height), 3859 position: style.position, 3860 }; 3861 }); 3862 3863 if (stickyElements.length > 0) { 3864 incomplete.push({ 3865 id: 'focus-not-obscured', 3866 impact: 'serious', 3867 tags: ['wcag22aa', 'wcag2411'], 3868 description: 3869 'WCAG 2.4.11: Focused elements must not be entirely obscured. Fixed/sticky elements detected â manual keyboard testing required.', 3870 helpUrl: 3871 'https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html', 3872 nodes: stickyElements.map(function (e) { 3873 return { 3874 html: 3875 '<' + 3876 e.tag + 3877 (e.id ? ' id="' + e.id + '"' : '') + 3878 '> (' + 3879 e.position + 3880 ', ' + 3881 e.height + 3882 'px tall)', 3883 target: [e.tag + (e.id ? '#' + e.id : '')], 3884 failureSummary: 3885 'Fixed/sticky element may obscure focused components. Verify with keyboard navigation.', 3886 }; 3887 }), 3888 }); 3889 } 3890 3891 // NEW: aria-hidden-focus check - elements with aria-hidden="true" that are focusable 3892 var hiddenFocusable = []; 3893 document.querySelectorAll('[aria-hidden="true"]').forEach(function(el) { 3894 if (isAccessProScanElement(el)) return; 3895 // Check if this element or any descendant is focusable 3896 var focusableSelectors = 'a[href], button, input, select, textarea, [tabindex]:not
3896([tabindex="-1"])'; 3897 var focusables = el.matches(focusableSelectors) ? [el] : Array.prototype.slice.call(el.querySelectorAll(focusableSelectors)); 3898 focusables.forEach(function(focusEl) { 3899 if (isElementVisible(focusEl) && focusEl.tabIndex >= 0) { 3900 hiddenFocusable.push({ 3901 html: focusEl.outerHTML.slice(0, 500), 3902 selector: buildScanSelector(focusEl), 3903 parentHiddenHtml: el.outerHTML.slice(0, 200) 3904 }); 3905 } 3906 }); 3907 }); 3908 3909 if (hiddenFocusable.length > 0) { 3910 violations.push({ 3911 id: 'aria-hidden-focus', 3912 impact: 'serious', 3913 tags: ['wcag2aa', 'wcag412'], 3914 description: 'WCAG 4.1.2: Focusable elements must not be hidden with aria-hidden="true"', 3915 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/name-role-value.html', 3916 nodes: hiddenFocusable.slice(0, 10).map(function(item) { 3917 return { 3918 html: item.html, 3919 target: [item.selector], 3920 failureSummary: 'Focusable element is inside aria-hidden="true" container' 3921 }; 3922 }) 3923 }); 3924 } 3925 3926 // WCAG 2.5.3 Label in Name - Enhanced with better visible text extraction 3927 // Visible text = text rendered on screen (excludes aria-hidden, sr-only, SVG internals). 3928 function getVisibleText(el) { 3929 var text = ''; 3930 for (var i = 0; i < el.childNodes.length; i++) { 3931 var child = el.childNodes[i]; 3932 if (child.nodeType === 3) { text += child.textContent; continue; } 3933 if (child.nodeType !== 1) continue; 3934 if (child.getAttribute('aria-hidden') === 'true') continue; 3935 var st = window.getComputedStyle(child); 3936 if (st.display === 'none' || st.visibility === 'hidden') continue; 3937 if (st.opacity === '0') continue; 3938 if (st.position === 'absolute') { 3939 var clip = st.clip; 3940 if (clip === 'rect(0px, 0px, 0px, 0px)' || clip === 'rect(0, 0, 0, 0)') continue; 3941 } 3942 if (st.width === '1px' && st.height === '1px' && st.overflow === 'hidden') continue; 3943 if (st.fontSize === '0px' || st.width === '0px' || st.height === '0px') continue; 3944 text += getVisibleText(child); 3945 } 3946 return text; 3947 } 3948 function buildScanSelector(el) { 3949 if (el.id) return '#' + CSS.escape(el.id); 3950 var testId = el.getAttribute('data-testid') || el.getAttribute('data-test-id'); 3951 if (testId) return '[data-testid="' + testId + '"]'; 3952 var tag = el.tagName.toLowerCase(); 3953 var cls = (el.getAttribute('class') || '').split(/\s+/).filter(function (c) { 3954 return c && c.length < 60 && !/^(active|is-|js-|open|hidden|focus|hover)/i.test(c); 3955 }).slice(0, 3); 3956 return cls.length ? tag + '.' + cls.join('.') : tag; 3957 } 3958 3959 // Enhanced selector to catch more interactive elements 3960 var interactiveSelector = 'button, [role="button"], a[aria-label], [role="link"][aria-label], ' + 3961 '[role="menuitem"][aria-label], [role="tab"][aria-label], [role="checkbox"][aria-label], ' + 3962 '[role="radio"][aria-label], [role="switch"][aria-label], [role="combobox"][aria-label], ' + 3963 '[role="searchbox"][aria-label], [role="textbox"][aria-label]'; 3964 3965 var mismatches = Array.prototype.slice 3966 .call(document.querySelectorAll(interactiveSelector)) 3967 .filter(function (el) { 3968 return !isAccessProScanElement(el) && isElementVisible(el); 3969 }) 3970 .map(function (el) { 3971 var ariaLabel = el.getAttribute('aria-label') || ''; 3972 var visibleText = getVisibleText(el).replace(/\s+/g, ' ').trim(); 3973 if (!ariaLabel || !visibleText) return null; 3974 if (visibleText.length <= 1) return null; 3975 3976 // Normalize for comparison - remove punctuation and make case-insensitive 3977 var normalizedLabel = ariaLabel.toLowerCase().replace(/[^\w\s]/g, ''); 3978 var normalizedVisible = visibleText.toLowerCase().replace(/[^\w\s]/g, ''); 3979 3980 // Check if visible text is substring of aria-label
3981 if (normalizedLabel.includes(normalizedVisible)) return null; 3982 3983 // Check word-by-word containment for multi-word labels 3984 var visibleWords = normalizedVisible.split(/\s+/).filter(Boolean); 3985 if (visibleWords.length > 0) { 3986 var allWordsPresent = visibleWords.every(function(word) { 3987 return normalizedLabel.includes(word); 3988 }); 3989 if (allWordsPresent) return null; 3990 } 3991 3992 return { 3993 html: el.outerHTML.slice(0, 500), 3994 selector: buildScanSelector(el), 3995 ariaLabel: ariaLabel, 3996 visibleText: visibleText, 3997 }; 3998 }) 3999 .filter(Boolean) 4000 .slice(0, 10); 4001 4002 if (mismatches.length > 0) { 4003 violations.push({ 4004 id: 'label-in-name', 4005 impact: 'serious', 4006 tags: ['wcag21a', 'wcag253'], 4007 description: 'WCAG 2.5.3: Accessible name must contain visible label text', 4008 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/label-in-name.html', 4009 nodes: mismatches.map(function (m) { 4010 return { 4011 html: m.html, 4012 target: [m.selector], 4013 failureSummary: 4014 'aria-label="' + 4015 m.ariaLabel + 4016 '" does not contain visible text "' + 4017 m.visibleText + 4018 '"', 4019 }; 4020 }), 4021 }); 4022 } 4023 4024 // 2.5.7 Dragging Movements 4025 var draggableElements = Array.prototype.slice 4026 .call( 4027 document.querySelectorAll( 4028 '[draggable="true"], [data-sortable], .sortable-item', 4029 ), 4030 ) 4031 .filter(function (el) { 4032 return !isAccessProScanElement(el); 4033 }) 4034 .slice(0, 5) 4035 .map(function (el) { 4036 return { 4037 html: el.outerHTML.slice(0, 500), 4038 selector: buildScanSelector(el), 4039 }; 4040 }); 4041 4042 if (draggableElements.length > 0) { 4043 incomplete.push({ 4044 id: 'dragging-movements', 4045 impact: 'serious', 4046 tags: ['wcag22aa', 'wcag257'], 4047 description: 4048 'WCAG 2.5.7: Draggable elements must have a single-pointer alternative. Manual verification required.', 4049 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements.html', 4050 nodes: draggableElements.map(function (e) { 4051 return { 4052 html: e.html, 4053 target: [e.selector], 4054 failureSummary: 4055 'Verify that a keyboard or single-pointer alternative exists for this drag operation.', 4056 }; 4057 }), 4058 }); 4059 } 4060 4061 // ARIA APG: Dialog Pattern 4062 var badDialogs = Array.prototype.slice 4063 .call(document.querySelectorAll('[role="dialog"], [role="alertdialog"]')) 4064 .filter(function (el) { 4065 if (isAccessProScanElement(el)) return false; 4066 return !( 4067 el.hasAttribute('aria-labelledby') || el.hasAttribute('aria-label') 4068 ); 4069 }) 4070 .slice(0, 5) 4071 .map(function (el) { 4072 return { 4073 html: el.outerHTML.slice(0, 500), 4074 selector: buildScanSelector(el), 4075 }; 4076 }); 4077 4078 if (badDialogs.length > 0) { 4079 violations.push({ 4080 id: 'dialog-missing-label', 4081 impact: 'serious', 4082 tags: ['aria-apg', 'wcag2aa'], 4083 description: 4084 'ARIA APG Dialog Pattern: role="dialog" must have aria-labelledby or aria-label', 4085 helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/', 4086 nodes: badDialogs.map(function (d) { 4087 return { 4088 html: d.html, 4089 target: [d.selector], 4090 failureSummary: 4091 'Add aria-labelledby pointing to a visible dialog title, or aria-label.', 4092 }; 4093 }), 4094 }); 4095 } 4096 4097 // ARIA APG: Tabs Pattern â tabs must have aria-selected (true on active, false on others
4097) 4098 var badTabs = []; 4099 Array.prototype.slice 4100 .call(document.querySelectorAll('[role="tablist"]')) 4101 .forEach(function (tabList) { 4102 if (isAccessProScanElement(tabList)) return; 4103 var tabs = Array.prototype.slice.call(tabList.querySelectorAll('[role="tab"]')); 4104 var hasAnySelected = tabs.some(function (t) { return t.getAttribute('aria-selected') === 'true'; }); 4105 tabs.forEach(function (tab) { 4106 if (isAccessProScanElement(tab)) return; 4107 if (!tab.hasAttribute('aria-selected')) { 4108 // Detect if this tab appears active (has aria-current, class "active", etc.) 4109 var looksActive = !hasAnySelected && tab.classList.contains('active'); 4110 badTabs.push({ 4111 html: tab.outerHTML.slice(0, 500), 4112 selector: buildScanSelector(tab), 4113 suggestValue: looksActive ? 'true' : 'false', 4114 }); 4115 } 4116 }); 4117 }); 4118 badTabs = badTabs.slice(0, 5); 4119 4120 if (badTabs.length > 0) { 4121 violations.push({ 4122 id: 'tabs-missing-aria-selected', 4123 impact: 'serious', 4124 tags: ['aria-apg', 'wcag2aa'], 4125 description: 4126 'ARIA APG Tabs Pattern: each [role="tab"] must have aria-selected="true" or aria-selected="false"', 4127 helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/tabs/', 4128 nodes: badTabs.map(function (t) { 4129 return { 4130 html: t.html, 4131 target: [t.selector], 4132 failureSummary: 4133 'Tab missing aria-selected. Suggested value: aria-selected="' + (t.suggestValue || 'false') + '"', 4134 }; 4135 }), 4136 }); 4137 } 4138 } catch (err) { 4139 console.warn( 4140 '[AccessPro][AxeScan][storefront] WCAG 2.2 checks error', 4141 err && err.message ? err.message : err, 4142 ); 4143 } 4144 4145 return { violations: violations, incomplete: incomplete }; 4146 } 4147 4148 function runAxeScan() { 4149 if (!window.axe) { 4150 showScanOverlay('Scan failed: axe-core not loaded'); 4151 notifyScanOpener({ 4152 type: 'accesspro-axe-scan-error', 4153 token: token, 4154 message: 'axe-core failed to load', 4155 }); 4156 return; 4157 } 4158 4159 // CRITICAL: Hide overlay before scan to prevent interference with color-contrast/visibility checks 4160 hideOverlay(); 4161 4162 // Run axe WITHOUT overlay visible to get accurate color contrast and visibility results 4163 window.axe 4164 .run(document, { 4165 runOnly: { 4166 type: 'tag', 4167 values: ['wcag2a', 'wcag2aa', 'wcag21aa', 'wcag22aa'], 4168 }, 4169 exclude: [ 4170 ['#acp-icon'], 4171 ['#acp-widget'], 4172 ['#acp-virtualKeyboardPopup'], 4173 ['#acp-definition-popup'], 4174 ['#acp-dictionary-toast'], 4175 ['#acp-scan-overlay'], 4176 ['.asw-widget-button-top'], 4177 ], 4178 }) 4179 .then(function (results) { 4180 // Now safe to show overlay after scan completes 4181 showScanOverlay('Processing scan resultsâ¦'); 4182 var extra = runWcag22Checks(); 4183 if (!results.violations) results.violations = []; 4184 if (!results.incomplete) results.incomplete = []; 4185 // Scanner stores customChecks separately; merge into axe arrays so 4186 // buildAxeScanSummary (customChecks: []) still surfaces them. 4187 results.violations = results.violations.concat(extra.violations || []); 4188 results.incomplete = results.incomplete.concat(extra.incomplete || []); 4189 4190 // List rule only: axe often stores just the opening <ul> tag. 4191 // Re-serialize with direct children so the report/AI Fixes show the real issue. 4192 enrichListViolationNodes(results); 4193 4194 notifyScanOpener({ 4195 type: 'accesspro-axe-scan', 4196 token: token, 4197 url: window.location.href, 4198 results: results, 4199 }); 4200 }) 4201 .catch(function (err) { 4202 showScanOverlay('Scan failed'); 4203 notifyScanOpener({ 4204 type: 'accesspro-axe-scan-error', 4205 token: token, 4206 message: err && err.message ? err.message : 'Accessibility scan failed', 4207 }); 4208 }); 4209 } 4210 4211 /** 4212 * Optimize axe `list` node payloads only (no other rules). 4213 * Horizon overflow-list / ul[part=list] failures need children in HTML 4214 * so merchants see role=presentation / non-li children clearly. 4215 */ 4216 function enrichListViolationNodes(results) { 4217 var violations = results && results.violations; 4218 if (!violations || !violations.length) return; 4219 4220 function queryInRoot(root, sel) { 4221 if (!root || !sel) return null; 4222 try { 4223 return root.querySelector(sel); 4224 } catch (e) { 4225 return null; 4226 } 4227 } 4228 4229 function resolveShadowPath(path) { 4230 if (!path) return null; 4231 if (typeof path === 'string') { 4232 return ( 4233 queryInRoot(document, path) || 4234 queryDeepAll(path)[0] || 4235 null 4236 ); 4237 } 4238 if (!Array.isArray(path) || !path.length) return null; 4239 4240 // Nested shadow path: ["host", "inner"] or [["host", "inner"]] 4241 var steps = path; 4242 if (steps.length === 1 && Array.isArray(steps[0])) { 4243 steps = steps[0]; 4244 } 4245 4246 var ctx = document; 4247 var el = null; 4248 for (var i = 0; i < steps.length; i++) { 4249 var step = steps[i]; 4250 if (Array.isArray(step)) { 4251 el = resolveShadowPath(step); 4252 } else { 4253 el = queryInRoot(ctx, String(step)); 4254 if (!el && ctx === document) { 4255 el = queryDeepAll(String(step))[0] || null; 4256 } 4257 } 4258 if (!el) return null; 4259 ctx = el.shadowRoot || el; 4260 } 4261 return el; 4262 } 4263 4264 function queryDeepAll(sel) { 4265 var out = []; 4266 function walk(root) { 4267 if (!root || !root.querySelectorAll) return; 4268 try { 4269 Array.prototype.push.apply(out, root.querySelectorAll(sel)); 4270 } catch (e) { 4271 /* invalid selector */ 4272 } 4273 var all = root.querySelectorAll ? root.querySelectorAll('*') : []; 4274 for (var i = 0; i < all.length; i++) { 4275 if (all[i].shadowRoot) walk(all[i].shadowRoot); 4276 } 4277 } 4278 walk(document); 4279 return out; 4280 } 4281 4282 function serializeChildSnippet(child) { 4283 if (!child || !child.tagName) return ''; 4284 var tag = child.tagName.toLowerCase(); 4285 var role = (child.getAttribute && child.getAttribute('role')) || ''; 4286 var part = (child.getAttribute && child.getAttribute('part')) || ''; 4287 var cls = (child.getAttribute && child.getAttribute('class')) || ''; 4288 var open = 4289 '<' + 4290 tag + 4291 (role ? ' role="' + role + '"' : '') + 4292 (part ? ' part="' + part + '"' : '') + 4293 (cls 4294 ? ' class="' + 4295 String(cls) 4296 .trim() 4297 .split(/\s+/) 4298 .slice(0, 3) 4299 .join(' ') + 4300 '"' 4301 : '') + 4302 '>'; 4303 var text = (child.textContent || '').replace(/\s+/g, ' ').trim().slice(0, 40); 4304 return open + (text ? text : 'â¦') + '</' + tag + '>'; 4305 } 4306 4307 function serializeListHtml(listEl) { 4308 if (!listEl || !listEl.tagName) return ''; 4309 var tag = listEl.tagName.toLowerCase(); 4310 if (tag !== 'ul' && tag !== 'ol') return ''; 4311 var openMatch = String(listEl.outerHTML || '').match(/^<[^>]+>/); 4312 var openTag = openMatch ? openMatch[0] : '<' + tag + '>'; 4313 var children = Array.prototype.slice.call(listEl.children || []).slice(0, 10); 4314 if (!children.length) return openTag; 4315 var lines = children.map(function (child) { 4316 return ' ' + serializeChildSnippet(child); 4317 }); 4318 if ((listEl.children || []).length > 10) { 4319 lines.push(' <!-- ⦠' + (listEl.children.length - 10) + ' more -->'); 4320 } 4321 return openTag + '\n' + lines.join('\n') + '\n</' + tag + '>'; 4322 } 4323 4324 function findListFallback() { 4325 var candidates = queryDeepAll('ul[part="list"], overflow-list ul, ul, ol'); 4326 var withBad = candidates.filter(function (listEl) { 4327 return Array.prototype.some.call(listEl.children || [], function (child) { 4328 var role = (child.getAttribute && child.getAttribute('role')) || ''; 4329 var t = (child.tagName || '').toLowerCase(); 4330 return ( 4331 role === 'presentation' || 4332 role === 'none' || 4333 (t !== 'li' && t !== 'script' && t !== 'template' && t !== 'style') 4334 ); 4335 }); 4336 }); 4337 return withBad.length === 1 ? withBad[0] : null; 4338 } 4339 4340 violations.forEach(function (v) { 4341 if (!v || v.id !== 'list') return;
4342 (v.nodes || []).forEach(function (node) { 4343 if (!node) return; 4344 var hintHtml = String(node.html || ''); 4345 var el = resolveShadowPath(node.target); 4346 4347 // Flat axe targets like ["ul"] are too generic â prefer part=list from html hint. 4348 if ( 4349 el && 4350 /part\s*=\s*["']list["']/i.test(hintHtml) && 4351 !(el.getAttribute && el.getAttribute('part') === 'list') 4352 ) { 4353 var partLists = queryDeepAll('ul[part="list"]'); 4354 if (partLists.length === 1) el = partLists[0]; 4355 else if (partLists.length > 1) { 4356 var badPart = partLists.filter(function (listEl) { 4357 return Array.prototype.some.call(listEl.children || [], function (child) { 4358 var role = (child.getAttribute && child.getAttribute('role')) || ''; 4359 return role === 'presentation' || role === 'none'; 4360 }); 4361 }); 4362 if (badPart.length === 1) el = badPart[0]; 4363 } 4364 } 4365 4366 if (el && el.tagName) { 4367 var t = el.tagName.toLowerCase(); 4368 if (t !== 'ul' && t !== 'ol' && el.closest) { 4369 el = el.closest('ul, ol') || el; 4370 } 4371 } 4372 if (!el || !el.tagName || !/^(UL|OL)$/.test(el.tagName)) { 4373 el = findListFallback(); 4374 } 4375 if (!el) return; 4376 4377 var better = serializeListHtml(el); 4378 if (better && better.length > hintHtml.length) { 4379 node.html = better.slice(0, 2500); 4380 } 4381 4382 // Prefer a stable, actionable selector for Horizon chrome lists. 4383 if (el.getAttribute && el.getAttribute('part') === 'list') { 4384 node.target = ['ul[part="list"]']; 4385 } 4386 }); 4387 }); 4388 } 4389 4390 function notifyScanOpener(payload) { 4391 if (window.opener && payload.type === 'accesspro-axe-scan-error') { 4392 var jobId = new URLSearchParams(window.location.search).get('acp_job'); 4393 showScanOverlay('Scan failed'); 4394 window.opener.postMessage( 4395 { 4396 type: 'accesspro-axe-scan-progress', 4397 jobId: jobId, 4398 error: payload.message || 'Accessibility scan failed', 4399 }, 4400 '*', 4401 ); 4402 setTimeout(function () { 4403 window.close(); 4404 }, 400); 4405 return; 4406 } 4407 submitScanResult(payload); 4408 } 4409 4410 var script = document.createElement('script'); 4411 // cdnjs only goes up to 4.10.3; jsDelivr serves 4.11.1 (matches accessibility-scanner). 4412 script.src = 'https://cdn.jsdelivr.net/npm/[email protected]/axe.min.js'; 4413 script.onload = function () { 4414 waitForFullPageLoad().then(runAxeScan); 4415 }; 4416 script.onerror = function () { 4417 notifyScanOpener({ 4418 type: 'accesspro-axe-scan-error', 4419 token: token, 4420 message: 'Failed to load axe-core', 4421 }); 4422 }; 4423 document.head.appendChild(script); 4424 })(); 4425</script>
4425 4426 4427 4428<style> 4429 .accesspro-icon { 4430 display: inline-flex; 4431 flex-direction: column; 4432 align-items: center; 4433 gap: 4px; 4434 cursor: pointer; 4435 text-decoration: none; 4436 vertical-align: middle; 4437 color: var(--acp-trigger-color, #23185c); 4438 } 4439 4440 /* Icon-only triggers should not reserve a text line box. */ 4441 .accesspro-icon[icon='true']:not(.acp-trigger--has-text) { 4442 line-height: 0; 4443 } 4444 4445 .accesspro-icon .asw-menu-btn-container { 4446 flex-shrink: 0; 4447 } 4448 4449 /* The cloned icon is inert; the host element is the control. */ 4450 .accesspro-icon .asw-menu-btn-container, 4451 .accesspro-icon .asw-menu-btn { 4452 pointer-events: none; 4453 } 4454</style>
4455<script> 4456 (function () { 4457 var SELECTOR = '.accesspro-icon'; 4458 var BOUND = 'acpTriggerBound'; 4459 var FILLED = 'acpTriggerFilled'; 4460 var settings = window.accessProWidgetSettings || {}; 4461 var inlineMode = !!settings.hide_floating_icon; 4462 var fallbackReady = inlineMode; 4463 document.documentElement.style.setProperty( 4464 '--acp-trigger-color', 4465 settings.icon_color_fill || '#23185c' 4466 ); 4467 4468 /* ---- open the widget ------------------------------------------------ */ 4469 /* main.js is deferred, so iconInstance may not exist on an early click. */ 4470 function openWidget(event) { 4471 if (event) event.preventDefault(); 4472 if (window.iconInstance) { 4473 window.iconInstance.toggleWidget(); 4474 return; 4475 } 4476 var waited = 0; 4477 var timer = setInterval(function () { 4478 if (window.iconInstance) { 4479 clearInterval(timer); 4480 window.iconInstance.toggleWidget(); 4481 } else if ((waited += 100) >= 10000) { 4482 clearInterval(timer); 4483 console.error('[AccessPro] Widget did not load â cannot open menu.'); 4484 } 4485 }, 100); 4486 } 4487 4488 /* ---- clone the floating icon ---------------------------------------- */ 4489 function buildIcon() { 4490 var source = document.querySelector('#Access-Pro-Icon .asw-menu-btn-container'); 4491 if (!source) return null; 4492 4493 var clone = source.cloneNode(true); 4494 4495 // Strip ids: the widget mutates apMenuIconStroke / apMenuIconFill by id 4496 // when contrast modes change, and duplicates would shadow the original. 4497 clone.removeAttribute('id'); 4498 clone.querySelectorAll('[id]').forEach(function (node) { 4499 node.removeAttribute('id'); 4500 }); 4501 4502 // The dismiss "X" and loading dots belong to the floating icon only. 4503 clone.querySelectorAll('.asw-hide-widget-icon, .acp-floating-dots').forEach(function (node) { 4504 node.remove(); 4505 }); 4506 4507 // A <button> nested inside the merchant's <a>
4507 is invalid HTML. Swap it 4508 // for a <span> carrying the same classes so the widget CSS still applies. 4509 var button = clone.querySelector('.asw-menu-btn'); 4510 if (button) { 4511 var span = document.createElement('span'); 4512 span.className = button.className; 4513 span.setAttribute('style', button.getAttribute('style') || ''); 4514 span.setAttribute('aria-hidden', 'true'); 4515 while (button.firstChild) span.appendChild(button.firstChild); 4516 button.parentNode.replaceChild(span, button); 4517 } 4518 4519 return clone; 4520 } 4521 4522 4523 /* ---- fallback: build the icon from settings ------------------------- */ 4524 /* Used when the floating icon is not in the DOM â the widget skips 4525 render() entirely if the visitor dismissed it, if a page/country filter 4526 bails out of init(), or if trigger display is set to title-only. 4527 Geometry below mirrors render() in main.js exactly. */ 4528 var GLYPHS = { 4529 default: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" fill="#ffffff" style="height: 45%; width: 45%; fill: #ffffff" viewBox="0 0 512 512" aria-hidden="true" focusable="false"><path d="M256,112a56,56,0,1,1,56-56A56.06,56.06,0,0,1,256,112Z" /><path d="M432,112.8l-.45.12h0l-.42.13c-1,.28-2,.58-3,.89-18.61,5.46-108.93,30.92-172.56,30.92-59.13,0-141.28-22-167.56-29.47a73.79,73.79,0,0,0-8-2.58c-19-5-32,14.3-32,31.94,0,17.47,15.7,25.79,31.55,31.76v.28l95.22,29.74c9.73,3.73,12.33,7.54,13.6,10.84,4.13,10.59.83,31.56-.34,38.88l-5.8,45L150.05,477.44q-.15.72-.27,1.47l-.23,1.27h0c-2.32,16.15,9.54,31.82,32,31.82,19.6,0,28.25-13.53,32-31.94h0s28-157.57,42-157.57,42.84,157.57,42.84,157.57h0c3.75,18.41,12.4,31.94,32,31.94,22.52,0,34.38-15.74,32-31.94-.21-1.38-.46-2.74-.76-4.06L329,301.27l-5.79-45c-4.19-26.21-.82-34.87.32-36.9a1.09,1.09,0,0,0,.08-.15c1.08-2,6-6.48,17.48-10.79l89.28-31.21a16.9,16.9,0,0,0,1.62-.52c16-6,32-14.3,32-31.93S451,107.81,432,112.8Z" /></svg>', 4530 wheelchair: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 960" fill="#ffffff" aria-hidden="true" focusable="false"> <path d="M480 240q-33 0-56.5-23.5T400 160q0-33 23.5-56.5T480 80q33 0 56.5 23.5T560 160q0 33-23.5 56.5T480 240ZM680 880V680H480q-33 0-56.5-23.5T400 600V360q0-33 23.5-56.5T480 280q24 0 41.5 10.5T559 324q55 66 99.5 90.5T760 480v80q-53 0-107-23t-93-55v138h120q33 0 56.5 23.5T760 680v220h-80ZM400 880q-83 0-141.5-58.5T200 680q0-72 45.5-127T360 484v82q-35 14-57.5 44.5T280 680q0 50 35 85t85 35q39 0 69.5-22.5T514 720h82q-14 69-69 114.5T400 880Z" /> </svg>', 4531 blind: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"> <path d="m240-60-64-48 104-139v-213q0-31 5.5-68.5T300-596l-60 34v142h-80v-188l216-123q8-5 17-7t19-2q24 0 44 12t30 33l31 67q20 44 61 66t102 22v80h-39L860-78l-35 20-237-413q-40-13-72.5-37.5T460-568q-10 29-15.5 66.5T441-432l79 112v260h-80v-200l-71-102-9 142L240-60Zm220-700q-33 0-56.5-23.5T380-840q0-33 23.5-56.5T460-920q33 0 56.5 23.5T540-840q0 33-23.5 56.5T460-760Z" /> </svg>', 4532 eye: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"><path d="m644-428-58-58q9-47-27-88t-93-32l-58-58q17-8 34.5-12t37.5-4q75 0 127.5 52.5T660-500q0 20-4 37.5T644-428Zm128 126-58-56q38-29 67.5-63.5T832-500q-50-101-143.5-160.5T480-720q-29 0-57 4t-55 12l-62-62q41-17 84-25.5t90-8.5q151 0 269 83.5T920-500q-23 59-60.5 109.5T772-302Zm20 246L624-222q-35 11-70.5 16.5T480-200q-151 0-269-83.5T40-500q21-53 53-98.5t73-81.5L56-792l56-56 736 736-56 56ZM222-624q-29 26-53 57t-41 67q50 101 143.5 160.5T480-280q20 0 39-2.5t39-5.5l-36-38q-11 3-21 4.5t-21 1.5q-75 0-127.5-52.5T300-500q0-11 1.5-21t4.5-21l-84-82Zm319 93Zm-151 75Z" /></svg>', 4533 accStraight: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"><path d="M480-720q-33 0-56.5-23.5T400-800q0-33 23.5-56.5T480-880q33 0 56.5 23.5T560-800q0 33-23.5 56.5T480-720ZM360-80v-520H120v-80h720v80H600v520h-80v-240h-80v240h-80Z" /></svg>', 4534 settings: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false">
4534<path d="m370-80-16-128q-13-5-24.5-12T307-235l-119 50L78-375l103-78q-1-7-1-13.5v-27q0-6.5 1-13.5L78-585l110-190 119 50q11-8 23-15t24-12l16-128h220l16 128q13 5 24.5 12t22.5 15l119-50 110 190-103 78q1 7 1 13.5v27q0 6.5-2 13.5l103 78-110 190-118-50q-11 8-23 15t-24 12L590-80H370Zm70-80h79l14-106q31-8 57.5-23.5T639-327l99 41 39-68-86-65q5-14 7-29.5t2-31.5q0-16-2-31.5t-7-29.5l86-65-39-68-99 42q-22-23-48.5-38.5T533-694l-13-106h-79l-14 106q-31 8-57.5 23.5T321-633l-99-41-39 68 86 64q-5 15-7 30t-2 32q0 16 2 31t7 30l-86 65 39 68 99-42q22 23 48.5 38.5T427-266l13 106Zm42-180q58 0 99-41t41-99q0-58-41-99t-99-41q-59 0-99.5 41T342-480q0 58 40.5 99t99.5 41Zm-2-140Z" /></svg>' 4535 }; 4536 4537 var SIZES = { 4538 small: 40, '0.5x': 40, 4539 medium: 50, '1x': 50, default: 50, 4540 large: 60, '1.5x': 60, 4541 extraLarge: 75, '2x': 75 4542 }; 4543 4544 function buildIconFromSettings() { 4545 var s = window.accessProWidgetSettings || {}; 4546 var style = s.icon_style || 'thick'; 4547 var square = s.icon_shape === 'square'; 4548 // Defaults must match mergeSettings() in main.js and DEFAULT_SETTINGS in 4549 // app/constants/settings.js â both use #23185c for stroke AND fill â so a 4550 // metafield missing these keys renders identically on either path. 4551 var stroke = s.icon_color_stroke || '#23185c'; 4552 var fill = s.icon_color_fill || '#23185c'; 4553 var px = SIZES[s.icon_size] || 50; 4554 var solid = style === 'solid'; 4555 var thin = style === 'thin'; 4556 var shapes = ''; 4557 4558 if (square) { 4559 var sizes = [ 4560 [solid ? 100 : 98, stroke, 12], 4561 [solid ? 0 : thin ? 86 : 82, '#ffffff', 10], 4562 [solid || thin ? 80 : 70, fill, 8] 4563 ];
4564 sizes.forEach(function (d) { 4565 if (!d[0]) return; 4566 var off = (100 - d[0]) / 2; 4567 shapes += '<rect x="' + off + '" y="' + off + '" width="' + d[0] + '" height="' + d[0] + 4568 '" rx="' + d[2] + '" ry="' + d[2] + '" fill="' + d[1] + '" />'; 4569 }); 4570 } else { 4571 [ 4572 [solid ? 50 : 49, stroke], 4573 [solid ? 0 : thin ? 43 : 41, '#ffffff'], 4574 [solid || thin ? 40 : 35, fill] 4575 ].forEach(function (d) { 4576 shapes += '<circle cx="50" cy="50" r="' + d[0] + '" fill="' + d[1] + '" />'; 4577 }); 4578 } 4579 4580 var name = GLYPHS[s.icon] ? s.icon : 'default'; 4581 var box = document.createElement('div'); 4582 box.className = 'asw-menu-btn-container'; 4583 box.setAttribute('style', 'position:relative;width:' + px + 'px;height:' + px + 'px;'); 4584 // The widget stylesheet may not be loaded when render() never ran, so 4585 // every layout-critical rule is inlined rather than left to the classes. 4586 box.innerHTML = 4587 '<span class="asw-menu-btn' + (square ? ' asw-menu-btn--square' : '') + '" aria-hidden="true"' + 4588 ' style="position:relative;display:flex;align-items:center;justify-content:center;' + 4589 'width:100%;height:100%;background:transparent;border:none;padding:0;margin:0;' + 4590 'border-radius:' + (square ? '12%' : '50%') + ';">' + 4591 '<svg class="asw-outer-svg" viewBox="0 0 100 100" aria-hidden="true" focusable="false"' + 4592 ' style="width:100%;height:100%;display:block;">' + shapes + '</svg>' + 4593 GLYPHS[name] + '</span>'; 4594 4595 var glyph = box.querySelector('.asw-main-icon'); 4596 if (glyph) { 4597 // .asw-main-icon sizes to 50% via CSS; the default glyph overrides to 45% inline. 4598 var pct = name === 'default' ? '45%' : '50%'; 4599 glyph.setAttribute( 4600 'style', 4601 'position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);' + 4602 'width:' + pct + ';height:' + pct + ';fill:#ffffff;z-index:100;' 4603 ); 4604 } 4605 return box; 4606 } 4607 4608 /* Name from the host only. Text inside aria-hidden (the cloned icon) does not count. */ 4609 function triggerNeedsName(el) { 4610 if ((el.getAttribute('aria-label') || '').trim()) return false; 4611 if ((el.getAttribute('aria-labelledby') || '').trim()) return false; 4612 if ((el.getAttribute('title') || '').trim()) return false; 4613 var node = el.firstChild; 4614 while (node) { 4615 if (node.nodeType === 3) { 4616 if (node.textContent.trim()) return false; 4617 } else if (node.nodeType === 1 && node.getAttribute('aria-hidden') !== 'true') { 4618 if (!triggerNeedsName(node)) return false; 4619 } 4620 node = node.nextSibling; 4621 } 4622 return true; 4623 } 4624 4625 function ensureTriggerName(el) { 4626 if (triggerNeedsName(el)) { 4627 el.setAttribute('aria-label', 'Open Accessibility Menu'); 4628 } 4629 } 4630 4631 /* ---- wire one element ----------------------------------------------- */ 4632 function bind(el) { 4633 if (el.dataset[BOUND]) return; 4634 el.dataset[BOUND] = '1'; 4635 4636 el.addEventListener('click', openWidget); 4637 el.addEventListener('keydown', function (event) { 4638 if (event.key === 'Enter' || event.key === ' ') openWidget(event); 4639 }); 4640 4641 // A non-anchor host (div/span) needs explicit button semantics. 4642 var tag = el.tagName.toLowerCase(); 4643 if (tag !== 'a' && tag !== 'button') { 4644 if (!el.hasAttribute('role')) el.setAttribute('role', 'button'); 4645 if (!el.hasAttribute('tabindex')) el.setAttribute('tabindex', '0'); 4646 } 4647 4648 if (el.textContent.trim()) el.classList.add('acp-trigger--has-text'); 4649 ensureTriggerName(el); 4650 } 4651 4652 function fillIcon(el, allowFallback) { 4653 if (el.dataset[FILLED]) return true; 4654 if (el.getAttribute('icon') !== 'true') return true; 4655 4656 // Prefer cloning the live icon; fall back to rebuilding from settings. 4657 var icon = buildIcon(); 4658 if (!icon && (allowFallback || inlineMode)) icon = buildIconFromSettings(); 4659 if (!icon) return false; 4660 4661 // The clone's size lives only in the container's inline style. If the 4662 // widget rendered without one, size it from settings so it cannot 4663 // collapse to zero height inside the merchant's layout. 4664 if (!/\bheight\s*:/.test(icon.getAttribute('style') || '')) { 4665 var px = SIZES[(window.accessProWidgetSettings || {}).icon_size] || 50; 4666 icon.style.position = 'relative'; 4667 icon.style.width = px + 'px'; 4668 icon.style.height = px + 'px'; 4669 } 4670 4671 el.insertBefore(icon, el.firstChild); 4672 el.dataset[FILLED] = '1'; 4673 ensureTriggerName(el); 4674 return true; 4675 } 4676 4677 /* ---- scan ------------------------------------------------------------ */
4678 /* Clicks are wired immediately so the trigger works before the icon 4679 renders; icons are filled in once the floating icon exists. */ 4680 var pendingIcons = false; 4681 4682 function scan(allowFallback) { 4683 pendingIcons = false; 4684 document.querySelectorAll(SELECTOR).forEach(function (el) { 4685 bind(el); 4686 if (!fillIcon(el, allowFallback)) pendingIcons = true; 4687 }); 4688 } 4689 4690 function start() { 4691 scan(inlineMode); 4692 4693 // Inline mode hides the floating icon, so build from settings immediately. 4694 if (inlineMode) { 4695 // console.log('[AccessPro] Inline triggers â using widget settings for icons'); 4696 } 4697 4698 // The floating icon only renders after the settings request resolves and 4699 // the widget chunk loads, so poll until it appears. If it never does, 4700 // stop waiting and build the icon from settings instead. 4701 var FALLBACK_AFTER = 2500; 4702 var waited = 0; 4703 var timer = setInterval(function () { 4704 if (!pendingIcons) { 4705 clearInterval(timer); 4706 return; 4707 } 4708 waited += 200; 4709 if (waited < FALLBACK_AFTER) { 4710 scan(false); 4711 return; 4712 } 4713 fallbackReady = true; 4714 clearInterval(timer); 4715 scan(true); 4716 if (pendingIcons) { 4717 console.warn('[AccessPro] Could not render inline icons.'); 4718 } 4719 }, 200); 4720 4721 // Catch triggers added later (theme editor re-renders, dynamic sections). 4722 // Debounced: the widget itself mutates the DOM heavily as it renders. 4723 if (window.MutationObserver) { 4724 var queued = false; 4725 new window.MutationObserver(function () { 4726 if (queued) return; 4727 queued = true; 4728 requestAnimationFrame(function () { 4729 queued = false; 4730 scan(fallbackReady || inlineMode); 4731 }); 4732 }).observe(document.body, { childList: true, subtree: true }); 4733 } 4734 } 4735 4736 if (document.readyState === 'loading') { 4737 document.addEventListener('DOMContentLoaded', start); 4738 } else { 4739 start(); 4740 } 4741 })(); 4742</script>
4742 4743 4744 4745</div>
4745<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4745 4746</body> 4747</html>
4748<script nowprocket nitro-exclude type="text/javascript" id="sa-dynamic-optimization" data-uuid="6d683e93-1d28-41bf-9c64-11635ecae170" src="data:text/javascript;base64,dmFyIHNjcmlwdCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO3NjcmlwdC5zZXRBdHRyaWJ1dGUoIm5vd3Byb2NrZXQiLCAiIik7c2NyaXB0LnNldEF0dHJpYnV0ZSgibml0cm8tZXhjbHVkZSIsICIiKTtzY3JpcHQuc3JjID0gImh0dHBzOi8vZGFzaGJvYXJkLmxpbmtncmFwaC5jb20vc2NyaXB0cy9keW5hbWljX29wdGltaXphdGlvbi5qcyI7c2NyaXB0LmRhdGFzZXQudXVpZCA9ICI2ZDY4M2U5My0xZDI4LTQxYmYtOWM2NC0xMTYzNWVjYWUxNzAiO3NjcmlwdC5pZCA9ICJzYS1keW5hbWljLW9wdGltaXphdGlvbi1sb2FkZXIiO2RvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQoc2NyaXB0KTs="></script>
4748 4749 4750
4751<script src="https://widget.sezzle.com/v1/javascript/price-widget?uuid=e36dac6c-f63d-43f3-9e88-78ddeb39fc63"></script>
vendor: 1 bytes, line 4751
4751
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.