{"product_id":"geosmina-mountain-bike-frame-bag","title":"Geosmina Mountain Bike Frame Bag","description":"\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"07e1c662-3cee-42f7-8ee5-dd392c88669b\" data-testid=\"conversation-turn-3\" data-scroll-anchor=\"false\" data-turn=\"user\" tabindex=\"-1\"\u003e\u003c\/article\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:44de268f-2e76-442d-a96b-8c657e8e91b9-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ca3640b6-96f1-4089-8cac-5333aadcbccc\" dir=\"auto\" data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003ch2 data-start=\"0\" data-end=\"42\"\u003eMTB Wedge Frame Bag – 100% Waterproof\u003c\/h2\u003e\n\u003cp data-start=\"44\" data-end=\"388\"\u003eDesigned specifically for modern mountain bike geometry, this wedge-shaped frame bag fits neatly into frames with a shorter head tube and compact inner triangle. Whether you're loading up for a backcountry mission or keeping tools and layers off your back for a quick after-work lap, this bag maximises space without interfering with your ride.\u003c\/p\u003e\n\u003cp data-start=\"390\" data-end=\"704\"\u003eConstructed with a rugged 600D Nylon outer shell and a waterproof TPU inner laminate, the seamless high-frequency welded structure ensures complete weather protection. This is a \u003cstrong data-start=\"568\" data-end=\"592\"\u003etrue 100% waterproof\u003c\/strong\u003e design using Ripstop Nylon construction — built to handle mud, rain, river crossings and everything in between.\u003c\/p\u003e\n\u003cp data-start=\"706\" data-end=\"1014\"\u003eInside, bright yellow 210D Ripstop Nylon lining makes it easy to find what you need quickly, even in low light. Thoughtful internal pockets help keep your gear organised and balanced, while dual side access with YKK waterproof zips (with glove-friendly pullers) gives easy entry from either side of the bike.\u003c\/p\u003e\n\u003cp data-start=\"1016\" data-end=\"1087\"\u003eFinished with reflective logos for added visibility on late rides home.\u003c\/p\u003e\n\u003ch3 data-start=\"1089\" data-end=\"1103\"\u003eFeatures\u003c\/h3\u003e\n\u003cul data-start=\"1104\" data-end=\"1487\"\u003e\n\u003cli data-start=\"1104\" data-end=\"1152\"\u003e\n\u003cp data-start=\"1106\" data-end=\"1152\"\u003eWedge shape optimised for MTB frame geometry\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1153\" data-end=\"1202\"\u003e\n\u003cp data-start=\"1155\" data-end=\"1202\"\u003e600D Nylon outer with waterproof TPU laminate\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1203\" data-end=\"1250\"\u003e\n\u003cp data-start=\"1205\" data-end=\"1250\"\u003eSeamless high-frequency welded construction\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1251\" data-end=\"1290\"\u003e\n\u003cp data-start=\"1253\" data-end=\"1290\"\u003e100% waterproof Ripstop Nylon build\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1291\" data-end=\"1341\"\u003e\n\u003cp data-start=\"1293\" data-end=\"1341\"\u003eBright yellow 210D waterproof Ripstop interior\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1342\" data-end=\"1378\"\u003e\n\u003cp data-start=\"1344\" data-end=\"1378\"\u003eOrganised internal pocket system\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1379\" data-end=\"1424\"\u003e\n\u003cp data-start=\"1381\" data-end=\"1424\"\u003eDouble-sided YKK waterproof zips (2 sets)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1425\" data-end=\"1451\"\u003e\n\u003cp data-start=\"1427\" data-end=\"1451\"\u003eGlove-friendly pullers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1452\" data-end=\"1487\"\u003e\n\u003cp data-start=\"1454\" data-end=\"1487\"\u003eReflective logos for visibility\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1489\" data-end=\"1492\"\u003e\n\u003ch3 data-start=\"1494\" data-end=\"1505\"\u003eSizes\u003c\/h3\u003e\n\u003cp data-start=\"1507\" data-end=\"1518\"\u003e\u003cstrong data-start=\"1507\" data-end=\"1516\"\u003eLarge\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1519\" data-end=\"1564\"\u003e\n\u003cli data-start=\"1519\" data-end=\"1534\"\u003e\n\u003cp data-start=\"1521\" data-end=\"1534\"\u003e5L capacity\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1535\" data-end=\"1555\"\u003e\n\u003cp data-start=\"1537\" data-end=\"1555\"\u003e51 x 19 x 5.5 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1556\" data-end=\"1564\"\u003e\n\u003cp data-start=\"1558\" data-end=\"1564\"\u003e280g\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1566\" data-end=\"1578\"\u003e\u003cstrong data-start=\"1566\" data-end=\"1576\"\u003eMedium\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1579\" data-end=\"1622\"\u003e\n\u003cli data-start=\"1579\" data-end=\"1594\"\u003e\n\u003cp data-start=\"1581\" data-end=\"1594\"\u003e3L capacity\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1595\" data-end=\"1613\"\u003e\n\u003cp data-start=\"1597\" data-end=\"1613\"\u003e44 x 16 x 5 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1614\" data-end=\"1622\"\u003e\n\u003cp data-start=\"1616\" data-end=\"1622\"\u003e220g\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1624\" data-end=\"1635\"\u003e\u003cstrong data-start=\"1624\" data-end=\"1633\"\u003eSmall\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1636\" data-end=\"1681\"\u003e\n\u003cli data-start=\"1636\" data-end=\"1653\"\u003e\n\u003cp data-start=\"1638\" data-end=\"1653\"\u003e1.5L capacity\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1654\" data-end=\"1672\"\u003e\n\u003cp data-start=\"1656\" data-end=\"1672\"\u003e38 x 13 x 4 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1673\" data-end=\"1681\"\u003e\n\u003cp data-start=\"1675\" data-end=\"1681\"\u003e180g\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1683\" data-end=\"1724\"\u003eCarry more. Stay organised. Ride further.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Geosmina","offers":[{"title":"Small","offer_id":44935317323958,"sku":"GEO11122","price":125.0,"currency_code":"NZD","in_stock":false},{"title":"Medium","offer_id":44935317291190,"sku":"GEO11142","price":115.0,"currency_code":"NZD","in_stock":false},{"title":"Large","offer_id":44935317356726,"sku":"GEO11162","price":135.0,"currency_code":"NZD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0200\/7688\/files\/GeosminaMTBFrameBags.jpg?v=1772131345","url":"https:\/\/scottybrowns.com\/products\/geosmina-mountain-bike-frame-bag","provider":"Scotty Browns Bicycle Emporium \u0026 Workshop","version":"1.0","type":"link"}