1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3<head> 4 5 <!-- Google Consent Mode V2 Consentmo --> 6 <!-- Google Consent Mode V2 Advanced Mode integration script for Consentmo GDPR Compliance App --> 7
7<script id="consentmo-gcmv2-advanced-mode-integration"> 8 const consentOutOfRegion = { 9 analytics: true, 10 marketing: true, 11 functionality: true, 12 adsDataRedaction: false, 13 urlPassthrough: false, 14 }; 15 16 window.dataLayer = window.dataLayer || []; 17 function gtag(){dataLayer.push(arguments);} 18 19 gtag('consent', 'default', { 20 ad_storage: 'denied', 21 ad_personalization: 'denied', 22 ad_user_data: 'denied', 23 analytics_storage: 'denied', 24 functionality_storage: 'denied', 25 personalization_storage:'denied', 26 security_storage: 'granted', 27 wait_for_update: 1500 28 }); 29 30 document.addEventListener('consentmoSignal_onLoad', function(eventData) { 31 const csmLoadSignal = eventData.detail || {isActive:false}; 32 console.log('LIQUID - consentmoSignal_onLoad event', csmLoadSignal); 33 34 if (!csmLoadSignal.isActive) { 35 console.log('LIQUID - isActive false - use consentOutOfRegion'); 36 gtag('consent', 'update', { 37 ad_storage: consentOutOfRegion.marketing ? 'granted' : 'denied', 38 ad_personalization: consentOutOfRegion.marketing ? 'granted' : 'denied', 39 ad_user_data: consentOutOfRegion.marketing ? 'granted' : 'denied', 40 analytics_storage: consentOutOfRegion.analytics ? 'granted' : 'denied', 41 functionality_storage: consentOutOfRegion.functionality ? 'granted' : 'denied', 42 personalization_storage: consentOutOfRegion.functionality ? 'granted' : 'denied', 43 security_storage: 'granted', 44 }); 45 gtag('set', 'ads_data_redaction', consentOutOfRegion.adsDataRedaction); 46 gtag('set', 'url_passthrough', consentOutOfRegion.urlPassthrough); 47 console.log('LIQUID - dataLayer', window.dataLayer); 48 } else { 49 console.log('LIQUID - set default-consent and subscribe consentmoSignal for consent-update'); 50 document.addEventListener('consentmoSignal', function(event) { 51 const csmSignal = event.detail; 52 const consentState = csmSignal.integration?.gcm?.isEnabled ? csmSignal.integration.gcm.state : csmSignal.state; 53 console.log('LIQUID - consentmoSignal event', csmSignal); 54 console.log('LIQUID - dataLayer', window.dataLayer); 55 56 gtag('consent', 'update', consentState); 57 if (csmSignal.integration?.gcm?.isEnabled) { 58 gtag('set', 'ads_data_redaction', csmSignal.integration.gcm.adsDataRedaction); 59 gtag('set', 'url_passthrough', csmSignal.integration.gcm.urlPassthrough); 60 } 61 }); 62 } 63 }); 64 </script>
64 65 66 67 <!-- starapps_core_start --> 68<!-- This code is automatically managed by StarApps Studio --> 69<!-- Please contact [email protected] for any help --> 70<!-- File location: snippets/starapps-core.liquid --> 71 72 73 74<!-- starapps_core_end --> 75 76 <!--Excluded pages from search engines--> 77 78 79 80 81 82 83 <meta charset="utf-8"> 84 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 85 <meta name="viewport" content="width=device-width,initial-scale=1"> 86 <meta name="theme-color" content="#604f23"> 87 <link rel="canonical" href="https://grayl.com/search"> 88 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 89 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 90 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 91 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 92 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 93 <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//grayl.com/cdn/shop/files/favicon_32x32.png?v=1614761060" type="image/png" /><title>Search 94– GRAYL® 95</title> 96<meta name="description" content="GRAYL® water filter & purifier bottles make clean drinking water anywhere on earth! Unrivaled ease, speed and versatility â simply Fill. Press. Drink. Global bacteria, protozoa and virus protection empowers international travelers, outdoor adventurers & backpackers to drink from the world's sketchiest water sources."><meta property="og:site_name" content="GRAYL®"> 97 <meta property="og:url" content="https://grayl.com/search"> 98 <meta property="og:title" content="Search"> 99 <meta property="og:type" content="website"> 100 <meta property="og:description" content="GRAYL® water filter & purifier bottles make clean drinking water anywhere on earth! Unrivaled ease, speed and versatility â simply Fill. Press. Drink. Global bacteria, protozoa and virus protection empowers international travelers, outdoor adventurers & backpackers to drink from the world's sketchiest water sources."><meta property="og:image" content="http://grayl.com/cdn/shop/files/GRAYL_SOCIAL_SHARING_a9c80d95-d562-4f86-bd84-8367805d12e0.jpg?v=1701133612"> 101 <meta property="og:image:secure_url" content="https://grayl.com/cdn/shop/files/GRAYL_SOCIAL_SHARING_a9c80d95-d562-4f86-bd84-8367805d12e0.jpg?v=1701133612"> 102 <meta property="og:image:width" content="1200"> 103 <meta property="og:image:height" content="628"><meta name="twitter:site" content="@"> 104 <meta name="twitter:card" content="summary_large_image"> 105 <meta name="twitter:title" content="Search"> 106 <meta name="twitter:description" content="GRAYL® water filter & purifier bottles make clean drinking water anywhere on earth! Unrivaled ease, speed and versatility â simply Fill. Press. Drink. Global bacteria, protozoa and virus protection empowers international travelers, outdoor adventurers & backpackers to drink from the world's sketchiest water sources.">
107<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 107
107
108<script type="importmap"> 109{ 110 "imports": { 111 "element.base-media": "//grayl.com/cdn/shop/t/199/assets/element.base-media.js?v=61305152781971747521781012756", 112 "element.image.parallax": "//grayl.com/cdn/shop/t/199/assets/element.image.parallax.js?v=59188309605188605141781012756", 113 "element.model": "//grayl.com/cdn/shop/t/199/assets/element.model.js?v=94284935004375649201781012757", 114 "element.quantity-selector": "//grayl.com/cdn/shop/t/199/assets/element.quantity-selector.js?v=68208048201360514121781012757", 115 "element.text.rte": "//grayl.com/cdn/shop/t/199/assets/element.text.rte.js?v=28194737298593644281781012757", 116 "element.video": "//grayl.com/cdn/shop/t/199/assets/element.video.js?v=110560105447302630031781012758", 117 "is-land": "//grayl.com/cdn/shop/t/199/assets/is-land.min.js?v=92343381495565747271781012758", 118 "util.misc": "//grayl.com/cdn/shop/t/199/assets/util.misc.js?v=117964846174238173191781012758", 119 "util.product-loader": "//grayl.com/cdn/shop/t/199/assets/util.product-loader.js?v=71947287259713254281781012758", 120 "util.resource-loader": "//grayl.com/cdn/shop/t/199/assets/util.resource-loader.js?v=81301169148003274841781012759", 121 "vendor.in-view": "//grayl.com/cdn/shop/t/199/assets/vendor.in-view.js?v=126891093837844970591781012759" 122 } 123} 124</script>
124<script type="module" src="//grayl.com/cdn/shop/t/199/assets/is-land.min.js?v=92343381495565747271781012758"></script>
124 125<style data-shopify> 126 @font-face { 127 font-family: "Titillium Web"; 128 font-weight: 400; 129 font-style: normal; 130 font-display: swap; 131 src: url("//grayl.com/cdn/fonts/titillium_web/titilliumweb_n4.dc3610b1c7b7eb152fc1ddefb77e83a0b84386b3.woff2") format("woff2"), 132 url("//grayl.com/cdn/fonts/titillium_web/titilliumweb_n4.24dc69d5a89277f2854e112bddfd2c5420fd3973.woff") format("woff"); 133} 134 135 136 @font-face { 137 font-family: "Titillium Web"; 138 font-weight: 600; 139 font-style: normal; 140 font-display: swap; 141 src: url("//grayl.com/cdn/fonts/titillium_web/titilliumweb_n6.d0077791273e3522c40566c54d1c1b12128f0e2b.woff2") format("woff2"), 142 url("//grayl.com/cdn/fonts/titillium_web/titilliumweb_n6.5874c9b6bc8a2765275c20eb706450753893f521.woff") format("woff"); 143} 144 145 @font-face { 146 font-family: "Titillium Web"; 147 font-weight: 400; 148 font-style: italic; 149 font-display: swap; 150 src: url("//grayl.com/cdn/fonts/titillium_web/titilliumweb_i4.2e4a288a3b1073a078bbbf883bdf8c1ca2ff0f8f.woff2") format("woff2"), 151 url("//grayl.com/cdn/fonts/titillium_web/titilliumweb_i4.98dfcf65bc48d5feb68ff42764400055451c917c.woff") format("woff"); 152} 153 154 @font-face { 155 font-family: "Titillium Web"; 156 font-weight: 600; 157 font-style: italic; 158 font-display: swap; 159 src: url("//grayl.com/cdn/fonts/titillium_web/titilliumweb_i6.e3753dd74e941188a02848a048c5adb32df9af7e.woff2") format("woff2"), 160 url("//grayl.com/cdn/fonts/titillium_web/titilliumweb_i6.c0413b6439775ba7352874d255071d7dab42dce1.woff") format("woff"); 161} 162 163 164 @font-face { 165 font-family: 'Oswald'; 166 font-weight: 200; 167 src: url(//grayl.com/cdn/shop/t/199/assets/Oswald-ExtraLight.ttf?v=6395514506413001981775165334) format('truetype'); 168 } 169 170 @font-face { 171 font-family: 'Oswald'; 172 font-weight: 300; 173 src: url(//grayl.com/cdn/shop/t/199/assets/Oswald-Light.ttf?v=133777315547263165671775165334) format('truetype'); 174 } 175 176 @font-face { 177 font-family: 'Oswald'; 178 src: url(//grayl.com/cdn/shop/t/199/assets/Oswald-Regular.ttf?v=30725117319730644291775165332) format('truetype'); 179 } 180 181 @font-face { 182 font-family: 'Oswald'; 183 font-weight: 500; 184 src: url(//grayl.com/cdn/shop/t/199/assets/Oswald-Medium.ttf?v=51722359195780560711775165331) format('truetype'); 185 } 186 187 @font-face { 188 font-family: 'Oswald'; 189 font-weight: 600; 190 src: url(//grayl.com/cdn/shop/t/199/assets/Oswald-SemiBold.ttf?v=97411757687699558031775165332) format('truetype'); 191 } 192 193 @font-face { 194 font-family: 'Oswald'; 195 font-weight: 700; 196 src: url(//grayl.com/cdn/shop/t/199/assets/Oswald-Bold.ttf?v=57699099774691825301775165334) format('truetype'); 197 }</style><link href="//grayl.com/cdn/shop/t/199/assets/theme.css?v=181108837742324445661789673704" rel="stylesheet" type="text/css" media="all" /> 198 <link href="//grayl.com/cdn/shop/t/199/assets/theme-old.css?v=180143790461334899421789674445" rel="stylesheet" type="text/css" media="all" /> 199 <link href="//grayl.com/cdn/shop/t/199/assets/custom.css?v=133104257994457641001775165424" rel="stylesheet" type="text/css" media="all" /> 200 <link href="//grayl.com/cdn/shop/t/199/assets/sr-custom.css?v=133901098643717125721789673675" rel="stylesheet" type="text/css" media="all" /> 201 <link href="//grayl.com/cdn/shop/t/199/assets/accessibility.css?v=93629495936415406601789673670" rel="stylesheet" type="text/css" media="all" /> 202 <link href="//grayl.com/cdn/shop/t/199/assets/swiper.min.css?v=12930493346597020821775165333" rel="stylesheet" type="text/css" media="all" /> 203<style data-shopify>:root { 204 --typeHeaderPrimary: "system_ui"; 205 --typeHeaderFallback: -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 206 --typeHeaderSize: 40px; 207 --typeHeaderWeight: 400; 208 --typeHeaderLineHeight: 1; 209 --typeHeaderSpacing: 0.0em; 210 211 --typeH1Size: 40px; 212 --typeH2Size: 34px; 213 --typeH3Size: 26px; 214 --typeH1SizeHero: 58px; 215 216 --typeH1SizeMobile: 34px; 217 --typeH2SizeMobile: 29px; 218 --typeH3SizeMobile: 25px; 219 220 --typeBasePrimary:"Titillium Web"; 221 --typeBaseFallback:sans-serif; 222 --typeBaseSize: 17px; 223 --typeBaseWeight: 400; 224 --typeBaseSpacing: 0.025em; 225 --typeBaseLineHeight: 1.6; 226 --typeBaselineHeightMinus01: 1.5; 227 228 --typeBodySize: 17px; 229 --typeBodySizeMobile: 16px; 230 --typeBodySmallSize: 14px; 231 --typeBodyExtraSmallSize: 12px; 232 --typeAccentSmallSize: 14px; 233 234 --typeHeroSubtitleSize: 19px; 235 --typeHeroTextSize: 22px; 236 --typeEnlargeTextSize: 22px; 237 238 --typeCollectionTitle: 26px; 239 --typeCollectionTitleMobile: 21px; 240 --typeUppercaseSpacing: 0.2em; 241 242 --iconWeight: 3px; 243 --iconLinecaps: miter; 244 245 246 --buttonRadius: 0; 247 248 249 --colorGridOverlayOpacity: 0.1; 250 --colorAnnouncement: #604f23; 251 --colorAnnouncementText: #ffffff; 252 253 --colorBody: #ffffff; 254 --colorBodyAlpha05: rgba(255, 255, 255, 0.05); 255 --colorBodyDim: #f2f2f2; 256 --colorBodyLightDim: #fafafa; 257 --colorBodyMediumDim: #f5f5f5; 258 259 260 --colorBorder: #d4d3d2; 261 262 --colorBtnPrimary: #604f23; 263 --colorBtnPrimaryLight: #856e31; 264 --colorBtnPrimaryDim: #4d401c; 265 --colorBtnPrimaryText: #ffffff; 266 267 --colorCartDot: #604f23; 268 269 --colorDrawers: #ffffff; 270 --colorDrawersDim: #f2f2f2; 271 --colorDrawerBorder: #d4d3d2; 272 --colorDrawerText: #000000; 273 --colorDrawerTextDark: #000000; 274 --colorDrawerButton: #604f23; 275 --colorDrawerButtonText: #ffffff; 276 277 --colorFooter: #3d3935; 278 --colorFooterText: #ffffff; 279 --colorFooterTextAlpha01: #ffffff; 280 281 --colorGridOverlay: #000000; 282 --colorGridOverlayOpacity: 0.1; 283 284 --colorHeaderTextAlpha01: rgba(0, 0, 0, 0.1); 285 286 --colorHeroText: #ffffff; 287 288 --colorSmallImageBg: #ffffff; 289 --colorLargeImageBg: #0f0f0f; 290 291 --colorImageOverlay: #000000; 292 --colorImageOverlayOpacity: 0.1; 293 --colorImageOverlayTextShadow: 0.2; 294 295 --colorLink: #000000; 296 297 --colorModalBg: rgba(230, 230, 230, 0.6); 298 299 --colorNav: #ffffff; 300 --colorNavDim: #f2f2f2; 301 --colorNavText: #000000; 302 303 --colorPrice: #1c1d1d; 304 305 --colorSaleTag: #b84310; 306 --colorSaleTagText: #ffffff; 307 308 --colorTextBody: #000000; 309 --colorTextBodyAlpha015: rgba(0, 0, 0, 0.15); 310 --colorTextBodyAlpha005: rgba(0, 0, 0, 0.05); 311 --colorTextBodyAlpha008: rgba(0, 0, 0, 0.08); 312 --colorTextSavings: #604f23; 313 314 --urlIcoSelect: url(//grayl.com/cdn/shop/t/199/assets/ico-select.svg);
315 --urlIcoSelectFooter: url(//grayl.com/cdn/shop/t/199/assets/ico-select-footer.svg); 316 --urlIcoSelectWhite: url(//grayl.com/cdn/shop/t/199/assets/ico-select-white.svg); 317 318 --grid-gutter: 17px; 319 --drawer-gutter: 20px; 320 321 --sizeChartMargin: 25px 0; 322 --sizeChartIconMargin: 5px; 323 324 --newsletterReminderPadding: 40px; 325 326 /*Shop Pay Installments*/ 327 --color-body-text: #000000; 328 --color-body: #ffffff; 329 --color-bg: #ffffff; 330 } 331 332 .placeholder-content { 333 background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%); 334 }</style> 335 <!-- Yotpo Code --> 336
336<script type="text/javascript">(function e(){var e=document.createElement("script");e.type="text/javascript",e.async=true,e.src="//staticw2.yotpo.com/B62k5vwRrgu0Omi83RRnUewVhsgx9PAxAy2nwCvl/widget.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})();</script>
336 337 338
338<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/B62k5vwRrgu0Omi83RRnUewVhsgx9PAxAy2nwCvl?languageCode=en" async></script>
338 339 <style> 340 .yotpo-sr-bottom-line.yotpo-clickable.yotpo-bottom-line{justify-content: left !important;} 341 </style> 342 <!-- End Yotpo Code --> 343 344 345
345<script> 346 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 347 348 window.theme = window.theme || {}; 349 theme.routes = { 350 home: "/", 351 cart: "/cart.js", 352 cartPage: "/cart", 353 cartAdd: "/cart/add.js", 354 cartChange: "/cart/change.js", 355 search: "/search", 356 predictiveSearch: "/search/suggest" 357 }; 358 theme.strings = { 359 soldOut: "Sold Out", 360 unavailable: "Unavailable", 361 inStockLabel: "In stock, ready to ship", 362 oneStockLabel: "Low stock - [count] item left", 363 otherStockLabel: "Low stock - [count] items left", 364 willNotShipUntil: "Ready to ship [date]", 365 willBeInStockAfter: "Back in stock [date]", 366 waitingForStock: "Backordered, shipping soon", 367 savePrice: "Save [saved_amount]", 368 cartEmpty: "Your cart is currently empty.", 369 cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out", 370 searchCollections: "Collections", 371 searchPages: "Pages", 372 searchArticles: "Articles", 373 productFrom: "from ", 374 maxQuantity: "You can only have [quantity] of [title] in your cart." 375 }; 376 theme.settings = { 377 cartType: "drawer", 378 isCustomerTemplate: false, 379 moneyFormat: "${{amount}}", 380 saveType: "dollar", 381 productImageSize: "square", 382 productImageCover: false, 383 predictiveSearch: true, 384 predictiveSearchType: null, 385 predictiveSearchVendor: false, 386 predictiveSearchPrice: false, 387 quickView: false, 388 themeName: 'Impulse', 389 themeVersion: "9.0.0" 390 }; 391 </script>
391 392 393
393<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
393<meta name="google-site-verification" content="8kkJytK9RppGTu7YJMW_h6UYFtw3Xnod19yyVhXKOgo"> 394<meta name="facebook-domain-verification" content="d9364zeqwy4iebt7ik4pwc9cej8r8f"> 395<meta name="facebook-domain-verification" content="w1g15xf97pnwggrmxybchnnei9anub"> 396<meta name="facebook-domain-verification" content="uul6gr39or15jwjdzcjeflv3ip2c13"> 397<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/21729959/digital_wallets/dialog"> 398<meta id="in-context-paypal-metadata" data-shop-id="21729959" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 399<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
399<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=5570639"></script>
399 400<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
401<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=5570639&shop_id=21729959" crossorigin="anonymous"></script>
vendor: 1 bytes, line 401
401
402<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":21729959,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/21729959","merchantName":"GRAYL®","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"GRAYL®","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 402
402
403<script id="shopify-features" type="application/json">{"accessToken":"5842d99ae5a30ee4c4269fa35d5e5b56","betas":["rich-media-storefront-analytics"],"domain":"grayl.com","predictiveSearch":true,"shopId":21729959,"locale":"en"}</script>
vendor: 1 bytes, line 403
403
404<script>var Shopify = Shopify || {}; 405Shopify.shop = "grayl.myshopify.com"; 406Shopify.locale = "en"; 407Shopify.currency = {"active":"USD","rate":"1.0"}; 408Shopify.country = "US"; 409Shopify.theme = {"name":"SR | Main","id":144802971727,"schema_name":"Impulse","schema_version":"9.0.0","theme_store_id":null,"role":"main"}; 410Shopify.theme.handle = "null"; 411Shopify.theme.style = {"id":null,"handle":null}; 412Shopify.cdnHost = "grayl.com/cdn"; 413Shopify.routes = Shopify.routes || {}; 414Shopify.routes.root = "/"; 415Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 416Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 417Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 418Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 418
418
419<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 419
419
420<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 420
420
421<script> 422 window.ShopifyPay = window.ShopifyPay || {}; 423 window.ShopifyPay.apiHost = "shop.app\/pay"; 424 window.ShopifyPay.redirectState = null; 425</script>
vendor: 1 bytes, line 425
425
426<script> 427 window.Shopify = window.Shopify || {}; 428 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 429 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 430 window.Shopify.SignInWithShop.eligible = true; 431</script>
vendor: 1 bytes, line 431
431
432<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 432
432
433<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 433
433
434<script type="module"> 435 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 436 437 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 438 439</script>
vendor: 1 bytes, line 439
439
440<script> 441 window.Shopify = window.Shopify || {}; 442 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 443 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"]}; 444</script>
vendor: 1 bytes, line 444
444
445<script>(function() { 446 var isLoaded = false; 447 function asyncLoad() { 448 if (isLoaded) return; 449 isLoaded = true; 450 var urls = ["https:\/\/assets1.adroll.com\/shopify\/latest\/j\/shopify_rolling_bootstrap_v2.js?adroll_adv_id=VBGGGLSB5JHNHFKNNEGPQM\u0026adroll_pix_id=AZHGXQVQOVHCHIRJPBIGJ4\u0026shop=grayl.myshopify.com","\/\/staticw2.yotpo.com\/B62k5vwRrgu0Omi83RRnUewVhsgx9PAxAy2nwCvl\/widget.js?shop=grayl.myshopify.com","https:\/\/sdks.automizely.com\/recommendations\/v1\/pz-recommendations.umd.js?connection_id=146c310c8d7f33d0e3e8b4b8ef13a10e_v1\u0026org_id=005866bde99c935272be1ea895f811b2_v1\u0026app_key=grayl\u0026app_name=personalization\u0026shop=grayl.myshopify.com","https:\/\/cdn.weglot.com\/weglot_script_tag.js?shop=grayl.myshopify.com","https:\/\/id-shop.govx.com\/app\/grayl.myshopify.com\/govx.js?shop=grayl.myshopify.com"]; 451 for (var i = 0; i < urls.length; i++) { 452 var s = document.createElement('script'); 453 s.type = 'text/javascript'; 454 s.async = true; 455 s.src = urls[i]; 456 var x = document.getElementsByTagName('script')[0]; 457 x.parentNode.insertBefore(s, x); 458 } 459 }; 460 if(window.attachEvent) { 461 window.attachEvent('onload', asyncLoad); 462 } else { 463 window.addEventListener('load', asyncLoad, false); 464 } 465})();</script>
vendor: 1 bytes, line 465
465
466<script id="__st">var __st={"a":21729959,"offset":-25200,"reqid":"806a2344-3e48-4872-9c58-5779f4728106-1790966569","pageurl":"grayl.com\/search","u":"d338899c568a","p":"searchresults"};</script>
vendor: 1 bytes, line 466
466
467<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 467
467
468<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 468
468
469<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//grayl.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 469
469
470<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 = "//grayl.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>
470<script crossorigin="anonymous" defer="defer" src="//grayl.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 470
470
471<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 471
471
472<script> 473 window.Shopify = window.Shopify || {}; 474 window.Shopify.MCP = window.Shopify.MCP || {}; 475 window.Shopify.MCP.enabled = true; 476 window.Shopify.MCP.shop = "grayl.myshopify.com"; 477 window.Shopify.MCP.mcpEndpoint = "https:\/\/grayl.com\/api\/mcp"; 478 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"]}}]; 479</script>
vendor: 1 bytes, line 479
479
480<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("\/\/grayl.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 481</script>
vendor: 1 bytes, line 481
481
482<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://grayl.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 483</script>
vendor: 1 bytes, line 483
483
484<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 485 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); 486</script>
vendor: 1 bytes, line 486
486
487<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})}})); 488</script>
488 489<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://grayl.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 490<style id="shopify-accelerated-checkout-cart"> 491 #shopify-buyer-consent { 492 margin-top: 1em; 493 display: inline-block; 494 width: 100%; 495} 496 497#shopify-buyer-consent.hidden { 498 display: none; 499} 500 501#shopify-subscription-policy-button { 502 background: none; 503 border: none; 504 padding: 0; 505 text-decoration: underline; 506 font-size: inherit; 507 cursor: pointer; 508} 509 510#shopify-subscription-policy-button::before { 511 box-shadow: none; 512} 513 514 </style> 515<link rel="stylesheet" media="screen" href="//grayl.com/cdn/shop/t/199/compiled_assets/styles.css?v=111087634561880885541789673688">
516<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
516 517 518 <style data-shopify>:root { 519 /* Base colors */ 520 --kit-color-primary: var(--colorTextBody); 521 --kit-color-secondary: var(--colorBody); 522 --kit-color-tint: var(--colorImageOverlay); 523 524 /* Absolute colors */ 525 --kit-color-focus: var(--colorTextBody); 526 527 /* Color-mix percentages */ 528 --kit-color-mix-tint-overlay: calc(var(--colorImageOverlayOpacity) * 100%); 529 530 /* Border radius */--kit-radius-md: 0;/* Transitions */ 531 --kit-transition-normal: 300ms ease; 532 533 /* Focus */ 534 --kit-focus-ring-offset: 2px; 535 536 /* Layout */ 537 --kit-section-spacing: 40px; 538 --kit-section-gutter: 17px; 539 540 /* Typography */ 541 --kit-font-family-heading: var(--typeHeaderPrimary), var(--typeHeaderFallback); 542 --kit-font-family-body: var(--typeBasePrimary), var(--typeBaseFallback); 543 --kit-font-weight-normal: var(--typeBaseWeight); 544 --kit-heading-font-weight: var(--typeHeaderWeight); 545 --kit-heading-line-height: var(--typeHeaderLineHeight); 546 --kit-body-line-height: var(--typeBaseLineHeight); 547 --kit-heading-letter-spacing: var(--typeHeaderSpacing); 548 --kit-body-letter-spacing: var(--typeBaseSpacing);/* Body font sizes (mobile-first) */ 549 --kit-font-size-xs: var(--typeBodyExtraSmallSize); 550 --kit-font-size-sm: var(--typeBodySmallSize); 551 --kit-font-size-base: var(--typeBodySizeMobile); 552 --kit-font-size-lg: var(--typeBaseSize); 553 554 /* Heading font sizes (mobile-first) */ 555 --kit-heading-font-size-sm: var(--typeH3SizeMobile); 556 --kit-heading-font-size-md: var(--typeH2SizeMobile); 557 --kit-heading-font-size-lg: var(--typeH1SizeMobile); 558 --kit-heading-font-size-xl: var(--typeH1Size); 559 560 /* Buttons */ 561 --kit-color-primary-button: var(--colorBtnPrimary); 562 --kit-color-on-primary-button: var(--colorBtnPrimaryText); 563 --kit-color-primary-button-border: var(--colorBtnPrimary); 564 --kit-color-secondary-button: var(--colorBody); 565 --kit-color-on-secondary-button: var(--colorTextBody); 566 --kit-color-secondary-button-border: var(--colorBorder); 567 } 568 569 @media (min-width: 700px) { 570 :root { 571 --kit-font-size-base: var(--typeBaseSize); 572 573 --kit-heading-font-size-sm: var(--typeH3Size); 574 --kit-heading-font-size-md: var(--typeH2Size); 575 --kit-heading-font-size-lg: var(--typeH1Size); 576 --kit-heading-font-size-xl: var(--typeH1SizeHero); 577 } 578 } 579 580 @media (min-width: 769px) { 581 :root { 582 --kit-section-spacing: 75px; 583 --kit-section-gutter: 40px; 584 } 585 } 586 587 /* typography */ 588 body .kit-text--caption { 589 font-size: var(--kit-font-size-sm); 590 text-transform: uppercase; 591 letter-spacing: var(--typeUppercaseSpacing); 592 color: inherit; 593 }</style> 594 595 <style data-shopify> 596 :root { 597 /* Root Variables */ 598 /* ========================= */ 599 --root-color-primary: #000000; 600 --color-primary: #000000; 601 --root-color-secondary: #ffffff; 602 --color-secondary: #ffffff; 603 --color-sale-tag: #b84310; 604 --color-sale-tag-text: #ffffff; 605 --layout-section-padding-block: 3rem; 606 --layout-section-padding-inline--md: 40px; 607 --layout-section-max-inline-size: 1420px; 608 609 610 /* Text */ 611 /* ========================= */ 612 613 /* Body Font Styles */ 614 --element-text-font-family--body: "Titillium Web"; 615 --element-text-font-family-fallback--body: sans-serif; 616 --element-text-font-weight--body: 400; 617 --element-text-letter-spacing--body: 0.025em; 618 --element-text-text-transform--body: none; 619 620 /* Body Font Sizes */ 621 --element-text-font-size--body: initial; 622 --element-text-font-size--body-xs: 13px; 623 --element-text-font-size--body-sm: 15px; 624 --element-text-font-size--body-md: 17px; 625 --element-text-font-size--body-lg: 19px; 626 627 /* Body Line Heights */ 628 --element-text-line-height--body: 1.6; 629 630 /* Heading Font Styles */ 631 --element-text-font-family--heading: "system_ui"; 632 --element-text-font-family-fallback--heading: -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
633 --element-text-font-weight--heading: 400; 634 --element-text-letter-spacing--heading: 0.0em; 635 636 637 638 639 /* Heading Font Sizes */ 640 --element-text-font-size--heading-2xl: 56px; 641 --element-text-font-size--heading-xl: 40px; 642 --element-text-font-size--heading-lg: 34px; 643 --element-text-font-size--heading-md: 32px; 644 --element-text-font-size--heading-sm: 26px; 645 --element-text-font-size--heading-xs: 24px; 646 647 /* Heading Line Heights */ 648 --element-text-line-height--heading: 1; 649 650 /* Buttons */ 651 /* ========================= */ 652 653 --element-button-radius: 0; 654 655 656 --element-button-padding-block: 12px; 657 --element-button-text-transform: uppercase; 658 --element-button-font-weight: 800; 659 --element-button-font-size: max(calc(var(--typeBaseSize) - 4px), 13px); 660 --element-button-letter-spacing: var(--typeUppercaseSpacing); 661 662 /* Base Color Variables */ 663 --element-button-color-primary: #604f23; 664 --element-button-color-secondary: #ffffff; 665 --element-button-shade-border: 100%; 666 667 /* Hover State Variables */ 668 --element-button-shade-background--hover: 0%; 669 --element-button-shade-border--hover: 100%; 670 671 /* Focus State Variables */ 672 --element-button-color-focus: var(--color-focus); 673 674 /* Inputs */ 675 /* ========================= */ 676 677 --element-icon-radius: 0; 678 679 680 --element-input-font-size: var(--element-text-font-size--body-sm); 681 --element-input-box-shadow-shade: 100%; 682 683 /* Hover State Variables */ 684 --element-input-background-shade--hover: 0%; 685 --element-input-box-shadow-spread-radius--hover: 1px; 686 } 687 688 @media only screen and (max-width: 768px) { 689 :root { 690 --element-button-font-size: max(calc(var(--typeBaseSize) - 5px), 11px); 691 } 692 } 693 694 .element-radio { 695 &:has(input[type='radio']:checked) { 696 --element-button-color: var(--element-button-color-secondary); 697 } 698 } 699 700 /* ATC Button Overrides */ 701 /* ========================= */ 702 703 .element-button[type="submit"], 704 .element-button[type="submit"] .element-text, 705 .element-button--shopify-payment-wrapper button { 706 --element-button-padding-block: 13px; 707 --element-button-padding-inline: 20px; 708 --element-button-line-height: 1.42; 709 --_font-size--body-md: var(--element-button-font-size); 710 711 line-height: 1.42 !important; 712 } 713 714 /* When dynamic checkout is enabled */ 715 product-form:has(.element-button--shopify-payment-wrapper) { 716 --element-button-color: #000000; 717 718 .element-button[type="submit"], 719 .element-button--shopify-payment-wrapper button { 720 min-height: 50px !important; 721 } 722 723 .shopify-payment-button { 724 margin: 0; 725 } 726 } 727 728 /* Hover animation for non-angled buttons */ 729 body:not([data-button_style='angled']) .element-button[type="submit"] { 730 position: relative; 731 overflow: hidden; 732 733 &:after { 734 content: ''; 735 position: absolute; 736 top: 0; 737 left: 150%; 738 width: 200%; 739 height: 100%; 740 transform: skewX(-20deg); 741 background-image: linear-gradient(to right,transparent, rgba(255,255,255,.25),transparent); 742 } 743 744 &:hover:after { 745 animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1); 746 } 747 } 748 749 /* ANGLED STYLE - ATC Button Overrides */ 750 /* ========================= */ 751 752 [data-button_style='angled'] { 753 --element-button-shade-background--active: var(--element-button-shade-background); 754 --element-button-shade-border--active: var(--element-button-shade-border); 755 756 .element-button[type="submit"] { 757 --_box-shadow: none; 758 759 position: relative; 760 max-width: 94%; 761 border-top: 1px solid #604f23; 762 border-bottom: 1px solid #604f23; 763 764 &:before, 765 &:after { 766 content: ''; 767 position: absolute; 768 display: block; 769 top: -1px; 770 bottom: -1px; 771 width: 20px; 772 transform: skewX(-12deg); 773 background-color: #604f23; 774 } 775 776 &:before { 777 left: -6px; 778 } 779 780 &:after { 781 right: -6px; 782 } 783 } 784 785 /* When dynamic checkout is enabled */ 786 product-form:has(.element-button--shopify-payment-wrapper) { 787 .element-button[type="submit"]:before, 788 .element-button[type="submit"]:after { 789 background-color: color-mix(in srgb,var(--_color-text) var(--_shade-background),var(--_color-background)); 790 border-top: 1px solid #604f23; 791 border-bottom: 1px solid #604f23; 792 } 793 794 .element-button[type="submit"]:before { 795 border-left: 1px solid #604f23; 796 } 797 798 .element-button[type="submit"]:after { 799 border-right: 1px solid #604f23; 800 } 801 } 802 803 .element-button--shopify-payment-wrapper { 804 --_color-background: #604f23; 805 806 button:hover, 807 button:before, 808 button:after { 809 background-color: color-mix(in srgb,var(--_color-text) var(--_shade-background),var(--_color-background)) !important; 810 } 811 812 button:not(button:focus-visible) { 813 box-shadow: none !important; 814 } 815 } 816 } 817 </style> 818 819
819<script src="//grayl.com/cdn/shop/t/199/assets/vendor-scripts-v11.js" defer="defer"></script>
819<script src="//grayl.com/cdn/shop/t/199/assets/theme.js?v=63810487590379422921789673676" defer="defer"></script>
819 820
820<script src="//grayl.com/cdn/shop/t/199/assets/swiper.min.js?v=108314353735882302141775165334" defer="defer"></script>
820 821
821<script src="//grayl.com/cdn/shop/t/199/assets/main.js?v=77877997635121010391789673674" defer="defer"></script>
821 822
822<script src="//grayl.com/cdn/shop/t/199/assets/accessibility.js?v=91067517847254163641789673670" defer="defer"></script>
822 823
823<script src="//grayl.com/cdn/shop/t/199/assets/jquery-3.7.1.min.js?v=158417595810649192771775165333" defer="defer"></script>
823 824 825 826
826<script type="text/javascript" src="https://sp.cdn.fenixcommerce.com/1.2/fenix.min.js"></script>
826 827 828 829 830 <!-- Intelligems --> 831
831<script> 832 window.Shopify = window.Shopify || {theme: {id: 144802971727, role: 'main' } }; 833 window._template = { 834 directory: "", 835 name: "search", 836 suffix: "" 837 }; 838 window.__productIdFromTemplate = null; 839 window.__plpCollectionIdFromTemplate = null; 840 window.igProductData = (function() { 841 const data = {};return data; 842 })(); 843 </script>
843 844
844<script type="module" fetchpriority="high" src="https://cdn.intelligems.io/esm/2fe3b45fed39/bundle.js" data-em-disable async></script>
844 845 <!-- Intelligems - End --> 846 847 848 849 850 851 852 853<style data-shopify>:root { 854 --progress-bar-background-color: #fbf9f5; 855 --progress-bar-text-color: #000000; 856 --progress-bar-outer-bar-color: #ffffff; 857 --progress-bar-inner-bar-color: #c94a18; 858 --progress-bar-step-background-color: #ffffff; 859 }</style><link href="//grayl.com/cdn/shop/t/199/assets/component-progress-bar.css?v=37362585692517791631778629933" rel="stylesheet" type="text/css" media="all" /> 860<!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 --> 861<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app"> 862<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers"> 863<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage"> 864<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner"> 865 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog"> 866 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box"> 867 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart"> 868 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
868<script> 869(function () { 870 try { 871 document.documentElement.classList.add('csm-cookie-embed'); 872 } catch (e) {} 873})(); 874</script>
874<script data-consentmo-data-src-bootstrap> 875(function () { 876 'use strict'; 877 if (window.__consentmoDataSrcBootstrapInit) return; 878 window.__consentmoDataSrcBootstrapInit = true; 879 880 var DATA_SRC_SELECTOR = [ 881 'script[data-src*="consentmo_cookie_consent"]', 882 'script[data-src*="gdpr_cookie_consent.min"]', 883 'script[data-src*="gdrp_cookie_consent_unlimited"]' 884 ].join(','); 885 886 function activateConsentmoDataSrcScripts() { 887 if (!window.Shopify || !window.Shopify.shop) return; 888 document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) { 889 // getAttribute: src="" must not count as "already has src" (.src === page URL). 890 if (scriptEl.getAttribute('src')) return; 891 var url = scriptEl.getAttribute('data-src'); 892 if (!url) return; 893 if (scriptEl.getAttribute('type') === 'text/plain') { 894 scriptEl.removeAttribute('type'); 895 } 896 scriptEl.src = url; 897 }); 898 } 899 function scheduleActivation() { 900 activateConsentmoDataSrcScripts(); 901 // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first. 902 setTimeout(activateConsentmoDataSrcScripts, 0); 903 } 904 if (document.readyState === 'loading') { 905 document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true }); 906 } else { 907 scheduleActivation(); 908 } 909})(); 910</script>
910 911 912 913<!-- END app block --><!-- BEGIN app block: shopify://apps/geo-pro-geolocation/blocks/geopro/16fc5313-7aee-4e90-ac95-f50fc7c8b657 --><!-- This snippet is used to load Geo:Pro data on the storefront --> 914<meta class='geo-ip' content='eyJwYXJhbWV0ZXJzIjp7InJlZGlyZWN0X3RleHQiOiJJdCBzZWVtcyB5b3UmIzM5cmUgaW4gJUNPVU5UUlklLiBSZWRpcmVjdCB0byAlU1RPUkVOQU1FJT8iLCJ5ZXMiOiJZZXMiLCJubyI6Ik5vIiwicG9wdXBfZGVsYXkiOiIwIiwicGVybWFuZW50LXJlZGlyZWN0IjowLCJiYWNrZ3JvdW5kLWNvbG9yIjoiM2QzOTM1IiwidGV4dC1jb2xvciI6ImZmZmZmZiIsInllcy1iYWNrZ3JvdW5kLWNvbG9yIjoiN2U2ODJmZmYiLCJ5ZXMtdGV4dC1jb2xvciI6ImZmZmZmZiIsIm5vLWJhY2tncm91bmQtY29sb3IiOiI3ZTY4MmZmZiIsIm5vLXRleHQtY29sb3IiOiJmZmZmZmYiLCJsYXlvdXQtc2VsZWN0b3IiOiJwb3B1cCIsIm93bmVyX2lwIjoiMTkwLjg0LjExOS4xNTYiLCJvd25lcl9pcF9tb2RlIjoiIiwiZG9tYWluc19saXN0IjpmYWxzZSwic3RvcmVfdGl0bGUiOiJHUkFZTFx1MDBhZSIsInNob3dfcG9wdXBfZm9yX3NhbWVfd2Vic2l0ZSI6ZmFsc2UsImhpZGVfdGhlX25vX2J1dHRvbiI6ZmFsc2UsImxvY2FsaXphdGlvbiI6W10sImRpc2FibGVkX3N0YXRlIjpmYWxzZX0sInJ1bGVzTGlzdCI6W3sicnVsZV9pZCI6Ijk3NDIiLCJjb3VudHJpZXMiOiJDYW5hZGEiLCJleG
914NlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoib3VyIENhbmFkYSBXZWJzaXRlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwczpcL1wvd3d3LmdyYXlsLmNhIiwiZG9tYWluX3JlZGlyZWN0IjoiMCIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIzMDg0IiwiY291bnRyaWVzIjoiVW5pdGVkIEtpbmdkb20iLCJleGNlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoib3VyIFVuaXRlZCBLaW5nZG9tIHdlYnNpdGUiLCJpcF9leGNlcHRpb25zIjoiIiwibGluayI6Imh0dHBzOlwvXC9ncmF5bC5jby51ayIsImRvbWFpbl9yZWRpcmVjdCI6IjAiLCJtYXJrZXRfaWQiOiIwIn0seyJydWxlX2lkIjoiNjI5MSIsImNvdW50cmllcyI6IkFsYW5kIElzbGFuZHMsQWxiYW5pYSxBbmRvcnJhLEFybWVuaWEsQXVzdHJpYSxCZWxhcnVzLEJlbGdpdW0sQm9zbmlhIEFuZCBIZXJ6ZWdvdmluYSxCdWxnYXJpYSxDcm9hdGlhLEN5cHJ1cyxDemVjaGlhLERlbm1hcmssRXN0b25pYSxGYXJvZSBJc2xhbmRzLEZpbmxhbmQsRnJhbmNlLEdlb3JnaWEsR2VybWFueSxHaWJyYWx0YXIsR3JlZWNlLEdyZWVubGFuZCxHdWFkZWxvdXBlLEd1ZXJuc2V5LEh1bmdhcnksSWNlbGFuZCxJcmVsYW5kLElzbGUgT2YgTWFuLEl0YWx5LEplcnNleSxLb3Nvdm8sTGF0dmlhLExpZWNodGVuc3RlaW4sTGl0aHVhbmlhLEx1eGVtYm91cmcsTWFsdGEsTWF5b3R0ZSxNb2xkb3ZhLE1vbmFjbyxNb250ZW5lZ3JvLE5ldGhlcmxhbmRzLE5vcnRoIE1hY2Vkb25pYSxOb3J3YXksUG9sYW5kLFBvcnR1Z2FsLFJldW5pb24sUm9tYW5pYSxTYW4gTWFyaW5vLFNlcmJpYSxTbG92YWtpYSxTbG92ZW5pYSxTcGFpbixTdmFsYmFyZCBBbmQgSmFuIE1heWVuLFN3ZWRlbixTd2l0emVybGFuZCxUdXJrZXksVWtyYWluZSxVbml0ZWQgS2luZ2RvbSxWYXRpY2FuIENpdHkiLCJleGNlcHRpb25zIjoiIiwiaXAiOiIiLCJzdG9yZV9uYW1lIjoib3VyIEV1cm9wZSB3ZWJzaXRlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwczpcL1wvd3d3LnRoZWdyYXlsLmV1IiwiZG9tYWluX3JlZGlyZWN0IjoiMSIsIm1hcmtldF9pZCI6IjAifSx7InJ1bGVfaWQiOiIzMDg1IiwiY291bnRyaWVzIjoiQXVzdHJhbGlhIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6Im91ciBBdXN0cmFsaWEgd2Vic2l0ZSIsImlwX2V4Y2VwdGlvbnMiOiIiLCJsaW5rIjoiaHR0cHM6XC9cL3RoZWdyYXlsLmNvbS5hdSIsImRvbWFpbl9yZWRpcmVjdCI6IjAiLCJtYXJrZXRfaWQiOiIwIn0seyJydWxlX2lkIjoiNTc5NyIsImNvdW50cmllcyI6Ik5ldyBaZWFsYW5kIiwiZXhjZXB0aW9ucyI6IiIsImlwIjoiIiwic3RvcmVfbmFtZSI6Im91ciBOZXcgWmVhbGFuZCB3ZWJzaXRlIiwiaXBfZXhjZXB0aW9ucyI6IiIsImxpbmsiOiJodHRwczpcL1wvZ3JheWwubnoiLCJkb21haW5fcmVkaXJlY3QiOiIwIiwibWFya2V0X2lkIjoiMCJ9XX0='> 915<!-- This snippet initializes the plugin -->
916<script async data-geopro-shop="grayl.myshopify.com" data-geopro-design-mode="false" data-geopro-tracking-env="production"> 917 // geopro loading script 918 !function(){function e(e,t,n){try{if("function"!=typeof fetch)return;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.indexOf("Baiduspider")>=0)return;var o="https://aa4cacd33be28673d7e69be559ce7ad7@o4506196830715904.ingest.us.sentry.io/4507550373445632",r=o.match(/^https:\/\/([^@]+)@([^/]+)\/(.+)$/),i={message:e,level:"error",environment:"production",transaction:location.href,user:{id:window.Shopify&&window.Shopify.shop?window.Shopify.shop:"unknown",ip_address:String.fromCharCode(123,123)+"auto"+String.fromCharCode(125,125)},extra:n||{},logger:"GeoProInline",exception:{type:t&&t.name?t.name:"Error",value:t&&t.message?t.message:String(t)}};fetch("https://"+r[2]+"/api/"+r[3]+"/envelope/?sentry_key="+r[1],{method:"POST",body:JSON.stringify({dsn:o,sent_at:(new Date).toISOString(),event_id:Math.random().toString(16).slice(2)})+'\n{"type":"event"}\n'+JSON.stringify(i)+"\n",headers:{"Content-Type":"text/plain"},keepalive:!0,referrerPolicy:"no-referrer",mode:"no-cors"}).catch((function(){}))}catch(e){}}function t(){window.geopro_cancel="1"}!function(){try{if(window.geopro_inline_tracking)return;var e=document.currentScript,t=e&&e.getAttribute("data-geopro-shop")||window.Shopify&&window.Shopify.shop;if(!t||!/^[a-z0-9][a-z0-9-]*\.myshopify\.com$/.test(t))return;if(/(^|\.)shopifypreview\.com$/.test(location.hostname))return;if(e&&"true"===e.getAttribute("data-geopro-design-mode")||window.Shopify&&window.Shopify.designMode)return;var n=new Date,o=new Date(n.getFullYear(),n.getMonth(),n.getDate()),r=new Date(n.getFullYear(),n.getMonth(),n.getDate()+1),i=function(e){return e<10?"0"+e:String(e)},a=n.getFullYear()+"-"+i(n.getMonth()+1)+"-"+i(n.getDate()),c="geoip-inline-"+(e&&"staging"===e.getAttribute("data-geopro-tracking-env")?"staging-":"")+t;function s(){try{for(var e=document.cookie.split(";"),t=0;t<e.length;t++){var n=e[t].trim();if(0===n.indexOf(c+"="))return JSON.parse(decodeURIComponent(n.slice(c.length+1)))}}catch(e){}return null}function d(e){try{document.cookie=c+"="+encodeURIComponent(JSON.stringify(e))+"; Path=/; SameSite=Lax; Expires="+r.toUTCString()+("https:"===location.protocol?"; Secure":"");var t=s();return!!t&&t.id===e.id&&t.day===e.day&&t.sent===e.sent}catch(e){return!1}}var u=s();if(!u||!/^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(u.id)||u.day!==a||u.start!==o.getTime()/1e3||u.end!==r.getTime()/1e3||"boolean"!=typeof u.sent||"number"!=typeof u.time||u.time<u.start||u.time>=u.end){var p="undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}));u={id:p,day:a,start:o.getTime()/1e3,end:r.getTime()/1e3,time:Math.floor(n.getTime()/1e3),sent:!1}}u.id=u.id.toLowerCase();var f=d(u),l={id:u.id,localDate:a,cookieAvailable:f,version:1};if(window.geopro_inline_tracking=l,u.sent||"function"!=typeof fetch)return;var g={};try{var m=document.referrer?new URL(document.referrer):null,h=/[?&](gclid|gbraid|wbraid|fbclid|ttclid|msclkid)=/.exec(location.search),y=/[?&]utm_source=([^&#]{1,40})/.exec(location.search);g={prerendering:!0===document.prerendering,visibility:document.visibilityState||"",webdriver:!0===navigator.webdriver,referrerHost:m?m.host.slice(0,100):"",referrerPath:m&&m.host===location.host?m.pathname.slice(0,100):"",path:location.pathname.slice(0,100),campaign:h?h[1]:y?"utm:"+decodeURIComponent(y[1]):""}}catch(x){}fetch("/apps/easylocation/api/inline-visit",{method:"POST",headers:{"Content-Type":"text/plain"},credentials:"same-origin",mode:"same-origin",redirect:"error",keepalive:!0,referrerPolicy:"no-referrer",body:JSON.stringify({myshopifyDomain:t,trackingId:u.id,localDate:a,dayStart:u.start,dayEnd:u.end,clientTime:u.time,pageHost:location.host,cookieAvailable:f,version:1,diag:g})}).then((function(e){if(204===e.status&&!e.redirected){var t=s();Date.now()<r.getTime()&&t&&t.id===u.id&&t.day===a&&(t.sent=!0,d(t))}})).catch((function(){}))}catch(v){}}();try{!function(){function n(n){try{if(!n||"success"!==n.message)return void t();window.geopro_inline_location_response=n}catch(o){e("GeoPro inline runtime error",o,{phase:"callback",response:n}),t()}}var o="/apps/easylocation/geo?x-api-key=91e359ab7-2b63-539e-1de2-c4bf731367a7",r=new XMLHttpRequest;r.open("GET",o,!0),r.responseType="json",r.timeout=5e3;var i=!1;function a(t){i||(i=!0,e("GeoPro inline XHR failed",new Error("XHR request failed: "+t),{url:o,eventType:t,status:r.status,readyState:r.readyState,timeout:r.timeout,responseURL:r.responseURL||null}),n(null))}
918r.onload=function(){if(200===r.status)return i=!0,void n(r.response);a("load")},r.onerror=function(){a("error")},r.ontimeout=function(){a("timeout")},r.onabort=function(){a("abort")},r.send()}()}catch(n){e("GeoPro inline runtime error",n,{phase:"load"}),t()}}(); 919</script>
vendor: 1 bytes, line 919
919
920<script src="https://cdn.shopify.com/extensions/01a0ee66-285d-79ac-b351-7570b0c735dd/easylocation-285/assets/easylocation-storefront.min.js" type="text/javascript" async></script>
920 921 922 923<!-- END app block --><!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/ada_compliance/4fbe573f-a377-4fea-9801-3ee0858cae41 --> 924<!-- END app block --><!-- BEGIN app block: shopify://apps/swatch-king/blocks/variant-swatch-king/0850b1e4-ba30-4a0d-a8f4-f9a939276d7d --> 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983<!-- END app block --><!-- BEGIN app block: shopify://apps/simprosys-google-shopping-feed/blocks/core_settings_block/1f0b859e-9fa6-4007-97e8-4513aff5ff3b --><!-- BEGIN: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed --> 984 985 986 987 988 989 990 991 992 993<!-- END: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed --> 994<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007
1007<script async src="https://static.klaviyo.com/onsite/js/KL6Ybj/klaviyo.js?company_id=KL6Ybj"></script>
1007 1008
1008<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1008 1009 1010 1011 1012 1013 1014 1015
1015<script> 1016 window.klaviyoReviewsProductDesignMode = false 1017 </script>
1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027<!-- END app block --><!-- BEGIN app block: shopify://apps/preorderly/blocks/app-embed/78f4ad8e-4f2e-4238-808a-21c6ab9dfbdc --> 1028
1028<script> 1029 var allSettingsCDN={"global":{"AppEnabled":true,"EnablePreorder":false,"PreordersMode":"zero","StartPreOrders":null,"FinishPreOrders":null,"ButtonName":"BACKORDER NOW","ButtonDescription":"Est. Ship Date: 7\/23","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"below","NotAvailableMessage":null,"PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Pre-order limit of {{qty}} has been reached.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","PreOrderItemLabel":null,"PreOrdersTag":"PRE-ORDER","CustomCSS":".prdly-button_description { font-size: large; padding-top: 10px;}","CustomJS":null,"PlanName":"On Backorder","extensionEnabled":true,"metaFieldSaved":true,"onboardingDone":true,"manageContinueSelling":false,"colorSettings":{},"notifyme":{"enabled":false,"weeklyEmail":false,"delAfterMonths":"12","header":"Notify me when available","description":"","popupButtonText":"Submit","replaceSoldout":false,"formNameChecked":true,"formEmailChecked":true,"formPhoneChecked":false}},"product":{"6875267399759":{"EnablePreorder":false,"Variants":{},"PreordersMode":"zero","id":"6875267399759","title":"138mm Titanium Bowl","PreOrderLimitQuantity":8},"6874237534287":{"EnablePreorder":false,"Variants":{"40339155583055":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"BACKORDER NOW","ButtonDescription":"Est. Ship Date: 7\/20","ButtonDescriptionPosition":"below","PreOrderLimitQuantity":0,"CustomCSS":"div.preorder-button_description.preorder-asset {margin-top: 5px; color: #000; font-size: 12px;}","PlanName":"On Backorder, Ships 7\/20","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","SellingPlan":{"groupId":"172032079","name":"On Backorder, Ships 7\/20","id":"699465807","showInProductPage":false},"title":"Covert Black","id":"40339155583055"},"40339159547983":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"BACKORDER NOW","ButtonDescription":"Est. Ship Date: 7\/20","ButtonDescriptionPosition":"below","PreOrderLimitQuantity":0,"CustomCSS":"div.preorder-button_description.preorder-asset {margin-top: 5px; color: #000; font-size: 12px;}","PlanName":"On Backorder, Ships 7\/20","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","SellingPlan":{"groupId":"171999311","name":"On Backorder, Ships 7\/20","id":"699433039","showInProductPage":false},"title":"Olive Drab","id":"40339159547983"},"40339164889167":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"BACKORDER NOW","ButtonDescription":"Est. Ship Date: 7\/20","PreOrderLimitQuantity":0,"CustomCSS":"div.preorder-button_description.preorder-asset {margin-top: 5px; color: #000; font-size: 12px;}","PlanName":"On Backorder, Ships 7\/20","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","SellingPlan":{"groupId":"172064847","name":"On Backorder, Ships 7\/20","id":"699498575","showInProductPage":false},"title":"Coyote Brown","id":"40339164889167"},"40339172098127":{"EnablePreorder":false,"PreordersMode":"current","ButtonName":"BACKORDER NOW","ButtonDescription":"Estimated ship date is Jan. 23","PreOrderLimitQuantity":0,"PlanName":"PreOrder plan","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","SellingPlan":{"groupId":"171573327","name":"PreOrder plan","id":"699007055","showInProductPage":false},"title":"Desert Tan","id":"40339172098127"}},"PreordersMode":"zero","id":"6874237534287","title":"16.9oz UltraPress® Ti Purifier - Covert Edition","PreOrderLimitQuantity":0,"PlanName":"PreOrder plan","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","SellingPlan":{"groupId":"166232143","name":"PreOrder plan","id":"685015119","showInProductPage":false}},"6875269070927":{"EnablePreorder":false,"Variants":{},"PreordersMode":"zero","id":"6875269070927","title":"170mm Titanium Spork","PreOrderLimitQuantity":8},"6875267661903":{"EnablePreorder":false,"Variants":{},"PreordersMode":"zero","id":"6875267661903","title":"180mm Titanium Plate","PreOrderLimitQuantity":8},"7227136835663":{"title":"24oz GeoPress® Ti Purifier - Covert Edition","id":"7227136835663","Variants":{"41127061389391":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PREORDER NOW","ButtonDescription":"Est. Ship Date: 3\/27","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"below","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Pre-order limit of {{qty}} has been reached.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":".prdly-button_description { font-size: large; padding-top: 10px;}","PlanName":"On Preorder, Ships 3\/27","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":"500","MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"315293775","name":"On Preorder, Ships 3\/27","id":"885063759","showInProductPage":true},"title":"Standard \/ Covert Black","id":"41127061389391"},"41127061422159":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PREORDER NOW","ButtonDescription":"Est. Ship Date: 3\/27","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"below","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Pre-order limit of {{qty}} has been reached.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":".prdly-button_description { font-size: large; padding-top: 10px;}","PlanName":"On Preorder, Ships 3\/27","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":"500","MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"315326543","name":"On Preorder, Ships 3\/27","id":"885096527","showInProductPage":true},"title":"Standard \/ Olive Drab","id":"41127061422159"},"41127061454927":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PREORDER NOW","ButtonDescription":"Est. Ship Date: 3\/27","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"below","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Pre-order limit of {{qty}} has been reached.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":".prdly-button_description { font-size: large; padding-top: 10px;}","PlanName":"On Preorder, Ships 3\/27","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":"500","MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"315359311","name":"On Preorder, Ships 3\/27","id":"885129295","showInProductPage":true},"title":"Standard \/ Coyote Brown","id":"41127061454927"},"41127112507471":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"BACKORDER NOW","ButtonDescription":"Est. Ship Date: 7\/23","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"below","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Pre-order limit of {{qty}} has been reached.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":".prdly-button_description { font-size: large; padding-top: 10px;}","PlanName":"On Backorder","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"344326223","name":"On Backorder","id":"916717647","showInProductPage":true},"title":"Plus Cook Lid \/ Covert Black","id":"41127112507471"},"41127112540239":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"BACKORDER NOW","ButtonDescription":"Est. Ship Date: 7\/23","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"below","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Pre-order limit of {{qty}} has been reached.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":".prdly-button_description { font-size: large; padding-top: 10px;}","PlanName":"On Backorder","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"344326223","name":"On Backorder","id":"916717647","showInProductPage":true},"title":"Plus Cook Lid \/ Olive Drab","id":"41127112540239"},"41127112573007":{"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"BACKORDER NOW","ButtonDescription":"Est. Ship Date: 7\/23","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"below","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Pre-order limit of {{qty}} has been reached.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":".prdly-button_description { font-size: large; padding-top: 10px;}","PlanName":"On Backorder","ShowPlanName":true,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","remainingChargeMode":"TIME_AFTER_CHECKOUT","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"344326223","name":"On Backorder","id":"916717647","showInProductPage":true},"title":"Plus Cook Lid \/ Coyote Brown","id":"41127112573007"}},"EnablePreorder":false,"PreordersMode":"zero","ButtonName":"PREORDER NOW","ButtonDescription":"Est. Ship Date: 3\/27","ButtonDescriptionMode":"always","ButtonDescriptionPosition":"below","PreOrderLimitQuantity":0,"PreOrderLimitReachedAlertMessage":"Pre-order limit of {{qty}} has been reached.","ProductOutOfStockMessage":"Only {{qty}} item(s) in stock. {{qty}} item(s) will be filled now and {{rest}} will be on pre-order.","CustomCSS":"div.preorder-button_description.preorder-asset {margin-top: 5px; color: #000; font-size: 12px;}","PlanName":"On pre-order.","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","colorSettings":{},"SellingPlan":{"groupId":"344358991","name":"On pre-order.","id":"916750415","showInProductPage":false},"StartPreOrders":null,"FinishPreOrders":null,"NotAvailableMessage":null,"PreOrderItemLabel":null,"CustomJS":null,"CollectionBasedSetting":null,"remainingChargeMode":"TIME_AFTER_CHECKOUT","fixedChargeDate":null,"fulfillmentDate":null},"6887559004239":{"EnablePreorder":false,"Variants":{"40374470017103":{"EnablePreorder":false,"PreordersMode":"zero","PreOrderLimitQuantity":0,"PlanName":"PreOrder plan","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","SellingPlan":{"groupId":"166264911","name":"PreOrder plan","id":"685047887","showInProductPage":false},"title":"Titanium \/ Set for One","id":"40374470017103"},"40374492364879":{"EnablePreorder":false,"PreordersMode":"zero","PreOrderLimitQuantity":4,"PlanName":"PreOrder plan","ShowPlanName":false,"Discount":0,"DepositPercentage":100,"DaysToChargeAfterCheckout":7,"MaxQtyLimit":0,"MinQtyLimitPerOrder":0,"MaxQtyLimitPerOrder":0,"OutOfStockButtonLabel":"Out of Stock","fulfillmentMode":"ASAP","SellingPlan":{"groupId":"166297679","name":"PreOrder plan","id":"685080655","showInProductPage":false},"title":"Titanium \/ Set for Two","id":"40374492364879"}},"PreordersMode":"zero","id":"6887559004239","title":"Titanium Dining Set","PreOrderLimitQuantity":0}}}; 1030 </script>
1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040
1040<script src="https://cdn.shopify.com/extensions/01a0a7f9-1a19-70b8-bc75-1cc21574f3f7/preorderly-299/assets/prdly-v2.js" defer></script>
1040 1041 1042 1043 1044<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 --> 1045 1046 1047
1048<script type="module" dynamic> 1049 const configUrl = "/a/elevar/static/configs/bc6d4884837fc67e8fd88ad1b17dda6453c23ae9/config.js"; 1050 const config = (await import(configUrl)).default; 1051 const scriptUrl = config.script_src_app_theme_embed; 1052 1053 if (scriptUrl) { 1054 const { handler } = await import(scriptUrl); 1055 1056 await handler( 1057 config, 1058 { 1059 cartData: { 1060 marketId: "1385955407", 1061 localeCountryCode:"US", 1062 attributes:{}, 1063 cartTotal: "0.0", 1064 currencyCode:"USD", 1065 items: [] 1066} 1067, 1068 user: { 1069 cartTotal: "0.0", 1070 currencyCode:"USD", 1071 customer: {}, 1072} 1073, 1074 isOnCartPage:false, 1075 collectionView:null, 1076 searchResultsView:null, 1077 productView:null, 1078 } 1079 ); 1080 } 1081</script>
1081 1082 1083 1084<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
1085<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/grayl.myshopify.com"></script>
1085 1086 1087
1088<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
1088 1089 1090
1091<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=grayl"></script>
1091 1092 1093 1094<!-- END app block --><!-- BEGIN app block: shopify://apps/aftership-personalization/blocks/aftership-personalization/a3defeb3-0cab-4254-bd92-41fa7c497d49 -->
1094<script> 1095 (() => { 1096 window.AfterShipPersonalization = window.AfterShipPersonalization || {}; 1097 window.AfterShipPersonalization.Extension = window.AfterShipPersonalization.Extension || {}; 1098 1099 window.AfterShipPersonalization.Extension.personalization = { 1100 status: 'enabled', 1101 } 1102 })(); 1103</script>
1103<script async> 1104 (() => { 1105 const apzInitScript = Array.from(document.getElementsByTagName('script')).find(script => 1106 script.textContent.includes('urls = [') && !script.src 1107 ); 1108 const urlMatch = apzInitScript?.textContent.match(/var urls = \["(.*?)"\]/); 1109 let APZScript =`${"https://sdks.automizely.com"}/recommendations/v1/pz-recommendations.umd.js`; 1110 try { 1111 let params = new URLSearchParams(); 1112 const urlsString = urlMatch?.[1]; 1113 if (urlsString) { 1114 const urls = urlsString.split('","').map(url => url.replace(/\\u([\dA-Fa-f]{4})/g, (_, code) => String.fromCharCode(parseInt(code, 16))).replace(/\\/g, '')); 1115 const apzURL = urls.find(item => item.includes('pz-recommendations')) 1116 if (apzURL) { 1117 params = new URL(apzURL).searchParams; 1118 } 1119 } 1120 const queryParams = { 1121 connection_id: null || params.get('connection_id'), 1122 org_id: null || params.get('org_id'), 1123 app_key: null || params.get('app_key'), 1124 app_name: null || params.get('app_name'), 1125 shop: null || params.get('shop') 1126 }; 1127 const { connection_id, org_id, app_key, app_name, shop } = queryParams; 1128 if (connection_id) { 1129 APZScript = `${APZScript}?connection_id=${connection_id}&org_id=${org_id}&app_key=${app_key}&app_name=${app_name}&shop=${shop}`; 1130 } 1131 } catch (e) { 1132 console.error("URL resolution failed, use the default URL:", e); 1133 } 1134 const injectedAPZScript = document.querySelectorAll(`script[src^="${APZScript}"]`).length; 1135 if (injectedAPZScript) { 1136 return 1137 } 1138 const script = document.createElement('script'); 1139 script.src = APZScript; 1140 script.async = true; 1141 document.head.appendChild(script); 1142 })() 1143</script>
1143 1144 1145<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 <style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/okendo-reviews-styles.9d163ae1.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-reviews-keywords.0942444f.css"></style><style data-oke-reviews-version="0.82.1" type="text/css" data-href="https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:"î¤"}
1159.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:"î¤
"}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:"î¤"}@font-face{font-family:oke-widget-icons;src:url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://d3hw6dc1ow8pp2.cloudfront.net/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:block}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{curs
1159or:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 32px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 64px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}
1159to{opacity:1}} 1160.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr--hidden{display:none}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"} 1161.oke-rk{display:block}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading,div.okeReviews .oke-reviewsKeywords-heading{font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton,div.okeReviews .oke-reviewsKeywords-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list,div.okeReviews .oke-reviewsKeywords-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{background-color:var(--oke-filter-backgroundColor);color:var(--oke-filter-textColor);border:1px solid var(--oke-filter-borderColor);border-radius:var(--oke-filter-borderRadius);padding:6px 16px;transition:background-color .1s ease-out,border-color .1s ease-out;white-space:nowrap}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable{cursor:pointer}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-active{background-color:var(--oke-filter-backgroundColorActive);color:var(--oke-filter-textColorActive);border-color:var(--oke-filter-borderColorActive)}.okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton,div.okeReviews .oke-reviewsKeywords .oke-translateButton{margin-top:12px} 1162.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style> 1163 1164
1164<script type="application/json" id="oke-reviews-settings">{"subscriberId":"166b9efe-4a7b-4594-9a6c-0b8d147b1dd4","analyticsSettings":{"provider":"none"},"localeAndVariant":{"code":"en"},"widgetSettings":{"reviewsWidget":{"tabs":{"reviews":true,"questions":false},"header":{"columnDistribution":"space-between","verticalAlignment":"top","blocks":[{"columnWidth":"one-third","modules":[{"name":"rating-average","layout":"one-line"},{"name":"rating-breakdown","backgroundColor":"#F4F4F6","shadingColor":"#9A9DB1","stretchMode":"contain"}],"textAlignment":"left"},{"columnWidth":"two-thirds","modules":[{"name":"recommended"},{"name":"media-carousel","imageGap":{"value":4,"unit":"px"},"imageHeight":{"value":120,"unit":"px"}}],"textAlignment":"left"}]},"style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"headingFont":{"hasCustomFontSettings":false},"bodyFont":{"hasCustomFontSettings":false},"filters":{"backgroundColorActive":"#676986","backgroundColor":"#FFFFFF","borderColor":"#DBDDE4","borderRadius":{"value":100,"unit":"px"},"borderColorActive":"#676986","textColorActive":"#FFFFFF","textColor":"#2C3E50","searchHighlightColor":"#B2F9E9"},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"}},"shadingColor":"#F7F7F8","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#676986","borderColorHover":"#DBDDE4","backgroundColor":"#F7F7F8","borderColor":"#DBDDE4","backgroundColorHover":"#F4F4F6","textColorHover":"#272D45","borderRadius":{"value":4,"unit":"px"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#676986","textColorActive":"#FFFFFF","textColor":"#272D45","font":{"hasCustomFontSettings":false}},"highlightColor":"#0E7A82","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeLarge":{"value":20,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","borderColor":"#9A9DB1","backgroundColor":"#D3D4DD","shadingColor":"#9A9DB1","markerColor":"#00CAAA"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"name":"default","showAttributeBars":false,"borderStyle":"full","collapseReviewerDetails":false,"showProductVariantName":false,"showProductDetails":"only-when-grouped"},"loyalty":{"showVipTiers":false,"showAchievements":false},"initialPageSize":5,"replyTruncation":{"bodyMaxLines":4,"enabled":true},"media":{"layout":"featured","size":{"value":200,"unit":"px"},"imageGap":{"value":4,"unit":"px"}},"truncation":{"bodyMaxLines":4,"enabled":true,"truncateAll":false},"loadMorePageSize":5},"controls":{"filterMode":"closed","writeReviewButtonEnabled":true,"defaultSort":"has_media desc","freeTextSearchEnabled":false}}},"reviewsTab":{"backgroundColor":"#676986","position":"top-left","textColor":"#FFFFFF","enabled":true,"positionSmall":"top-left"},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"starRatings":{"showWhenEmpty":false,"clickBehavior":"scroll-to-widget","style":{"text":{"content":"review-count","style":"number-and-text","brackets":false},"spaceAbove":{"value":0,"unit":"px"},"singleStar":false,"spaceBelow":{"value":0,"unit":"px"},"height":{"value":18,"unit":"px"}}},"mediaGrid":{"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"linkText":"Read More","infiniteScroll":false,"gapSize":{"value":10,"unit":"px"}},"homepageCarousel":{"slidesPerPage":{"large":3,"medium":2},"totalSlides":12,"scrollBehaviour":"slide","style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"headingFont":{"hasCustomFontSettings":false},"bodyFont":{"hasCustomFontSettings":false},"arrows":{"color":"#676986","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"}},"productImageSize":{"value":48,"unit":"px"},"layout":{"name":"default","reviewDetailsPosition":"below","showProductName":false,"showAttributeBars":false,"showProductVariantName":false,"showProductDetails":"only-when-grouped"},"highlightColor":"#0E7A82","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"},"spaceBelow":{"value":20,"unit":"px"}},"defaultSort":"rating desc","autoPlay":false,"truncation":{"bodyMaxLines":4,"enabled":true,"truncateAll":false}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"global":{"dateSettings":{"format":{"type":"relative"}}
1164,"hideOkendoBranding":true,"stars":{"backgroundColor":"#E5E5E5","borderColor":"#2C3E50","foregroundColor":"#FFCF2A","interspace":2,"shape":{"type":"default"},"showBorder":false},"showIncentiveIndicator":false,"searchEnginePaginationEnabled":false,"font":{"fontType":"inherit-from-page"}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","autoPlay":false,"slideSize":"medium","arrowPosition":"outside"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true}}</script>
1164 1165 <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#f7f7f8;--oke-button-backgroundColorHover:#f4f4f6;--oke-button-backgroundColorActive:#676986;--oke-button-textColor:#272d45;--oke-button-textColorHover:#272d45;--oke-button-textColorActive:#fff;--oke-button-borderColor:#dbdde4;--oke-button-borderColorHover:#dbdde4;--oke-button-borderColorActive:#676986;--oke-button-borderRadius:4px;--oke-button-borderWidth:1px;--oke-button-fontWeight:700;--oke-button-fontSize:var(--oke-text-regular,14px);--oke-button-fontFamily:inherit;--oke-border-color:#e5e5eb;--oke-border-width:1px;--oke-text-primaryColor:#2c3e50;--oke-text-secondaryColor:#676986;--oke-text-small:12px;--oke-text-regular:14px;--oke-text-large:20px;--oke-text-fontFamily:inherit;--oke-avatar-size:48px;--oke-avatar-backgroundColor:#e5e5eb;--oke-avatar-placeholderTextColor:#2c3e50;--oke-highlightColor:#0e7a82;--oke-shadingColor:#f7f7f8;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#9a9db1;--oke-attributeBar-borderColor:#9a9db1;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#00caaa;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#676986;--oke-filter-borderColor:#dbdde4;--oke-filter-borderColorActive:#676986;--oke-filter-textColor:#2c3e50;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:100px;--oke-filter-searchHighlightColor:#b2f9e9;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#ffcf2a;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,oke-modal{--oke-title-fontWeight:600;--oke-title-fontSize:var(--oke-text-regular,14px);--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style> 1166 1167 <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-default--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-default--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol></svg></template>
1167<script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
1167 1168 1169 1170 1171 1172 1173
1173<script type="application/json" id="oke-surveys-settings">{"subscriberId":"166b9efe-4a7b-4594-9a6c-0b8d147b1dd4","style":{}}</script>
1173<script src="https://surveys.okendo.io/js/client-setup.js" async></script>
1173 1174 1175 1176 1177 1178 1179 1180
1180<script src="https://surveys.okendo.io/js/init-quizzes.js" defer></script>
1180 1181 1182 1183 1184 1185 1186 1187 1188<!-- END app snippet --> 1189 1190 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 1191<!-- END app snippet --> 1192 1193<!-- BEGIN app snippet: widget-plus-initialisation-script --> 1194 1195 1196 1197 1198
1198<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
1198 1199 1200<!-- END app snippet --> 1201 1202 1203<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 --> 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216
1216<script 1217 async 1218 type="text/javascript" 1219 src="https://cdn.506.io/eg/script.js?shop=grayl.myshopify.com&v=12" 1220 ></script>
1220 1221 1222 1223 1224 1225 <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTA5NjY1Njk=" content="{"isInstalled":true,"installedOn":"2024-06-15T17:14:02.999Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","imageUrl":null,"primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"backgroundColor":"#FFFFFF","borderRadius":null,"headerFontSize":null,"subHeaderFontSize":null,"padding":null,"fontFamily":null,"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"bodyColor":null,"bodyFontSize":null,"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"headerFontFamily":null,"bodyFontFamily":null,"addButtonText":null,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subscriptionLabel":"Subscription Plan"},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"show":false,"removalRequestSent":null},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"delayUpdates":2000,"decodePayload":false,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"reApplyValueBasedRulesInCart":false,"useFinalPrice":false,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"egDiscount":{"cartValueStopCollectionCheck":false},"accessToEnterprise":true},"translations":null,"defaultLocale":"en","shopDomain":"grayl.com"}"> 1226 1227
1228<script defer> 1229 (async function() { 1230 try { 1231 1232 const blockVersion = "v3" 1233 if (blockVersion != "v3") { 1234 return 1235 } 1236 1237 let metaErrorFlag = false; 1238 if (metaErrorFlag) { 1239 return 1240 } 1241 1242 // Parse metafields as JSON 1243 const metafields = {"easygift-rule-67b449f31b210a6abb43e750":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"sellingPlan":null},"hybrid":null,"promoCode":null,"promoCodeDiscount":null,"type":"productsInclude","minCartValue":null,"upperCartValue":null,"products":[{"variantId":42201622577231,"sellingPlans":[]},{"variantId":42201622642767,"sellingPlans":[]},{"variantId":42201622609999,"sellingPlans":[]},{"variantId":42201622675535,"sellingPlans":[]},{"variantId":42201584173135,"sellingPlans":[]},{"variantId":42201584205903,"sellingPlans":[]},{"variantId":42201584238671,"sellingPlans":[]},{"variantId":42201584271439,"sellingPlans":[]},{"variantId":42201630572623,"sellingPlans":[]},{"variantId":42201630605391,"sellingPlans":[]},{"variantId":42201630638159,"sellingPlans":[]},{"variantId":42201630670927,"sellingPlans":[]},{"variantId":42221562724431,"sellingPlans":[]},{"variantId":42221562757199,"sellingPlans":[]},{"variantId":42221562789967,"sellingPlans":[]},{"variantId":42221562822735,"sellingPlans":[]},{"variantId":42221565050959,"sellingPlans":[]},{"variantId":42221565083727,"sellingPlans":[]},{"variantId":42221565116495,"sellingPlans":[]},{"variantId":42221565149263,"sellingPlans":[]},{"variantId":42221568196687,"sellingPlans":[]},{"variantId":42221568229455,"sellingPlans":[]},{"variantId":42221568262223,"sellingPlans":[]},{"variantId":42221568294991,"sellingPlans":[]},{"variantId":42201644466255,"sellingPlans":[]},{"variantId":42201644499023,"sellingPlans":[]},{"variantId":42201644531791,"sellingPlans":[]},{"variantId":42201644564559,"sellingPlans":[]},{"variantId":42201636765775,"sellingPlans":[]},{"variantId":42201636798543,"sellingPlans":[]},{"variantId":42201636831311,"sellingPlans":[]},{"variantId":42201636864079,"sellingPlans":[]},{"variantId":42201647841359,"sellingPlans":[]},{"variantId":42201647874127,"sellingPlans":[]},{"variantId":42201647906895,"sellingPlans":[]},{"variantId":42201647939663,"sellingPlans":[]},{"variantId":42201651019855,"sellingPlans":[]},{"variantId":42201651052623,"sellingPlans":[]},{"variantId":42201651085391,"sellingPlans":[]},{"variantId":42201651118159,"sellingPlans":[]}],"collections":[],"condition":"quantity","conditionMin":1,"conditionMax":null,"collectionSellingPlanType":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"issue":null,"type":"app","id":"gid:\/\/shopify\/DiscountAutomaticNode\/1488366338127","title":"FREE MOLLE POUCH \u0026 KEY CLIP","createdByEasyGift":true,"easygiftAppDiscount":true,"discountType":"percentage","value":100},"popupOptions":{"headline":null,"subHeadline":null,"showItemsPrice":false,"showVariantsSeparately":false,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice":false,"hideOOSItems":false},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"showPromoCodeMessage":false,"type":"addAutomatically","products":[{"variantId":"43770792280143","quantity":1},{"variantId":"42205305569359","quantity":1}],"limit":100,"preventProductRemoval":false,"addAvailableProducts":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"additionalCriteria":{"geo":{"include":["US"],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":false,"showReminderBanner":false},"_id":"67b449f31b210a6abb43e750","name":"Free Flat Molle Pouch with Backpack or Daypack","active":true,"translations":null,"testMode":false},"easygift-rule-6a63725a2e5fff856012d6ff":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"collectionInfo":null,"sellingPlan":null},"type":"productsInclude","minCartValue":null,"upperCartValue":null,"products":[{"name":"24oz GeoPress® Ti Purifier - Covert Black","variantId":41127112507471,"variantGid":"gid:\/\/shopify\/ProductVariant\/41127112507471","productGid":"gid:\/\/shopify\/Product\/7227136835663","handle":"24oz-geopress-ti-water-filter-purifier-covert-edition","sellingPlans":[],"alerts":[],"_id":"6a6375022f39bd6f84b875aa"},{"name":"24oz GeoPress® Ti Purifier - Olive Drab","variantId":41127112540239,"variantGid":"gid:\/\/shopify\/ProductVariant\/41127112540239","productGid":"gid:\/\/shopify\/Product\/7227136835663","handle":"24oz-geopress-ti-water-filter-purifier-covert-edition","sellingPlans":[],"alerts":[],"_id":"6a6375022f39bd6f84b875ab"},{"name":"24oz GeoPress® Ti Purifier - Coyote Brown","variantId":41127112573007,"variantGid":"gid:\/\/shopify\/ProductVariant\/41127112573007","productGid":"gid:\/\/shopify\/Product\/7227136835663","handle":"24oz-geopress-ti-water-filter-purifier-covert-edition","sellingPlans":[],"alerts":[],"_id":"6a6375022f39bd6f84b875ac"},{"name":"24oz GeoPress® Ti Purifier - Black - Black","variantId":42217417080911,"variantGid":"gid:\/\/shopify\/ProductVariant\/42217417080911","productGid":"gid:\/\/shopify\/Product\/7611750875215","handle":"24oz-geopress-ti-purifier-black-edition","sellingPlans":[],"alerts":[],"_id":"6a6375022f39bd6f84b875ad"}],"cartValueExcludedVariants":[],"collections":[],"condition":"quantity","conditionMin":1,"conditionMax":null,"collectionSellingPlanType":null,"hybrid":null,"promoCode":null,"promoCodeDiscount":null},"action":{"notification":{"enabled":true,"headerText":"FREE CAMP CUP","subHeaderText":"W\/ ANY GEOPRESS TI PURCHASE","showImage":true,"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/2172\/9959\/files\/GRAYL_PINT_SP_RING-removebg-preview.png?v=1726605555"},"discount":{"issue":null,"type":"app","id":"gid:\/\/shopify\/DiscountAutomaticNode\/1256779579471","title":"Free Camp Cup","createdByEasyGift":true,"easygiftAppDiscount":true,"discountType":"percentage","value":100},"popupOptions":{"headline":null,"subHeadline":null,"showItemsPrice":false,"showVariantsSeparately":false,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice"
1243:false,"hideOOSItems":false},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"type":"addAutomatically","products":[{"name":"Earthwell® xGrayl Camp Cup - Sequoia Pine","variantId":"21395000066127","variantGid":"gid:\/\/shopify\/ProductVariant\/21395000066127","productGid":"gid:\/\/shopify\/Product\/2405357649999","quantity":1,"handle":"grayl-x-earthwell-pint","price":"19.95","variants":null,"title":"Earthwell® xGrayl Camp Cup","alerts":[]}],"limit":100,"preventProductRemoval":false,"addAvailableProducts":false,"showPromoCodeMessage":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"testMode":{"testCount":0,"lastTestedAt":null,"currentNonce":null,"lastTestUrl":null,"lastTokenExpiresAt":null},"additionalCriteria":{"geo":{"include":[],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":false,"showReminderBanner":false},"_id":"6a63725a2e5fff856012d6ff","name":"Free Camp Cup with GeoPress Ti","store":"666b1dac2cd0b2013aa37129","shop":"grayl","active":true,"translations":null,"testMode":false,"createdAt":"2026-07-24T14:10:34.447Z","updatedAt":"2026-07-24T14:21:54.805Z","__v":0}}; 1244 1245 // Process metafields in JavaScript 1246 let savedRulesArray = []; 1247 for (const [key, value] of Object.entries(metafields)) { 1248 if (value) { 1249 for (const prop in value) { 1250 // avoiding Object.Keys for performance gain -- no need to make an array of keys. 1251 savedRulesArray.push(value); 1252 break; 1253 } 1254 } 1255 } 1256 1257 const metaTag = document.createElement('meta'); 1258 metaTag.id = 'easygift-rules'; 1259 metaTag.content = JSON.stringify(savedRulesArray); 1260 metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkwOTY2NTY5'); 1261 1262 document.head.appendChild(metaTag); 1263 } catch (err) { 1264 1265 } 1266 })(); 1267</script>
1267 1268 1269 1270
1270<script 1271 type="text/javascript" 1272 defer 1273 > 1274 1275 (function () { 1276 try { 1277 window.EG_INFO = window.EG_INFO || {}; 1278 var shopInfo = {"isInstalled":true,"installedOn":"2024-06-15T17:14:02.999Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"headerText":"","imageUrl":null,"primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"cssStyles":null,"primaryColor":"#000000"},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"backgroundColor":"#FFFFFF","borderRadius":null,"headerFontSize":null,"subHeaderFontSize":null,"padding":null,"fontFamily":null,"cssStyles":null,"duration":null,"hasCustomizations":false,"primaryColor":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"bodyColor":null,"bodyFontSize":null,"closeModalOutsideClick":true,"priceShowZeroDecimals":true,"headerFontFamily":null,"bodyFontFamily":null,"addButtonText":null,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"imageUrl":null,"outOfStockButtonText":null,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subscriptionLabel":"Subscription Plan"},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"show":false,"removalRequestSent":null},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"delayUpdates":2000,"decodePayload":false,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"reApplyValueBasedRulesInCart":false,"useFinalPrice":false,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"egDiscount":{"cartValueStopCollectionCheck":false},"accessToEnterprise":true},"translations":null,"defaultLocale":"en","shopDomain":"grayl.com"}; 1279 var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled; 1280 if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) { 1281 var products = shopInfo.settings.scriptSettings.productPageRedirection.products; 1282 if (products.length > 0) { 1283 var productIds = products.map(function(prod) { 1284 var productGid = prod.id; 1285 var productIdNumber = parseInt(productGid.split('/').pop()); 1286 return productIdNumber; 1287 }); 1288 var productInfo = null; 1289 var isProductInList = productIds.includes(productInfo.id); 1290 if (isProductInList) { 1291 var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL; 1292 if (redirectionURL) { 1293 window.location = redirectionURL; 1294 } 1295 } 1296 } 1297 } 1298 1299 1300 } catch(err) { 1301 return 1302 }}
1302)() 1303 </script>
1303 1304 1305 1306 1307<!-- END app block --><!-- BEGIN app block: shopify://apps/comments-plus-blog-comments/blocks/app-scripts/43e99dc3-03da-4062-9f67-446ae6b66af7 -->
1307<script type="text/javascript" async> 1308(function () { 1309 let customer_id_total = undefined; 1310 1311 1312 1313 const pathname = window.location.pathname; 1314 1315 let customer_id_local = undefined; 1316 1317 const localStoreCustomer = localStorage.getItem('easy_disqus_customer'); 1318 1319 if(localStoreCustomer){ 1320 if(JSON.parse(localStoreCustomer).id){ 1321 customer_id_local = JSON.parse(localStoreCustomer).id; 1322 } 1323 } 1324 1325 const redirect_to = localStorage.getItem('easy_disqus_redirect_to') ? localStorage.getItem('easy_disqus_redirect_to') : undefined; 1326 1327 if(pathname === '/account' && customer_id_total && customer_id_local && redirect_to){ 1328 if(customer_id_total === customer_id_local){ 1329 localStorage.removeItem('easy_disqus_redirect_to'); 1330 document.location.href = redirect_to; 1331 } 1332 } 1333})(); 1334</script>
1334 1335 1336<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 1337 1338 1339
1339<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/B62k5vwRrgu0Omi83RRnUewVhsgx9PAxAy2nwCvl?languageCode=en" async></script>
1339 1340 1341 1342 1343 1344<!-- END app block -->
1344<script src="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/consentmo_ada.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1344
1344
1345<script src="https://cdn.shopify.com/extensions/01a0a7f9-1a19-70b8-bc75-1cc21574f3f7/preorderly-299/assets/preorder.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1345
1345
1346<script src="https://cdn.shopify.com/extensions/01a0f7c3-dc79-7a84-bbec-a0894fd9ef1e/discounty-3.4.5/assets/sdk.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1346
1346
1347<script src="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
1347 1348<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1349<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: 21729959,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 1349
1349
1350<script> 1351 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1352</script>
vendor: 1 bytes, line 1352
1352
1353<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}
1353).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: 21729959,storefrontBaseUrl: "https://grayl.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://grayl.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2838757455","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-P8QB7QS\\\",\\\"G-XHFV38CNYB\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-XHFV38CNYB\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-XHFV38CNYB\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"MC-JV1E5FJZM8\\\",\\\"G-XHFV38CNYB\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"MC-JV1E5FJZM8\\\",\\\"G-XHFV38CNYB\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"MC-JV1E5FJZM8\\\",\\\"G-XHFV38CNYB\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-XHFV38CNYB\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-XHFV38CNYB\\\"}],\\\"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":"2831974479","configuration":"{\"endpointUrl\":\"https:\/\/test.naksalite.com\/api\/pixel-events\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"cf5b03000fa8878e
13536f510d7d03c434ff","type":"APP","apiClientId":4117031,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1234665551","configuration":"{\"accountID\":\"KL6Ybj\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1216708687","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9bce1c0cdfc09538057898e4ff134fa2","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"908099663","configuration":"{\"subscriberId\":\"166b9efe-4a7b-4594-9a6c-0b8d147b1dd4\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7840e1d80e0e2c318fd68350f635b25f","type":"APP","apiClientId":1576377,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"829423695","configuration":"{\"hashed_organization_id\":\"005866bde99c935272be1ea895f811b2_v1\",\"app_key\":\"grayl\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1d91b637d453e1fe658406e2465b3c2c","type":"APP","apiClientId":7312015361,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"604733519","configuration":"{\"shopDomain\":\"grayl.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1cc50c06a2fd060c142979e7a3df92db","type":"APP","apiClientId":2436932,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"601423951","configuration":"{\"merchantId\":\"1018881\", \"url\":\"https:\/\/classic.avantlink.com\", \"shopName\":\"grayl\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"26843be7e7f0ff401f557cffac6b5a49","type":"APP","apiClientId":125215244289,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"426016847","configuration":"{\"yotpoStoreId\":\"B62k5vwRrgu0Omi83RRnUewVhsgx9PAxAy2nwCvl\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5c2579aac465eb24ca7bc0501a6000d","type":"APP","apiClientId":70132,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1353,{"id":"199360591","configuration":"{\"hashed_organization_id\":\"005866bde99c935272be1ea895f811b2_v1\",\"app_key\":\"grayl\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"01efe7afb13dafa90bc1421b50b2a3ed","type":"APP","apiClientId":111542,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"84738127","configuration":"{\"shopId\":\"grayl.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c1887054e49fd58dba0","type":"APP","apiClientId":4845829,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2097231","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/bc6d4884837fc67e8fd88ad1b17dda6453c23ae9\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"36503631","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Elevar - Checkout Tracking"},{"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":"GRAYL®","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"grayl.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/grayl.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://grayl.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"144802971727","themePublished":"true","eventMetadataId":"8917656e-a7a2-4252-9759-2c36f702234d","pageType":"searchresults","shopId":"21729959","storefrontBaseUrl":"https:\/\/grayl.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>
1353<script> 1354 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1355 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1356 window.ShopifyAnalytics.meta.currency = 'USD'; 1357 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"806a2344-3e48-4872-9c58-5779f4728106-1790966569"}}; 1358 for (var attr in meta) { 1359 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1360 } 1361</script>
vendor: 1 bytes, line 1361
1361
1362<script class="analytics"> 1363 (function () { 1364 var customDocumentWrite = function(content) { 1365 var jquery = null; 1366 1367 if (window.jQuery) { 1368 jquery = window.jQuery; 1369 } else if (window.Checkout && window.Checkout.$) { 1370 jquery = window.Checkout.$; 1371 } 1372 1373 if (jquery) { 1374 jquery('body').append(content); 1375 } 1376 }; 1377 1378 var hasLoggedConversion = function(token) { 1379 if (token) { 1380 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1381 } 1382 return false; 1383 } 1384 1385 var setCookieIfConversion = function(token) { 1386 if (token) { 1387 var twoMonthsFromNow = new Date(Date.now()); 1388 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1389 1390 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1391 } 1392 } 1393 1394 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1395 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1396 if (trekkie.integrations) { 1397 return; 1398 } 1399 trekkie.methods = [ 1400 'identify', 1401 'page', 1402 'ready', 1403 'track', 1404 'trackForm', 1405 'trackLink' 1406 ]; 1407 trekkie.factory = function(method) { 1408 return function() { 1409 var args = Array.prototype.slice.call(arguments); 1410 args.unshift(method); 1411 trekkie.push(args); 1412 if (method == 'track' || method == 'page') { 1413 var pageUrl; 1414 try { 1415 pageUrl = window.location.href; 1416 } catch (e) {} 1417 var pageReferrer; 1418 try { 1419 pageReferrer = document.referrer; 1420 } catch (e) {} 1421 try { 1422 if (window.__TREKKIE_SHIM_QUEUE == null) { 1423 window.__TREKKIE_SHIM_QUEUE = []; 1424 } 1425 window.__TREKKIE_SHIM_QUEUE.push({ 1426 from: 'trekkie-stub', 1427 method: method, 1428 args: args.slice(1), 1429 pageContext: { 1430 url: pageUrl, 1431 referrer: pageReferrer 1432 } 1433 }); 1434 } catch (e) { 1435 // no-op 1436 } 1437 } 1438 return trekkie; 1439 }; 1440 }; 1441 for (var i = 0; i < trekkie.methods.length; i++) { 1442 var key = trekkie.methods[i]; 1443 trekkie[key] = trekkie.factory(key); 1444 } 1445 trekkie.load = function(config) { 1446 trekkie.config = config || {}; 1447 trekkie.config.initialDocumentCookie = document.cookie; 1448 var first = document.getElementsByTagName('script')[0]; 1449var script = document.createElement('script'); 1450script.type = 'text/javascript'; 1451script.onerror = function(e) { 1452 var scriptFallback = document.createElement('script'); 1453 scriptFallback.type = 'text/javascript'; 1454 scriptFallback.onerror = function(error) { 1455 var Monorail = { 1456 produce: function produce(monorailDomain, schemaId, payload) { 1457 var currentMs = new Date().getTime(); 1458 var event = { 1459 schema_id: schemaId, 1460 payload: payload, 1461 metadata: { 1462 event_created_at_ms: currentMs, 1463 event_sent_at_ms: currentMs 1464 } 1465 }; 1466 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1467 }, 1468 sendRequest: function sendRequest(endpointUrl, payload) { 1469 // Try the sendBeacon API 1470 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1471 var blobData = new window.Blob([payload], { 1472 type: 'text/plain' 1473 }); 1474 1475 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1476 return true; 1477 } // sendBeacon was not successful 1478 1479 } // XHR beacon 1480 1481 var xhr = new XMLHttpRequest(); 1482 1483 try { 1484 xhr.open('POST', endpointUrl); 1485 xhr.setRequestHeader('Content-Type', 'text/plain'); 1486 xhr.send(payload); 1487 } catch (e) { 1488 console.log(e); 1489 } 1490 1491 return false; 1492 }, 1493 isIos12: function isIos12() { 1494 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1495 } 1496 }; 1497 Monorail.produce('monorail-edge.shopifysvc.com', 1498 'trekkie_storefront_load_errors/1.1', 1499 {shop_id: 21729959, 1500 theme_id: 144802971727, 1501 app_name: "storefront", 1502 context_url: window.location.href, 1503 source_url: "//grayl.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1504 1505 }; 1506 scriptFallback.async = true; 1507 scriptFallback.src = '//grayl.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1508 first.parentNode.insertBefore(scriptFallback, first); 1509}; 1510script.async = true; 1511script.src = '//grayl.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1512first.parentNode.insertBefore(script, first); 1513 1514 }; 1515 trekkie.load( 1516 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":21729959,"isMerchantRequest":null,"themeId":144802971727,"themeCityHash":"6267373547515904628","contentLanguage":"en","currency":"USD","eventMetadataId":"8917656e-a7a2-4252-9759-2c36f702234d"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1517 ); 1518 1519 var loaded = false;
1520 trekkie.ready(function() { 1521 if (loaded) return; 1522 loaded = true; 1523 1524 window.ShopifyAnalytics.lib = window.trekkie; 1525 1526 var originalDocumentWrite = document.write; 1527 document.write = customDocumentWrite; 1528 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1529 document.write = originalDocumentWrite; 1530 1531 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1532 var token = match? match[1]: undefined; 1533 if (!hasLoggedConversion(token)) { 1534 setCookieIfConversion(token); 1535 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 1536 } 1537 }); 1538 1539 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"806a2344-3e48-4872-9c58-5779f4728106-1790966569","shopifyEmitted":true}); 1540 1541 var eventsListenerScript = document.createElement('script'); 1542 eventsListenerScript.async = true; 1543 eventsListenerScript.src = "//grayl.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1544 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1545})();</script>
vendor: 1 bytes, line 1545
1545
1546<script 1547 defer 1548 src="https://grayl.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1549 data-application="storefront-renderer" 1550 data-shop-id="21729959" 1551 data-render-region="gcp-us-central1" 1552 data-page-type="search" 1553 data-theme-instance-id="144802971727" 1554 data-theme-name="Impulse" 1555 data-theme-version="9.0.0" 1556 data-monorail-region="shop_domain" 1557 data-resource-timing-sampling-rate="10" 1558 data-shs="true" 1559 data-shs-beacon="true" 1560 data-shs-export-with-fetch="true" 1561 data-shs-logs-sample-rate="1" 1562 data-shs-beacon-endpoint="https://grayl.com/api/collect" 1563></script>
vendor: 1 bytes, line 1563
1563
1564<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1564<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"21729959","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
1564 1565<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822524169000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1790968369000"><meta name="new-cookie-storage-activated" content="t"> 1566</head> 1567 1568<body class="template-search" data-center-text="center" data-button_style="square" data-type_header_capitalize="false" data-type_headers_align_text="center" data-type_product_capitalize="false" data-swatch_style="square" data-product-swatch-color="true" data-test-mobile-nav="true"> 1569 1570 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 1571 1572 <div id="PageContainer" class="page-container"> 1573 <div class="transition-body"><!-- BEGIN sections: header-group --> 1574<div id="shopify-section-sections--19617036173391__announcement" class="shopify-section shopify-section-group-header-group"><style></style> 1575 <div class="announcement-bar" data-sticky="false" data-sticky-mobile="false"> 1576 <div class="page-width"> 1577 <div class="slideshow-wrapper"> 1578 <button type="button" class="visually-hidden slideshow__pause" data-id="sections--19617036173391__announcement" aria-live="polite"> 1579 <span class="slideshow__pause-stop"> 1580 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pause" viewBox="0 0 10 13"><g fill-rule="evenodd"><path d="M0 0h3v13H0z"/><path d="M7 0h3v13H7z"/></g></svg> 1581 <span class="icon__fallback-text">Pause slideshow</span> 1582 </span> 1583 <span class="slideshow__pause-play"> 1584 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-play" viewBox="18.24 17.35 24.52 28.3"><path fill="#323232" d="M22.1 19.151v25.5l20.4-13.489-20.4-12.011z"/></svg> 1585 <span class="icon__fallback-text">Play slideshow</span> 1586 </span> 1587 </button> 1588 1589 <div 1590 id="AnnouncementSlider" 1591 class="announcement-slider" 1592 data-compact="true" 1593 data-block-count="1"><div 1594 id="AnnouncementSlide-266d65ff-bf8d-4635-b771-200af70c4398" 1595 class="announcement-slider__slide" 1596 data-index="0" 1597 1598 ><a class="announcement-link" href="/pages/reviews"><span class="announcement-text announcement-text-original">â â â â â 13,000+ 5-Star Reviews</span><span class="announcement-link-text">(Top-Rated and Best Selling Purifiers)</span></a></div></div> 1599 </div> 1600 </div> 1601 </div> 1602 1603 1604 1605 1606</div><div id="shopify-section-sections--19617036173391__header" class="shopify-section shopify-section-group-header-group"> 1607 1608<div id="NavDrawer" class="drawer drawer--right"> 1609 1610 <div class="drawer__contents original-drawer"> 1611 <div class="drawer__fixed-header"> 1612 <div class="drawer__header appear-animation appear-delay-1"> 1613 <div class="h2 drawer__title"></div> 1614 <div class="drawer__close"> 1615 <button type="button" class="drawer__close-button js-drawer-close"> 1616 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"> 1617 <title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/> 1618 </svg> 1619 <span class="icon__fallback-text">Close menu</span> 1620 </button> 1621 </div> 1622 </div> 1623 </div> 1624 <div class="drawer__scrollable"> 1625 <ul 1626 class="mobile-nav" 1627 role="navigation" 1628 aria-label="Primary" 1629 ><li class="mobile-nav__item appear-animation appear-delay-2"><div class="mobile-nav__has-sublist"><a 1630 href="/collections/shop-all" 1631 class="mobile-nav__link mobile-nav__link--top-level" 1632 id="Label-collections-shop-all1" 1633 1634 data-active="true" 1635 1636 > 1637 Shop 1638 </a> 1639 <div class="mobile-nav__toggle"> 1640 <button 1641 type="button" 1642 aria-controls="Linklist-collections-shop-all1" 1643 aria-labelledby="Label-collections-shop-all1" 1644 class="collapsible-trigger collapsible--auto-height is-open" 1645 ><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1646 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1646ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1647</span> 1648</button> 1649 </div></div><div 1650 id="Linklist-collections-shop-all1" 1651 class="mobile-nav__sublist collapsible-content collapsible-content--all is-open" 1652 1653 style="height: auto;" 1654 1655 > 1656 <div class="collapsible-content__inner"> 1657 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1658 <div class="mobile-nav__child-item"><a 1659 href="/collections/featured-collection" 1660 class="mobile-nav__link" 1661 id="Sublabel-collections-featured-collection1" 1662 1663 > 1664 Purifier Bottles 1665 </a><button 1666 type="button" 1667 aria-controls="Sublinklist-collections-shop-all1-collections-featured-collection1" 1668 aria-labelledby="Sublabel-collections-featured-collection1" 1669 class="collapsible-trigger" 1670 ><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1671 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1672</span> 1673</button></div><div 1674 id="Sublinklist-collections-shop-all1-collections-featured-collection1" 1675 aria-labelledby="Sublabel-collections-featured-collection1" 1676 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1677 1678 > 1679 <div class="collapsible-content__inner"> 1680 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1681 <a 1682 href="/collections/geopress-titanium-filter-purifier-bottle" 1683 class="mobile-nav__link" 1684 1685 > 1686 24oz GeoPress® Ti 1687 </a> 1688 </li><li class="mobile-nav__item"> 1689 <a 1690 href="/collections/geopress-filter-purifier" 1691 class="mobile-nav__link" 1692 1693 > 1694 24oz GeoPress® 1695 </a> 1696 </li><li class="mobile-nav__item"> 1697 <a 1698 href="/collections/grayl-water-purifiers" 1699 class="mobile-nav__link" 1700 1701 > 1702 16.9oz UltraPress® Purifiers 1703 </a> 1704 </li><li class="mobile-nav__item"> 1705 <a 1706 href="/products/16-9oz-ultrapress-ti-purifier-covert-edition" 1707 class="mobile-nav__link" 1708 1709 > 1710 16.9oz UltraPress® Ti Purifier 1711 </a> 1712 </li><li class="mobile-nav__item"> 1713 <a 1714 href="/products/grayl-gift-card" 1715 class="mobile-nav__link" 1716 1717 > 1718 Digital Gift Cards 1719 </a> 1720 </li></ul> 1721 </div> 1722 </div></li><li class="mobile-nav__item"> 1723 <div class="mobile-nav__child-item"><a 1724 href="/collections/carry-project" 1725 class="mobile-nav__link" 1726 id="Sublabel-collections-carry-project2" 1727 1728 > 1729 Packs & Bags 1730 </a><button 1731 type="button" 1732 aria-controls="Sublinklist-collections-shop-all1-collections-carry-project2" 1733 aria-labelledby="Sublabel-collections-carry-project2" 1734 class="collapsible-trigger" 1735 ><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1736 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1736ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1737</span> 1738</button></div><div 1739 id="Sublinklist-collections-shop-all1-collections-carry-project2" 1740 aria-labelledby="Sublabel-collections-carry-project2" 1741 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1742 1743 > 1744 <div class="collapsible-content__inner"> 1745 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1746 <a 1747 href="/collections/daypacks-backpacks" 1748 class="mobile-nav__link" 1749 1750 > 1751 Backpacks 1752 </a> 1753 </li><li class="mobile-nav__item"> 1754 <a 1755 href="/collections/hip-packs-carry" 1756 class="mobile-nav__link" 1757 1758 > 1759 Hip Packs 1760 </a> 1761 </li><li class="mobile-nav__item"> 1762 <a 1763 href="/collections/water-bottle-slings" 1764 class="mobile-nav__link" 1765 1766 > 1767 Bottle Slings 1768 </a> 1769 </li><li class="mobile-nav__item"> 1770 <a 1771 href="/collections/mission-hauler-totes" 1772 class="mobile-nav__link" 1773 1774 > 1775 Tote Bags 1776 </a> 1777 </li><li class="mobile-nav__item"> 1778 <a 1779 href="/collections/g-mod-pouch-system" 1780 class="mobile-nav__link" 1781 1782 > 1783 G-Mods 1784 </a> 1785 </li><li class="mobile-nav__item"> 1786 <a 1787 href="/collections/packing-pouches" 1788 class="mobile-nav__link" 1789 1790 > 1791 Packing Cubes 1792 </a> 1793 </li><li class="mobile-nav__item"> 1794 <a 1795 href="/products/grayl-gift-card" 1796 class="mobile-nav__link" 1797 1798 > 1799 Digital Gift Cards 1800 </a> 1801 </li></ul> 1802 </div> 1803 </div></li><li class="mobile-nav__item"> 1804 <div class="mobile-nav__child-item"><a 1805 href="/collections/outdoor-camp-goods-and-drinkwares" 1806 class="mobile-nav__link" 1807 id="Sublabel-collections-outdoor-camp-goods-and-drinkwares3" 1808 1809 > 1810 Gear & Apparel 1811 </a><button 1812 type="button" 1813 aria-controls="Sublinklist-collections-shop-all1-collections-outdoor-camp-goods-and-drinkwares3" 1814 aria-labelledby="Sublabel-collections-outdoor-camp-goods-and-drinkwares3" 1815 class="collapsible-trigger" 1816 ><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1817 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1817ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1818</span> 1819</button></div><div 1820 id="Sublinklist-collections-shop-all1-collections-outdoor-camp-goods-and-drinkwares3" 1821 aria-labelledby="Sublabel-collections-outdoor-camp-goods-and-drinkwares3" 1822 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1823 1824 > 1825 <div class="collapsible-content__inner"> 1826 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1827 <a 1828 href="/products/geopress-ti-coffee-press-kit" 1829 class="mobile-nav__link" 1830 1831 > 1832 GeoPress® Ti Coffee Press 1833 </a> 1834 </li><li class="mobile-nav__item"> 1835 <a 1836 href="/products/geopress-ti-cook-lid" 1837 class="mobile-nav__link" 1838 1839 > 1840 GeoPress® Ti Cook Lid 1841 </a> 1842 </li><li class="mobile-nav__item"> 1843 <a 1844 href="/products/30oz-pathfinder-grayl-geopress-stainless-steel-nesting-cup-lid" 1845 class="mobile-nav__link" 1846 1847 > 1848 GeoPress® Nesting Cup 1849 </a> 1850 </li><li class="mobile-nav__item"> 1851 <a 1852 href="/collections/titanium-campware" 1853 class="mobile-nav__link" 1854 1855 > 1856 Titanium Campware 1857 </a> 1858 </li><li class="mobile-nav__item"> 1859 <a 1860 href="/products/pathfinder-xgrayl-titanium-camp-stove-28-gm" 1861 class="mobile-nav__link" 1862 1863 > 1864 Titanium Stove 1865 </a> 1866 </li><li class="mobile-nav__item"> 1867 <a 1868 href="/collections/outdoor-camp-goods-and-drinkwares" 1869 class="mobile-nav__link" 1870 1871 > 1872 Steel Drinkware 1873 </a> 1874 </li><li class="mobile-nav__item"> 1875 <a 1876 href="/products/looney-bin-adjustable-bike-cage" 1877 class="mobile-nav__link" 1878 1879 > 1880 Adjustable Bottle Cage 1881 </a> 1882 </li><li class="mobile-nav__item"> 1883 <a 1884 href="/collections/merchandise" 1885 class="mobile-nav__link" 1886 1887 > 1888 Apparel 1889 </a> 1890 </li><li class="mobile-nav__item"> 1891 <a 1892 href="/products/tactical-ripstop-droplet-hat" 1893 class="mobile-nav__link" 1894 1895 > 1896 Hats 1897 </a> 1898 </li><li class="mobile-nav__item"> 1899 <a 1900 href="/products/grayl-gift-card" 1901 class="mobile-nav__link" 1902 1903 > 1904 Digital Gift Cards 1905 </a> 1906 </li></ul> 1907 </div> 1908 </div></li><li class="mobile-nav__item"> 1909 <div class="mobile-nav__child-item"><a 1910 href="/collections/replacement-parts" 1911 class="mobile-nav__link" 1912 id="Sublabel-collections-replacement-parts4" 1913 1914 > 1915 Replacement Parts 1916 </a><button 1917 type="button" 1918 aria-controls="Sublinklist-collections-shop-all1-collections-replacement-parts4" 1919 aria-labelledby="Sublabel-collections-replacement-parts4" 1920 class="collapsible-trigger" 1921 ><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1922 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1922ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1923</span> 1924</button></div><div 1925 id="Sublinklist-collections-shop-all1-collections-replacement-parts4" 1926 aria-labelledby="Sublabel-collections-replacement-parts4" 1927 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1928 1929 > 1930 <div class="collapsible-content__inner"> 1931 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1932 <a 1933 href="/collections/replacement-purifier-filter-cartridges" 1934 class="mobile-nav__link" 1935 1936 > 1937 Cartridges 1938 </a> 1939 </li><li class="mobile-nav__item"> 1940 <a 1941 href="/collections/caps" 1942 class="mobile-nav__link" 1943 1944 > 1945 Caps 1946 </a> 1947 </li><li class="mobile-nav__item"> 1948 <a 1949 href="/collections/inner-press" 1950 class="mobile-nav__link" 1951 1952 > 1953 Inner Press 1954 </a> 1955 </li><li class="mobile-nav__item"> 1956 <a 1957 href="/collections/outer-refill" 1958 class="mobile-nav__link" 1959 1960 > 1961 Outer Cup 1962 </a> 1963 </li></ul> 1964 </div> 1965 </div></li><li class="mobile-nav__item"> 1966 <div class="mobile-nav__child-item"><a 1967 href="/collections/bundles" 1968 class="mobile-nav__link" 1969 id="Sublabel-collections-bundles5" 1970 1971 > 1972 Bundle & Save 1973 </a><button 1974 type="button" 1975 aria-controls="Sublinklist-collections-shop-all1-collections-bundles5" 1976 aria-labelledby="Sublabel-collections-bundles5" 1977 class="collapsible-trigger" 1978 ><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1979 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1980</span> 1981</button></div><div 1982 id="Sublinklist-collections-shop-all1-collections-bundles5" 1983 aria-labelledby="Sublabel-collections-bundles5" 1984 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1985 1986 > 1987 <div class="collapsible-content__inner"> 1988 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1989 <a 1990 href="/collections/bundles" 1991 class="mobile-nav__link" 1992 1993 > 1994 Bundle & Save
1995 </a> 1996 </li></ul> 1997 </div> 1998 </div></li></ul> 1999 </div> 2000 </div></li><li class="mobile-nav__item appear-animation appear-delay-3"><a 2001 href="/pages/grayl-quiz" 2002 class="mobile-nav__link mobile-nav__link--top-level" 2003 2004 >Grayl Finder</a></li><li class="mobile-nav__item appear-animation appear-delay-4"><div class="mobile-nav__has-sublist"><button 2005 type="button" 2006 aria-controls="Linklist-3" 2007 class="mobile-nav__link--button mobile-nav__link--top-level collapsible-trigger collapsible--auto-height" 2008 > 2009 <span 2010 class="mobile-nav__faux-link" 2011 2012 > 2013 Explore 2014 </span> 2015 <div class="mobile-nav__toggle"> 2016 <span class="faux-button"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2017 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2018</span> 2019</span> 2020 </div> 2021 </button></div><div 2022 id="Linklist-3" 2023 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2024 2025 > 2026 <div class="collapsible-content__inner"> 2027 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2028 <div class="mobile-nav__child-item"><a 2029 href="https://grayl.com/pages/our-story" 2030 class="mobile-nav__link" 2031 id="Sublabel-https-grayl-com-pages-our-story1" 2032 2033 > 2034 About 2035 </a></div></li><li class="mobile-nav__item"> 2036 <div class="mobile-nav__child-item"><a 2037 href="https://grayl.com/blogs/stories" 2038 class="mobile-nav__link" 2039 id="Sublabel-https-grayl-com-blogs-stories2" 2040 2041 > 2042 Stories 2043 </a></div></li><li class="mobile-nav__item"> 2044 <div class="mobile-nav__child-item"><a 2045 href="https://grayl.com/pages/giving-back" 2046 class="mobile-nav__link" 2047 id="Sublabel-https-grayl-com-pages-giving-back3" 2048 2049 > 2050 Giving Back 2051 </a></div></li><li class="mobile-nav__item"> 2052 <div class="mobile-nav__child-item"><a 2053 href="https://grayl.com/pages/our-community" 2054 class="mobile-nav__link" 2055 id="Sublabel-https-grayl-com-pages-our-community4" 2056 2057 > 2058 Our Community 2059 </a></div></li><li class="mobile-nav__item"> 2060 <div class="mobile-nav__child-item"><a 2061 href="https://grayl.com/pages/ambassadors" 2062 class="mobile-nav__link" 2063 id="Sublabel-https-grayl-com-pages-ambassadors5" 2064 2065 > 2066 Ambassadors 2067 </a></div></li><li class="mobile-nav__item"> 2068 <div class="mobile-nav__child-item"><a 2069 href="https://grayl.com/pages/reviews-update" 2070 class="mobile-nav__link" 2071 id="Sublabel-https-grayl-com-pages-reviews-update6" 2072 2073 > 2074 Reviews 2075 </a></div></li></ul> 2076 </div> 2077 </div></li><li class="mobile-nav__item appear-animation appear-delay-5"><div class="mobile-nav__has-sublist"><a 2078 href="/pages/quickstart-guides" 2079 class="mobile-nav__link mobile-nav__link--top-level" 2080 id="Label-pages-quickstart-guides4" 2081 2082 > 2083 Quickstart Guides 2084 </a> 2085 <div class="mobile-nav__toggle"> 2086 <button 2087 type="button" 2088 aria-controls="Linklist-pages-quickstart-guides4" 2089 aria-labelledby="Label-pages-quickstart-guides4" 2090 class="collapsible-trigger collapsible--auto-height" 2091 ><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2092 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2092ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2093</span> 2094</button> 2095 </div></div><div 2096 id="Linklist-pages-quickstart-guides4" 2097 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2098 2099 > 2100 <div class="collapsible-content__inner"> 2101 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2102 <div class="mobile-nav__child-item"><a 2103 href="/pages/ultrapress-ti-vqsg" 2104 class="mobile-nav__link" 2105 id="Sublabel-pages-ultrapress-ti-vqsg1" 2106 2107 > 2108 UltraPress Ti Quickstart 2109 </a></div></li><li class="mobile-nav__item"> 2110 <div class="mobile-nav__child-item"><a 2111 href="https://grayl.com/pages/geopress-ti-vqsg" 2112 class="mobile-nav__link" 2113 id="Sublabel-https-grayl-com-pages-geopress-ti-vqsg2" 2114 2115 > 2116 GeoPress Ti Quickstart 2117 </a></div></li><li class="mobile-nav__item"> 2118 <div class="mobile-nav__child-item"><a 2119 href="/pages/ultrapress-vqsg" 2120 class="mobile-nav__link" 2121 id="Sublabel-pages-ultrapress-vqsg3" 2122 2123 > 2124 UltraPress Quickstart 2125 </a></div></li><li class="mobile-nav__item"> 2126 <div class="mobile-nav__child-item"><a 2127 href="/pages/geopress23-vqsg" 2128 class="mobile-nav__link" 2129 id="Sublabel-pages-geopress23-vqsg4" 2130 2131 > 2132 GeoPress Quickstart 2133 </a></div></li></ul> 2134 </div> 2135 </div></li><li class="mobile-nav__item appear-animation appear-delay-6"><div class="mobile-nav__has-sublist"><a 2136 href="https://grayl.com/pages/support" 2137 class="mobile-nav__link mobile-nav__link--top-level" 2138 id="Label-https-grayl-com-pages-support5" 2139 2140 > 2141 Support 2142 </a> 2143 <div class="mobile-nav__toggle"> 2144 <button 2145 type="button" 2146 aria-controls="Linklist-https-grayl-com-pages-support5" 2147 aria-labelledby="Label-https-grayl-com-pages-support5" 2148 class="collapsible-trigger collapsible--auto-height" 2149 ><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2150 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2151</span> 2152</button> 2153 </div></div><div 2154 id="Linklist-https-grayl-com-pages-support5" 2155 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2156 2157 > 2158 <div class="collapsible-content__inner"> 2159 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2160 <div class="mobile-nav__child-item"><a 2161 href="https://grayl.com/pages/support" 2162 class="mobile-nav__link" 2163 id="Sublabel-https-grayl-com-pages-support1" 2164 2165 > 2166 Help & Support 2167 </a></div></li><li class="mobile-nav__item"> 2168 <div class="mobile-nav__child-item"><a 2169 href="/pages/quickstart-guides" 2170 class="mobile-nav__link" 2171 id="Sublabel-pages-quickstart-guides2" 2172 2173 > 2174 Guides & Manuals 2175 </a></div></li><li class="mobile-nav__item"> 2176 <div class="mobile-nav__child-item"><a 2177 href="https://grayl.ppe.fenixcommerce.com/grayl/tracking/grayl" 2178 class="mobile-nav__link" 2179 id="Sublabel-https-grayl-ppe-fenixcommerce-com-grayl-tracking-grayl3" 2180 2181 > 2182 Track Your Order 2183 </a></div></li><li class="mobile-nav__item"> 2184 <div class="mobile-nav__child-item"><a 2185 href="/pages/govx-id-military-discount" 2186 class="mobile-nav__link" 2187 id="Sublabel-pages-govx-id-military-discount4" 2188 2189 > 2190 GOVX ID Military Discount 2191 </a></div></li><li class="mobile-nav__item"> 2192 <div class="mobile-nav__child-item"><a 2193 href="/pages/faqs" 2194 class="mobile-nav__link" 2195 id="Sublabel-pages-faqs5" 2196 2197 > 2198 FAQ 2199 </a></div></li><li class="mobile-nav__item"> 2200 <div class="mobile-nav__child-item"><a 2201 href="https://grayl.com/pages/returns" 2202 class="mobile-nav__link" 2203 id="Sublabel-https-grayl-com-pages-returns6" 2204 2205 > 2206 Returns & Exchanges 2207 </a></div></li><li class="mobile-nav__item"> 2208 <div class="mobile-nav__child-item"><a 2209 href="https://grayl.com/pages/guarantee" 2210 class="mobile-nav__link" 2211 id="Sublabel-https-grayl-com-pages-guarantee7" 2212 2213 > 2214 Guarantee 2215 </a></div></li></ul> 2216 </div> 2217 </div></li><li class="mobile-nav__item appear-animation appear-delay-7"><div class="mobile-nav__has-sublist"><a 2218 href="https://grayl.com/pages/store-locator" 2219 class="mobile-nav__link mobile-nav__link--top-level" 2220 id="Label-https-grayl-com-pages-store-locator6" 2221 2222 > 2223 Find Store 2224 </a> 2225 <div class="mobile-nav__toggle"> 2226 <button 2227 type="button" 2228 aria-controls="Linklist-https-grayl-com-pages-store-locator6" 2229 aria-labelledby="Label-https-grayl-com-pages-store-locator6" 2230 class="collapsible-trigger collapsible--auto-height" 2231 ><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2232 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2232ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2233</span> 2234</button> 2235 </div></div><div 2236 id="Linklist-https-grayl-com-pages-store-locator6" 2237 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2238 2239 > 2240 <div class="collapsible-content__inner"> 2241 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2242 <div class="mobile-nav__child-item"><a 2243 href="https://grayl.com/pages/store-locator" 2244 class="mobile-nav__link" 2245 id="Sublabel-https-grayl-com-pages-store-locator1" 2246 2247 > 2248 Store Locator 2249 </a></div></li><li class="mobile-nav__item"> 2250 <div class="mobile-nav__child-item"><a 2251 href="https://grayl.com/pages/store-locator" 2252 class="mobile-nav__link" 2253 id="Sublabel-https-grayl-com-pages-store-locator2" 2254 2255 > 2256 United States 2257 </a></div></li><li class="mobile-nav__item"> 2258 <div class="mobile-nav__child-item"><a 2259 href="https://www.thegrayl.eu/" 2260 class="mobile-nav__link" 2261 id="Sublabel-https-www-thegrayl-eu3" 2262 2263 > 2264 Europe 2265 </a></div></li><li class="mobile-nav__item"> 2266 <div class="mobile-nav__child-item"><a 2267 href="https://grayl.co.uk/" 2268 class="mobile-nav__link" 2269 id="Sublabel-https-grayl-co-uk4" 2270 2271 > 2272 United Kingdom 2273 </a></div></li><li class="mobile-nav__item"> 2274 <div class="mobile-nav__child-item"><a 2275 href="https://thegrayl.com.au/" 2276 class="mobile-nav__link" 2277 id="Sublabel-https-thegrayl-com-au5" 2278 2279 > 2280 Australia 2281 </a></div></li><li class="mobile-nav__item"> 2282 <div class="mobile-nav__child-item"><a 2283 href="https://grayl.nz/" 2284 class="mobile-nav__link" 2285 id="Sublabel-https-grayl-nz6" 2286 2287 > 2288 New Zealand 2289 </a></div></li></ul> 2290 </div> 2291 </div></li><li class="mobile-nav__item mobile-nav__item--secondary"> 2292 <div class="grid"><div class="grid__item one-half appear-animation appear-delay-8"> 2293 <a href="/account" class="mobile-nav__link">Log in 2294</a> 2295 </div></div> 2296 </li></ul><ul class="mobile-nav__social appear-animation appear-delay-9"><li class="mobile-nav__social-item"> 2297 <a 2298 target="_blank" 2299 rel="noopener" 2300 href="https://instagram.com/thegrayl" 2301 title="GRAYL® on Instagram" 2302 > 2303 <svg 2304 aria-hidden="true" 2305 focusable="false" 2306 role="presentation" 2307 class="icon icon-instagram"
2308 viewBox="0 0 32 32" 2309 > 2310 <title>instagram</title><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/> 2311 </svg> 2312 <span class="icon__fallback-text">Instagram</span> 2313 </a> 2314 </li><li class="mobile-nav__social-item"> 2315 <a 2316 target="_blank" 2317 rel="noopener" 2318 href="https://www.facebook.com/thegrayl" 2319 title="GRAYL® on Facebook" 2320 > 2321 <svg 2322 aria-hidden="true" 2323 focusable="false" 2324 role="presentation" 2325 class="icon icon-facebook"
2326 viewBox="0 0 14222 14222" 2327 > 2328 <path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111Zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137Zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013Z"/> 2329 </svg> 2330 <span class="icon__fallback-text">Facebook</span> 2331 </a> 2332 </li><li class="mobile-nav__social-item"> 2333 <a 2334 target="_blank" 2335 rel="noopener" 2336 href="https://www.youtube.com/thegrayl" 2337 title="GRAYL® on YouTube" 2338 > 2339 <svg 2340 aria-hidden="true" 2341 focusable="false" 2342 role="presentation" 2343 class="icon icon-youtube"
2344 viewBox="0 0 21 20" 2345 > 2346 <path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/> 2347 </svg> 2348 <span class="icon__fallback-text">YouTube</span> 2349 </a> 2350 </li></ul> 2351 </div> 2352 </div> 2353 2354 2355 <div class="drawer__contents optimised-drawer"> 2356 <div class="drawer__fixed-header"> 2357 <div class="drawer__header appear-animation appear-delay-9"> 2358 <div class="h2 drawer__title"></div> 2359 <div class="drawer__close"> 2360 <button type="button" class="drawer__close-button js-drawer-close"> 2361 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"> 2362 <title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/> 2363 </svg> 2364 <span class="icon__fallback-text">Close menu</span> 2365 </button> 2366 </div> 2367 </div> 2368 </div> 2369 <div class="drawer__scrollable"> 2370 <ul 2371 class="mobile-nav" 2372 role="navigation" 2373 aria-label="Primary" 2374 ><li class="mobile-nav__item appear-animation appear-delay-10"><div class="mobile-nav__has-sublist"><a 2375 href="/collections/shop-all" 2376 class="mobile-nav__link mobile-nav__link--top-level" 2377 id="Label-optimised-collections-shop-all1" 2378 2379 data-active="true" 2380 2381 > 2382 Shop 2383 </a> 2384 <div class="mobile-nav__toggle"> 2385 <button 2386 type="button" 2387 aria-controls="Linklist-optimised-collections-shop-all1" 2388 aria-labelledby="Label-collections-shop-all1" 2389 class="collapsible-trigger collapsible--auto-height is-open" 2390 ><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2391 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2392</span> 2393</button> 2394 </div></div><div 2395 id="Linklist-optimised-collections-shop-all1" 2396 class="mobile-nav__sublist collapsible-content collapsible-content--all firstlevel-collapsible-content is-open" 2397 2398 style="height: auto;" 2399 2400 > 2401 <div class="collapsible-content__inner"> 2402 <ul class="mobile-nav__sublist main-links-collection"> 2403 2404<li class="mobile-nav__item "> 2405 <div class="mobile-nav__child-item"><a 2406 href="/collections/featured-collection" 2407 class="mobile-nav__link mobile-sub-nav__link" 2408 id="Sublabel-optimised-collections-featured-collection1" 2409 2410 data-active="true" 2411 2412 > 2413 Purifier Bottles 2414 </a><button 2415 type="button" 2416 aria-controls="Sublinklist-optimised-collections-shop-all1-collections-featured-collection1" 2417 aria-labelledby="Sublabel-collections-featured-collection1" 2418 class="collapsible-trigger collapsible--auto-height is-open" 2419 ><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2420 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2420ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2421</span> 2422</button></div><div 2423 id="Sublinklist-optimised-collections-shop-all1-collections-featured-collection1" 2424 aria-labelledby="Sublabel-collections-featured-collection1" 2425 class="mobile-nav__sublist collapsible-content collapsible-content--all is-open" 2426 2427 style="height: auto;" 2428 2429 > 2430 <div class="collapsible-content__inner grandchildlist-container"> 2431 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2432 <a 2433 href="/collections/geopress-titanium-filter-purifier-bottle" 2434 class="mobile-nav__link image-with-text-link" 2435 > 2436 2437 <img 2438 src="//grayl.com/cdn/shop/files/411-SEA-CL-COV_GEOPRESS_TI_PLUS_COVERT_BLACK_1800px.png?v=1761959182&width=68" 2439 alt="24oz GeoPress® Ti" 2440 class="mobile-nav__link-image" 2441 width="68" 2442 height="68" 2443 > 2444 2445 24oz GeoPress® Ti 2446 </a> 2447 </li><li class="mobile-nav__item"> 2448 <a 2449 href="/collections/geopress-filter-purifier" 2450 class="mobile-nav__link image-with-text-link" 2451 > 2452 2453 <img 2454 src="//grayl.com/cdn/shop/files/GEO_OASIS_GREEN_STD_1800px.png?v=1745514700&width=68" 2455 alt="24oz GeoPress®" 2456 class="mobile-nav__link-image" 2457 width="68" 2458 height="68" 2459 > 2460 2461 24oz GeoPress® 2462 </a> 2463 </li><li class="mobile-nav__item"> 2464 <a 2465 href="/collections/grayl-water-purifiers" 2466 class="mobile-nav__link image-with-text-link" 2467 > 2468 2469 <img 2470 src="//grayl.com/cdn/shop/files/STANDARD_195e7d99-3427-4dd7-be10-16bc400807dd.jpg?v=1714349137&width=68" 2471 alt="16.9oz UltraPress® Purifiers" 2472 class="mobile-nav__link-image" 2473 width="68" 2474 height="68" 2475 > 2476 2477 16.9oz UltraPress® Purifiers 2478 </a> 2479 </li><li class="mobile-nav__item"> 2480 <a 2481 href="/products/16-9oz-ultrapress-ti-purifier-covert-edition" 2482 class="mobile-nav__link image-with-text-link" 2483 > 2484 2485 <img 2486 src="//grayl.com/cdn/shop/files/STANDARD_d0b92cb8-01d5-4057-8441-532532aab3ff.jpg?v=1730110041&width=68" 2487 alt="16.9oz UltraPress® Ti Purifier" 2488 class="mobile-nav__link-image" 2489 width="68" 2490 height="68" 2491 > 2492 2493 16.9oz UltraPress® Ti Purifier 2494 </a> 2495 </li><li class="mobile-nav__item"> 2496 <a 2497 href="/products/grayl-gift-card" 2498 class="mobile-nav__link image-with-text-link" 2499 > 2500 2501 <img 2502 src="//grayl.com/cdn/shop/files/G-CARD_GENERIC_CART_ea49c29f-ab98-45f8-ae07-59bc552f5ace.png?v=1752106472&width=68" 2503 alt="Digital Gift Cards" 2504 class="mobile-nav__link-image" 2505 width="68" 2506 height="68" 2507 > 2508 2509 Digital Gift Cards 2510 </a> 2511 </li></ul> 2512 </div> 2513 </div></li><li class="mobile-nav__item "> 2514 <div class="mobile-nav__child-item"><a 2515 href="/collections/carry-project" 2516 class="mobile-nav__link mobile-sub-nav__link" 2517 id="Sublabel-optimised-collections-carry-project2" 2518 2519 > 2520 Packs & Bags 2521 </a><button 2522 type="button" 2523 aria-controls="Sublinklist-optimised-collections-shop-all1-collections-carry-project2" 2524 aria-labelledby="Sublabel-collections-carry-project2" 2525 class="collapsible-trigger collapsible--auto-height " 2526 ><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2527 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2527ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2528</span> 2529</button></div><div 2530 id="Sublinklist-optimised-collections-shop-all1-collections-carry-project2" 2531 aria-labelledby="Sublabel-collections-carry-project2" 2532 class="mobile-nav__sublist collapsible-content collapsible-content--all " 2533 2534 > 2535 <div class="collapsible-content__inner grandchildlist-container"> 2536 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2537 <a 2538 href="/collections/daypacks-backpacks" 2539 class="mobile-nav__link image-with-text-link" 2540 > 2541 2542 <img 2543 src="//grayl.com/cdn/shop/files/700-MBP35-ODG_MISSION_BACKPACK_35_ODG_3Q_LOADED_ALT_1_1800px.png?v=1772998270&width=68" 2544 alt="Backpacks" 2545 class="mobile-nav__link-image" 2546 width="68" 2547 height="68" 2548 > 2549 2550 Backpacks 2551 </a> 2552 </li><li class="mobile-nav__item"> 2553 <a 2554 href="/collections/hip-packs-carry" 2555 class="mobile-nav__link image-with-text-link" 2556 > 2557 2558 <img 2559 src="//grayl.com/cdn/shop/files/700-MHP45-CBN_MISSION_HIP_PACK_4.5_CBN_MOD_1_PRODUCT_1_BOTTLELOCK_32ba5a85-727c-4c92-a2b5-f0e5736808aa.png?v=1742358985&width=68" 2560 alt="Hip Packs" 2561 class="mobile-nav__link-image" 2562 width="68" 2563 height="68" 2564 > 2565 2566 Hip Packs 2567 </a> 2568 </li><li class="mobile-nav__item"> 2569 <a 2570 href="/collections/water-bottle-slings" 2571 class="mobile-nav__link image-with-text-link" 2572 > 2573 2574 <img 2575 src="//grayl.com/cdn/shop/files/700-TBS-WRB_TRANSPORT_BOTTLE_SLING_WRB_FRONT.png?v=1774323893&width=68" 2576 alt="Bottle Slings" 2577 class="mobile-nav__link-image" 2578 width="68" 2579 height="68" 2580 > 2581 2582 Bottle Slings 2583 </a> 2584 </li><li class="mobile-nav__item"> 2585 <a 2586 href="/collections/mission-hauler-totes" 2587 class="mobile-nav__link image-with-text-link" 2588 > 2589 2590 <img 2591 src="//grayl.com/cdn/shop/files/700-MT58-COV_MISSION_TOTE_58_COV_MOD1_FRONT_MOBILE_PREVIEW.png?v=1772558397&width=68" 2592 alt="Tote Bags" 2593 class="mobile-nav__link-image" 2594 width="68" 2595 height="68" 2596 > 2597 2598 Tote Bags 2599 </a> 2600 </li><li class="mobile-nav__item"> 2601 <a 2602 href="/collections/g-mod-pouch-system" 2603 class="mobile-nav__link image-with-text-link" 2604 > 2605 2606 <img 2607 src="//grayl.com/cdn/shop/files/700-GFPL-ODG_GMOD_FLAT_POUCH_LG_ODG_FRONT.png?v=1772348512&width=68" 2608 alt="G-Mods" 2609 class="mobile-nav__link-image" 2610 width="68" 2611 height="68" 2612 > 2613 2614 G-Mods 2615 </a> 2616 </li><li class="mobile-nav__item"> 2617 <a 2618 href="/collections/packing-pouches" 2619 class="mobile-nav__link image-with-text-link" 2620 > 2621 2622 <img 2623 src="//grayl.com/cdn/shop/files/700-MCPPS-CBN_MISSION_CARRY_PACK_POUCH_2.5_CBN_FRONT.png?v=1742789668&width=68" 2624 alt="Packing Cubes" 2625 class="mobile-nav__link-image" 2626 width="68" 2627 height="68" 2628 > 2629 2630 Packing Cubes 2631 </a> 2632 </li><li class="mobile-nav__item"> 2633 <a 2634 href="/products/grayl-gift-card" 2635 class="mobile-nav__link image-with-text-link" 2636 > 2637 2638 <img 2639 src="//grayl.com/cdn/shop/files/G-CARD_GENERIC_CART_ea49c29f-ab98-45f8-ae07-59bc552f5ace.png?v=1752106472&width=68" 2640 alt="Digital Gift Cards" 2641 class="mobile-nav__link-image" 2642 width="68" 2643 height="68" 2644 > 2645 2646 Digital Gift Cards 2647 </a> 2648 </li></ul> 2649 </div> 2650 </div></li><li class="mobile-nav__item "> 2651 <div class="mobile-nav__child-item"><a 2652 href="/collections/outdoor-camp-goods-and-drinkwares" 2653 class="mobile-nav__link mobile-sub-nav__link" 2654 id="Sublabel-optimised-collections-outdoor-camp-goods-and-drinkwares3" 2655 2656 > 2657 Gear & Apparel 2658 </a><button 2659 type="button" 2660 aria-controls="Sublinklist-optimised-collections-shop-all1-collections-outdoor-camp-goods-and-drinkwares3" 2661 aria-labelledby="Sublabel-collections-outdoor-camp-goods-and-drinkwares3" 2662 class="collapsible-trigger collapsible--auto-height " 2663 ><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2664 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2664ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2665</span> 2666</button></div><div 2667 id="Sublinklist-optimised-collections-shop-all1-collections-outdoor-camp-goods-and-drinkwares3" 2668 aria-labelledby="Sublabel-collections-outdoor-camp-goods-and-drinkwares3" 2669 class="mobile-nav__sublist collapsible-content collapsible-content--all " 2670 2671 > 2672 <div class="collapsible-content__inner grandchildlist-container"> 2673 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2674 <a 2675 href="/products/geopress-ti-coffee-press-kit" 2676 class="mobile-nav__link image-with-text-link" 2677 > 2678 2679 <img 2680 src="//grayl.com/cdn/shop/files/GEOPRESS_TI_COFFEE_PRESS_PLUS_LID_1800px_2b02bfc2-1125-4dda-9103-f6e2f0dcdafa.png?v=1761975077&width=68" 2681 alt="GeoPress® Ti Coffee Press" 2682 class="mobile-nav__link-image" 2683 width="68" 2684 height="68" 2685 > 2686 2687 GeoPress® Ti Coffee Press 2688 </a> 2689 </li><li class="mobile-nav__item"> 2690 <a 2691 href="/products/geopress-ti-cook-lid" 2692 class="mobile-nav__link image-with-text-link" 2693 > 2694 2695 <img 2696 src="//grayl.com/cdn/shop/files/411-CL-GTI_GEOPRESS_TI_COFFEE_LID_PROFILE_1800px.png?v=1761960237&width=68" 2697 alt="GeoPress® Ti Cook Lid" 2698 class="mobile-nav__link-image" 2699 width="68" 2700 height="68" 2701 > 2702 2703 GeoPress® Ti Cook Lid 2704 </a> 2705 </li><li class="mobile-nav__item"> 2706 <a 2707 href="/products/30oz-pathfinder-grayl-geopress-stainless-steel-nesting-cup-lid" 2708 class="mobile-nav__link image-with-text-link" 2709 > 2710 2711 <img 2712 src="//grayl.com/cdn/shop/files/PF-GC-SS30_1800px_081cafa2-ec3f-4d1c-bfd5-efb658f6de3b.jpg?v=1730113573&width=68" 2713 alt="GeoPress® Nesting Cup" 2714 class="mobile-nav__link-image" 2715 width="68" 2716 height="68" 2717 > 2718 2719 GeoPress® Nesting Cup 2720 </a> 2721 </li><li class="mobile-nav__item"> 2722 <a 2723 href="/collections/titanium-campware" 2724 class="mobile-nav__link image-with-text-link" 2725 > 2726 2727 <img 2728 src="//grayl.com/cdn/shop/files/522-PL-BO-SP-BSE_HIGH_ABOVE_1800px.jpg?v=1730113811&width=68" 2729 alt="Titanium Campware" 2730 class="mobile-nav__link-image" 2731 width="68" 2732 height="68" 2733 > 2734 2735 Titanium Campware 2736 </a> 2737 </li><li class="mobile-nav__item"> 2738 <a 2739 href="/products/pathfinder-xgrayl-titanium-camp-stove-28-gm" 2740 class="mobile-nav__link image-with-text-link" 2741 > 2742 2743 <img 2744 src="//grayl.com/cdn/shop/files/PF_CS_TI28_ANGLE_WITH_FUEL_TRNS_1800px_88f02212-a663-46d9-b451-a2c943bd1d6b.png?v=1730113866&width=68" 2745 alt="Titanium Stove" 2746 class="mobile-nav__link-image" 2747 width="68" 2748 height="68" 2749 > 2750 2751 Titanium Stove 2752 </a> 2753 </li><li class="mobile-nav__item"> 2754 <a 2755 href="/collections/outdoor-camp-goods-and-drinkwares" 2756 class="mobile-nav__link image-with-text-link" 2757 > 2758 2759 <img 2760 src="//grayl.com/cdn/shop/files/GRAYL_PINT_VB_RING.jpg?v=1730113726&width=68" 2761 alt="Steel Drinkware" 2762 class="mobile-nav__link-image" 2763 width="68" 2764 height="68" 2765 > 2766 2767 Steel Drinkware 2768 </a> 2769 </li><li class="mobile-nav__item"> 2770 <a 2771 href="/products/looney-bin-adjustable-bike-cage" 2772 class="mobile-nav__link image-with-text-link" 2773 > 2774 2775 <img 2776 src="//grayl.com/cdn/shop/files/LB2013-01B_1800px_f258f898-e893-46af-b615-39d911eee538.jpg?v=1730114030&width=68" 2777 alt="Adjustable Bottle Cage" 2778 class="mobile-nav__link-image" 2779 width="68" 2780 height="68" 2781 > 2782 2783 Adjustable Bottle Cage 2784 </a> 2785 </li><li class="mobile-nav__item"> 2786 <a 2787 href="/collections/merchandise" 2788 class="mobile-nav__link image-with-text-link" 2789 > 2790 2791 <img 2792 src="//grayl.com/cdn/shop/files/CLEAN_WATER_ANYWHERE_BACK_TIDAL.png?v=1767559235&width=68" 2793 alt="Apparel" 2794 class="mobile-nav__link-image" 2795 width="68" 2796 height="68" 2797 > 2798 2799 Apparel 2800 </a> 2801 </li><li class="mobile-nav__item"> 2802 <a 2803 href="/products/tactical-ripstop-droplet-hat" 2804 class="mobile-nav__link image-with-text-link" 2805 > 2806 2807 <img 2808 src="//grayl.com/cdn/shop/files/100-TRH-OLV-ONE_GRAYL_TACTICAL_RIPSTOP_DROPLET_HAT_OLV_RIGHT_ANGLE_1800px.png?v=1762805038&width=68" 2809 alt="Hats" 2810 class="mobile-nav__link-image" 2811 width="68" 2812 height="68" 2813 > 2814 2815 Hats 2816 </a> 2817 </li><li class="mobile-nav__item"> 2818 <a 2819 href="/products/grayl-gift-card" 2820 class="mobile-nav__link image-with-text-link" 2821 > 2822 2823 <img 2824 src="//grayl.com/cdn/shop/files/G-CARD_GENERIC_CART_ea49c29f-ab98-45f8-ae07-59bc552f5ace.png?v=1752106472&width=68" 2825 alt="Digital Gift Cards" 2826 class="mobile-nav__link-image" 2827 width="68" 2828 height="68" 2829 > 2830 2831 Digital Gift Cards 2832 </a> 2833 </li></ul> 2834 </div> 2835 </div></li><li class="mobile-nav__item "> 2836 <div class="mobile-nav__child-item"><a 2837 href="/collections/replacement-parts" 2838 class="mobile-nav__link mobile-sub-nav__link" 2839 id="Sublabel-optimised-collections-replacement-parts4" 2840 2841 > 2842 Replacement Parts 2843 </a><button 2844 type="button" 2845 aria-controls="Sublinklist-optimised-collections-shop-all1-collections-replacement-parts4" 2846 aria-labelledby="Sublabel-collections-replacement-parts4" 2847 class="collapsible-trigger collapsible--auto-height " 2848 ><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2849 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2849ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2850</span> 2851</button></div><div 2852 id="Sublinklist-optimised-collections-shop-all1-collections-replacement-parts4" 2853 aria-labelledby="Sublabel-collections-replacement-parts4" 2854 class="mobile-nav__sublist collapsible-content collapsible-content--all " 2855 2856 > 2857 <div class="collapsible-content__inner grandchildlist-container"> 2858 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2859 <a 2860 href="/collections/replacement-purifier-filter-cartridges" 2861 class="mobile-nav__link image-with-text-link" 2862 > 2863 2864 <img 2865 src="//grayl.com/cdn/shop/files/405-PC-BK_GEOPRESSCARTRIDGE_BLACK_ANGLE_DS_1800px_1.jpg?v=1730114110&width=68" 2866 alt="Cartridges" 2867 class="mobile-nav__link-image" 2868 width="68" 2869 height="68" 2870 > 2871 2872 Cartridges 2873 </a> 2874 </li><li class="mobile-nav__item"> 2875 <a 2876 href="/collections/caps" 2877 class="mobile-nav__link image-with-text-link" 2878 > 2879 2880 <img 2881 src="//grayl.com/cdn/shop/files/411-BCO_GEOPRESS_BLACKCAMO_CAP_PROFILE_1800px_dc09776b-5bbd-4cb3-bed2-295c2e274a73.jpg?v=1730114153&width=68" 2882 alt="Caps" 2883 class="mobile-nav__link-image" 2884 width="68" 2885 height="68" 2886 > 2887 2888 Caps 2889 </a> 2890 </li><li class="mobile-nav__item"> 2891 <a 2892 href="/collections/inner-press" 2893 class="mobile-nav__link image-with-text-link" 2894 > 2895 2896 <img 2897 src="//grayl.com/cdn/shop/files/GEO-IP-PWH_GEOPRESS_PEAKWHITE_INNER_1800px_0938980b-1ddc-4572-bdab-c2b191acf6c8.jpg?v=1730114197&width=68" 2898 alt="Inner Press" 2899 class="mobile-nav__link-image" 2900 width="68" 2901 height="68" 2902 > 2903 2904 Inner Press 2905 </a> 2906 </li><li class="mobile-nav__item"> 2907 <a 2908 href="/collections/outer-refill" 2909 class="mobile-nav__link image-with-text-link" 2910 > 2911 2912 <img 2913 src="//grayl.com/cdn/shop/files/GEO_BALI_BLUE_OUTER_1800px.png?v=1745198123&width=68" 2914 alt="Outer Cup" 2915 class="mobile-nav__link-image" 2916 width="68" 2917 height="68" 2918 > 2919 2920 Outer Cup 2921 </a> 2922 </li></ul> 2923 </div> 2924 </div></li><li class="mobile-nav__item last-item "> 2925 <div class="mobile-nav__child-item"><a 2926 href="/collections/bundles" 2927 class="mobile-nav__link mobile-sub-nav__link" 2928 id="Sublabel-optimised-collections-bundles5" 2929 2930 > 2931 Bundle & Save 2932 </a><button 2933 type="button" 2934 aria-controls="Sublinklist-optimised-collections-shop-all1-collections-bundles5" 2935 aria-labelledby="Sublabel-collections-bundles5" 2936 class="collapsible-trigger collapsible--auto-height " 2937 ><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2938 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2938ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2939</span> 2940</button></div><div 2941 id="Sublinklist-optimised-collections-shop-all1-collections-bundles5" 2942 aria-labelledby="Sublabel-collections-bundles5" 2943 class="mobile-nav__sublist collapsible-content collapsible-content--all " 2944 2945 > 2946 <div class="collapsible-content__inner grandchildlist-container"> 2947 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2948 <a 2949 href="/collections/bundles" 2950 class="mobile-nav__link image-with-text-link" 2951 > 2952 2953 <img 2954 src="//grayl.com/cdn/shop/files/MISSION_BOTTLE_SLING_COVERTBLACK_BUNDLE_NATURAL_TI.png?v=1752089957&width=68" 2955 alt="Bundle & Save" 2956 class="mobile-nav__link-image" 2957 width="68" 2958 height="68" 2959 > 2960 2961 Bundle & Save 2962 </a> 2963 </li></ul> 2964 </div> 2965 </div></li></ul> 2966 </div> 2967 </div></li><li class="mobile-nav__item appear-animation appear-delay-11"><a href="/pages/grayl-quiz" class="mobile-nav__link mobile-nav__link--top-level">Grayl Finder</a></li><li class="mobile-nav__item appear-animation appear-delay-12"><div class="mobile-nav__has-sublist"><button 2968 type="button" 2969 aria-controls="Linklist-optimised-3" 2970 class="mobile-nav__link--button mobile-nav__link--top-level collapsible-trigger collapsible--auto-height" 2971 > 2972 <span 2973 class="mobile-nav__faux-link" 2974 2975 > 2976 Explore 2977 </span> 2978 <div class="mobile-nav__toggle"> 2979 <span class="faux-button"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2980 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 2981</span> 2982</span> 2983 </div> 2984 </button></div><div 2985 id="Linklist-optimised-3" 2986 class="mobile-nav__sublist collapsible-content collapsible-content--all firstlevel-collapsible-content " 2987 2988 > 2989 <div class="collapsible-content__inner"> 2990 <ul class="mobile-nav__sublist main-links-collection"> 2991 2992<li class="mobile-nav__item "> 2993 <div class="mobile-nav__child-item"><a 2994 href="https://grayl.com/pages/our-story" 2995 class="mobile-nav__link mobile-sub-nav__link" 2996 id="Sublabel-optimised-https-grayl-com-pages-our-story1" 2997 2998 > 2999 About 3000 </a></div></li><li class="mobile-nav__item "> 3001 <div class="mobile-nav__child-item"><a 3002 href="https://grayl.com/blogs/stories" 3003 class="mobile-nav__link mobile-sub-nav__link" 3004 id="Sublabel-optimised-https-grayl-com-blogs-stories2" 3005 3006 > 3007 Stories 3008 </a></div></li><li class="mobile-nav__item "> 3009 <div class="mobile-nav__child-item"><a 3010 href="https://grayl.com/pages/giving-back" 3011 class="mobile-nav__link mobile-sub-nav__link" 3012 id="Sublabel-optimised-https-grayl-com-pages-giving-back3" 3013 3014 > 3015 Giving Back 3016 </a></div></li><li class="mobile-nav__item "> 3017 <div class="mobile-nav__child-item"><a 3018 href="https://grayl.com/pages/our-community" 3019 class="mobile-nav__link mobile-sub-nav__link" 3020 id="Sublabel-optimised-https-grayl-com-pages-our-community4" 3021 3022 > 3023 Our Community 3024 </a></div></li><li class="mobile-nav__item "> 3025 <div class="mobile-nav__child-item"><a 3026 href="https://grayl.com/pages/ambassadors" 3027 class="mobile-nav__link mobile-sub-nav__link" 3028 id="Sublabel-optimised-https-grayl-com-pages-ambassadors5" 3029 3030 > 3031 Ambassadors 3032 </a></div></li><li class="mobile-nav__item last-item "> 3033 <div class="mobile-nav__child-item"><a 3034 href="https://grayl.com/pages/reviews-update" 3035 class="mobile-nav__link mobile-sub-nav__link" 3036 id="Sublabel-optimised-https-grayl-com-pages-reviews-update6" 3037 3038 > 3039 Reviews 3040 </a></div></li></ul> 3041 </div> 3042 </div></li><li class="mobile-nav__item appear-animation appear-delay-13"><div class="mobile-nav__has-sublist"><a 3043 href="/pages/quickstart-guides" 3044 class="mobile-nav__link mobile-nav__link--top-level" 3045 id="Label-optimised-pages-quickstart-guides4" 3046 3047 > 3048 Quickstart Guides 3049 </a> 3050 <div class="mobile-nav__toggle"> 3051 <button 3052 type="button" 3053 aria-controls="Linklist-optimised-pages-quickstart-guides4" 3054 aria-labelledby="Label-pages-quickstart-guides4" 3055 class="collapsible-trigger collapsible--auto-height " 3056 ><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3057 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
3057ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 3058</span> 3059</button> 3060 </div></div><div 3061 id="Linklist-optimised-pages-quickstart-guides4" 3062 class="mobile-nav__sublist collapsible-content collapsible-content--all firstlevel-collapsible-content " 3063 3064 > 3065 <div class="collapsible-content__inner"> 3066 <ul class="mobile-nav__sublist main-links-collection"> 3067 3068<li class="mobile-nav__item "> 3069 <div class="mobile-nav__child-item"><a 3070 href="/pages/ultrapress-ti-vqsg" 3071 class="mobile-nav__link mobile-sub-nav__link" 3072 id="Sublabel-optimised-pages-ultrapress-ti-vqsg1" 3073 3074 > 3075 UltraPress Ti Quickstart 3076 </a></div></li><li class="mobile-nav__item "> 3077 <div class="mobile-nav__child-item"><a 3078 href="https://grayl.com/pages/geopress-ti-vqsg" 3079 class="mobile-nav__link mobile-sub-nav__link" 3080 id="Sublabel-optimised-https-grayl-com-pages-geopress-ti-vqsg2" 3081 3082 > 3083 GeoPress Ti Quickstart 3084 </a></div></li><li class="mobile-nav__item "> 3085 <div class="mobile-nav__child-item"><a 3086 href="/pages/ultrapress-vqsg" 3087 class="mobile-nav__link mobile-sub-nav__link" 3088 id="Sublabel-optimised-pages-ultrapress-vqsg3" 3089 3090 > 3091 UltraPress Quickstart 3092 </a></div></li><li class="mobile-nav__item last-item "> 3093 <div class="mobile-nav__child-item"><a 3094 href="/pages/geopress23-vqsg" 3095 class="mobile-nav__link mobile-sub-nav__link" 3096 id="Sublabel-optimised-pages-geopress23-vqsg4" 3097 3098 > 3099 GeoPress Quickstart 3100 </a></div></li></ul> 3101 </div> 3102 </div></li><li class="mobile-nav__item appear-animation appear-delay-14"><div class="mobile-nav__has-sublist"><a 3103 href="https://grayl.com/pages/support" 3104 class="mobile-nav__link mobile-nav__link--top-level" 3105 id="Label-optimised-https-grayl-com-pages-support5" 3106 3107 > 3108 Support 3109 </a> 3110 <div class="mobile-nav__toggle"> 3111 <button 3112 type="button" 3113 aria-controls="Linklist-optimised-https-grayl-com-pages-support5" 3114 aria-labelledby="Label-https-grayl-com-pages-support5" 3115 class="collapsible-trigger collapsible--auto-height " 3116 ><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3117 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 3118</span> 3119</button> 3120 </div></div><div 3121 id="Linklist-optimised-https-grayl-com-pages-support5" 3122 class="mobile-nav__sublist collapsible-content collapsible-content--all firstlevel-collapsible-content " 3123 3124 > 3125 <div class="collapsible-content__inner"> 3126 <ul class="mobile-nav__sublist main-links-collection"> 3127 3128<li class="mobile-nav__item "> 3129 <div class="mobile-nav__child-item"><a 3130 href="https://grayl.com/pages/support" 3131 class="mobile-nav__link mobile-sub-nav__link" 3132 id="Sublabel-optimised-https-grayl-com-pages-support1" 3133 3134 > 3135 Help & Support 3136 </a></div></li><li class="mobile-nav__item "> 3137 <div class="mobile-nav__child-item"><a 3138 href="/pages/quickstart-guides" 3139 class="mobile-nav__link mobile-sub-nav__link" 3140 id="Sublabel-optimised-pages-quickstart-guides2" 3141 3142 > 3143 Guides & Manuals 3144 </a></div></li><li class="mobile-nav__item "> 3145 <div class="mobile-nav__child-item"><a 3146 href="https://grayl.ppe.fenixcommerce.com/grayl/tracking/grayl" 3147 class="mobile-nav__link mobile-sub-nav__link" 3148 id="Sublabel-optimised-https-grayl-ppe-fenixcommerce-com-grayl-tracking-grayl3" 3149 3150 > 3151 Track Your Order 3152 </a></div></li><li class="mobile-nav__item "> 3153 <div class="mobile-nav__child-item"><a 3154 href="/pages/govx-id-military-discount" 3155 class="mobile-nav__link mobile-sub-nav__link" 3156 id="Sublabel-optimised-pages-govx-id-military-discount4" 3157 3158 > 3159 GOVX ID Military Discount 3160 </a></div></li><li class="mobile-nav__item "> 3161 <div class="mobile-nav__child-item"><a 3162 href="/pages/faqs" 3163 class="mobile-nav__link mobile-sub-nav__link" 3164 id="Sublabel-optimised-pages-faqs5" 3165 3166 > 3167 FAQ 3168 </a></div></li><li class="mobile-nav__item "> 3169 <div class="mobile-nav__child-item"><a 3170 href="https://grayl.com/pages/returns" 3171 class="mobile-nav__link mobile-sub-nav__link" 3172 id="Sublabel-optimised-https-grayl-com-pages-returns6" 3173 3174 > 3175 Returns & Exchanges 3176 </a></div></li><li class="mobile-nav__item last-item "> 3177 <div class="mobile-nav__child-item"><a 3178 href="https://grayl.com/pages/guarantee" 3179 class="mobile-nav__link mobile-sub-nav__link" 3180 id="Sublabel-optimised-https-grayl-com-pages-guarantee7" 3181 3182 > 3183 Guarantee 3184 </a></div></li></ul> 3185 </div> 3186 </div></li><li class="mobile-nav__item appear-animation appear-delay-15"><div class="mobile-nav__has-sublist"><a 3187 href="https://grayl.com/pages/store-locator" 3188 class="mobile-nav__link mobile-nav__link--top-level" 3189 id="Label-optimised-https-grayl-com-pages-store-locator6" 3190 3191 > 3192 Find Store 3193 </a> 3194 <div class="mobile-nav__toggle"> 3195 <button 3196 type="button" 3197 aria-controls="Linklist-optimised-https-grayl-com-pages-store-locator6" 3198 aria-labelledby="Label-https-grayl-com-pages-store-locator6" 3199 class="collapsible-trigger collapsible--auto-height " 3200 ><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3201 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
3201ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 3202</span> 3203</button> 3204 </div></div><div 3205 id="Linklist-optimised-https-grayl-com-pages-store-locator6" 3206 class="mobile-nav__sublist collapsible-content collapsible-content--all firstlevel-collapsible-content " 3207 3208 > 3209 <div class="collapsible-content__inner"> 3210 <ul class="mobile-nav__sublist main-links-collection"> 3211 3212<li class="mobile-nav__item "> 3213 <div class="mobile-nav__child-item"><a 3214 href="https://grayl.com/pages/store-locator" 3215 class="mobile-nav__link mobile-sub-nav__link" 3216 id="Sublabel-optimised-https-grayl-com-pages-store-locator1" 3217 3218 > 3219 Store Locator 3220 </a></div></li><li class="mobile-nav__item "> 3221 <div class="mobile-nav__child-item"><a 3222 href="https://grayl.com/pages/store-locator" 3223 class="mobile-nav__link mobile-sub-nav__link" 3224 id="Sublabel-optimised-https-grayl-com-pages-store-locator2" 3225 3226 > 3227 United States 3228 </a></div></li><li class="mobile-nav__item "> 3229 <div class="mobile-nav__child-item"><a 3230 href="https://www.thegrayl.eu/" 3231 class="mobile-nav__link mobile-sub-nav__link" 3232 id="Sublabel-optimised-https-www-thegrayl-eu3" 3233 3234 > 3235 Europe 3236 </a></div></li><li class="mobile-nav__item "> 3237 <div class="mobile-nav__child-item"><a 3238 href="https://grayl.co.uk/" 3239 class="mobile-nav__link mobile-sub-nav__link" 3240 id="Sublabel-optimised-https-grayl-co-uk4" 3241 3242 > 3243 United Kingdom 3244 </a></div></li><li class="mobile-nav__item "> 3245 <div class="mobile-nav__child-item"><a 3246 href="https://thegrayl.com.au/" 3247 class="mobile-nav__link mobile-sub-nav__link" 3248 id="Sublabel-optimised-https-thegrayl-com-au5" 3249 3250 > 3251 Australia 3252 </a></div></li><li class="mobile-nav__item last-item "> 3253 <div class="mobile-nav__child-item"><a 3254 href="https://grayl.nz/" 3255 class="mobile-nav__link mobile-sub-nav__link" 3256 id="Sublabel-optimised-https-grayl-nz6" 3257 3258 > 3259 New Zealand 3260 </a></div></li></ul> 3261 </div> 3262 </div></li><li class="mobile-nav__item mobile-nav__item--secondary"> 3263 <div class="grid"></div> 3264 </li></ul><div class="images-slider-menu appear-animation appear-delay-16"> 3265 <div class="images-slider-content"> 3266 3267 3268 3269 </div> 3270 </div> 3271 3272 <div class="footer-content"><div class="footer-login-wrapper appear-animation appear-delay-17"> 3273 <a href="/account" class="mobile-nav__link">Log in 3274</a> 3275 </div><ul class="mobile-nav__social appear-animation appear-delay-18"><li class="mobile-nav__social-item"> 3276 <a 3277 target="_blank" 3278 rel="noopener" 3279 href="https://instagram.com/thegrayl" 3280 title="GRAYL® on Instagram" 3281 > 3282 <svg 3283 aria-hidden="true" 3284 focusable="false" 3285 role="presentation" 3286 class="icon icon-instagram"
3287 viewBox="0 0 32 32" 3288 > 3289 <title>instagram</title><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/> 3290 </svg> 3291 <span class="icon__fallback-text">Instagram</span> 3292 </a> 3293 </li><li class="mobile-nav__social-item"> 3294 <a 3295 target="_blank" 3296 rel="noopener" 3297 href="https://www.facebook.com/thegrayl" 3298 title="GRAYL® on Facebook" 3299 > 3300 <svg 3301 aria-hidden="true" 3302 focusable="false" 3303 role="presentation" 3304 class="icon icon-facebook"
3305 viewBox="0 0 14222 14222" 3306 > 3307 <path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111Zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137Zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013Z"/> 3308 </svg> 3309 <span class="icon__fallback-text">Facebook</span> 3310 </a> 3311 </li><li class="mobile-nav__social-item"> 3312 <a 3313 target="_blank" 3314 rel="noopener" 3315 href="https://www.youtube.com/thegrayl" 3316 title="GRAYL® on YouTube" 3317 > 3318 <svg 3319 aria-hidden="true" 3320 focusable="false" 3321 role="presentation" 3322 class="icon icon-youtube"
3323 viewBox="0 0 21 20" 3324 > 3325 <path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/> 3326 </svg> 3327 <span class="icon__fallback-text">YouTube</span> 3328 </a> 3329 </li></ul> 3330 </div> 3331 </div> 3332 </div> 3333</div> 3334<div id="CartDrawer" class="drawer drawer--right"> 3335 <form id="CartDrawerForm" action="/cart" method="post" novalidate class="drawer__contents" data-location="cart-drawer"> 3336 <div class="drawer__fixed-header"> 3337 <div class="drawer__header appear-animation appear-delay-1"> 3338 <div class="h2 drawer__title">Cart 3339<span class="cart__cart-count font-normal" style="font-size: 0.8em;">(0)</span> 3340</div> 3341 <div class="drawer__close"> 3342 <button type="button" class="drawer__close-button js-drawer-close"> 3343 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 3344 <span class="icon__fallback-text">Close cart</span> 3345 </button> 3346 </div> 3347 </div> 3348 </div> 3349 3350 <div class="drawer__inner"> 3351 3352<div class="cart__progress-bar appear-animation appear-delay-1"> 3353 <progress-bar 3354 class="progress-bar" 3355 data-cart-total="0" 3356 data-proportion="equidistant" 3357 data-enable-steps="true" 3358 data-success-message="Congrats! You got [free shipping]!" 3359 ><div 3360 data-promotion 3361 data-title="Free shipping" 3362 data-message-text="You're {amount-left} away from [free shipping]!" 3363 data-threshold="94.99" 3364 data-icon="truck" 3365 3366 ></div><div class="progress-bar__message" data-message></div> 3367 <div class="progress-bar__outer-bar-wrapper"> 3368 <div class="progress-bar__outer-bar" data-bar></div> 3369 </div> 3370 3371 </progress-bar> 3372 </div><div class="drawer__scrollable"> 3373 <div data-products class="appear-animation appear-delay-2"></div> 3374 3375 3376 <div data-personalization-id="00001" class="appear-animation appear-delay-2"></div> 3377 </div> 3378 3379 <div class="drawer__footer appear-animation appear-delay-4"> 3380 <div data-discounts> 3381 3382 </div> 3383 3384 <div class="cart__item-sub cart__item-row"> 3385 <div class="ajaxcart__subtotal">Subtotal</div> 3386 <div data-subtotal>$0.00</div> 3387 </div> 3388 3389 <div class="cart__item-row text-center"> 3390 <small> 3391 Shipping, taxes, and discount codes calculated at checkout.<br /> 3392 </small> 3393 </div> 3394 3395 3396 3397 <div class="cart__checkout-wrapper"> 3398 <button type="submit" name="checkout" data-terms-required="false" class="btn cart__checkout"> 3399 Check out 3400 </button> 3401 3402 3403 </div> 3404 </div> 3405 </div> 3406 3407 <div class="drawer__cart-empty appear-animation appear-delay-2"> 3408 <div class="drawer__scrollable"> 3409 Your cart is currently empty. 3410 </div> 3411 </div> 3412 </form> 3413 </div><style> 3414 .site-nav__link, 3415 .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { 3416 font-size: 18px; 3417 } 3418 @media only screen and (min-width:769px){ 3419 .site-nav__link--icon.site-nav__link--icon--nav-drawer { 3420 display: none; 3421 } 3422 } 3423 3424 .desktop-navigation--alternative { 3425 display: none; 3426 } 3427 3428 3429 3430 [data-type_header_capitalize="true"] .site-header--heading-style .site-nav__link, 3431 [data-type_header_capitalize="true"] .mobile-nav--heading-style .mobile-nav__link--top-level { 3432 text-transform: none; 3433 } 3434 3435 3436 3437.site-header { 3438 box-shadow: 0 0 1px rgba(0,0,0,0.2); 3439 } 3440 3441 .toolbar + .header-sticky-wrapper .site-header { 3442 border-top: 0; 3443 }</style> 3444 3445<div data-section-id="sections--19617036173391__header" data-section-type="header"><div class="toolbar small--hide"> 3446 <div class="page-width"> 3447 <div class="toolbar__content"></div> 3448 3449 </div> 3450</div> 3451<div class="header-sticky-wrapper"> 3452 <div id="HeaderWrapper" class="header-wrapper"><header 3453 id="SiteHeader" 3454 class="site-header" 3455 data-sticky="true" 3456 data-overlay="false"> 3457 <div class="page-width"> 3458 <div 3459 class="header-layout header-layout--left-center" 3460 data-logo-align="left"><div class="header-item header-item--logo"> 3461<style data-shopify>.header-item--logo, 3462.header-layout--left-center .header-item--logo, 3463.header-layout--left-center .header-item--icons { 3464 -webkit-box-flex: 0 1 110px; 3465 -ms-flex: 0 1 110px; 3466 flex: 0 1 110px; 3467} 3468 3469@media only screen and (min-width: 769px) { 3470 .header-item--logo, 3471 .header-layout--left-center .header-item--logo, 3472 .header-layout--left-center .header-item--icons { 3473 -webkit-box-flex: 0 0 140px; 3474 -ms-flex: 0 0 140px; 3475 flex: 0 0 140px; 3476 } 3477} 3478 3479.site-header__logo a { 3480 width: 110px; 3481} 3482.is-light .site-header__logo .logo--inverted { 3483 width: 110px; 3484} 3485@media only screen and (min-width: 769px) { 3486 .site-header__logo a { 3487 width: 140px; 3488 } 3489 3490 .is-light .site-header__logo .logo--inverted { 3491 width: 140px; 3492 } 3493}</style><div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization"> 3494 <a 3495 href="/" 3496 itemprop="url" 3497 class="site-header__logo-link logo--has-inverted" 3498 style="padding-top: 21.333333333333332%"><picture> 3499 <source 3500 media="(max-width: 768px)"
3501 srcset="//grayl.com/cdn/shop/files/GRAYL_600px_643e23ca-e509-468a-8b4e-7708e443e03c.png?v=1777031943&width=110 110w, //grayl.com/cdn/shop/files/GRAYL_600px_643e23ca-e509-468a-8b4e-7708e443e03c.png?v=1777031943&width=220 220w" 3502 sizes="110px" 3503 style="max-height: 23.466666666666665px;" 3504 ><img src="//grayl.com/cdn/shop/files/GRAYL_600px_643e23ca-e509-468a-8b4e-7708e443e03c.png?v=1777031943&width=280" alt="GRAYL®" srcset="//grayl.com/cdn/shop/files/GRAYL_600px_643e23ca-e509-468a-8b4e-7708e443e03c.png?v=1777031943&width=140 140w, //grayl.com/cdn/shop/files/GRAYL_600px_643e23ca-e509-468a-8b4e-7708e443e03c.png?v=1777031943&width=280 280w" width="280" height="60" loading="eager" class="image-element" sizes="140px" itemprop="logo" style="max-height: 29.866666666666667px;"></picture> 3505 </a><a 3506 href="/" 3507 itemprop="url" 3508 class="site-header__logo-link logo--inverted" 3509 style="padding-top: 21.333333333333332%"><picture> 3510 <source 3511 media="(max-width: 768px)" 3512 srcset="//grayl.com/cdn/shop/files/GRAYL_600px_WHITE_0292eecc-d924-4d67-b7b0-d4f70de6d5d2.png?v=1777031947&width=110 110w, //grayl.com/cdn/shop/files/GRAYL_600px_WHITE_0292eecc-d924-4d67-b7b0-d4f70de6d5d2.png?v=1777031947&width=220 220w" 3513 sizes="110px" 3514 style="max-height: 23.466666666666665px;" 3515 ><img src="//grayl.com/cdn/shop/files/GRAYL_600px_WHITE_0292eecc-d924-4d67-b7b0-d4f70de6d5d2.png?v=1777031947&width=280" alt="GRAYL®" srcset="//grayl.com/cdn/shop/files/GRAYL_600px_WHITE_0292eecc-d924-4d67-b7b0-d4f70de6d5d2.png?v=1777031947&width=140 140w, //grayl.com/cdn/shop/files/GRAYL_600px_WHITE_0292eecc-d924-4d67-b7b0-d4f70de6d5d2.png?v=1777031947&width=280 280w" width="280" height="60" loading="eager" class="image-element" sizes="140px" style="max-height: 29.866666666666667px;" itemprop="logo"></picture> 3516 </a></div></div><div class="header-item header-item--navigation text-center" role="navigation" aria-label="Primary"><ul 3517 class="site-nav site-navigation small--hide desktop-navigation--current" 3518><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu"> 3519 3520 <details 3521 data-hover="true" 3522 id="site-nav-item--1" 3523 class="site-nav__details" 3524 ><summary 3525 data-link="/collections/shop-all" 3526 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 3527 > 3528 Shop <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 3529 </summary> 3530 3531<div class="site-nav__dropdown megamenu text-left"> 3532 <div class="page-width"> 3533 <div class="megamenu__inner"><div class="megamenu__nav"><div class="megamenu__column appear-animation appear-delay-1"><a href="/collections/featured-collection" tabindex="-1" aria-hidden="true"> 3534 <div class="megamenu__column-image svg-mask svg-mask--landscape"> 3535 3536 3537 3538<image-element data-aos="image-fade-in" data-aos-offset="150"> 3539 3540 3541 3542<img src="//grayl.com/cdn/shop/collections/263286784079.jpg?v=1774828174&width=5600" alt="WATER FILTER AND PURIFIER BOTTLES" srcset="//grayl.com/cdn/shop/collections/263286784079.jpg?v=1774828174&width=352 352w, //grayl.com/cdn/shop/collections/263286784079.jpg?v=1774828174&width=832 832w, //grayl.com/cdn/shop/collections/263286784079.jpg?v=1774828174&width=1200 1200w, //grayl.com/cdn/shop/collections/263286784079.jpg?v=1774828174&width=1920 1920w, //grayl.com/cdn/shop/collections/263286784079.jpg?v=1774828174&width=5600 5600w" width="5600" height="3150.0" loading="eager" class="megamenu__collection-image image-element" sizes="(min-width: 769px) 20vw, 100vw"> 3543 3544 3545 3546</image-element> 3547</div> 3548 </a><div class="h5"> 3549 <a href="/collections/featured-collection" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Purifier Bottles</a> 3550 </div><div> 3551 <a href="/collections/geopress-titanium-filter-purifier-bottle" class="site-nav__dropdown-link"> 3552 24oz GeoPress® Ti 3553 </a> 3554 </div><div> 3555 <a href="/collections/geopress-filter-purifier" class="site-nav__dropdown-link"> 3556 24oz GeoPress® 3557 </a> 3558 </div><div> 3559 <a href="/collections/grayl-water-purifiers" class="site-nav__dropdown-link"> 3560 16.9oz UltraPress® Purifiers 3561 </a> 3562 </div><div> 3563 <a href="/products/16-9oz-ultrapress-ti-purifier-covert-edition" class="site-nav__dropdown-link"> 3564 16.9oz UltraPress® Ti Purifier 3565 </a> 3566 </div><div> 3567 <a href="/products/grayl-gift-card" class="site-nav__dropdown-link"> 3568 Digital Gift Cards 3569 </a> 3570 </div></div><div class="megamenu__column appear-animation appear-delay-2"><a href="/collections/carry-project" tabindex="-1" aria-hidden="true"> 3571 <div class="megamenu__column-image svg-mask svg-mask--landscape"> 3572 3573 3574 3575<image-element data-aos="image-fade-in" data-aos-offset="150"> 3576 3577 3578 3579<img src="//grayl.com/cdn/shop/collections/288982171727.png?v=1774828035&width=2880" alt="CARRY PROJECT" srcset="//grayl.com/cdn/shop/collections/288982171727.png?v=1774828035&width=352 352w, //grayl.com/cdn/shop/collections/288982171727.png?v=1774828035&width=832 832w, //grayl.com/cdn/shop/collections/288982171727.png?v=1774828035&width=1200 1200w, //grayl.com/cdn/shop/collections/288982171727.png?v=1774828035&width=1920 1920w, //grayl.com/cdn/shop/collections/288982171727.png?v=1774828035&width=2880 2880w" width="2880" height="2882.0" loading="eager" class="megamenu__collection-image image-element" sizes="(min-width: 769px) 20vw, 100vw"> 3580 3581 3582 3583</image-element> 3584</div> 3585 </a><div class="h5"> 3586 <a href="/collections/carry-project" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Packs & Bags</a> 3587 </div><div> 3588 <a href="/collections/daypacks-backpacks" class="site-nav__dropdown-link"> 3589 Backpacks 3590 </a> 3591 </div><div> 3592 <a href="/collections/hip-packs-carry" class="site-nav__dropdown-link"> 3593 Hip Packs 3594 </a> 3595 </div><div> 3596 <a href="/collections/water-bottle-slings" class="site-nav__dropdown-link"> 3597 Bottle Slings 3598 </a> 3599 </div><div> 3600 <a href="/collections/mission-hauler-totes" class="site-nav__dropdown-link"> 3601 Tote Bags 3602 </a> 3603 </div><div> 3604 <a href="/collections/g-mod-pouch-system" class="site-nav__dropdown-link"> 3605 G-Mods 3606 </a> 3607 </div><div> 3608 <a href="/collections/packing-pouches" class="site-nav__dropdown-link"> 3609 Packing Cubes 3610 </a> 3611 </div><div> 3612 <a href="/products/grayl-gift-card" class="site-nav__dropdown-link"> 3613 Digital Gift Cards 3614 </a> 3615 </div></div><div class="megamenu__column appear-animation appear-delay-3"><a href="/collections/outdoor-camp-goods-and-drinkwares" tabindex="-1" aria-hidden="true"> 3616 <div class="megamenu__column-image svg-mask svg-mask--landscape"> 3617 3618 3619 3620<image-element data-aos="image-fade-in" data-aos-offset="150"> 3621 3622 3623 3624<img src="//grayl.com/cdn/shop/collections/275701039183.jpg?v=1774827996&width=4000" alt="CAMP & DRINKWARE" srcset="//grayl.com/cdn/shop/collections/275701039183.jpg?v=1774827996&width=352 352w, //grayl.com/cdn/shop/collections/275701039183.jpg?v=1774827996&width=832 832w, //grayl.com/cdn/shop/collections/275701039183.jpg?v=1774827996&width=1200 1200w, //grayl.com/cdn/shop/collections/275701039183.jpg?v=1774827996&width=1920 1920w, //grayl.com/cdn/shop/collections/275701039183.jpg?v=1774827996&width=4000 4000w" width="4000" height="2184.0" loading="eager" class="megamenu__collection-image image-element" sizes="(min-width: 769px) 20vw, 100vw"> 3625 3626 3627 3628</image-element> 3629</div> 3630 </a><div class="h5"> 3631 <a href="/collections/outdoor-camp-goods-and-drinkwares" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Gear & Apparel</a> 3632 </div><div> 3633 <a href="/products/geopress-ti-coffee-press-kit" class="site-nav__dropdown-link"> 3634 GeoPress® Ti Coffee Press 3635 </a> 3636 </div><div> 3637 <a href="/products/geopress-ti-cook-lid" class="site-nav__dropdown-link"> 3638 GeoPress® Ti Cook Lid 3639 </a> 3640 </div><div> 3641 <a href="/products/30oz-pathfinder-grayl-geopress-stainless-steel-nesting-cup-lid" class="site-nav__dropdown-link"> 3642 GeoPress® Nesting Cup 3643 </a> 3644 </div><div> 3645 <a href="/collections/titanium-campware" class="site-nav__dropdown-link"> 3646 Titanium Campware 3647 </a> 3648 </div><div> 3649 <a href="/products/pathfinder-xgrayl-titanium-camp-stove-28-gm" class="site-nav__dropdown-link"> 3650 Titanium Stove 3651 </a> 3652 </div><div> 3653 <a href="/collections/outdoor-camp-goods-and-drinkwares" class="site-nav__dropdown-link"> 3654 Steel Drinkware 3655 </a> 3656 </div><div> 3657 <a href="/products/looney-bin-adjustable-bike-cage" class="site-nav__dropdown-link"> 3658 Adjustable Bottle Cage 3659 </a> 3660 </div><div> 3661 <a href="/collections/merchandise" class="site-nav__dropdown-link"> 3662 Apparel 3663 </a> 3664 </div><div> 3665 <a href="/products/tactical-ripstop-droplet-hat" class="site-nav__dropdown-link"> 3666 Hats 3667 </a> 3668 </div><div> 3669 <a href="/products/grayl-gift-card" class="site-nav__dropdown-link"> 3670 Digital Gift Cards 3671 </a> 3672 </div></div><div class="megamenu__column appear-animation appear-delay-4"><a href="/collections/replacement-parts" tabindex="-1" aria-hidden="true"> 3673 <div class="megamenu__column-image svg-mask svg-mask--landscape"> 3674 3675 3676 3677<image-element data-aos="image-fade-in" data-aos-offset="150"> 3678 3679 3680 3681<img src="//grayl.com/cdn/shop/collections/161066778703.jpg?v=1774828492&width=5600" alt="REPLACEMENT PARTS & PIECES FOR YOUR GRAYL" srcset="//grayl.com/cdn/shop/collections/161066778703.jpg?v=1774828492&width=352 352w, //grayl.com/cdn/shop/collections/161066778703.jpg?v=1774828492&width=832 832w, //grayl.com/cdn/shop/collections/161066778703.jpg?v=1774828492&width=1200 1200w, //grayl.com/cdn/shop/collections/161066778703.jpg?v=1774828492&width=1920 1920w, //grayl.com/cdn/shop/collections/161066778703.jpg?v=1774828492&width=5600 5600w" width="5600" height="3150.0" loading="eager" class="megamenu__collection-image image-element" sizes="(min-width: 769px) 20vw, 100vw"> 3682 3683 3684 3685</image-element> 3686</div> 3687 </a><div class="h5"> 3688 <a href="/collections/replacement-parts" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Replacement Parts</a> 3689 </div><div> 3690 <a href="/collections/replacement-purifier-filter-cartridges" class="site-nav__dropdown-link"> 3691 Cartridges 3692 </a> 3693 </div><div> 3694 <a href="/collections/caps" class="site-nav__dropdown-link"> 3695 Caps 3696 </a> 3697 </div><div> 3698 <a href="/collections/inner-press" class="site-nav__dropdown-link"> 3699 Inner Press 3700 </a> 3701 </div><div> 3702 <a href="/collections/outer-refill" class="site-nav__dropdown-link"> 3703 Outer Cup 3704 </a> 3705 </div></div><div class="megamenu__column appear-animation appear-delay-5"><a href="/collections/bundles" tabindex="-1" aria-hidden="true"> 3706 <div class="megamenu__column-image svg-mask svg-mask--landscape"> 3707 3708 3709 3710<image-element data-aos="image-fade-in" data-aos-offset="150"> 3711 3712 3713 3714<img src="//grayl.com/cdn/shop/collections/297818030159.jpg?v=1774828219&width=4096" alt="BUNDLE & SAVE" srcset="//grayl.com/cdn/shop/collections/297818030159.jpg?v=1774828219&width=352 352w, //grayl.com/cdn/shop/collections/297818030159.jpg?v=1774828219&width=832 832w, //grayl.com/cdn/shop/collections/297818030159.jpg?v=1774828219&width=1200 1200w, //grayl.com/cdn/shop/collections/297818030159.jpg?v=1774828219&width=1920 1920w, //grayl.com/cdn/shop/collections/297818030159.jpg?v=1774828219&width=4096 4096w" width="4096" height="2732.0" loading="eager" class="megamenu__collection-image image-element" sizes="(min-width: 769px) 20vw, 100vw"> 3715 3716 3717 3718</image-element> 3719</div> 3720 </a><div class="h5"> 3721 <a href="/collections/bundles" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">Bundle & Save</a> 3722 </div><div> 3723 <a href="/collections/bundles" class="site-nav__dropdown-link"> 3724 Bundle & Save
3725 </a> 3726 </div></div> 3727 </div></div> 3728 </div> 3729 </div> 3730 </details> 3731 3732 </li><li class="site-nav__item site-nav__expanded-item"> 3733 3734 <a 3735 href="/pages/grayl-quiz" 3736 class="site-nav__link site-nav__link--underline" 3737 > 3738 Grayl Finder 3739 </a> 3740 3741 3742 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 3743 3744 <details 3745 data-hover="true" 3746 id="site-nav-item--3" 3747 class="site-nav__details" 3748 ><summary 3749 data-link="#" 3750 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 3751 > 3752 Explore <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 3753 </summary> 3754 3755<ul class="site-nav__dropdown text-left"><li class=""> 3756 <a href="https://grayl.com/pages/our-story" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3757 About 3758</a></li><li class=""> 3759 <a href="https://grayl.com/blogs/stories" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3760 Stories 3761</a></li><li class=""> 3762 <a href="https://grayl.com/pages/giving-back" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3763 Giving Back 3764</a></li><li class=""> 3765 <a href="https://grayl.com/pages/our-community" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3766 Our Community 3767</a></li><li class=""> 3768 <a href="https://grayl.com/pages/ambassadors" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3769 Ambassadors 3770</a></li><li class=""> 3771 <a href="https://grayl.com/pages/reviews-update" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3772 Reviews 3773</a></li></ul> 3774 </details> 3775 3776 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 3777 3778 <details 3779 data-hover="true" 3780 id="site-nav-item--4" 3781 class="site-nav__details" 3782 ><summary 3783 data-link="/pages/quickstart-guides" 3784 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 3785 > 3786 Quickstart Guides <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 3787 </summary> 3788 3789<ul class="site-nav__dropdown text-left"><li class=""> 3790 <a href="/pages/ultrapress-ti-vqsg" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3791 UltraPress Ti Quickstart 3792</a></li><li class=""> 3793 <a href="https://grayl.com/pages/geopress-ti-vqsg" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3794 GeoPress Ti Quickstart 3795</a></li><li class=""> 3796 <a href="/pages/ultrapress-vqsg" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3797 UltraPress Quickstart 3798</a></li><li class=""> 3799 <a href="/pages/geopress23-vqsg" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3800 GeoPress Quickstart 3801</a></li></ul> 3802 </details> 3803 3804 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 3805 3806 <details 3807 data-hover="true" 3808 id="site-nav-item--5" 3809 class="site-nav__details" 3810 ><summary 3811 data-link="https://grayl.com/pages/support" 3812 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 3813 > 3814 Support <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
3814ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 3815 </summary> 3816 3817<ul class="site-nav__dropdown text-left"><li class=""> 3818 <a href="https://grayl.com/pages/support" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3819 Help & Support 3820</a></li><li class=""> 3821 <a href="/pages/quickstart-guides" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3822 Guides & Manuals 3823</a></li><li class=""> 3824 <a href="https://grayl.ppe.fenixcommerce.com/grayl/tracking/grayl" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3825 Track Your Order 3826</a></li><li class=""> 3827 <a href="/pages/govx-id-military-discount" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3828 GOVX ID Military Discount 3829</a></li><li class=""> 3830 <a href="/pages/faqs" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3831 FAQ 3832</a></li><li class=""> 3833 <a href="https://grayl.com/pages/returns" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3834 Returns & Exchanges 3835</a></li><li class=""> 3836 <a href="https://grayl.com/pages/guarantee" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3837 Guarantee 3838</a></li></ul> 3839 </details> 3840 3841 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 3842 3843 <details 3844 data-hover="true" 3845 id="site-nav-item--6" 3846 class="site-nav__details" 3847 ><summary 3848 data-link="https://grayl.com/pages/store-locator" 3849 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 3850 > 3851 Find Store <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 3852 </summary> 3853 3854<ul class="site-nav__dropdown text-left"><li class=""> 3855 <a href="https://grayl.com/pages/store-locator" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3856 Store Locator 3857</a></li><li class=""> 3858 <a href="https://grayl.com/pages/store-locator" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3859 United States 3860</a></li><li class=""> 3861 <a href="https://www.thegrayl.eu/" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3862 Europe 3863</a></li><li class=""> 3864 <a href="https://grayl.co.uk/" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3865 United Kingdom 3866</a></li><li class=""> 3867 <a href="https://thegrayl.com.au/" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3868 Australia 3869</a></li><li class=""> 3870 <a href="https://grayl.nz/" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3871 New Zealand 3872</a></li></ul> 3873 </details> 3874 3875 </li></ul> 3876<ul 3877 class="site-nav site-navigation small--hide desktop-navigation--alternative" 3878><li class="site-nav__item site-nav__expanded-item"> 3879 3880 <a 3881 href="/collections/featured-collection" 3882 class="site-nav__link site-nav__link--underline" 3883 > 3884 Bottles 3885 </a> 3886 3887 3888 </li><li class="site-nav__item site-nav__expanded-item"> 3889 3890 <a 3891 href="/collections/carry-project" 3892 class="site-nav__link site-nav__link--underline" 3893 > 3894 Packs & Bags 3895 </a> 3896 3897 3898 </li><li class="site-nav__item site-nav__expanded-item"> 3899 3900 <a 3901 href="/collections/outdoor-camp-goods-and-drinkwares" 3902 class="site-nav__link site-nav__link--underline" 3903 > 3904 Gear 3905 </a> 3906 3907 3908 </li><li class="site-nav__item site-nav__expanded-item"> 3909 3910 <a 3911 href="/collections/bundles" 3912 class="site-nav__link site-nav__link--underline" 3913 > 3914 Bundles 3915 </a> 3916 3917 3918 </li></ul> 3919</div><div class="header-item header-item--icons"><div class="site-nav"> 3920 <div class="site-nav__icons"><span class="site-nav__link site-nav__link--icon small--hide"> 3921 3922 3923 3924<shopify-store store-domain="https://grayl.com" country="US" language="en"></shopify-store> 3925<shopify-account 3926 3927 menu="customer-account-main-menu" 3928 3929> 3930 <div slot="signed-out-avatar"> 3931 3932 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><title>account</title><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16Z"/></svg>
3933 <span class="icon__fallback-text"> 3934 Log in 3935 </span> 3936 3937 </div> 3938</shopify-account> 3939 3940 3941 3942 3943</span><a href="/search" class="site-nav__link site-nav__link--icon js-search-header" aria-expanded="false" aria-controls="SiteHeaderSearch" aria-haspopup="dialog"> 3944 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><title>icon-search</title><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58ZM54 54 41.94 42"/></svg> 3945 <span class="icon__fallback-text">Search</span> 3946 </a> 3947 <button 3948 type="button" 3949 class="site-nav__link site-nav__link--icon site-nav__link--icon--nav-drawer js-drawer-open-nav" 3950 aria-controls="NavDrawer"> 3951 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><title>icon-hamburger</title><path d="M7 15h51"/><path d="M7 32h43"/><path d="M7 49h51"/></svg> 3952 <span class="icon__fallback-text">Site navigation</span> 3953 </button><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag-minimal"> 3954 <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag-minimal" viewBox="0 0 64 64"><title>icon-bag-minimal</title><path stroke="null" fill-opacity="null" stroke-opacity="null" fill="null" d="M11.375 17.863h41.25v36.75h-41.25z"/><path stroke="null" d="M22.25 18c0-7.105 4.35-9 9.75-9s9.75 1.895 9.75 9"/></svg><span class="icon__fallback-text">Cart</span> 3955 <span class="cart-link__bubble"></span> 3956 </span> 3957 </a> 3958 </div> 3959</div> 3960</div> 3961 </div></div> 3962 <div class="site-header__search-container" id="SiteHeaderSearch"> 3963 <div class="site-header__search"> 3964 <div class="page-width"> 3965 <predictive-search data-context="header" data-enabled="true" data-dark="false"> 3966 <div class="predictive__screen" data-screen></div> 3967 <form action="/search" method="get" role="search"> 3968 <label for="Search" class="hidden-label">Search</label> 3969 <div class="search__input-wrap"><input 3970 class="search__input" 3971 id="Search" 3972 type="text" 3973 name="q" 3974 value="" 3975 role="combobox" 3976 aria-expanded="false" 3977 aria-owns="predictive-search-results" 3978 aria-controls="predictive-search-results" 3979 aria-haspopup="listbox" 3980 aria-autocomplete="list" 3981 autocorrect="off" 3982 autocomplete="off" 3983 autocapitalize="off" 3984 spellcheck="false" 3985 placeholder="Search" 3986 tabindex="0" 3987 > 3988 <input name="options[prefix]" type="hidden" value="last"> 3989 <button class="btn--search" type="submit"> 3990 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> 3991 <span class="icon__fallback-text">Search</span> 3992 </button> 3993 </div> 3994 3995 <button class="btn--close-search"> 3996 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M19 17.61l27.12 27.13m0-27.13L19 44.74"/></svg> 3997 </button> 3998 <div id="predictive-search" class="search__results" tabindex="-1"></div> 3999 </form> 4000</predictive-search> 4001 4002 </div> 4003 </div> 4004 </div> 4005 </header> 4006 </div> 4007 </div> 4008</div> 4009 4010 4011</div> 4012<!-- END sections: header-group --><!-- BEGIN sections: popup-group --> 4013 4014<!-- END sections: popup-group --><main class="main-content" id="MainContent"> 4015 <div id="shopify-section-template--19617037484111__main" class="shopify-section"><div class="search-content" data-section-id="template--19617037484111__main" data-section-type="collection-grid"> 4016 <div class="page-width page-content"> 4017<header class="section-header"> 4018 <h1 class="section-header__title"> 4019 Search 4020 </h1> 4021 </header><predictive-search data-context="search-page" data-enabled="true" data-dark="false"> 4022 <div class="predictive__screen" data-screen></div> 4023 <form action="/search" method="get" role="search"> 4024 <label for="Search" class="hidden-label">Search</label> 4025 <div class="search__input-wrap"><input 4026 class="search__input" 4027 id="Search" 4028 type="text" 4029 name="q" 4030 value="" 4031 role="combobox" 4032 aria-expanded="false" 4033 aria-owns="predictive-search-results" 4034 aria-controls="predictive-search-results" 4035 aria-haspopup="listbox"
4036 aria-autocomplete="list" 4037 autocorrect="off" 4038 autocomplete="off" 4039 autocapitalize="off" 4040 spellcheck="false" 4041 placeholder="Search" 4042 tabindex="0" 4043 > 4044 <input name="options[prefix]" type="hidden" value="last"> 4045 <button class="btn--search" type="submit"> 4046 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> 4047 <span class="icon__fallback-text">Search</span> 4048 </button> 4049 </div> 4050 4051 <button class="btn--close-search"> 4052 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M19 17.61l27.12 27.13m0-27.13L19 44.74"/></svg> 4053 </button> 4054 <div id="predictive-search" class="search__results" tabindex="-1"></div> 4055 </form> 4056</predictive-search> 4057</div> 4058</div> 4059 4060 4061</div> 4062 </main><!-- BEGIN sections: footer-group --> 4063<div id="shopify-section-sections--19617036140623__footer" class="shopify-section shopify-section-group-footer-group"><footer class="site-footer" data-section-id="sections--19617036140623__footer" data-section-type="footer-section"> 4064 <div class="page-width"> 4065 4066 <div class="grid"><div class="grid__item footer__item--footer-0" data-type="logo_social"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 4067 .footer__item--footer-0 { 4068 width: 50%; 4069 padding-top: 40px; 4070 } 4071 .footer__item--footer-0:nth-child(2n + 1) { 4072 clear: left; 4073 } 4074 } 4075 @media only screen and (min-width: 960px) { 4076 .footer__item--footer-0 { 4077 width: 95%; 4078 } 4079 4080 }</style><style data-shopify>.footer__logo a { 4081 height: 24px; 4082 }</style><div class="footer__logo"> 4083 <a href="/"> 4084 4085 4086 4087<image-element data-aos="image-fade-in" data-aos-offset="150"> 4088 4089 4090 4091<img src="//grayl.com/cdn/shop/files/GRAYL_600px_WHITE_e6297bd7-1f8f-4644-b0a1-d2945e88d2a8.png?v=1614755971&width=225" alt="Grayl White Logo" srcset="//grayl.com/cdn/shop/files/GRAYL_600px_WHITE_e6297bd7-1f8f-4644-b0a1-d2945e88d2a8.png?v=1614755971&width=112 112w, //grayl.com/cdn/shop/files/GRAYL_600px_WHITE_e6297bd7-1f8f-4644-b0a1-d2945e88d2a8.png?v=1614755971&width=225 225w" width="225.0" height="48.0" loading="lazy" class=" image-element" sizes="112.5px" style="max-width: 112.5px;max-height: 24px;"> 4092 4093 4094 4095</image-element> 4096</a> 4097 </div></div><div class="footer__clear small--hide"></div><div class="grid__item footer__item--footer2" data-type="newsletter"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 4098 .footer__item--footer2 { 4099 width: 50%; 4100 padding-top: 40px; 4101 } 4102 .footer__item--footer2:nth-child(2n + 1) { 4103 clear: left; 4104 } 4105 } 4106 @media only screen and (min-width: 960px) { 4107 .footer__item--footer2 { 4108 width: 33%; 4109 } 4110 4111 }</style><div class="footer__item-padding"><h2 class="h3 footer__title footer__newsletter-title small--hide" aria-label="">#EmpowerAdventure</h2> 4112 <button type="button" class="h3 footer__title footer__newsletter-title collapsible-trigger collapsible-trigger-btn medium-up--hide is-open" aria-controls="Footer-footer2"> 4113 #EmpowerAdventure�<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 4114 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 4115</span> 4116</button><div 4117 4118 id="Footer-footer2" class="collapsible-content collapsible-content--small is-open" 4119 style="height: auto;" 4120 > 4121 <div class="collapsible-content__inner footer-newsletter">
4122 <div class="footer__collapsible"><p>Sign-up for 10% off, exclusive drops, limited-time offers, and first dibs on new products.</p>�<form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><label for="Email-footer2" class="hidden-label">Enter your email</label> 4123 <label for="newsletter-submit-footer2" class="hidden-label">Subscribe</label> 4124 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 4125 <input type="hidden" name="contact[context]" value="footer"> 4126 <div class="footer__newsletter"> 4127 <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-footer2" class="footer__newsletter-input" autocorrect="off" autocapitalize="off" required> 4128 <button type="submit" id="newsletter-submit-footer2" class="footer__newsletter-btn" name="commit"> 4129 Subscribe 4130 </button> 4131 </div></form><ul class="no-bullets social-icons footer__social"><li> 4132 <a target="_blank" rel="noopener" href="https://instagram.com/thegrayl" title="GRAYL® on Instagram"> 4133 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><title>instagram</title><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5z"/><path fill="#444" d="M26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg> 4134 <span class="icon__fallback-text">Instagram</span> <span class="visually-hidden">(opens in a new window)</span> 4135 </a> 4136 </li><li> 4137 <a target="_blank" rel="noopener" href="https://www.facebook.com/thegrayl" title="GRAYL® on Facebook"> 4138 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 14222 14222"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111Zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137Zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013Z"/></svg> 4139 <span class="icon__fallback-text">Facebook</span> <span class="visually-hidden">(opens in a new window)</span> 4140 </a> 4141 </li><li> 4142 <a target="_blank" rel="noopener" href="https://www.youtube.com/thegrayl" title="GRAYL® on YouTube"> 4143 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.
4143058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg> 4144 <span class="icon__fallback-text">YouTube</span> <span class="visually-hidden">(opens in a new window)</span> 4145 </a> 4146 </li></ul> 4147 4148 </div> 4149 </div> 4150 </div> 4151</div> 4152</div><div class="grid__item footer__item--footer-1" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 4153 .footer__item--footer-1 { 4154 width: 50%; 4155 padding-top: 40px; 4156 } 4157 .footer__item--footer-1:nth-child(2n + 1) { 4158 clear: left; 4159 } 4160 } 4161 @media only screen and (min-width: 960px) { 4162 .footer__item--footer-1 { 4163 width: 25%; 4164 } 4165 4166 }</style><h2 class="h4 footer__title small--hide"> 4167 Explore 4168 </h2> 4169 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-footer-1"> 4170 Explore 4171<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 4172 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 4173</span> 4174</button><div 4175 4176 id="Footer-footer-1" class="collapsible-content collapsible-content--small" 4177 > 4178 <div class="collapsible-content__inner"> 4179 <div class="footer__collapsible"> 4180 <ul class="no-bullets site-footer__linklist"><li><a href="/pages/our-story">About</a></li><li><a href="/blogs/stories">Stories</a></li><li><a href="/pages/giving-back">Giving Back</a></li><li><a href="/pages/ambassadors">Ambassadors</a></li><li><a href="/pages/reviews">Reviews</a></li><li><a href="/pages/press-media">Press</a></li><li><a href="/pages/affiliate-program">Affiliates</a></li><li><a href="/pages/jobs">Jobs</a></li></ul> 4181 </div> 4182 </div> 4183 </div></div><div class="grid__item footer__item--89832282-e5bd-4354-a55e-fab31977a47a" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 4184 .footer__item--89832282-e5bd-4354-a55e-fab31977a47a { 4185 width: 50%; 4186 padding-top: 40px; 4187 } 4188 .footer__item--89832282-e5bd-4354-a55e-fab31977a47a:nth-child(2n + 1) { 4189 clear: left; 4190 } 4191 } 4192 @media only screen and (min-width: 960px) { 4193 .footer__item--89832282-e5bd-4354-a55e-fab31977a47a { 4194 width: 25%; 4195 } 4196 4197 }</style><h2 class="h4 footer__title small--hide"> 4198 Support 4199 </h2> 4200 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-89832282-e5bd-4354-a55e-fab31977a47a"> 4201 Support 4202<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 4203 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 4204</span> 4205</button><div 4206 4207 id="Footer-89832282-e5bd-4354-a55e-fab31977a47a" class="collapsible-content collapsible-content--small" 4208 > 4209 <div class="collapsible-content__inner"> 4210 <div class="footer__collapsible"> 4211 <ul class="no-bullets site-footer__linklist"><li><a href="https://grayl.ppe.fenixcommerce.com/grayl/tracking/grayl">Track Your Order</a></li><li><a href="/pages/shipping">Shipping</a></li><li><a href="/pages/support">Support</a></li><li><a href="/pages/quickstart-guides">Quickstart Guides</a></li><li><a href="http://grayl.myshopify.com/pages/govx-id-military-discount">GOVX ID Military Discount</a></li><li><a href="/pages/guarantee">Guarantee</a></li><li><a href="/pages/returns">Returns & Exchanges</a></li><li><a href="/pages/accessibility-statement">Accessibility</a></li><li><a href="/pages/cookie-policy">Cookie Policy</a></li><li><a href="/pages/your-privacy-choices">Privacy Choices</a></li><li><a href="/pages/withdraw-contract">Withdraw Contract</a></li><li><a href="/policies/terms-of-service">Terms & Conditions</a></li></ul> 4212 </div> 4213 </div> 4214 </div></div></div><p class="footer__small-text"> 4215 © 2026 GRAYL® 4216/ SEATTLE USA 4217</p></div> 4218</footer> 4219 4220 4221</div> 4222<!-- END sections: footer-group --></div> 4223 </div><div id="VideoModal" class="modal modal--solid">
4224 <div class="modal__inner"> 4225 <div class="modal__centered page-width text-center"> 4226 <div class="modal__centered-content"> 4227 <div class="video-wrapper video-wrapper--modal"> 4228 <div id="VideoHolder"></div> 4229 </div> 4230 </div> 4231 </div> 4232 </div> 4233 4234 <button type="button" class="modal__close js-modal-close text-link"> 4235 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 4236 <span class="icon__fallback-text">"Close (esc)"</span> 4237 </button> 4238</div> 4239<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 4240 <div class="pswp__bg"></div> 4241 <div class="pswp__scroll-wrap"> 4242 <div class="pswp__container"> 4243 <div class="pswp__item"></div> 4244 <div class="pswp__item"></div> 4245 <div class="pswp__item"></div> 4246 </div> 4247 4248 <div class="pswp__ui pswp__ui--hidden"> 4249 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous"> 4250 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0Z"/></svg> 4251 </button> 4252 4253 <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)"> 4254 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 4255 </button> 4256 4257 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next"> 4258 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><title>icon-chevron</title><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98Z"/></svg> 4259 </button> 4260 </div> 4261 </div> 4262</div> 4263<tool-tip data-tool-tip=""> 4264 <div class="tool-tip__inner" data-tool-tip-inner> 4265 <button class="tool-tip__close" data-tool-tip-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg></button> 4266 <div data-tool-tip-title>Search</div> 4267 <div class="tool-tip__content" data-tool-tip-content> 4268 </div> 4269 </div> 4270</tool-tip> 4271 4272 <template id="naturalImageMarkup"> 4273 <div class="image-wrap" style="height: 0;"> 4274 <image-element data-aos="image-fade-in" data-aos-offset="150"> 4275 <img class="grid-product__image image-element" width height src srcset loading="lazy" alt> 4276 </image-element> 4277 </div> 4278 </template> 4279 <template id="fixedRatioImageMarkup"> 4280 <div class="grid__image-ratio"> 4281 <image-element data-aos="image-fade-in" data-aos-offset="150"> 4282 <img class="image-element" width height src srcset loading="lazy" alt> 4283 </image-element> 4284 </div> 4285 </template> 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 <!-- Begin Accessible Web A11y Center Button Snippet --> 4301
4301<script async defer 4302 id="aweb-script" 4303 type="text/javascript" 4304 src="https://ramp.accessibleweb.com/badge/hJuaHBQbH-NFE04UW88I082vwIlpH428AtyLp4SLPA0/script.js"></script>
4304 4305 <!-- End Accessible Web A11y Center Button Snippet --> 4306 4307 4308 <!-- Marker IO -->
4309<script> 4310 window.markerConfig = { 4311 project: '69398df8b98cb5646f085fd2', 4312 source: 'snippet', 4313 }; 4314 4315 !function(e,r,a){if(!e.__Marker){e.__Marker={};var t=[],n={__cs:t};["show","hide","isVisible","capture","cancelCapture","unload","reload","isExtensionInstalled","setReporter","clearReporter","setCustomData","on","off"].forEach(function(e){n[e]=function(){var r=Array.prototype.slice.call(arguments);r.unshift(e),t.push(r)}}),e.Marker=n;var s=r.createElement("script");s.async=1,s.src="https://edge.marker.io/latest/shim.js";var i=r.getElementsByTagName("script")[0];i.parentNode.insertBefore(s,i)}}(window,document); 4316 </script>
4316<!-- Marker IO - End --> 4317 4318 4319 4320 4321<style data-shopify>.grid__item { 4322 --CARD-CORNER-RADIUS: 0px; 4323 --CARD-BACKGROUND-COLOR: #ffffff; 4324 4325 --CARD-REVIEWS-COLOR: #604F23; 4326 --CARD-TEXT-COLOR: #1C1D1D; 4327 4328 --CARD-ATC-BG-COLOR: #262626; 4329 --CARD-ATC-TEXT-COLOR: #ffffff; 4330 4331 --CARD-IMAGE-BG-COLOR: #ededed; 4332 --CARD-IMAGE-BORDER-RADIUS: 0px; 4333 }</style> 4334
4334<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
vendor: 1 bytes, line 4334
4334
4335<script> 4336 (function () { 4337 function setupKlaviyoBackInStock() { 4338 window.klaviyo = window.klaviyo || []; 4339 klaviyo.init({ 4340 account: "KL6Ybj", 4341 collection_urls: ["/collections/"], 4342 platform: "shopify" 4343 }); 4344 klaviyo.enable("backinstock", { 4345 trigger: { 4346 product_page_text: "Notify Me When Available", 4347 product_page_class: "button", 4348 product_page_text_align: "center", 4349 product_page_margin: "0px", 4350 replace_anchor: false, 4351 collection_page_class: 'btn product-form__submit ui-button btn--full ui-button--primary', 4352 collection_page_text_align: 'center', 4353 collection_page_text: 'Notify Me When Available', 4354 collection_page_padding: 'inherit' 4355 }, 4356 modal: { 4357 headline: "{product_name}", 4358 body_content: "Register to receive a notification when this item comes back in stock.", 4359 email_field_label: "Email", 4360 button_label: "Notify me when available", 4361 subscription_success_label: "You're in! We'll let you know
4361when it's back.", 4362 footer_content: '' 4363 } 4364 }); 4365 } 4366 4367 // Initial setup. The onsite.js tag above is parser-blocking, so it has 4368 // already loaded and executed by the time this runs â `klaviyo` is the real 4369 // object and init/enable run immediately (original, proven behaviour). 4370 // Do NOT inject onsite.js dynamically before this: that would leave 4371 // `klaviyo` as the queue array and `klaviyo.init` undefined. 4372 setupKlaviyoBackInStock(); 4373 4374 /* 4375 * Re-bind the back-in-stock trigger after the product DOM is replaced 4376 * without a page reload â e.g. the flex-pdp <product-hot-reload> variant 4377 * swap. Klaviyo binds the trigger at onsite init and exposes no public 4378 * re-bind API (confirmed via Klaviyo community), so the reliable fix is to 4379 * tear down onsite.js and re-inject it, then re-run init/enable once the 4380 * fresh script has LOADED (running them before it loads would fail â 4381 * `klaviyo` would still be the queue array). Called from 4382 * assets/combined-listing-pdp.js after a hot-reload swap, only when a 4383 * .klaviyo-bis-trigger is actually present (sold-out variant). 4384 */ 4385 window.reinitKlaviyoBackInStock = function () { 4386 var existing = document.querySelector('script[src*="onsite/onsite.js"]'); 4387 if (existing) existing.remove(); 4388 4389 // Klaviyo renders the BIS modal inside an iframe appended to <body>, and 4390 // each enable() appends a NEW one. Remove any existing modal iframe (and 4391 // a stray top-level modal node) before re-initialising so they don't 4392 // stack up into multiple modals after several sold-out swaps. 4393 document.querySelectorAll('#klaviyo-bis-iframe, #klaviyo-bis-modal').forEach(function (el) { 4394 el.remove(); 4395 }); 4396 4397 delete window.klaviyo; 4398 delete window._klOnsite; 4399 delete window.klaviyoBIS; 4400 4401 var s = document.createElement('script'); 4402 s.src = "https://a.klaviyo.com/media/js/onsite/onsite.js"; 4403 s.onload = setupKlaviyoBackInStock; 4404 document.head.appendChild(s); 4405 }; 4406 })(); 4407</script>
4407 4408 4409<style> #launcher {right: 0px !important; left: initial !important;} .template-product .swatch-view.swatch-view-image {flex-wrap: wrap;} </style> 4410<div id="shopify-block-AYVRjem9WQzYvSFEya__14826766009936288847" class="shopify-block shopify-app-block">
4411<script id="Discounty-config"> 4412 function discountyExtractTextFromHtml(htmlString) { 4413 if (!htmlString) return ''; 4414 return new DOMParser().parseFromString(htmlString, 'text/html').body.textContent || ''; 4415 } 4416 4417 var $Discounty = {shopData: {"shopConfig":{"shopId":97716,"cart":{"isActive":true,"styles":"{}","config":{},"injectionInfo":[],"contents":[{"locale":"","totalText":"Total","savingText":"Saving"}]},"globalConfig":{"appEnabled":true,"considerCurrencyExchangeRate":true,"customVariantListener":{"element":"","isDatasetProperty":false,"property":""},"developerModeVariantListener":false,"globalCss":"","setTemplateCurrencyFormatAsDefault":false},"volumeDiscount":{"config":{"tierDisplayFormat":"RANGE"},"injectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Buy more, Save more","buyColumnLabel":"Buy","getColumnLabel":"Get","discountText":"{{Discount}} Off","eachItemText":"on each","newPriceText":"each item {{new-price}}"}]},"miniVolumeDiscount":{"config":{"displayMode":"MAX_DISCOUNT"},"injectionInfo":[],"isActive":false,"styles":"{}","contents":[{"locale":"","maxDiscountText":"Up to {discount}% off","lowestPriceText":"From {price}"}]},"startCountDown":{"config":{"ctaLink":null},"productPageInjectionInfo":[],"homepageInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Sale starts in","daysLabel":"Day","hoursLabel":"Hr","minutesLabel":"Min","secondsLabel":"Sec","ctaText":"Click here"}]},"endCountDown":{"config":{"ctaLink":null},"productPageInjectionInfo":[],"homepageInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Sale ends in","daysLabel":"Day","hoursLabel":"Hr","minutesLabel":"Min","secondsLabel":"Sec","ctaText":"Click here"}]}
4417,"bxgyPopup":{"config":{"hideContinueBtn":false,"badgeShowFreeGift":false,"badgeType":"PERCENTAGE","dismissType":"TRIGGER","autoOpenDrawerEnabled":true},"injectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","title":"Your current cart qualifies for these rewards","subtitle":"Now you are able to choose between them. Add before checking out!","availableRewardsLabel":"You can add {{count}} product(s)","btnSelectLabel":"Select","btnAddLabel":"Add to Cart","btnContinueLabel":"Continue Shopping"}]},"bxgyFab":{"config":{"hideCloseBtn":false,"isFabLeft":true},"injectionInfo":[],"isActive":true,"styles":"{}"},"shipping":{"progressbar":{"config":{"activeOnProductPage":true,"activeOnCartPage":true},"productPageInjectionInfo":[],"cartPageInjectionInfo":[],"cartDrawerInjectionInfo":[],"isActive":true,"styles":"{}","contents":[{"locale":"","thresholdInitialText":"Add {{amount}} more to unlock {{discount}} off shipping","thresholdProgressText":"You're {{amount}} away from {{discount}} off shipping","thresholdReachedText":"You've unlocked {{discount}} off shipping!"}]},"progressBarDiscount":null}},"expiresAt":"2026-10-03T18:31:51.707173+00:00"},shopDomain: "grayl.myshopify.com", 4418 customerId: null, 4419 isHomePage: false, 4420 isProductPage: false, 4421 currencyFormat: discountyExtractTextFromHtml(`$0.00`) 4422 .replace( 4423 discountyExtractTextFromHtml(`0.00`),"{{money}}"), 4424 initialSelectedVariant: null, 4425 initialCart: [] || [], 4426 preloadedProducts: [ 4427 4428 ], 4429 products: [ 4430 ], 4431 }; 4432</script>
4432 4433 4434<div id="discounty-bxgy-discount-widgets-container"></div> 4435 4436 4437</div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 4438 4439
4440<script> 4441 console.log("[Alia app extension] v1.0.5"); 4442 4443 const BACKEND_URL = "https://backend.alia-prod.com"; 4444 4445 window.ALIA_SHOPIFY_EXTENSION_INFO = { 4446 customerID: "", 4447 country: "US", 4448 market: "us", 4449 language: "en" 4450 } 4451 4452 if (document.readyState !== "loading") { 4453 initAlia(); 4454 } else { 4455 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 4456 } 4457 4458 async function initAlia() { 4459 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=grayl.myshopify.com"; 4460 const script = document.createElement("script"); 4461 script.src = url; 4462 script.async = true; 4463 document.head.appendChild(script); 4464 } 4465</script>
4465 4466 4467</div>
4467<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4467 4468</body> 4469</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.