{"product_id":"freewheel-mtb-2-5l-hip-pack-322415","title":"Outdoor Research Freewheel MTB 2.5L Hip Pack","description":"\u003cbody\u003e\n\n\n\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 { --black:#0a0a0a; --white:#ffffff; --mid:#f5f5f5; --border:#e0e0e0; --text-muted:#777; --text-body:#222; }\n  * { box-sizing:border-box; margin:0; padding:0; }\n  .spk-wrap { font-family:'Barlow',sans-serif; background:var(--white); color:var(--black); max-width:1100px; margin:0 auto; padding:48px 24px; }\n  .spk-header { display:flex; align-items:flex-end; justify-content:space-between; margin-bottom:48px; border-bottom:1px solid var(--border); padding-bottom:24px; flex-wrap:wrap; gap:12px; }\n  .spk-title { font-family:'Barlow Condensed',sans-serif; font-size:clamp(28px,5vw,48px); font-weight:800; letter-spacing:-0.02em; line-height:1; text-transform:uppercase; }\n  .spk-meta { font-size:12px; font-weight:500; letter-spacing:0.12em; text-transform:uppercase; color:var(--text-muted); }\n  .spk-tabs { display:none; }\n  .spk-tab-labels { display:flex; gap:4px; margin-bottom:32px; flex-wrap:wrap; }\n  .spk-tab-label { font-family:'Barlow Condensed',sans-serif; font-size:14px; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; padding:10px 24px; background:var(--mid); color:var(--text-muted); border:1px solid var(--border); cursor:pointer; border-radius:2px; transition:all 0.15s; user-select:none; display:inline-block; }\n  .spk-tab-label:hover { color:var(--black); border-color:#aaa; }\n  .spk-panel { display:none; }\n  #spk-tab1:checked ~ .spk-tab-labels label[for=\"spk-tab1\"],\n  #spk-tab2:checked ~ .spk-tab-labels label[for=\"spk-tab2\"] { background:var(--black); color:var(--white); border-color:var(--black); }\n  #spk-tab1:checked ~ .spk-panel-1 { display:block; }\n  #spk-tab2:checked ~ .spk-panel-2 { display:block; }\n  .spk-category { font-family:'Barlow Condensed',sans-serif; font-size:11px; font-weight:700; letter-spacing:0.2em; text-transform:uppercase; color:var(--black); padding:20px 0 8px; border-bottom:2px solid var(--black); }\n  .spk-row { display:grid; grid-template-columns:200px 1fr; border-bottom:1px solid var(--border); transition:background 0.1s; }\n  .spk-row:hover { background:var(--mid); }\n  .spk-key { font-size:12px; font-weight:500; letter-spacing:0.05em; text-transform:uppercase; color:var(--text-muted); padding:12px 16px 12px 0; align-self:start; }\n  .spk-val { font-size:14px; font-weight:300; color:var(--text-body); padding:12px 0; line-height:1.5; }\n  .spk-body { font-size:15px; font-weight:300; color:var(--text-body); line-height:1.75; max-width:780px; margin-bottom:24px; }\n  .spk-list { list-style:none; display:flex; flex-direction:column; gap:6px; padding:16px 0; }\n  .spk-list li { font-size:13px; font-weight:300; color:var(--text-body); padding-left:14px; position:relative; line-height:1.5; }\n  .spk-list li::before { content:'\\2014'; position:absolute; left:0; color:var(--black); font-size:10px; }\n  .rate-block { padding:20px 0 8px; }\n  .rate-row { margin-bottom:20px; }\n  .rate-name { font-family:'Barlow Condensed',sans-serif; font-size:13px; font-weight:700; letter-spacing:0.12em; text-transform:uppercase; margin-bottom:8px; }\n  .rate-bar { display:flex; gap:3px; }\n  .rate-seg { flex:1; height:22px; background:var(--border); border-radius:1px; }\n  .rate-seg.on { background:var(--black); }\n  .rate-ends { display:flex; justify-content:space-between; font-size:10px; font-weight:500; letter-spacing:0.08em; text-transform:uppercase; color:var(--text-muted); margin-top:5px; }\n  @media (max-width:600px) { .spk-row { grid-template-columns:1fr; } .spk-key { padding-bottom:2px; } .spk-val { padding-top:0; padding-bottom:12px; } }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spk-wrap\"\u003e\n\n  \u003cdiv class=\"spk-header\"\u003e\n    \u003cdiv class=\"spk-title\"\u003eOutdoor Research\u003cbr\u003eFreewheel MTB 2.5L Hip Pack\u003c\/div\u003e\n    \u003cdiv class=\"spk-meta\"\u003eMTB Pack · 2.5L · Hip Pack · Tools, Gear, Hydration\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cinput class=\"spk-tabs\" type=\"radio\" id=\"spk-tab1\" name=\"spk-tabs\" checked\u003e\n  \u003cinput class=\"spk-tabs\" type=\"radio\" id=\"spk-tab2\" name=\"spk-tabs\"\u003e\n\n  \u003cdiv class=\"spk-tab-labels\"\u003e\n    \u003clabel class=\"spk-tab-label\" for=\"spk-tab1\"\u003eOverview\u003c\/label\u003e\n    \u003clabel class=\"spk-tab-label\" for=\"spk-tab2\"\u003ePerformance Ratings\u003c\/label\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- OVERVIEW --\u003e\n  \u003cdiv class=\"spk-panel spk-panel-1\"\u003e\n    \u003cdiv class=\"spk-category\"\u003eProduct Details\u003c\/div\u003e\n    \u003cdiv style=\"padding:24px 0 8px;\"\u003e\n      \u003cp class=\"spk-body\"\u003eThe Freewheel MTB 2.5L Hip Pack is built with durable, lightweight materials and convenient features while delivering ample storage, perfect for hauling tools, gear, and hydration for tackling technical trails and lapping the flow line at the bike park.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"spk-category\"\u003eHighlights\u003c\/div\u003e\n    \u003cul class=\"spk-list\"\u003e\n      \u003cli\u003e2.5L capacity -- ample storage in a compact package\u003c\/li\u003e\n      \u003cli\u003eDurable, lightweight materials\u003c\/li\u003e\n      \u003cli\u003eConvenient bike-specific features\u003c\/li\u003e\n      \u003cli\u003eHauls tools, gear, and hydration\u003c\/li\u003e\n      \u003cli\u003eBuilt for technical trails and bike park laps\u003c\/li\u003e\n      \u003cli\u003eBacked by the Outdoor Research Infinite Guarantee\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cdiv class=\"spk-category\"\u003eInfinite Guarantee\u003c\/div\u003e\n    \u003cdiv style=\"padding:20px 0 8px;\"\u003e\n      \u003cp class=\"spk-body\"\u003eOutdoor Research gear is guaranteed to perform throughout the lifetime of the product.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- PERFORMANCE RATINGS --\u003e\n  \u003cdiv class=\"spk-panel spk-panel-2\"\u003e\n    \u003cdiv class=\"spk-category\"\u003ePerformance Ratings\u003c\/div\u003e\n    \u003cdiv class=\"rate-block\"\u003e\n\n      \u003cdiv class=\"rate-row\"\u003e\n        \u003cdiv class=\"rate-name\"\u003eWaterproofing\u003c\/div\u003e\n        \u003cdiv class=\"rate-bar\"\u003e\n          \u003cdiv class=\"rate-seg on\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rate-seg on\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rate-seg on\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rate-seg\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rate-seg\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"rate-ends\"\u003e\n\u003cspan\u003eNon-Waterproof\u003c\/span\u003e\u003cspan\u003eMost Waterproof\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rate-row\"\u003e\n        \u003cdiv class=\"rate-name\"\u003eBreathability\u003c\/div\u003e\n        \u003cdiv class=\"rate-bar\"\u003e\n          \u003cdiv class=\"rate-seg on\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rate-seg on\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rate-seg on\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rate-seg on\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rate-seg\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"rate-ends\"\u003e\n\u003cspan\u003eNot Breathable\u003c\/span\u003e\u003cspan\u003eHighly Breathable\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rate-row\"\u003e\n        \u003cdiv class=\"rate-name\"\u003eDurability\u003c\/div\u003e\n        \u003cdiv class=\"rate-bar\"\u003e\n          \u003cdiv class=\"rate-seg on\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rate-seg on\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rate-seg on\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rate-seg on\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rate-seg\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"rate-ends\"\u003e\n\u003cspan\u003eLightly Durable\u003c\/span\u003e\u003cspan\u003eHighly Durable\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"spk-category\"\u003eDetails\u003c\/div\u003e\n    \u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eCapacity\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003e2.5L\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eStyle\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eHip pack\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eMaterials\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eDurable, lightweight\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eCarries\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eTools, gear, hydration\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eIntended Use\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eTechnical trails and bike park\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eOutdoor Research Infinite Guarantee -- guaranteed to perform for the lifetime of the product\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/body\u003e","brand":"Outdoor Research","offers":[{"title":"Black \/ 1 SIZE","offer_id":52837054644544,"sku":"3224150001222","price":70.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/3224150001E1.webp?v=1784590941","url":"https:\/\/spokex.com\/products\/freewheel-mtb-2-5l-hip-pack-322415","provider":"SX Collective","version":"1.0","type":"link"}