1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3<head>
3<script data-source-attribution="shopify.event_observer.bootstrap"> 4(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//www.k9mask.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`3929931843`)))})(); 5//# sourceURL=event-observer-collector.js 6</script>
6 7 8 <meta charset="utf-8"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 10 <meta name="viewport" content="width=device-width,initial-scale=1"> 11 <meta name="theme-color" content="#0016d9"> 12 <link rel="canonical" href="https://www.k9mask.com/search"> 13 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 14 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 15 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 16 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 17 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 18 <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//www.k9mask.com/cdn/shop/files/K9_Mask_Blue_Logo_favicon_32x32.png?v=1790779156" type="image/png" /><title>Search 19– K9 Mask® by Good Air Team 20</title> 21<meta name="description" content="Premium air filter mask for dogs to protect dog health in wildfire smoke, dust, ash, red tide, chemicals, mold, toxins, bacteria, allergens, tear gas, and pollen with N95, PM2.5, and active carbon respirator air filters. As seen on Shark Tank Season 12 Episode 6. Made in USA."><meta property="og:site_name" content="K9 Mask® by Good Air Team"> 22 <meta property="og:url" content="https://www.k9mask.com/search"> 23 <meta property="og:title" content="Search"> 24 <meta property="og:type" content="website"> 25 <meta property="og:description" content="Premium air filter mask for dogs to protect dog health in wildfire smoke, dust, ash, red tide, chemicals, mold, toxins, bacteria, allergens, tear gas, and pollen with N95, PM2.5, and active carbon respirator air filters. As seen on Shark Tank Season 12 Episode 6. Made in USA."><meta property="og:image" content="http://www.k9mask.com/cdn/shop/files/K9_Mask_air_filters_for_dog_hero_social.jpg?v=1644510234"> 26 <meta property="og:image:secure_url" content="https://www.k9mask.com/cdn/shop/files/K9_Mask_air_filters_for_dog_hero_social.jpg?v=1644510234"> 27 <meta property="og:image:width" content="1200"> 28 <meta property="og:image:height" content="628"><meta name="twitter:site" content="@k9mask"> 29 <meta name="twitter:card" content="summary_large_image"> 30 <meta name="twitter:title" content="Search"> 31 <meta name="twitter:description" content="Premium air filter mask for dogs to protect dog health in wildfire smoke, dust, ash, red tide, chemicals, mold, toxins, bacteria, allergens, tear gas, and pollen with N95, PM2.5, and active carbon respirator air filters. As seen on Shark Tank Season 12 Episode 6. Made in USA.">
32<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 32
32
33<script type="importmap"> 34{ 35 "imports": { 36 "element.base-media": "//www.k9mask.com/cdn/shop/t/16/assets/element.base-media.js?v=61305152781971747521789506137", 37 "element.image.parallax": "//www.k9mask.com/cdn/shop/t/16/assets/element.image.parallax.js?v=59188309605188605141789506137", 38 "element.model": "//www.k9mask.com/cdn/shop/t/16/assets/element.model.js?v=94284935004375649201789506137", 39 "element.quantity-selector": "//www.k9mask.com/cdn/shop/t/16/assets/element.quantity-selector.js?v=68208048201360514121789506137", 40 "element.text.rte": "//www.k9mask.com/cdn/shop/t/16/assets/element.text.rte.js?v=28194737298593644281789506137", 41 "element.video": "//www.k9mask.com/cdn/shop/t/16/assets/element.video.js?v=110560105447302630031789506137", 42 "is-land": "//www.k9mask.com/cdn/shop/t/16/assets/is-land.min.js?v=92343381495565747271789506137", 43 "util.misc": "//www.k9mask.com/cdn/shop/t/16/assets/util.misc.js?v=117964846174238173191789506137", 44 "util.product-loader": "//www.k9mask.com/cdn/shop/t/16/assets/util.product-loader.js?v=71947287259713254281789506137", 45 "util.resource-loader": "//www.k9mask.com/cdn/shop/t/16/assets/util.resource-loader.js?v=81301169148003274841789506137", 46 "vendor.in-view": "//www.k9mask.com/cdn/shop/t/16/assets/vendor.in-view.js?v=126891093837844970591789506137" 47 } 48} 49</script>
49<script type="module" src="//www.k9mask.com/cdn/shop/t/16/assets/is-land.min.js?v=92343381495565747271789506137"></script>
49 50<style data-shopify>@font-face { 51 font-family: Roboto; 52 font-weight: 700; 53 font-style: normal; 54 font-display: swap; 55 src: url("//www.k9mask.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2") format("woff2"), 56 url("//www.k9mask.com/cdn/fonts/roboto/roboto_n7.94bfdd3e80c7be00e128703d245c207769d763f9.woff") format("woff"); 57} 58 59 @font-face { 60 font-family: Roboto; 61 font-weight: 400; 62 font-style: normal; 63 font-display: swap; 64 src: url("//www.k9mask.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2") format("woff2"), 65 url("//www.k9mask.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff") format("woff"); 66} 67 68 69 @font-face { 70 font-family: Roboto; 71 font-weight: 600; 72 font-style: normal; 73 font-display: swap; 74 src: url("//www.k9mask.com/cdn/fonts/roboto/roboto_n6.3d305d5382545b48404c304160aadee38c90ef9d.woff2") format("woff2"), 75 url("//www.k9mask.com/cdn/fonts/roboto/roboto_n6.bb37be020157f87e181e5489d5e9137ad60c47a2.woff") format("woff"); 76} 77 78 @font-face { 79 font-family: Roboto; 80 font-weight: 400; 81 font-style: italic; 82 font-display: swap; 83 src: url("//www.k9mask.com/cdn/fonts/roboto/roboto_i4.57ce898ccda22ee84f49e6b57ae302250655e2d4.woff2") format("woff2"), 84 url("//www.k9mask.com/cdn/fonts/roboto/roboto_i4.b21f3bd061cbcb83b824ae8c7671a82587b264bf.woff") format("woff"); 85} 86 87 @font-face { 88 font-family: Roboto; 89 font-weight: 600; 90 font-style: italic; 91 font-display: swap; 92 src: url("//www.k9mask.com/cdn/fonts/roboto/roboto_i6.ebd6b6733fb2b030d60cbf61316511a7ffd82fb3.woff2") format("woff2"), 93 url("//www.k9mask.com/cdn/fonts/roboto/roboto_i6.1363905a6d5249605bc5e0f859663ffe95ac3bed.woff") format("woff"); 94} 95 96</style><link href="//www.k9mask.com/cdn/shop/t/16/assets/theme.css?v=21436270909139738961789506158" rel="stylesheet" type="text/css" media="all" /> 97<style data-shopify>:root { 98 --typeHeaderPrimary: Roboto; 99 --typeHeaderFallback: sans-serif; 100 --typeHeaderSize: 32px; 101 --typeHeaderWeight: 700; 102 --typeHeaderLineHeight: 1.2; 103 --typeHeaderSpacing: 0.025em; 104 105 --typeH1Size: 32px; 106 --typeH2Size: 27px; 107 --typeH3Size: 21px; 108 --typeH1SizeHero: 46px; 109 110 --typeH1SizeMobile: 27px; 111 --typeH2SizeMobile: 23px; 112 --typeH3SizeMobile: 20px; 113 114 --typeBasePrimary:Roboto; 115 --typeBaseFallback:sans-serif; 116 --typeBaseSize: 20px; 117 --typeBaseWeight: 400; 118 --typeBaseSpacing: 0.05em; 119 --typeBaseLineHeight: 1.8; 120 --typeBaselineHeightMinus01: 1.7; 121 122 --typeBodySize: 20px; 123 --typeBodySizeMobile: 18px; 124 --typeBodySmallSize: 17px; 125 --typeBodyExtraSmallSize: 14px; 126 --typeAccentSmallSize: 16px; 127 128 --typeHeroSubtitleSize: 22px; 129 --typeHeroTextSize: 26px; 130 --typeEnlargeTextSize: 26px; 131 132 --typeCollectionTitle: 20px; 133 --typeCollectionTitleMobile: 16px; 134 --typeUppercaseSpacing: 0.2em; 135 136 --iconWeight: 4px; 137 --iconLinecaps: miter; 138 139 140 --buttonRadius: 50px; 141 142 143 --colorGridOverlayOpacity: 0.2; 144 --colorAnnouncement: #0e1028; 145 --colorAnnouncementText: #ffffff; 146 147 --colorBody: #ffffff; 148 --colorBodyAlpha05: rgba(255, 255, 255, 0.05); 149 --colorBodyDim: #f2f2f2; 150 --colorBodyLightDim: #fafafa; 151 --colorBodyMediumDim: #f5f5f5; 152 153 154 --colorBorder: #e8e8e1; 155 156 --colorBtnPrimary: #0016d9; 157 --colorBtnPrimaryLight: #0d26ff; 158 --colorBtnPrimaryDim: #0013c0; 159 --colorBtnPrimaryText: #ffffff; 160 161 --colorCartDot: #f90000; 162 163 --colorDrawers: #ffffff; 164 --colorDrawersDim: #f2f2f2; 165 --colorDrawerBorder: #e8e8e1; 166 --colorDrawerText: #000000; 167 --colorDrawerTextDark: #000000; 168 --colorDrawerButton: #0016d9; 169 --colorDrawerButtonText: #ffffff; 170 171 --colorFooter: #2900ff; 172 --colorFooterText: #fffefe; 173 --colorFooterTextAlpha01: #fffefe; 174 175 --colorGridOverlay: #000000; 176 --colorGridOverlayOpacity: 0.2; 177 178 --colorHeaderTextAlpha01: rgba(0, 0, 0, 0.1); 179 180 --colorHeroText: #ffffff; 181 182 --colorSmallImageBg: #e5e5e5; 183 --colorLargeImageBg: #0016d9; 184 185 --colorImageOverlay: #000000; 186 --colorImageOverlayOpacity: 0.0; 187 --colorImageOverlayTextShadow: 0.24; 188 189 --colorLink: #000000; 190 191 --colorModalBg: rgba(230, 230, 230, 0.6); 192 193 --colorNav: #ffffff; 194 --colorNavDim: #f2f2f2; 195 --colorNavText: #000000; 196 197 --colorPrice: #1c1d1d; 198 199 --colorSaleTag: #f90000; 200 --colorSaleTagText: #ffffff; 201 202 --colorTextBody: #000000; 203 --colorTextBodyAlpha015: rgba(0, 0, 0, 0.15); 204 --colorTextBodyAlpha005: rgba(0, 0, 0, 0.05); 205 --colorTextBodyAlpha008: rgba(0, 0, 0, 0.08); 206 --colorTextSavings: #cd0202; 207 208 --urlIcoSelect: url(//www.k9mask.com/cdn/shop/t/16/assets/ico-select.svg);
209 --urlIcoSelectFooter: url(//www.k9mask.com/cdn/shop/t/16/assets/ico-select-footer.svg); 210 --urlIcoSelectWhite: url(//www.k9mask.com/cdn/shop/t/16/assets/ico-select-white.svg); 211 212 --grid-gutter: 17px; 213 --drawer-gutter: 20px; 214 215 --sizeChartMargin: 25px 0; 216 --sizeChartIconMargin: 5px; 217 218 --newsletterReminderPadding: 40px; 219 220 /*Shop Pay Installments*/ 221 --color-body-text: #000000; 222 --color-body: #ffffff; 223 --color-bg: #ffffff; 224 } 225 226 .placeholder-content { 227 background-image: linear-gradient(100deg, #e5e5e5 40%, #dddddd 63%, #e5e5e5 79%); 228 }</style>
228<script> 229 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 230 231 window.theme = window.theme || {}; 232 theme.routes = { 233 home: "/", 234 cart: "/cart.js", 235 cartPage: "/cart", 236 cartAdd: "/cart/add.js", 237 cartChange: "/cart/change.js", 238 search: "/search", 239 predictiveSearch: "/search/suggest" 240 }; 241 theme.strings = { 242 soldOut: "Sold Out", 243 unavailable: "Unavailable", 244 inStockLabel: "In stock, ready to ship", 245 oneStockLabel: "Low stock - [count] item left", 246 otherStockLabel: "Low stock - [count] items left", 247 willNotShipUntil: "Ready to ship [date]", 248 willBeInStockAfter: "Back in stock [date]", 249 waitingForStock: "Backordered, shipping soon", 250 savePrice: "Save [saved_amount]", 251 cartEmpty: "Your cart is currently empty.", 252 cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out", 253 searchCollections: "Collections", 254 searchPages: "Pages", 255 searchArticles: "Articles", 256 productFrom: "from ", 257 maxQuantity: "You can only have [quantity] of [title] in your cart." 258 }; 259 theme.settings = { 260 cartType: "page", 261 isCustomerTemplate: false, 262 moneyFormat: "${{amount}}", 263 saveType: "dollar", 264 productImageSize: "natural", 265 productImageCover: false, 266 predictiveSearch: true, 267 predictiveSearchType: null, 268 predictiveSearchVendor: false, 269 predictiveSearchPrice: false, 270 quickView: false, 271 themeName: 'Impulse', 272 themeVersion: "9.2.0" 273 }; 274 </script>
274 275 276
276<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
276<meta name="google-site-verification" content="-Ff51DCm2RqPsCzTMNILKwPUGmYFsy3jDwHTgB0OBL4"> 277<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/3929931843/digital_wallets/dialog"> 278<meta id="in-context-paypal-metadata" data-shop-id="3929931843" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 279<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://www.k9mask.com/search"> 280<link rel="alternate" hreflang="en" href="https://www.k9mask.com/search"> 281<link rel="alternate" hreflang="en-DE" href="https://www.k9mask.com/en-de/search">
282<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
282 283<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
284<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=3929931843" crossorigin="anonymous"></script>
vendor: 1 bytes, line 284
284
285<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":3929931843,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/3929931843","merchantName":"K9 Mask® by Good Air Team","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"K9 Mask® by Good Air Team","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 285
285
286<script id="shopify-features" type="application/json">{"accessToken":"f29d630179a7b5f99f2dcb2fc679e0e1","betas":["rich-media-storefront-analytics"],"domain":"www.k9mask.com","predictiveSearch":true,"shopId":3929931843,"locale":"en"}</script>
vendor: 1 bytes, line 286
286
287<script>var Shopify = Shopify || {}; 288Shopify.shop = "k9mask.myshopify.com"; 289Shopify.locale = "en"; 290Shopify.currency = {"active":"USD","rate":"1.0"}; 291Shopify.country = "US"; 292Shopify.theme = {"name":"September 2026 Impulse: 9.2","id":161115439301,"schema_name":"Impulse","schema_version":"9.2.0","theme_store_id":857,"role":"main"}; 293Shopify.theme.handle = "null"; 294Shopify.theme.style = {"id":null,"handle":null}; 295Shopify.cdnHost = "www.k9mask.com/cdn"; 296Shopify.routes = Shopify.routes || {}; 297Shopify.routes.root = "/"; 298Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 299Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 300Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 301Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 301
301
302<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 302
302
303<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 303
303
304<script> 305 window.ShopifyPay = window.ShopifyPay || {}; 306 window.ShopifyPay.apiHost = "shop.app\/pay"; 307 window.ShopifyPay.redirectState = null; 308</script>
vendor: 1 bytes, line 308
308
309<script> 310 window.Shopify = window.Shopify || {}; 311 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 312 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 313 window.Shopify.SignInWithShop.eligible = true; 314</script>
vendor: 1 bytes, line 314
314
315<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 315
315
316<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 316
316
317<script type="module"> 318 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 319 320 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 321 322</script>
vendor: 1 bytes, line 322
322
323<script> 324 window.Shopify = window.Shopify || {}; 325 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 326 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"]}; 327</script>
vendor: 1 bytes, line 327
327
328<script>(function() { 329 var isLoaded = false; 330 function asyncLoad() { 331 if (isLoaded) return; 332 isLoaded = true; 333 var urls = ["\/\/staticw2.yotpo.com\/QyGZ8tHYhFCESgK0c0akjfwvHHBKgwB0B9SQl7QZ\/widget.js?shop=k9mask.myshopify.com","https:\/\/upsells.boldapps.net\/v2_ui\/js\/UpsellTracker.js?shop=k9mask.myshopify.com","https:\/\/gtranslate.io\/shopify\/gtranslate.js?shop=k9mask.myshopify.com","https:\/\/upsells.boldapps.net\/v2_ui\/js\/upsell.js?shop=k9mask.myshopify.com","https:\/\/faqs-plus.herokuapp.com\/public\/script-tags\/ef-faq-plus-script.min.js?shop=k9mask.myshopify.com"]; 334 for (var i = 0; i < urls.length; i++) { 335 var s = document.createElement('script'); 336 s.type = 'text/javascript'; 337 s.async = true; 338 s.src = urls[i]; 339 var x = document.getElementsByTagName('script')[0]; 340 x.parentNode.insertBefore(s, x); 341 } 342 }; 343 if(window.attachEvent) { 344 window.attachEvent('onload', asyncLoad); 345 } else { 346 window.addEventListener('load', asyncLoad, false); 347 } 348})();</script>
vendor: 1 bytes, line 348
348
349<script id="__st">var __st={"a":3929931843,"offset":-18000,"reqid":"4bf1e27b-3c7e-4c0f-b3fb-3c4e5c409b77-1791062751","pageurl":"www.k9mask.com\/search","u":"7be3fdbb6a16","p":"searchresults"};</script>
vendor: 1 bytes, line 349
349
350<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 350
350
351<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 351
351
352<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.k9mask.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 352
352
353<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.k9mask.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>
353<script crossorigin="anonymous" defer="defer" src="//www.k9mask.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 353
353
354<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 354
354
355<script> 356 window.Shopify = window.Shopify || {}; 357 window.Shopify.MCP = window.Shopify.MCP || {}; 358 window.Shopify.MCP.enabled = true; 359 window.Shopify.MCP.shop = "k9mask.myshopify.com"; 360 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.k9mask.com\/api\/mcp"; 361 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"]}}]; 362</script>
vendor: 1 bytes, line 362
362
363<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.k9mask.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 364</script>
vendor: 1 bytes, line 364
364
365<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.k9mask.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 366</script>
vendor: 1 bytes, line 366
366
367<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 368 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); 369</script>
vendor: 1 bytes, line 369
369
370<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})}})); 371</script>
vendor: 1 bytes, line 371
371
372<script id='scb4127' type='text/javascript' async='' src='https://www.k9mask.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
372<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.k9mask.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 373<style id="shopify-accelerated-checkout-cart"> 374 #shopify-buyer-consent { 375 margin-top: 1em; 376 display: inline-block; 377 width: 100%; 378} 379 380#shopify-buyer-consent.hidden { 381 display: none; 382} 383 384#shopify-subscription-policy-button { 385 background: none; 386 border: none; 387 padding: 0; 388 text-decoration: underline; 389 font-size: inherit; 390 cursor: pointer; 391} 392 393#shopify-subscription-policy-button::before { 394 box-shadow: none; 395} 396 397 </style> 398
399<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
399 400 401 <style data-shopify>:root { 402 /* Base colors */ 403 --kit-color-primary: var(--colorTextBody); 404 --kit-color-secondary: var(--colorBody); 405 --kit-color-tint: var(--colorImageOverlay); 406 407 /* Absolute colors */ 408 --kit-color-focus: var(--colorTextBody); 409 410 /* Color-mix percentages */ 411 --kit-color-mix-tint-overlay: calc(var(--colorImageOverlayOpacity) * 100%); 412 413 /* Border radius *//* Transitions */ 414 --kit-transition-normal: 300ms ease; 415 416 /* Focus */ 417 --kit-focus-ring-offset: 2px; 418 419 /* Layout */ 420 --kit-section-spacing: 40px; 421 --kit-section-gutter: 17px; 422 423 /* Typography */ 424 --kit-font-family-heading: var(--typeHeaderPrimary), var(--typeHeaderFallback); 425 --kit-font-family-body: var(--typeBasePrimary), var(--typeBaseFallback); 426 --kit-font-weight-normal: var(--typeBaseWeight); 427 --kit-heading-font-weight: var(--typeHeaderWeight); 428 --kit-heading-line-height: var(--typeHeaderLineHeight); 429 --kit-body-line-height: var(--typeBaseLineHeight); 430 --kit-heading-letter-spacing: var(--typeHeaderSpacing); 431 --kit-body-letter-spacing: var(--typeBaseSpacing);/* Body font sizes (mobile-first) */ 432 --kit-font-size-xs: var(--typeBodyExtraSmallSize); 433 --kit-font-size-sm: var(--typeBodySmallSize); 434 --kit-font-size-base: var(--typeBodySizeMobile); 435 --kit-font-size-lg: var(--typeBaseSize); 436 437 /* Heading font sizes (mobile-first) */ 438 --kit-heading-font-size-sm: var(--typeH3SizeMobile); 439 --kit-heading-font-size-md: var(--typeH2SizeMobile); 440 --kit-heading-font-size-lg: var(--typeH1SizeMobile); 441 --kit-heading-font-size-xl: var(--typeH1Size); 442 443 /* Buttons */ 444 --kit-color-primary-button: var(--colorBtnPrimary); 445 --kit-color-on-primary-button: var(--colorBtnPrimaryText); 446 --kit-color-primary-button-border: var(--colorBtnPrimary); 447 --kit-color-secondary-button: var(--colorBody); 448 --kit-color-on-secondary-button: var(--colorTextBody); 449 --kit-color-secondary-button-border: var(--colorBorder); 450 } 451 452 @media (min-width: 700px) { 453 :root { 454 --kit-font-size-base: var(--typeBaseSize); 455 456 --kit-heading-font-size-sm: var(--typeH3Size); 457 --kit-heading-font-size-md: var(--typeH2Size); 458 --kit-heading-font-size-lg: var(--typeH1Size); 459 --kit-heading-font-size-xl: var(--typeH1SizeHero); 460 } 461 } 462 463 @media (min-width: 769px) { 464 :root { 465 --kit-section-spacing: 75px; 466 --kit-section-gutter: 40px; 467 } 468 } 469 470 /* typography */ 471 body .kit-text--caption { 472 font-size: var(--kit-font-size-sm); 473 text-transform: uppercase; 474 letter-spacing: var(--typeUppercaseSpacing); 475 color: inherit; 476 }</style> 477 478 <style data-shopify> 479 :root { 480 /* Root Variables */ 481 /* ========================= */ 482 --root-color-primary: #000000; 483 --color-primary: #000000; 484 --root-color-secondary: #ffffff; 485 --color-secondary: #ffffff; 486 --color-sale-tag: #f90000; 487 --color-sale-tag-text: #ffffff; 488 --layout-section-padding-block: 3rem; 489 --layout-section-padding-inline--md: 40px; 490 --layout-section-max-inline-size: 1420px; 491 492 493 /* Text */ 494 /* ========================= */ 495 496 /* Body Font Styles */ 497 --element-text-font-family--body: Roboto; 498 --element-text-font-family-fallback--body: sans-serif; 499 --element-text-font-weight--body: 400; 500 --element-text-letter-spacing--body: 0.05em; 501 --element-text-text-transform--body: none; 502 503 /* Body Font Sizes */ 504 --element-text-font-size--body: initial; 505 --element-text-font-size--body-xs: 16px; 506 --element-text-font-size--body-sm: 18px; 507 --element-text-font-size--body-md: 20px; 508 --element-text-font-size--body-lg: 22px; 509 510 /* Body Line Heights */ 511 --element-text-line-height--body: 1.8; 512 513 /* Heading Font Styles */ 514 --element-text-font-family--heading: Roboto; 515 --element-text-font-family-fallback--heading: sans-serif; 516 --element-text-font-weight--heading: 700; 517 --element-text-letter-spacing--heading: 0.025em; 518 519 520 521 522 /* Heading Font Sizes */ 523 --element-text-font-size--heading-2xl: 48px; 524 --element-text-font-size--heading-xl: 32px; 525 --element-text-font-size--heading-lg: 26px; 526 --element-text-font-size--heading-md: 24px; 527 --element-text-font-size--heading-sm: 18px; 528 --element-text-font-size--heading-xs: 16px; 529 530 /* Heading Line Heights */ 531 --element-text-line-height--heading: 1.2; 532 533 /* Buttons */ 534 /* ========================= */ 535 536 --element-button-radius: 50px; 537 538 539 --element-button-padding-block: 12px; 540 --element-button-text-transform: uppercase; 541 --element-button-font-weight: 800; 542 --element-button-font-size: max(calc(var(--typeBaseSize) - 4px), 13px); 543 --element-button-letter-spacing: var(--typeUppercaseSpacing); 544 545 /* Base Color Variables */ 546 --element-button-color-primary: #0016d9; 547 --element-button-color-secondary: #ffffff; 548 --element-button-shade-border: 100%; 549 550 /* Hover State Variables */ 551 --element-button-shade-background--hover: 0%; 552 --element-button-shade-border--hover: 100%; 553 554 /* Focus State Variables */ 555 --element-button-color-focus: var(--color-focus); 556 557 /* Inputs */ 558 /* ========================= */ 559 560 --element-icon-radius: 50px; 561 562 563 --element-input-font-size: var(--element-text-font-size--body-sm); 564 --element-input-box-shadow-shade: 100%; 565 566 /* Hover State Variables */ 567 --element-input-background-shade--hover: 0%; 568 --element-input-box-shadow-spread-radius--hover: 1px; 569 } 570 571 @media only screen and (max-width: 768px) { 572 :root { 573 --element-button-font-size: max(calc(var(--typeBaseSize) - 5px), 11px); 574 } 575 } 576 577 .element-radio { 578 &:has(input[type='radio']:checked) { 579 --element-button-color: var(--element-button-color-secondary); 580 } 581 } 582 583 /* ATC Button Overrides */ 584 /* ========================= */ 585 586 .element-button[type="submit"],
587 .element-button[type="submit"] .element-text, 588 .element-button--shopify-payment-wrapper button { 589 --element-button-padding-block: 13px; 590 --element-button-padding-inline: 20px; 591 --element-button-line-height: 1.42; 592 --_font-size--body-md: var(--element-button-font-size); 593 594 line-height: 1.42 !important; 595 } 596 597 /* When dynamic checkout is enabled */ 598 product-form:has(.element-button--shopify-payment-wrapper) { 599 --element-button-color: #000000; 600 601 .element-button[type="submit"], 602 .element-button--shopify-payment-wrapper button { 603 min-height: 50px !important; 604 } 605 606 .shopify-payment-button { 607 margin: 0; 608 } 609 } 610 611 /* Hover animation for non-angled buttons */ 612 body:not([data-button_style='angled']) .element-button[type="submit"] { 613 position: relative; 614 overflow: hidden; 615 616 &:after { 617 content: ''; 618 position: absolute; 619 top: 0; 620 left: 150%; 621 width: 200%; 622 height: 100%; 623 transform: skewX(-20deg); 624 background-image: linear-gradient(to right,transparent, rgba(255,255,255,.25),transparent); 625 } 626 627 &:hover:after { 628 animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1); 629 } 630 } 631 632 /* ANGLED STYLE - ATC Button Overrides */ 633 /* ========================= */ 634 635 [data-button_style='angled'] { 636 --element-button-shade-background--active: var(--element-button-shade-background); 637 --element-button-shade-border--active: var(--element-button-shade-border); 638 639 .element-button[type="submit"] { 640 --_box-shadow: none; 641 642 position: relative; 643 max-width: 94%; 644 border-top: 1px solid #0016d9; 645 border-bottom: 1px solid #0016d9; 646 647 &:before, 648 &:after { 649 content: ''; 650 position: absolute; 651 display: block; 652 top: -1px; 653 bottom: -1px; 654 width: 20px; 655 transform: skewX(-12deg); 656 background-color: #0016d9; 657 } 658 659 &:before { 660 left: -6px; 661 } 662 663 &:after { 664 right: -6px; 665 } 666 } 667 668 /* When dynamic checkout is enabled */ 669 product-form:has(.element-button--shopify-payment-wrapper) { 670 .element-button[type="submit"]:before, 671 .element-button[type="submit"]:after { 672 background-color: color-mix(in srgb,var(--_color-text) var(--_shade-background),var(--_color-background)); 673 border-top: 1px solid #0016d9; 674 border-bottom: 1px solid #0016d9; 675 } 676 677 .element-button[type="submit"]:before { 678 border-left: 1px solid #0016d9; 679 } 680 681 .element-button[type="submit"]:after { 682 border-right: 1px solid #0016d9; 683 } 684 } 685 686 .element-button--shopify-payment-wrapper { 687 --_color-background: #0016d9; 688 689 button:hover, 690 button:before, 691 button:after { 692 background-color: color-mix(in srgb,var(--_color-text) var(--_shade-background),var(--_color-background)) !important; 693 } 694 695 button:not(button:focus-visible) { 696 box-shadow: none !important; 697 } 698 } 699 } 700 </style> 701 702
702<script src="//www.k9mask.com/cdn/shop/t/16/assets/vendor-scripts-v11.js" defer="defer"></script>
702<link rel="stylesheet" href="//www.k9mask.com/cdn/shop/t/16/assets/country-flags.css">
702<script src="//www.k9mask.com/cdn/shop/t/16/assets/theme.js?v=22554912860141883171789506137" defer="defer"></script>
702 703<!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 704
705<script id='shopify-chat-app-embed-data' type='application/json'> 706 { 707 "settings": { 708 "invertActivatorColors": true, 709 "greetingMessage": "ð Hello from K9 Mask® \nMessage us if you have questions. We are happy to make recommendations.", 710 "showFeaturedProducts": true, 711 "featuredProducts": [], 712 "horizontalPosition": "bottom_left", 713 "icon": "chat_bubble", 714 "buttonLabel": "Chat" 715 } 716 } 717</script>
717 718 719<style data-shopify> 720 721 722 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 723 shopify-chat:defined:empty { 724 display: grid; 725 } 726 727 :root { 728 --shopify-chat-bg-color: #FFFFFF; 729 --shopify-chat-text-color: #000000; 730 --shopify-chat-accent-bg-color: #000000; 731 --shopify-chat-accent-text-color: #FFFFFF; 732 --shopify-chat-activator-offset: 20px; 733 734 735 736 --shopify-chat-activator-font-size: 16px; 737 --shopify-chat-border-radius: 16px; 738 } 739 740 741</style> 742
743<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
743 744 745 746<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 747 748 749
749<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/QyGZ8tHYhFCESgK0c0akjfwvHHBKgwB0B9SQl7QZ?languageCode=en" async></script>
749 750 751 752 753 754<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a0fcf9-a980-7b32-af36-621fac9a6319/product-upsell-96/assets/app.css" rel="stylesheet" type="text/css" media="all"> 755<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
756<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: 3929931843,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 756
756
757<script> 758 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 759</script>
vendor: 1 bytes, line 759
759
760<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}
760).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: 3929931843,storefrontBaseUrl: "https://www.k9mask.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.k9mask.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"575307973","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-QFZNMGE0S0\\\",\\\"GT-TWMWS83K\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-QFZNMGE0S0\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-QFZNMGE0S0\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-QFZNMGE0S0\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-QFZNMGE0S0\\\",\\\"MC-GYDD39RKV8\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-QFZNMGE0S0\\\",\\\"MC-GYDD39RKV8\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-QFZNMGE0S0\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-QFZNMGE0S0\\\",\\\"MC-GYDD39RKV8\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-QFZNMGE0S0\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-QFZNMGE0S0\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-QFZNMGE0S0\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-QFZNMGE0S0\\\"}],\\\"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"]}
760,{"id":"197132485","configuration":"{\"myshopify_url\":\"k9mask.myshopify.com\", \"environment\":\"production\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5640f8aa1309d751e1a79f66442f1a68","type":"APP","apiClientId":118555,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"K9 Mask® by Good Air Team","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"k9mask.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.k9mask.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.k9mask.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"161115439301","themeStoreId":"857","themePublished":"true","eventMetadataId":"b9ec7d30-9e33-48c7-b5b8-806b7a9ffbc0","pageType":"searchresults","shopId":"3929931843","storefrontBaseUrl":"https:\/\/www.k9mask.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>
760<script> 761 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 762 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 763 window.ShopifyAnalytics.meta.currency = 'USD'; 764 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"4bf1e27b-3c7e-4c0f-b3fb-3c4e5c409b77-1791062751"}}; 765 for (var attr in meta) { 766 window.ShopifyAnalytics.meta[attr] = meta[attr]; 767 } 768</script>
vendor: 1 bytes, line 768
768
769<script class="analytics"> 770 (function () { 771 var customDocumentWrite = function(content) { 772 var jquery = null; 773 774 if (window.jQuery) { 775 jquery = window.jQuery; 776 } else if (window.Checkout && window.Checkout.$) { 777 jquery = window.Checkout.$; 778 } 779 780 if (jquery) { 781 jquery('body').append(content); 782 } 783 }; 784 785 var hasLoggedConversion = function(token) { 786 if (token) { 787 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 788 } 789 return false; 790 } 791 792 var setCookieIfConversion = function(token) { 793 if (token) { 794 var twoMonthsFromNow = new Date(Date.now()); 795 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 796 797 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 798 } 799 } 800 801 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 802 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 803 if (trekkie.integrations) { 804 return; 805 } 806 trekkie.methods = [ 807 'identify', 808 'page', 809 'ready', 810 'track', 811 'trackForm', 812 'trackLink' 813 ]; 814 trekkie.factory = function(method) { 815 return function() { 816 var args = Array.prototype.slice.call(arguments); 817 args.unshift(method); 818 trekkie.push(args); 819 if (method == 'track' || method == 'page') { 820 var pageUrl; 821 try { 822 pageUrl = window.location.href; 823 } catch (e) {} 824 var pageReferrer; 825 try { 826 pageReferrer = document.referrer; 827 } catch (e) {} 828 try { 829 if (window.__TREKKIE_SHIM_QUEUE == null) { 830 window.__TREKKIE_SHIM_QUEUE = []; 831 } 832 window.__TREKKIE_SHIM_QUEUE.push({ 833 from: 'trekkie-stub', 834 method: method, 835 args: args.slice(1), 836 pageContext: { 837 url: pageUrl, 838 referrer: pageReferrer 839 } 840 }); 841 } catch (e) { 842 // no-op 843 } 844 } 845 return trekkie; 846 }; 847 }; 848 for (var i = 0; i < trekkie.methods.length; i++) { 849 var key = trekkie.methods[i]; 850 trekkie[key] = trekkie.factory(key); 851 } 852 trekkie.load = function(config) { 853 trekkie.config = config || {}; 854 trekkie.config.initialDocumentCookie = document.cookie; 855 var first = document.getElementsByTagName('script')[0]; 856var script = document.createElement('script'); 857script.type = 'text/javascript'; 858script.onerror = function(e) { 859 var scriptFallback = document.createElement('script'); 860 scriptFallback.type = 'text/javascript'; 861 scriptFallback.onerror = function(error) { 862 var Monorail = { 863 produce: function produce(monorailDomain, schemaId, payload) { 864 var currentMs = new Date().getTime(); 865 var event = { 866 schema_id: schemaId, 867 payload: payload, 868 metadata: { 869 event_created_at_ms: currentMs, 870 event_sent_at_ms: currentMs 871 } 872 }; 873 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 874 }, 875 sendRequest: function sendRequest(endpointUrl, payload) { 876 // Try the sendBeacon API 877 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 878 var blobData = new window.Blob([payload], { 879 type: 'text/plain' 880 }); 881 882 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 883 return true; 884 } // sendBeacon was not successful 885 886 } // XHR beacon 887 888 var xhr = new XMLHttpRequest(); 889 890 try { 891 xhr.open('POST', endpointUrl); 892 xhr.setRequestHeader('Content-Type', 'text/plain'); 893 xhr.send(payload); 894 } catch (e) { 895 console.log(e); 896 } 897 898 return false; 899 }, 900 isIos12: function isIos12() { 901 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 902 } 903 }; 904 Monorail.produce('monorail-edge.shopifysvc.com', 905 'trekkie_storefront_load_errors/1.1', 906 {shop_id: 3929931843, 907 theme_id: 161115439301, 908 app_name: "storefront", 909 context_url: window.location.href, 910 source_url: "//www.k9mask.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 911 912 }; 913 scriptFallback.async = true; 914 scriptFallback.src = '//www.k9mask.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 915 first.parentNode.insertBefore(scriptFallback, first); 916}; 917script.async = true; 918script.src = '//www.k9mask.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 919first.parentNode.insertBefore(script, first); 920 921 }; 922 trekkie.load( 923 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":3929931843,"isMerchantRequest":null,"themeId":161115439301,"themeCityHash":"9191963840135437119","contentLanguage":"en","currency":"USD","eventMetadataId":"b9ec7d30-9e33-48c7-b5b8-806b7a9ffbc0"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 924 ); 925 926 var loaded = false;
927 trekkie.ready(function() { 928 if (loaded) return; 929 loaded = true; 930 931 window.ShopifyAnalytics.lib = window.trekkie; 932 933 var originalDocumentWrite = document.write; 934 document.write = customDocumentWrite; 935 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 936 document.write = originalDocumentWrite; 937 938 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 939 var token = match? match[1]: undefined; 940 if (!hasLoggedConversion(token)) { 941 setCookieIfConversion(token); 942 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 943 } 944 }); 945 946 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"4bf1e27b-3c7e-4c0f-b3fb-3c4e5c409b77-1791062751","shopifyEmitted":true}); 947 948 var eventsListenerScript = document.createElement('script'); 949 eventsListenerScript.async = true; 950 eventsListenerScript.src = "//www.k9mask.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 951 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 952})();</script>
vendor: 1 bytes, line 952
952
953<script 954 defer 955 src="https://www.k9mask.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 956 data-application="storefront-renderer" 957 data-shop-id="3929931843" 958 data-render-region="gcp-us-central1" 959 data-page-type="search" 960 data-theme-instance-id="161115439301" 961 data-theme-name="Impulse" 962 data-theme-version="9.2.0" 963 data-monorail-region="shop_domain" 964 data-resource-timing-sampling-rate="10" 965 data-shs="true" 966 data-shs-beacon="true" 967 data-shs-export-with-fetch="true" 968 data-shs-logs-sample-rate="1" 969 data-shs-beacon-endpoint="https://www.k9mask.com/api/collect" 970></script>
vendor: 1 bytes, line 970
970
971<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to K9 Mask® by Good Air Team. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
971,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 971
971
972<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"3929931843","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":false,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
972 973<meta name="shopify-y" content="d7699a56-8a4e-4553-a222-88188f65a40c" data-expiration="1822620352000"><meta name="shopify-s" content="d92ee624-faf3-4abd-acf8-7e49d2310e12" data-expiration="1791064552000"><meta name="new-cookie-storage-activated" content="t"> 974</head> 975 976<body class="template-search" data-center-text="center" data-button_style="round" data-type_header_capitalize="false" data-type_headers_align_text="center" data-type_product_capitalize="false" data-swatch_style="round" > 977 978 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 979 980 <div id="PageContainer" class="page-container"> 981 <div class="transition-body"><!-- BEGIN sections: header-group --> 982<div id="shopify-section-sections--22925748502725__header" class="shopify-section shopify-section-group-header-group"> 983 984<div id="NavDrawer" class="drawer drawer--right"> 985 <div class="drawer__contents"> 986 <div class="drawer__fixed-header"> 987 <div class="drawer__header appear-animation appear-delay-1"> 988 <div class="h2 drawer__title"></div> 989 <div class="drawer__close"> 990 <button type="button" class="drawer__close-button js-drawer-close"> 991 <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> 992 <span class="icon__fallback-text">Close menu</span> 993 </button> 994 </div> 995 </div> 996 </div> 997 <div class="drawer__scrollable"> 998 <ul class="mobile-nav mobile-nav--heading-style" role="navigation" aria-label="Primary"><li class="mobile-nav__item appear-animation appear-delay-2"><div class="mobile-nav__has-sublist"><a href="/collections/all" 999 class="mobile-nav__link mobile-nav__link--top-level" 1000 id="Label-collections-all1" 1001 > 1002 Shop 1003 </a> 1004 <div class="mobile-nav__toggle"> 1005 <button type="button" 1006 aria-controls="Linklist-collections-all1" 1007 aria-labelledby="Label-collections-all1" 1008 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1009 <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> 1010</span> 1011</button> 1012 </div></div><div id="Linklist-collections-all1" 1013 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1014 > 1015 <div class="collapsible-content__inner"> 1016 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1017 <div class="mobile-nav__child-item"><a href="/collections/new" 1018 class="mobile-nav__link" 1019 id="Sublabel-collections-new1" 1020 > 1021 New Products 1022 </a><button type="button" 1023 aria-controls="Sublinklist-collections-all1-collections-new1" 1024 aria-labelledby="Sublabel-collections-new1" 1025 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1026 <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> 1027</span> 1028</button></div><div 1029 id="Sublinklist-collections-all1-collections-new1" 1030 aria-labelledby="Sublabel-collections-new1" 1031 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1032 > 1033 <div class="collapsible-content__inner"> 1034 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1035 <a href="/collections/new" class="mobile-nav__link"> 1036 K9 Mask® Dog Air Filter 1037 </a> 1038 </li></ul> 1039 </div> 1040 </div></li><li class="mobile-nav__item"> 1041 <div class="mobile-nav__child-item"><a href="/collections/all" 1042 class="mobile-nav__link" 1043 id="Sublabel-collections-all2" 1044 > 1045 All Products 1046 </a><button type="button" 1047 aria-controls="Sublinklist-collections-all1-collections-all2" 1048 aria-labelledby="Sublabel-collections-all2" 1049 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1050 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1050ox="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> 1051</span> 1052</button></div><div 1053 id="Sublinklist-collections-all1-collections-all2" 1054 aria-labelledby="Sublabel-collections-all2" 1055 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1056 > 1057 <div class="collapsible-content__inner"> 1058 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1059 <a href="/collections/air-filter-face-mask-for-dogs" class="mobile-nav__link"> 1060 K9 Mask® for Dogs 1061 </a> 1062 </li><li class="mobile-nav__item"> 1063 <a href="/collections/extreme-breathe-k9-mask%C2%AE" class="mobile-nav__link"> 1064 - Extreme Breathe 1065 </a> 1066 </li><li class="mobile-nav__item"> 1067 <a href="/collections/clean-breathe-k9-mask%C2%AE" class="mobile-nav__link"> 1068 - Clean Breathe 1069 </a> 1070 </li><li class="mobile-nav__item"> 1071 <a href="/collections/air-filter-refill" class="mobile-nav__link"> 1072 K9 Mask® Filter Refills 1073 </a> 1074 </li><li class="mobile-nav__item"> 1075 <a href="/products/extreme-breathe-k9-mask%C2%AE-air-filter-refills-5-pack-n95-active-carbon" class="mobile-nav__link"> 1076 - Extreme Breathe 1077 </a> 1078 </li><li class="mobile-nav__item"> 1079 <a href="/products/clean-breathe-k9-mask%C2%AE-air-filter-refills-5-pack-active-carbon" class="mobile-nav__link"> 1080 - Clean Breathe 1081 </a> 1082 </li><li class="mobile-nav__item"> 1083 <a href="/products/clearance-k9-mask%C2%AE-scratch-and-paw-discount-items" class="mobile-nav__link"> 1084 Deals 1085 </a> 1086 </li></ul> 1087 </div> 1088 </div></li><li class="mobile-nav__item"> 1089 <div class="mobile-nav__child-item"><a href="/products/k9-mask%C2%AE-for-dogs-with-3-extreme-breathe-n95-active-carbon-air-filters" 1090 class="mobile-nav__link" 1091 id="Sublabel-products-k9-mask-c2-ae-for-dogs-with-3-extreme-breathe-n95-active-carbon-air-filters3" 1092 > 1093 Best Seller 1094 </a></div></li><li class="mobile-nav__item"> 1095 <div class="mobile-nav__child-item"><a href="https://www.k9mask.com/a/faq" 1096 class="mobile-nav__link" 1097 id="Sublabel-https-www-k9mask-com-a-faq4" 1098 > 1099 FAQ 1100 </a><button type="button" 1101 aria-controls="Sublinklist-collections-all1-https-www-k9mask-com-a-faq4" 1102 aria-labelledby="Sublabel-https-www-k9mask-com-a-faq4" 1103 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1104 <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> 1105</span> 1106</button></div><div 1107 id="Sublinklist-collections-all1-https-www-k9mask-com-a-faq4" 1108 aria-labelledby="Sublabel-https-www-k9mask-com-a-faq4" 1109 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1110 > 1111 <div class="collapsible-content__inner"> 1112 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1113 <a href="/pages/faq" class="mobile-nav__link"> 1114 All Frequently Asked Questions 1115 </a> 1116 </li><li class="mobile-nav__item"> 1117 <a href="/pages/how-to-insert-air-filter-into-k9-mask" class="mobile-nav__link"> 1118 How To Insert Air Filter Into K9 Mask® 1119 </a> 1120 </li><li class="mobile-nav__item"> 1121 <a href="/pages/how-to-get-your-dog-to-wear-an-air-filter-face-mask" class="mobile-nav__link"> 1122 How To Train Your Dog To Wear a K9 Mask® 1123 </a> 1124 </li><li class="mobile-nav__item"> 1125 <a href="/pages/videos" class="mobile-nav__link"> 1126 Watch K9 Mask® Videos 1127 </a> 1128 </li></ul> 1129 </div> 1130 </div></li><li class="mobile-nav__item"> 1131 <div class="mobile-nav__child-item"><a href="/pages/size-chart" 1132 class="mobile-nav__link" 1133 id="Sublabel-pages-size-chart5" 1134 > 1135 Find Size 1136 </a><button type="button" 1137 aria-controls="Sublinklist-collections-all1-pages-size-chart5" 1138 aria-labelledby="Sublabel-pages-size-chart5" 1139 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1140 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1140ox="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> 1141</span> 1142</button></div><div 1143 id="Sublinklist-collections-all1-pages-size-chart5" 1144 aria-labelledby="Sublabel-pages-size-chart5" 1145 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1146 > 1147 <div class="collapsible-content__inner"> 1148 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1149 <a href="/pages/size-chart" class="mobile-nav__link"> 1150 Find K9 Mask® Size for Your Dog 1151 </a> 1152 </li></ul> 1153 </div> 1154 </div></li></ul></div> 1155 </div></li><li class="mobile-nav__item appear-animation appear-delay-3"><div class="mobile-nav__has-sublist"><a href="/pages/faq" 1156 class="mobile-nav__link mobile-nav__link--top-level" 1157 id="Label-pages-faq2" 1158 > 1159 FAQ 1160 </a> 1161 <div class="mobile-nav__toggle"> 1162 <button type="button" 1163 aria-controls="Linklist-pages-faq2" 1164 aria-labelledby="Label-pages-faq2" 1165 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1166 <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> 1167</span> 1168</button> 1169 </div></div><div id="Linklist-pages-faq2" 1170 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1171 > 1172 <div class="collapsible-content__inner"> 1173 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1174 <div class="mobile-nav__child-item"><a href="/pages/faq" 1175 class="mobile-nav__link" 1176 id="Sublabel-pages-faq1" 1177 > 1178 All Frequently Asked Questions 1179 </a></div></li></ul></div> 1180 </div></li><li class="mobile-nav__item appear-animation appear-delay-4"><div class="mobile-nav__has-sublist"><a href="/pages/about-us" 1181 class="mobile-nav__link mobile-nav__link--top-level" 1182 id="Label-pages-about-us3" 1183 > 1184 Our Story 1185 </a> 1186 <div class="mobile-nav__toggle"> 1187 <button type="button" 1188 aria-controls="Linklist-pages-about-us3" 1189 aria-labelledby="Label-pages-about-us3" 1190 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1191 <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> 1192</span> 1193</button> 1194 </div></div><div id="Linklist-pages-about-us3" 1195 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1196 > 1197 <div class="collapsible-content__inner"> 1198 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1199 <div class="mobile-nav__child-item"><a href="/pages/about-us" 1200 class="mobile-nav__link" 1201 id="Sublabel-pages-about-us1" 1202 > 1203 Story of K9 Mask® 1204 </a></div></li><li class="mobile-nav__item"> 1205 <div class="mobile-nav__child-item"><a href="/pages/sharktank" 1206 class="mobile-nav__link" 1207 id="Sublabel-pages-sharktank2" 1208 > 1209 As Seen on Shark Tank 1210 </a></div></li><li class="mobile-nav__item"> 1211 <div class="mobile-nav__child-item"><a href="/blogs/news" 1212 class="mobile-nav__link" 1213 id="Sublabel-blogs-news3" 1214 > 1215 K9 Mask® Blog 1216 </a></div></li><li class="mobile-nav__item"> 1217 <div class="mobile-nav__child-item"><a href="/pages/videos" 1218 class="mobile-nav__link" 1219 id="Sublabel-pages-videos4" 1220 > 1221 K9 Mask® Videos 1222 </a></div></li><li class="mobile-nav__item"> 1223 <div class="mobile-nav__child-item"><a href="https://www.k9mask.com/pages/news" 1224 class="mobile-nav__link" 1225 id="Sublabel-https-www-k9mask-com-pages-news5" 1226 > 1227 K9 Mask® News 1228 </a></div></li></ul></div> 1229 </div></li><li class="mobile-nav__item appear-animation appear-delay-5"><div class="mobile-nav__has-sublist"><a href="/pages/contact-us" 1230 class="mobile-nav__link mobile-nav__link--top-level" 1231 id="Label-pages-contact-us4" 1232 > 1233 Contact Us 1234 </a> 1235 <div class="mobile-nav__toggle"> 1236 <button type="button" 1237 aria-controls="Linklist-pages-contact-us4" 1238 aria-labelledby="Label-pages-contact-us4" 1239 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1240 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1240ox="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> 1241</span> 1242</button> 1243 </div></div><div id="Linklist-pages-contact-us4" 1244 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1245 > 1246 <div class="collapsible-content__inner"> 1247 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1248 <div class="mobile-nav__child-item"><a href="/pages/contact-us" 1249 class="mobile-nav__link" 1250 id="Sublabel-pages-contact-us1" 1251 > 1252 Contact Us 1253 </a></div></li><li class="mobile-nav__item"> 1254 <div class="mobile-nav__child-item"><a href="/pages/affiliate-marketing" 1255 class="mobile-nav__link" 1256 id="Sublabel-pages-affiliate-marketing2" 1257 > 1258 Affiliate Marketing 1259 </a></div></li></ul></div> 1260 </div></li></ul><ul class="mobile-nav__social appear-animation appear-delay-6"><li class="mobile-nav__social-item"> 1261 <a target="_blank" rel="noopener" href="https://instagram.com/k9_mask/" title="K9 Mask® by Good Air Team on Instagram"> 1262 <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> 1263 <span class="icon__fallback-text">Instagram</span> 1264 </a> 1265 </li><li class="mobile-nav__social-item"> 1266 <a target="_blank" rel="noopener" href="https://facebook.com/dogpollutionmask" title="K9 Mask® by Good Air Team on Facebook"> 1267 <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>
1268 <span class="icon__fallback-text">Facebook</span> 1269 </a> 1270 </li><li class="mobile-nav__social-item"> 1271 <a target="_blank" rel="noopener" href="https://www.youtube.com/@k9mask" title="K9 Mask® by Good Air Team on YouTube"> 1272 <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.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"/></svg> 1273 <span class="icon__fallback-text">YouTube</span> 1274 </a> 1275 </li><li class="mobile-nav__social-item"> 1276 <a target="_blank" rel="noopener" href="https://twitter.com/k9mask" title="K9 Mask® by Good Air Team on X"> 1277 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 20 20"><path d="M11.095 5.514c.1-.167.158-.3.249-.409A986.714 986.714 0 0 1 14.67 1.11c.43-.514.876-.614 1.35-.327.53.32.609.932.166 1.485-.477.598-.978 1.178-1.467 1.766-.772.927-1.538 1.862-2.322 2.78-.184.216-.21.358-.038.609 2.158 3.157 4.304 6.323 6.448 9.49.18.266.345.55.463.845.435 1.093-.138 2.07-1.319 2.157-1.61.118-3.226.142-4.829-.11-.95-.15-1.607-.758-2.13-1.513-1.15-1.66-2.28-3.334-3.42-5.002-.071-.105-.155-.203-.289-.377-.086.124-.14.214-.207.295a4455.405 4455.405 0 0 1-4.44 5.31 3.698 3.698 0 0 1-.387.42c-.351.308-.85.304-1.217.008-.353-.286-.466-.811-.194-1.194.352-.495.75-.96 1.139-1.43 1.328-1.6 2.66-3.2 4-4.79.184-.219.16-.371.011-.59a1936.237 1936.237 0 0 1-5.324-7.87c-.205-.304-.4-.63-.533-.97C-.27 1.092.28.095 1.357.045c1.514-.07 3.037-.046 4.553.008 1.13.04 1.915.732 2.532 1.62.791 1.14 1.57 2.287 2.354 3.43.066.096.136.19.297.414l.002-.003Zm-8.888-3.6c.098.168.16.293.237.407 3.38 4.967 6.762 9.933 10.14 14.903.331.487.757.792 1.357.804 1.004.017 2.008.028 3.011.037.065 0 .13-.039.24-.076-.113-.184-.205-.345-.309-.5-2.271-3.352-4.54-6.706-6.816-10.054-1.101-1.62-2.224-3.227-3.324-4.847-.337-.495-.8-.693-1.37-.702-.897-.011-1.793-.02-2.69-.024-.138 0-.276.029-.473.05l-.003.002Z"/></svg> 1278 <span class="icon__fallback-text">X</span> 1279 </a> 1280 </li><li class="mobile-nav__social-item"> 1281 <a target="_blank" rel="noopener" href="https://www.tiktok.com/@k9mask" title="K9 Mask® by Good Air Team on TickTok"> 1282 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewBox="0 0 2859 3333"><path d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"/></svg> 1283 <span class="icon__fallback-text">TikTok</span> 1284 </a> 1285 </li></ul> 1286 </div> 1287 </div> 1288</div> 1289<style> 1290 .site-nav__link, 1291 .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { 1292 font-size: 22px; 1293 } 1294 1295 .site-nav__link, 1296 .site-header--heading-style .site-nav__link, 1297 .mobile-nav__link--top-level, 1298 .mobile-nav--heading-style .mobile-nav__link--top-level { 1299 text-transform: uppercase; 1300 letter-spacing: var(--typeUppercaseSpacing); 1301 } 1302 .mobile-nav__link--top-level { 1303 font-size: 1.1em; 1304 } 1305 1306 1307 1308.site-header { 1309 box-shadow: 0 0 1px rgba(0,0,0,0.2); 1310 } 1311 1312 .toolbar + .header-sticky-wrapper .site-header { 1313 border-top: 0; 1314 }</style> 1315 1316<div data-section-id="sections--22925748502725__header" data-section-type="header"><div class="toolbar small--hide"> 1317 <div class="page-width"> 1318 <div class="toolbar__content"><div class="toolbar__item"> 1319 <ul class="no-bullets social-icons inline-list toolbar__social"><li> 1320 <a target="_blank" rel="noopener" href="https://instagram.com/k9_mask/" title="K9 Mask® by Good Air Team on Instagram"> 1321 <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-.
1321075 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> 1322 <span class="icon__fallback-text">Instagram</span> 1323 </a> 1324 </li><li> 1325 <a target="_blank" rel="noopener" href="https://facebook.com/dogpollutionmask" title="K9 Mask® by Good Air Team on Facebook"> 1326 <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> 1327 <span class="icon__fallback-text">Facebook</span> 1328 </a> 1329 </li><li> 1330 <a target="_blank" rel="noopener" href="https://www.youtube.com/@k9mask" title="K9 Mask® by Good Air Team on YouTube"> 1331 <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.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"/></svg> 1332 <span class="icon__fallback-text">YouTube</span> 1333 </a> 1334 </li><li> 1335 <a target="_blank" rel="noopener" href="https://twitter.com/k9mask" title="K9 Mask® by Good Air Team on X"> 1336 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 20 20"><path d="M11.095 5.514c.1-.167.158-.3.249-.409A986.714 986.714 0 0 1 14.67 1.11c.43-.514.876-.614 1.35-.327.53.32.609.932.166 1.485-.477.598-.978 1.178-1.467 1.766-.772.927-1.538 1.862-2.322 2.78-.184.216-.21.358-.038.609 2.158 3.157 4.304 6.323 6.448 9.49.18.266.345.55.463.845.435 1.093-.138 2.07-1.319 2.157-1.61.118-3.226.142-4.829-.11-.95-.15-1.607-.758-2.13-1.513-1.15-1.66-2.28-3.334-3.42-5.002-.071-.105-.155-.203-.289-.377-.086.124-.14.214-.207.295a4455.405 4455.405 0 0 1-4.44 5.31 3.698 3.698 0 0 1-.387.42c-.351.308-.85.304-1.217.008-.353-.286-.466-.811-.194-1.194.352-.495.75-.96 1.139-1.43 1.328-1.6 2.66-3.2 4-4.79.184-.219.16-.371.011-.59a1936.237 1936.237 0 0 1-5.324-7.87c-.205-.304-.4-.63-.533-.97C-.27 1.092.28.095 1.357.045c1.514-.07 3.037-.046 4.553.008 1.13.04 1.915.732 2.532 1.62.791 1.14 1.57 2.287 2.354 3.43.066.096.136.19.297.414l.002-.003Zm-8.888-3.6c.098.168.16.293.237.407 3.38 4.967 6.762 9.933 10.14 14.903.331.487.757.792 1.357.804 1.004.017 2.008.028 3.011.037.065 0 .13-.039.24-.076-.113-.184-.205-.345-.309-.5-2.271-3.352-4.54-6.706-6.816-10.054-1.101-1.62-2.224-3.227-3.324-4.847-.337-.495-.8-.693-1.37-.702-.897-.011-1.793-.02-2.69-.024-.138 0-.276.029-.473.05l-.003.002Z"/></svg> 1337 <span class="icon__fallback-text">X</span> 1338 </a> 1339 </li><li> 1340 <a target="_blank" rel="noopener" href="https://www.tiktok.com/@k9mask" title="K9 Mask® by Good Air Team on TikTok"> 1341 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewB
1341ox="0 0 2859 3333"><path d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"/></svg> 1342 <span class="icon__fallback-text">TikTok</span> 1343 </a> 1344 </li></ul> 1345 1346 </div></div> 1347 1348 </div> 1349</div> 1350<div class="header-sticky-wrapper"> 1351 <div id="HeaderWrapper" class="header-wrapper"><header 1352 id="SiteHeader" 1353 class="site-header site-header--heading-style" 1354 data-sticky="false" 1355 data-overlay="false"> 1356 <div class="page-width"> 1357 <div 1358 class="header-layout header-layout--left" 1359 data-logo-align="left"><div class="header-item header-item--logo"><style data-shopify>.header-item--logo, 1360.header-layout--left-center .header-item--logo, 1361.header-layout--left-center .header-item--icons { 1362 -webkit-box-flex: 0 1 100px; 1363 -ms-flex: 0 1 100px; 1364 flex: 0 1 100px; 1365} 1366 1367@media only screen and (min-width: 769px) { 1368 .header-item--logo, 1369 .header-layout--left-center .header-item--logo, 1370 .header-layout--left-center .header-item--icons { 1371 -webkit-box-flex: 0 0 120px; 1372 -ms-flex: 0 0 120px; 1373 flex: 0 0 120px; 1374 } 1375} 1376 1377.site-header__logo a { 1378 width: 100px; 1379} 1380.is-light .site-header__logo .logo--inverted { 1381 width: 100px; 1382} 1383@media only screen and (min-width: 769px) { 1384 .site-header__logo a { 1385 width: 120px; 1386 } 1387 1388 .is-light .site-header__logo .logo--inverted { 1389 width: 120px; 1390 } 1391}</style><div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization"> 1392 <a 1393 href="/" 1394 itemprop="url" 1395 class="site-header__logo-link logo--has-inverted" 1396 style="padding-top: 75.50702028081123%"><picture> 1397 <source 1398 media="(max-width: 768px)" 1399 srcset="//www.k9mask.com/cdn/shop/files/logo_v2_black_2.png?v=1613646260&width=100 100w, //www.k9mask.com/cdn/shop/files/logo_v2_black_2.png?v=1613646260&width=200 200w" 1400 sizes="100px" 1401 ><img src="//www.k9mask.com/cdn/shop/files/logo_v2_black_2.png?v=1613646260&width=240" alt="K9 Mask Dog Air Pollution Face Filter Masks Logo" srcset="//www.k9mask.com/cdn/shop/files/logo_v2_black_2.png?v=1613646260&width=120 120w, //www.k9mask.com/cdn/shop/files/logo_v2_black_2.png?v=1613646260&width=240 240w" width="240" height="181" loading="eager" class="image-element" sizes="120px" itemprop="logo"></picture> 1402 </a><a 1403 href="/" 1404 itemprop="url" 1405 class="site-header__logo-link logo--inverted" 1406 style="padding-top: 75.41666666666667%"><picture> 1407 <source 1408 media="(max-width: 768px)" 1409 srcset="//www.k9mask.com/cdn/shop/files/K9_mask_logo_white_web.png?v=1641588670&width=100 100w, //www.k9mask.com/cdn/shop/files/K9_mask_logo_white_web.png?v=1641588670&width=200 200w" 1410 sizes="100px" 1411 ><img src="//www.k9mask.com/cdn/shop/files/K9_mask_logo_white_web.png?v=1641588670&width=240" alt="K9 Mask air filter face gas mask for dogs logo" srcset="//www.k9mask.com/cdn/shop/files/K9_mask_logo_white_web.png?v=1641588670&width=120 120w, //www.k9mask.com/cdn/shop/files/K9_mask_logo_white_web.png?v=1641588670&width=240 240w" width="240" height="181" loading="eager" class="image-element" sizes="120px" itemprop="logo"></picture> 1412 </a></div></div><div class="header-item header-item--navigation" role="navigation" aria-label="Primary"><ul 1413 class="site-nav site-navigation small--hide" 1414><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 1415 1416 <details 1417 data-hover="true" 1418 id="site-nav-item--1" 1419 class="site-nav__details" 1420 > 1421 <summary 1422 data-link="/collections/all" 1423 aria-expanded="false" 1424 aria-controls="site-nav-item--1" 1425 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 1426 > 1427 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> 1428 </summary> 1429 1430<ul class="site-nav__dropdown text-left"><li class=" site-nav__deep-dropdown-trigger"> 1431 <a href="/collections/new" class="site-nav__dropdown-link site-nav__dropdown-link--second-level site-nav__dropdown-link--has-children"> 1432 New Products 1433<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1433ox="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></a><ul class="site-nav__deep-dropdown"><li> 1434 <a href="/collections/new" class="site-nav__dropdown-link">K9 Mask® Dog Air Filter</a> 1435 </li></ul></li><li class=" site-nav__deep-dropdown-trigger"> 1436 <a href="/collections/all" class="site-nav__dropdown-link site-nav__dropdown-link--second-level site-nav__dropdown-link--has-children"> 1437 All Products 1438<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></a><ul class="site-nav__deep-dropdown"><li> 1439 <a href="/collections/air-filter-face-mask-for-dogs" class="site-nav__dropdown-link">K9 Mask® for Dogs</a> 1440 </li><li> 1441 <a href="/collections/extreme-breathe-k9-mask%C2%AE" class="site-nav__dropdown-link">- Extreme Breathe</a> 1442 </li><li> 1443 <a href="/collections/clean-breathe-k9-mask%C2%AE" class="site-nav__dropdown-link">- Clean Breathe</a> 1444 </li><li> 1445 <a href="/collections/air-filter-refill" class="site-nav__dropdown-link">K9 Mask® Filter Refills</a> 1446 </li><li> 1447 <a href="/products/extreme-breathe-k9-mask%C2%AE-air-filter-refills-5-pack-n95-active-carbon" class="site-nav__dropdown-link">- Extreme Breathe</a> 1448 </li><li> 1449 <a href="/products/clean-breathe-k9-mask%C2%AE-air-filter-refills-5-pack-active-carbon" class="site-nav__dropdown-link">- Clean Breathe</a> 1450 </li><li> 1451 <a href="/products/clearance-k9-mask%C2%AE-scratch-and-paw-discount-items" class="site-nav__dropdown-link">Deals</a> 1452 </li></ul></li><li class=""> 1453 <a href="/products/k9-mask%C2%AE-for-dogs-with-3-extreme-breathe-n95-active-carbon-air-filters" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1454 Best Seller 1455</a></li><li class=" site-nav__deep-dropdown-trigger"> 1456 <a href="https://www.k9mask.com/a/faq" class="site-nav__dropdown-link site-nav__dropdown-link--second-level site-nav__dropdown-link--has-children"> 1457 FAQ 1458<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></a><ul class="site-nav__deep-dropdown"><li> 1459 <a href="/pages/faq" class="site-nav__dropdown-link">All Frequently Asked Questions</a> 1460 </li><li> 1461 <a href="/pages/how-to-insert-air-filter-into-k9-mask" class="site-nav__dropdown-link">How To Insert Air Filter Into K9 Mask®</a> 1462 </li><li> 1463 <a href="/pages/how-to-get-your-dog-to-wear-an-air-filter-face-mask" class="site-nav__dropdown-link">How To Train Your Dog To Wear a K9 Mask®</a> 1464 </li><li> 1465 <a href="/pages/videos" class="site-nav__dropdown-link">Watch K9 Mask® Videos</a> 1466 </li></ul></li><li class=" site-nav__deep-dropdown-trigger"> 1467 <a href="/pages/size-chart" class="site-nav__dropdown-link site-nav__dropdown-link--second-level site-nav__dropdown-link--has-children"> 1468 Find Size 1469<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></a><ul class="site-nav__deep-dropdown"><li> 1470 <a href="/pages/size-chart" class="site-nav__dropdown-link">Find K9 Mask® Size for Your Dog</a> 1471 </li></ul></li></ul> 1472 </details> 1473 1474 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 1475 1476 <details 1477 data-hover="true" 1478 id="site-nav-item--2" 1479 class="site-nav__details" 1480 > 1481 <summary 1482 data-link="/pages/faq" 1483 aria-expanded="false" 1484 aria-controls="site-nav-item--2" 1485 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 1486 > 1487 FAQ <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1487ox="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> 1488 </summary> 1489 1490<ul class="site-nav__dropdown text-left"><li class=""> 1491 <a href="/pages/faq" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1492 All Frequently Asked Questions 1493</a></li></ul> 1494 </details> 1495 1496 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 1497 1498 <details 1499 data-hover="true" 1500 id="site-nav-item--3" 1501 class="site-nav__details" 1502 > 1503 <summary 1504 data-link="/pages/about-us" 1505 aria-expanded="false" 1506 aria-controls="site-nav-item--3" 1507 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 1508 > 1509 Our Story <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> 1510 </summary> 1511 1512<ul class="site-nav__dropdown text-left"><li class=""> 1513 <a href="/pages/about-us" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1514 Story of K9 Mask® 1515</a></li><li class=""> 1516 <a href="/pages/sharktank" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1517 As Seen on Shark Tank 1518</a></li><li class=""> 1519 <a href="/blogs/news" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1520 K9 Mask® Blog 1521</a></li><li class=""> 1522 <a href="/pages/videos" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1523 K9 Mask® Videos 1524</a></li><li class=""> 1525 <a href="https://www.k9mask.com/pages/news" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1526 K9 Mask® News 1527</a></li></ul> 1528 </details> 1529 1530 </li><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 1531 1532 <details 1533 data-hover="true" 1534 id="site-nav-item--4" 1535 class="site-nav__details" 1536 > 1537 <summary 1538 data-link="/pages/contact-us" 1539 aria-expanded="false" 1540 aria-controls="site-nav-item--4" 1541 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 1542 > 1543 Contact Us <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> 1544 </summary> 1545 1546<ul class="site-nav__dropdown text-left"><li class=""> 1547 <a href="/pages/contact-us" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1548 Contact Us 1549</a></li><li class=""> 1550 <a href="/pages/affiliate-marketing" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1551 Affiliate Marketing 1552</a></li></ul> 1553 </details> 1554 1555 </li></ul> 1556</div><div class="header-item header-item--icons"><div class="site-nav"> 1557 <div class="site-nav__icons"><a href="/search" class="site-nav__link site-nav__link--icon js-search-header"> 1558 <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> 1559 <span class="icon__fallback-text">Search</span> 1560 </a><button 1561 type="button" 1562 class="site-nav__link site-nav__link--icon js-drawer-open-nav medium-up--hide" 1563 aria-controls="NavDrawer"> 1564 <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> 1565 <span class="icon__fallback-text">Site navigation</span> 1566 </button><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag">
1567 <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag" viewBox="0 0 64 64"><g fill="none" stroke="#000" stroke-width="2"><path d="M25 26c0-15.79 3.57-20 8-20s8 4.21 8 20"/><path d="M14.74 18h36.51l3.59 36.73h-43.7z"/></g></svg><span class="icon__fallback-text">Cart</span> 1568 <span class="cart-link__bubble"></span> 1569 </span> 1570 </a> 1571 </div> 1572</div> 1573</div> 1574 </div></div> 1575 <div class="site-header__search-container"> 1576 <div class="site-header__search"> 1577 <div class="page-width"> 1578 <predictive-search data-context="header" data-enabled="true" data-dark="false"> 1579 <div class="predictive__screen" data-screen></div> 1580 <form action="/search" method="get" role="search"> 1581 <label for="Search" class="hidden-label">Search</label> 1582 <div class="search__input-wrap"> 1583 <input 1584 class="search__input" 1585 id="Search" 1586 type="search" 1587 name="q" 1588 value="" 1589 role="combobox" 1590 aria-expanded="false" 1591 aria-owns="predictive-search-results" 1592 aria-controls="predictive-search-results" 1593 aria-haspopup="listbox" 1594 aria-autocomplete="list" 1595 autocorrect="off" 1596 autocomplete="off" 1597 autocapitalize="off" 1598 spellcheck="false" 1599 placeholder="Search" 1600 tabindex="0" 1601 > 1602 <input name="options[prefix]" type="hidden" value="last"> 1603 <button class="btn--search" type="submit"> 1604 <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> 1605 <span class="icon__fallback-text">Search</span> 1606 </button> 1607 </div> 1608 1609 <button class="btn--close-search"> 1610 <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> 1611 </button> 1612 <div id="predictive-search" class="search__results" tabindex="-1"></div> 1613 </form> 1614</predictive-search> 1615 1616 </div> 1617 </div> 1618 </div> 1619 </header> 1620 </div> 1621 </div> 1622</div> 1623 1624 1625</div><div id="shopify-section-sections--22925748502725__announcement" class="shopify-section shopify-section-group-header-group"><style></style> 1626 <div class="announcement-bar" data-sticky="true" data-sticky-mobile="true"> 1627 <div class="page-width"> 1628 <div class="slideshow-wrapper"> 1629 <button type="button" class="visually-hidden slideshow__pause" data-id="sections--22925748502725__announcement" aria-live="polite"> 1630 <span class="slideshow__pause-stop"> 1631 <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> 1632 <span class="icon__fallback-text">Pause slideshow</span> 1633 </span> 1634 <span class="slideshow__pause-play"> 1635 <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> 1636 <span class="icon__fallback-text">Play slideshow</span> 1637 </span> 1638 </button> 1639 1640 <div 1641 id="AnnouncementSlider" 1642 class="announcement-slider" 1643 data-compact="false" 1644 data-block-count="1"><div 1645 id="AnnouncementSlide-announcement-0" 1646 class="announcement-slider__slide" 1647 data-index="0" 1648 1649 ><span class="announcement-text">Free Shipping ð¦ USA orders</span></div></div> 1650 </div> 1651 </div> 1652 </div> 1653 1654 1655 1656 1657</div> 1658<!-- END sections: header-group --><!-- BEGIN sections: popup-group --> 1659 1660<!-- END sections: popup-group --><main class="main-content" id="MainContent"> 1661 <div id="shopify-section-template--22925748437189__main" class="shopify-section"><div class="search-content" data-section-id="template--22925748437189__main" data-section-type="collection-grid">
1662 <div class="page-width page-content"> 1663<header class="section-header"> 1664 <h1 class="section-header__title"> 1665 Search 1666 </h1> 1667 </header><predictive-search data-context="search-page" data-enabled="true" data-dark="false"> 1668 <div class="predictive__screen" data-screen></div> 1669 <form action="/search" method="get" role="search"> 1670 <label for="Search" class="hidden-label">Search</label> 1671 <div class="search__input-wrap"> 1672 <input 1673 class="search__input" 1674 id="Search" 1675 type="search" 1676 name="q" 1677 value="" 1678 role="combobox" 1679 aria-expanded="false" 1680 aria-owns="predictive-search-results" 1681 aria-controls="predictive-search-results" 1682 aria-haspopup="listbox" 1683 aria-autocomplete="list" 1684 autocorrect="off" 1685 autocomplete="off" 1686 autocapitalize="off" 1687 spellcheck="false" 1688 placeholder="Search" 1689 tabindex="0" 1690 > 1691 <input name="options[prefix]" type="hidden" value="last"> 1692 <button class="btn--search" type="submit"> 1693 <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> 1694 <span class="icon__fallback-text">Search</span> 1695 </button> 1696 </div> 1697 1698 <button class="btn--close-search"> 1699 <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> 1700 </button> 1701 <div id="predictive-search" class="search__results" tabindex="-1"></div> 1702 </form> 1703</predictive-search> 1704</div> 1705</div> 1706<style> 1707 .search-content .grid__item--sidebar { width: 0; } 1708 .search-content .grid__item--content { width: 100%; } 1709 .grid__item--sidebar { position: static; overflow: hidden; } 1710</style> 1711 1712 1713</div> 1714 </main><!-- BEGIN sections: footer-group --> 1715<div id="shopify-section-sections--22925748469957__footer" class="shopify-section shopify-section-group-footer-group"><footer class="site-footer" data-section-id="sections--22925748469957__footer" data-section-type="footer-section"> 1716 <div class="page-width"> 1717 1718 <div class="grid"><div class="grid__item footer__item--1494301487049" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 1719 .footer__item--1494301487049 { 1720 width: 50%; 1721 padding-top: 40px; 1722 } 1723 .footer__item--1494301487049:nth-child(2n + 1) { 1724 clear: left; 1725 } 1726 } 1727 @media only screen and (min-width: 960px) { 1728 .footer__item--1494301487049 { 1729 width: 25%; 1730 } 1731 1732 }</style><div 1733 > 1734 <div class="collapsible-content__inner"> 1735 <div class="footer__collapsible footer_collapsible--disabled"> 1736 <ul class="no-bullets site-footer__linklist"><li><a href="/collections/k9-masks">Shop K9 Mask®</a></li><li><a href="/pages/size-chart">K9 Mask® Sizes</a></li><li><a href="/pages/faq">FAQ</a></li><li><a href="/pages/reviews">Reviews</a></li><li><a href="/blogs/news">Good Air Team Blog</a></li></ul> 1737 </div> 1738 </div> 1739 </div></div><div class="grid__item footer__item--763bb2b1-3fe7-4bed-acd9-45f866365aff" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 1740 .footer__item--763bb2b1-3fe7-4bed-acd9-45f866365aff { 1741 width: 50%; 1742 padding-top: 40px; 1743 } 1744 .footer__item--763bb2b1-3fe7-4bed-acd9-45f866365aff:nth-child(2n + 1) { 1745 clear: left; 1746 } 1747 } 1748 @media only screen and (min-width: 960px) { 1749 .footer__item--763bb2b1-3fe7-4bed-acd9-45f866365aff { 1750 width: 25%; 1751 } 1752 1753 }</style><div 1754 > 1755 <div class="collapsible-content__inner">
1756 <div class="footer__collapsible footer_collapsible--disabled"> 1757 <ul class="no-bullets site-footer__linklist"><li><a href="/policies/refund-policy">Refund Policy</a></li><li><a href="/policies/refund-policy">Exchange Policy</a></li><li><a href="/policies/shipping-policy">Shipping Policy</a></li><li><a href="/policies/privacy-policy">Privacy Policy</a></li><li><a href="/policies/terms-of-service">Terms of Service</a></li></ul> 1758 </div> 1759 </div> 1760 </div></div><div class="grid__item footer__item--bc507475-21ca-4347-9fd1-83083a7f8af3" data-type="custom"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 1761 .footer__item--bc507475-21ca-4347-9fd1-83083a7f8af3 { 1762 width: 50%; 1763 padding-top: 40px; 1764 } 1765 .footer__item--bc507475-21ca-4347-9fd1-83083a7f8af3:nth-child(2n + 1) { 1766 clear: left; 1767 } 1768 } 1769 @media only screen and (min-width: 960px) { 1770 .footer__item--bc507475-21ca-4347-9fd1-83083a7f8af3 { 1771 width: 20%; 1772 } 1773 1774 }</style><div class="footer__item-padding"><div 1775 > 1776 <div class="collapsible-content__inner"> 1777 <div class="footer__collapsible footer_collapsible--disabled"><p><a href="/pages/sharktank" title="K9 Mask® on Shark Tank">K9 Mask® seen on Shark Tank</a> Season 12 Episode 6</p> 1778 </div> 1779 </div> 1780 </div> 1781</div> 1782</div><div class="grid__item footer__item--1494292487693" data-type="newsletter"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 1783 .footer__item--1494292487693 { 1784 width: 50%; 1785 padding-top: 40px; 1786 } 1787 .footer__item--1494292487693:nth-child(2n + 1) { 1788 clear: left; 1789 } 1790 } 1791 @media only screen and (min-width: 960px) { 1792 .footer__item--1494292487693 { 1793 width: 30%; 1794 } 1795 1796 }</style><div class="footer__item-padding"><div 1797 > 1798 <div class="collapsible-content__inner"> 1799 <div class="footer__collapsible footer_collapsible--disabled"><p>Join the K9 Crew List: Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.</p> 1800<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-1494292487693" class="hidden-label">Enter your email</label> 1801 <label for="newsletter-submit-1494292487693" class="hidden-label">Subscribe</label> 1802 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 1803 <input type="hidden" name="contact[context]" value="footer"> 1804 <div class="footer__newsletter"> 1805 <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-1494292487693" class="footer__newsletter-input" autocorrect="off" autocapitalize="off" required> 1806 <button type="submit" id="newsletter-submit-1494292487693" class="footer__newsletter-btn" name="commit"> 1807 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-email" viewBox="0 0 64 64"><title>icon-email</title><path d="M63 52H1V12h62ZM1 12l25.68 24h9.72L63 12M21.82 31.68 1.56 51.16m60.78.78L41.27 31.68"/></svg> 1808 <span class="footer__newsletter-btn-label"> 1809 Subscribe 1810 </span> 1811 </button> 1812 </div></form><ul class="no-bullets social-icons footer__social"><li> 1813 <a target="_blank" rel="noopener" href="https://instagram.com/k9_mask/" title="K9 Mask® by Good Air Team on Instagram"> 1814 <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-.
1814075 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> 1815 <span class="icon__fallback-text">Instagram</span> 1816 </a> 1817 </li><li> 1818 <a target="_blank" rel="noopener" href="https://facebook.com/dogpollutionmask" title="K9 Mask® by Good Air Team on Facebook"> 1819 <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> 1820 <span class="icon__fallback-text">Facebook</span> 1821 </a> 1822 </li><li> 1823 <a target="_blank" rel="noopener" href="https://www.youtube.com/@k9mask" title="K9 Mask® by Good Air Team on YouTube"> 1824 <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.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"/></svg> 1825 <span class="icon__fallback-text">YouTube</span> 1826 </a> 1827 </li><li> 1828 <a target="_blank" rel="noopener" href="https://twitter.com/k9mask" title="K9 Mask® by Good Air Team on X"> 1829 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 20 20"><path d="M11.095 5.514c.1-.167.158-.3.249-.409A986.714 986.714 0 0 1 14.67 1.11c.43-.514.876-.614 1.35-.327.53.32.609.932.166 1.485-.477.598-.978 1.178-1.467 1.766-.772.927-1.538 1.862-2.322 2.78-.184.216-.21.358-.038.609 2.158 3.157 4.304 6.323 6.448 9.49.18.266.345.55.463.845.435 1.093-.138 2.07-1.319 2.157-1.61.118-3.226.142-4.829-.11-.95-.15-1.607-.758-2.13-1.513-1.15-1.66-2.28-3.334-3.42-5.002-.071-.105-.155-.203-.289-.377-.086.124-.14.214-.207.295a4455.405 4455.405 0 0 1-4.44 5.31 3.698 3.698 0 0 1-.387.42c-.351.308-.85.304-1.217.008-.353-.286-.466-.811-.194-1.194.352-.495.75-.96 1.139-1.43 1.328-1.6 2.66-3.2 4-4.79.184-.219.16-.371.011-.59a1936.237 1936.237 0 0 1-5.324-7.87c-.205-.304-.4-.63-.533-.97C-.27 1.092.28.095 1.357.045c1.514-.07 3.037-.046 4.553.008 1.13.04 1.915.732 2.532 1.62.791 1.14 1.57 2.287 2.354 3.43.066.096.136.19.297.414l.002-.003Zm-8.888-3.6c.098.168.16.293.237.407 3.38 4.967 6.762 9.933 10.14 14.903.331.487.757.792 1.357.804 1.004.017 2.008.028 3.011.037.065 0 .13-.039.24-.076-.113-.184-.205-.345-.309-.5-2.271-3.352-4.54-6.706-6.816-10.054-1.101-1.62-2.224-3.227-3.324-4.847-.337-.495-.8-.693-1.37-.702-.897-.011-1.793-.02-2.69-.024-.138 0-.276.029-.473.05l-.003.002Z"/></svg> 1830 <span class="icon__fallback-text">X</span> 1831 </a> 1832 </li><li> 1833 <a target="_blank" rel="noopener" href="https://www.tiktok.com/@k9mask" title="K9 Mask® by Good Air Team on TikTok"> 1834 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewB
1834ox="0 0 2859 3333"><path d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"/></svg> 1835 <span class="icon__fallback-text">TikTok</span> 1836 </a> 1837 </li></ul> 1838 1839 1840 </div> 1841 </div> 1842 </div> 1843</div> 1844</div></div><p class="footer__small-text"> 1845 © 2026 K9 Mask® by Good Air Team 1846</p><p class="footer__small-text"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></p> 1847 1848 </div> 1849</footer> 1850 1851 1852</div> 1853<!-- END sections: footer-group --></div> 1854 </div><div id="VideoModal" class="modal modal--solid"> 1855 <div class="modal__inner"> 1856 <div class="modal__centered page-width text-center"> 1857 <div class="modal__centered-content"> 1858 <div class="video-wrapper video-wrapper--modal"> 1859 <div id="VideoHolder"></div> 1860 </div> 1861 </div> 1862 </div> 1863 </div> 1864 1865 <button type="button" class="modal__close js-modal-close text-link"> 1866 <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> 1867 <span class="icon__fallback-text">"Close (esc)"</span> 1868 </button> 1869</div> 1870<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 1871 <div class="pswp__bg"></div> 1872 <div class="pswp__scroll-wrap"> 1873 <div class="pswp__container"> 1874 <div class="pswp__item"></div> 1875 <div class="pswp__item"></div> 1876 <div class="pswp__item"></div> 1877 </div> 1878 1879 <div class="pswp__ui pswp__ui--hidden"> 1880 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous"> 1881 <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> 1882 </button> 1883 1884 <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)"> 1885 <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> 1886 </button> 1887 1888 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next"> 1889 <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> 1890 </button> 1891 </div> 1892 </div> 1893</div> 1894<tool-tip data-tool-tip=""> 1895 <div class="tool-tip__inner" data-tool-tip-inner> 1896 <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> 1897 <div data-tool-tip-title>Search</div> 1898 <div class="tool-tip__content" data-tool-tip-content> 1899 </div> 1900 </div> 1901</tool-tip> 1902 1903 <template id="naturalImageMarkup"> 1904 <div class="image-wrap" style="height: 0;"> 1905 <image-element data-aos="image-fade-in" data-aos-offset="150"> 1906 <img class="grid-product__image image-element" width height src srcset loading="lazy" alt> 1907 </image-element> 1908 </div> 1909 </template> 1910 <template id="fixedRatioImageMarkup"> 1911 <div class="grid__image-ratio"> 1912 <image-element data-aos="image-fade-in" data-aos-offset="150"> 1913 <img class="image-element" width height src srcset loading="lazy" alt> 1914 </image-element> 1915 </div> 1916 </template> 1917<style> .variant-input-wrap label {margin: 2px 3px 5px 6px; padding: 5px 5px 7px 3px;} </style> 1918<div id="shopify-block-AamdCMGtOU0wwbWhkW__7944482028155771153" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: upsell-init -->
1918<script> 1919 window.BOLD = window.BOLD || {}; 1920 window.BOLD.common = window.BOLD.common || {}; 1921 window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; 1922 1923 window.BOLD.common.Shopify.shop = window.BOLD.common.Shopify.shop || {}; 1924 window.BOLD.common.Shopify.shop.permanent_domain = window.BOLD.common.Shopify.shop.permanent_domain || 'k9mask.myshopify.com'; 1925 window.BOLD.common.Shopify.shop.money_format = window.BOLD.common.Shopify.shop.money_format || "${{amount}}"; 1926 window.BOLD.common.Shopify.shop.currency = window.BOLD.common.Shopify.shop.currency || "USD"; 1927 window.BOLD.common.Shopify.product = window.BOLD.common.Shopify.product || null; 1928 window.BOLD.common.Shopify.cart = window.BOLD.common.Shopify.cart || {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};window.BOLD.common.Shopify.locale = window.BOLD.common.Shopify.locale || "en";window.BOLD.common.Shopify.shop.utc_offset = window.BOLD.common.Shopify.shop.utc_offset || '-0500'; 1929 1930 1931 1932 if (!window.BOLD.common.Shopify.formatMoney) { 1933 window.BOLD.common.Shopify.formatMoney = function(money, format) { 1934 function n(t, e) { return "undefined" == typeof t ? e : t; } 1935 function r(t, e, r, i) { 1936 if (e = n(e, 2), r = n(r, ","), i = n(i, "."), isNaN(t) || null == t) return 0; 1937 t = (t / 100).toFixed(e); 1938 var o = t.split("."), a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r), s = o[1] ? i + o[1] : ""; 1939 return a + s; 1940 } 1941 "string" == typeof money && (money = money.replace(".", "")); 1942 var i = "", o = /\{\{\s*(\w+)\s*\}\}/, a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify && window.Shopify.money_format || "$ {{ amount }}"; 1943 switch (a.match(o)[1]) { 1944 case "amount": i = r(money, 2, ",", "."); break; 1945 case "amount_no_decimals": i = r(money, 0, ",", "."); break; 1946 case "amount_with_comma_separator": i = r(money, 2, ".", ","); break; 1947 case "amount_no_decimals_with_comma_separator": i = r(money, 0, ".", ","); break; 1948 case "amount_with_space_separator": i = r(money, 2, " ", ","); break; 1949 case "amount_no_decimals_with_space_separator": i = r(money, 0, " ", ","); break; 1950 case "amount_with_apostrophe_separator": i = r(money, 2, "'", "."); break; 1951 } 1952 return a.replace(o, i); 1953 }; 1954 } 1955</script>
1955 1956<!-- END app snippet --> 1957 1958<style> 1959 .bold-upsell__intro-heading { 1960 color: #121212; 1961 font-size: 22px; 1962 margin: 11px 0px; 1963 } 1964 1965 .bold-upsell__intro-content { 1966 color: #343333; 1967 font-size: 16px; 1968 } 1969 1970 #bold-modal__window { 1971 background-color: #f2f2f2; 1972 border-color: #cecdcd !important; 1973 border-width: thin; 1974 border-style: solid; 1975 } 1976 1977 .bold-product__title { 1978 color: #121212; 1979 font-size: 14px; 1980 height: 100%; 1981 } 1982 1983 1984</style> 1985 1986 1987
1988<script> 1989 (function() { 1990 const CART_UPDATE_COOKIE_NAME = 'BOLD_cart_last_updated' 1991 var lastUpdated = getCookieValueFromString(); 1992 var upsellActive = false; 1993 1994 BOLD?.upsell?.app?.ee?.on("modal_opened", function() {upsellActive = true;}); 1995 BOLD?.upsell?.app?.ee?.on("modal_closed", function() {upsellActive = false;}); 1996 1997 function checkLastCartUpdate(updateValue){ 1998 1999 //If the upsell window is open dont do anything yet 2000 if(upsellActive) return; 2001 2002 if(lastUpdated != updateValue) { 2003 BOLD.common.eventEmitter.emit("BOLD_COMMON_cart_loaded"); 2004 BOLD.common.eventEmitter.emit('BOLD_COMMON_redirect_upsell_product'); 2005 lastUpdated = updateValue; 2006 } 2007 } 2008 2009 function getCookieValueFromString(){ 2010 if(!document.cookie.includes(CART_UPDATE_COOKIE_NAME)) { 2011 return 0; 2012 } 2013 const currentValue = document.cookie.split(`${CART_UPDATE_COOKIE_NAME}=`)[1].split(';')[0]; 2014 return currentValue; 2015 } 2016 2017 // When the cart changes, the timestamp in the last_updated cookie will be updated 2018 // For browsers that have implemented the cookieStore standard, trigger update when our cookie changes 2019 if (window.cookieStore) { 2020 cookieStore.addEventListener('change', (evt) => { 2021 cookieStore.get(CART_UPDATE_COOKIE_NAME).then(cookie => { 2022 if (!cookie) { 2023 return; 2024 } 2025 checkLastCartUpdate(cookie.value); 2026 }); 2027 }) 2028 } 2029 // For browsers that have not yet implemented cookieStore, use a heartbeat to poll the cookie value instead 2030 else { 2031 setInterval(() => { 2032 currentValue = getCookieValueFromString(); 2033 checkLastCartUpdate(currentValue); 2034 }, 1000); 2035 } 2036 })(); 2037</script>
2037 2038 2039 2040</div><div id="shopify-block-AVmpFMUVqQWc4SHhEM__15948790894311257021" class="shopify-block shopify-app-block"> 2041 2042 <!-- BEGIN app snippet: upsell-init -->
2042<script> 2043 window.BOLD = window.BOLD || {}; 2044 window.BOLD.common = window.BOLD.common || {}; 2045 window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; 2046 2047 window.BOLD.common.Shopify.shop = window.BOLD.common.Shopify.shop || {}; 2048 window.BOLD.common.Shopify.shop.permanent_domain = window.BOLD.common.Shopify.shop.permanent_domain || 'k9mask.myshopify.com'; 2049 window.BOLD.common.Shopify.shop.money_format = window.BOLD.common.Shopify.shop.money_format || "${{amount}}"; 2050 window.BOLD.common.Shopify.shop.currency = window.BOLD.common.Shopify.shop.currency || "USD"; 2051 window.BOLD.common.Shopify.product = window.BOLD.common.Shopify.product || null; 2052 window.BOLD.common.Shopify.cart = window.BOLD.common.Shopify.cart || {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};window.BOLD.common.Shopify.locale = window.BOLD.common.Shopify.locale || "en";window.BOLD.common.Shopify.shop.utc_offset = window.BOLD.common.Shopify.shop.utc_offset || '-0500'; 2053 2054 2055 2056 if (!window.BOLD.common.Shopify.formatMoney) { 2057 window.BOLD.common.Shopify.formatMoney = function(money, format) { 2058 function n(t, e) { return "undefined" == typeof t ? e : t; } 2059 function r(t, e, r, i) { 2060 if (e = n(e, 2), r = n(r, ","), i = n(i, "."), isNaN(t) || null == t) return 0; 2061 t = (t / 100).toFixed(e); 2062 var o = t.split("."), a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r), s = o[1] ? i + o[1] : ""; 2063 return a + s; 2064 } 2065 "string" == typeof money && (money = money.replace(".", "")); 2066 var i = "", o = /\{\{\s*(\w+)\s*\}\}/, a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify && window.Shopify.money_format || "$ {{ amount }}"; 2067 switch (a.match(o)[1]) { 2068 case "amount": i = r(money, 2, ",", "."); break; 2069 case "amount_no_decimals": i = r(money, 0, ",", "."); break; 2070 case "amount_with_comma_separator": i = r(money, 2, ".", ","); break; 2071 case "amount_no_decimals_with_comma_separator": i = r(money, 0, ".", ","); break; 2072 case "amount_with_space_separator": i = r(money, 2, " ", ","); break; 2073 case "amount_no_decimals_with_space_separator": i = r(money, 0, " ", ","); break; 2074 case "amount_with_apostrophe_separator": i = r(money, 2, "'", "."); break; 2075 } 2076 return a.replace(o, i); 2077 }; 2078 } 2079</script>
2079 2080<!-- END app snippet --> 2081 2082 2083 2084 2085 2086
2086<script> 2087 window.BOLD.cartDrawerWidget = { 2088 showQuantityInput: false, 2089 offerPosition: 'middle', 2090 cartOfferTemplate: `<!-- BEGIN app snippet: cart-drawer-offer-template --><div class="{$_upsell_cart_drawer_class_$}"><h3 class="product-offer-title">{$_upsell_cart_drawer_title_$}</h3>{$_upsell_cart_drawer_product_info_$}<div class="horizontal-stack"><div class="upsell_cart_drawer_variant_selector_container"></div><div class="upsell-cart-drawer-quantity-container"></div></div><div class="horizontal-stack"><button type="submit" name="add" class="product-offer-add-to-cart-button button" data-bold-quantity="1" data-bold-variant-id="{$_upsell_cart_drawer_variant_id_$}" data-bold-product-id="{$_upsell_cart_drawer_product_id_$}"><span>Add to cart</span></button></div><div class="upsell_cart_drawer_progress_bar"></div></div> 2091<!-- END app snippet -->` 2092 }; 2093 </script>
2093 2094 2095 <link href="//cdn.shopify.com/extensions/01a0fcf9-a980-7b32-af36-621fac9a6319/product-upsell-96/assets/bold-cart-drawer.css" rel="stylesheet" type="text/css" media="all" /> 2096 2097 2098 2099 2100
2101<script> 2102 window.BOLD = window.BOLD || {}; 2103 window.BOLD.legacyCartDrawerConfig = { 2104 useCustomCartDrawer: false, 2105 itemsElementTag: "cart-drawer-items", 2106 footerElementTag: ".cart-drawer__footer", 2107 boldLogoUrl: "https:\/\/cdn.shopify.com\/extensions\/01a0fcf9-a980-7b32-af36-621fac9a6319\/product-upsell-96\/assets\/bold_logo.png", 2108 initialCart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0} 2109 }; 2110</script>
vendor: 1 bytes, line 2110
2110
2111<script src="https://cdn.shopify.com/extensions/01a0fcf9-a980-7b32-af36-621fac9a6319/product-upsell-96/assets/legacy-cart-drawer-offer.js" defer></script>
2111 2112 2113 2114</div>
2114<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2114 2115<shopify-store store-domain="https://www.k9mask.com" country="US" language="en"></shopify-store> 2116<shopify-chat></shopify-chat> 2117</body> 2118</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.