{"product_id":"msr-trailshot-microfilter","title":"MSR TrailShot Microfilter","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700;800\u0026family=Barlow:wght@300;400;500\u0026display=swap');\n:root {\n  --black: #0a0a0a;\n  --white: #ffffff;\n  --mid: #f5f5f5;\n  --border: #e0e0e0;\n  --text-muted: #777;\n  --text-body: #222;\n}\n* {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n.spur-wrap {\n  font-family: 'Barlow', sans-serif;\n  background: var(--white);\n  color: var(--black);\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 48px 24px;\n}\n.spur-header {\n  display: flex;\n  align-items: flex-end;\n  justify-content: space-between;\n  margin-bottom: 48px;\n  border-bottom: 1px solid var(--border);\n  padding-bottom: 24px;\n  flex-wrap: wrap;\n  gap: 12px;\n}\n.spur-title {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: clamp(28px, 5vw, 48px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  text-transform: uppercase;\n}\n.spur-meta {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: var(--text-muted);\n}\n.spur-tabs {\n  display: flex;\n  gap: 4px;\n  margin-bottom: 32px;\n}\n.spur-tab {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 10px 24px;\n  background: var(--mid);\n  color: var(--text-muted);\n  border: 1px solid var(--border);\n  cursor: pointer;\n  transition: all 0.15s;\n  border-radius: 2px;\n}\n.spur-tab:hover {\n  color: var(--black);\n  border-color: #aaa;\n}\n.spur-tab.active {\n  background: var(--black);\n  color: var(--white);\n  border-color: var(--black);\n}\n.spur-panel {\n  display: none;\n}\n.spur-panel.active {\n  display: block;\n}\n.spec-category {\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.2em;\n  text-transform: uppercase;\n  color: var(--black);\n  padding: 20px 0 8px;\n  border-bottom: 2px solid var(--black);\n  margin-bottom: 0;\n}\n.spec-row {\n  display: grid;\n  grid-template-columns: 200px 1fr;\n  border-bottom: 1px solid var(--border);\n  transition: background 0.1s;\n}\n.spec-row:hover {\n  background: var(--mid);\n}\n.spec-key {\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: var(--text-muted);\n  padding: 12px 16px 12px 0;\n  align-self: start;\n}\n.spec-val {\n  font-size: 14px;\n  font-weight: 300;\n  color: var(--text-body);\n  padding: 12px 0;\n  line-height: 1.5;\n}\n@media (max-width: 600px) {\n  .spec-row {\n    grid-template-columns: 1fr;\n  }\n  .spec-key {\n    padding-bottom: 2px;\n  }\n  .spec-val {\n    padding-top: 0;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eTrailShot™ Pocket-Sized Water Filter\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eMSR · The smartest solution to clean water on fast-paced adventures\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spur-tabs\"\u003e\n\u003cbutton class=\"spur-tab active\" onclick=\"showPanel('specs', this)\"\u003eSpecs\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"panel-specs\" class=\"spur-panel active\"\u003e\n\u003cdiv class=\"spec-category\"\u003eDescription\u003c\/div\u003e\n\u003cdiv style=\"padding: 16px 0;\"\u003e\n\u003cp style=\"font-size: 14px; font-weight: 300; color: var(--text-body); line-height: 1.6;\"\u003eClean water all day—without the weight. That's the advantage the TrailShot Microfilter provides. Designed to hide in stash pockets and deploy quickly, this tiny water filter lets you drink directly from sources along the trail for instant hydration, and fill your vessels with clean water. Easy one-handed operation filters one liter in a mere 60 seconds, so you can get back on the trail quickly and moving again. At just 142 g (5 oz.), the TrailShot water filter is the ultimate filter for fast-paced, high-mileage adventurers, like trail runners, hikers, fast-packers and mountain bikers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eFeatures\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eTested\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMeets U.S. EPA drinking water standards* and NSF protocol P231 for removal of bacteria (99.9999%), protozoa (99.9%), and particulates. *U.S. EPA Guide Standard and Protocol for Testing Microbiological Purifiers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003ePocket-Sized \u0026amp; Light - Like small water bottles, energy chews, mini bike pumps, and tubes, this 142 g (5 oz.) filter disappears in stash pockets\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eHydration\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eInstant Hydration - Drink directly from the source—without lying in the dirt—and refill your bottles or hydration reservoir with clean water\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eDeploy\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eQuick-Deploy - Zero set-up and simple one-handed operation fills 1-liter bottles in 60 seconds\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCleaning\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eSimple to Clean - A few shakes helps restore flow rates in the field; no tools required\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eSpecs\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSKU\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e09385\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWeight (Standard)\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e5 oz\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWeight (Metric)\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e0.14 kg\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWidth (Standard)\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e2.4 in\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWidth (Metric)\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e6.1 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eLength (Standard)\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e6 in\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eLength (Metric)\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e15.25 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eHeight (Standard)\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e6 in\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eHeight (Metric)\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e16 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eEffective against bacteria\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eYes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eEffective against chemicals\/toxins\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eNo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eEffective against particulate\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eYes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eEffective against protozoa\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eYes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eEffective against viruses\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eNo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFilter media\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eHollow Fiber\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFilter pore size (microns)\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e0.2\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFlow (L\/min)\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e1 liters per min\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eFlow (strokes per liter)\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCartridge life\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e2000 liters\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eField cleanable\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eYes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eField maintainable\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eYes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWater Bottle Adapter\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eNo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eCartridge replacement indicator\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eYes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-category\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterial(s)\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eHollow Fiber\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eOrigin\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eMade in USA\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nfunction showPanel(id, btn) {\n  document.querySelectorAll('.spur-panel').forEach(p =\u003e p.classList.remove('active'));\n  document.querySelectorAll('.spur-tab').forEach(t =\u003e t.classList.remove('active'));\n  document.getElementById('panel-' + id).classList.add('active');\n  btn.classList.add('active');\n}\n\u003c\/script\u003e","brand":"MSR","offers":[{"title":"Multi \/ One Size","offer_id":51659542593856,"sku":"09385","price":69.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/09385_01822fef-66d0-45ab-8ebe-52cc083b56ff.jpg?v=1774723164","url":"https:\/\/spokex.com\/products\/msr-trailshot-microfilter","provider":"SX Collective","version":"1.0","type":"link"}