{"title":"BIKE STORAGE","description":null,"products":[{"product_id":"peruzzo-pure-instinct-4-bike-rack-towball-carrier","title":"Peruzzo Pure Instinct 4 Bike Rack Towball Carrier","description":"","brand":"Peruzzo","offers":[{"title":"Default Title","offer_id":44213010497758,"sku":"P708\/4","price":12499.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1242\/8790\/files\/jRDlYRQierE7.png?v=1750173408"},{"product_id":"steadyrack-classic","title":"Steadyrack Classic","description":"Designed for bikes with:\u003cbr\u003e\r\n\u003cbr\u003e\r\nWheel Diameter: 20″ – 29″\u003cbr\u003e\r\n\u003cbr\u003e\r\nTyre Width: Up to 2.1”\u003cbr\u003e\r\n\u003cbr\u003e\r\nMaximum Weight: 35kg","brand":"Steadyrack","offers":[{"title":"Default Title","offer_id":44213050376414,"sku":"B-SCSR02-004","price":2100.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1242\/8790\/files\/7773_OTzxPCrBSXTS.jpg?v=1750173529"},{"product_id":"peruzzo-pure-instinct-2-bike-rack-towball-carrier","title":"Peruzzo Pure Instinct 2 Bike Rack Towball Carrier","description":"","brand":"Peruzzo","offers":[{"title":"Default Title","offer_id":44213056864478,"sku":"P708","price":9499.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1242\/8790\/files\/PEKpNn716OCP.jpg?v=1750173540"},{"product_id":"peruzzo-pure-instinct-3-bike-rack-towball-carrier","title":"Peruzzo Pure Instinct 3 Bike Rack Towball Carrier","description":"","brand":"Peruzzo","offers":[{"title":"Default Title","offer_id":44213056897246,"sku":"P708\/3","price":10499.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1242\/8790\/files\/ambUtoYoef3D.jpg?v=1750173541"},{"product_id":"holdfast-5-bike-floor-stand","title":"Holdfast 4 Bike Floor Stand","description":"This is perfect for shop displays or to have at you family home in the drive way. It is designed for mountain bikes.\u003cbr\u003e\r\n\u003cbr\u003e\r\nDimensions(cm): 185 x 65 x 27\u003cbr\u003e\r\n\u003cbr\u003e\r\nSTORES 5 MOUNTAIN BIKES","brand":"Holdfast","offers":[{"title":"Default Title","offer_id":44213292237022,"sku":"220740.","price":2450.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1242\/8790\/files\/2365_doEiRr0nxqCh.png?v=1750174355"},{"product_id":"titan-tailgate-cover-pad","title":"Titan Racing TailGate 50 Cover Pad","description":"\u003cspan style=\"box-sizing: border-box; font-weight: 700; color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003eFeatures\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\" style=\"box-sizing: border-box; color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e\r\n\u003cbr data-mce-fragment=\"1\" style=\"box-sizing: border-box; color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e\r\n\u003cspan style=\"color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003eLength: 66cm (Half-sized cover)\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\" style=\"box-sizing: border-box; color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e\r\n\u003cspan style=\"color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003eMaterial: PVC tarpaulin and robust Oxford 600X600D\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\" style=\"box-sizing: border-box; color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e\r\n\u003cspan style=\"color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003eFits a max 3 bikes\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\" style=\"box-sizing: border-box; color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e\r\n\u003cspan style=\"color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e20mm thick soft foam padding inside.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\" style=\"box-sizing: border-box; color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e\r\n\u003cspan style=\"color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e2 webbing straps with buckle to fix the pad to the tailgate securely.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\" style=\"box-sizing: border-box; color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e\r\n\u003cspan style=\"color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e3 anchor webbing straps with velcro to secure bike frames to the pad between the foam blocks.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\" style=\"box-sizing: border-box; color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e\r\n\u003cspan style=\"color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e1 big velcro pocket for tools and accessories.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\" style=\"box-sizing: border-box; color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e\r\n\u003cspan style=\"color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e2 metal eyering holes on the back of the cover for a cable to lock the pad to the tailgate.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\" style=\"box-sizing: border-box; color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e\r\n\u003cspan style=\"color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003eReflective logo for safer use on the road in low light conditions.\u003c\/span\u003e\u003cbr data-mce-fragment=\"1\" style=\"box-sizing: border-box; color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003e\r\n\u003cspan style=\"color: rgb(0, 0, 0); font-family: Arimo, sans-serif; font-size: 16px; letter-spacing: 0.4px;\"\u003eWeight: approximately 1.2KG\u003c\/span\u003e","brand":"Titan","offers":[{"title":"Default Title","offer_id":44213609627870,"sku":"TA.TAIL1000","price":1290.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1242\/8790\/files\/20095_Titan-Racing-Tailgate-Half-Cover-Front.jpg?v=1758104199"},{"product_id":"thermometer-infrared-non-contact-hm","title":"Thermometer Infrared Non-Contact HM","description":"","brand":"HETAIDA","offers":[{"title":"Default Title","offer_id":45739482939614,"sku":"0023254","price":1840.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1242\/8790\/files\/19822_HW-F7_wr_02.jpg?v=1756369939"},{"product_id":"steadyrack-mtb-1","title":"Steadyrack MTB","description":"Designed for bikes with:\u003cbr\u003e\r\n\u003cbr\u003e\r\nWheel Diameter: 20'' – 29''\u003cbr\u003e\r\n\u003cbr\u003e\r\nTyre Width: 2.1''– 2.8''\u003cbr\u003e\r\n\u003cbr\u003e\r\nMaximum Weight: 35kg","brand":"Steadyrack","offers":[{"title":"Default Title","offer_id":46238040293598,"sku":"B-SRMTB-001","price":2100.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1242\/8790\/files\/14026_5C8B8491-F476-4F9A-BA66-881907DB7D0B.jpg?v=1748448003"},{"product_id":"speedmaster-top-tube-phone-bag-black","title":"Speedmaster Top Tube Phone Bag Black","description":"\u003ch2 data-end=\"228\" data-section-id=\"1d1u59d\" data-start=\"212\"\u003eWhat it is\u003c\/h2\u003e\r\n\r\n\u003cp data-end=\"335\" data-start=\"229\"\u003eA \u003cstrong data-end=\"267\" data-start=\"231\"\u003edual-pocket nylon bike frame bag\u003c\/strong\u003e that mounts on the \u003cstrong data-end=\"318\" data-start=\"287\"\u003etop tube of your bike frame\u003c\/strong\u003e. It’s meant for:\u003c\/p\u003e\r\n\r\n\u003cul data-end=\"447\" data-start=\"336\"\u003e\r\n\t\u003cli data-end=\"375\" data-section-id=\"1yhtqwr\" data-start=\"336\"\u003eTools (multi-tool, levers, CO₂, etc.)\u003c\/li\u003e\r\n\t\u003cli data-end=\"410\" data-section-id=\"2hyyfg\" data-start=\"376\"\u003eSpare tubes or small accessories\u003c\/li\u003e\r\n\t\u003cli data-end=\"447\" data-section-id=\"1v1cmup\" data-start=\"411\"\u003ePhone storage in a dedicated pouch\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"452\" data-start=\"449\"\u003e\r\n\u003ch2 data-end=\"477\" data-section-id=\"z0cp8m\" data-start=\"454\"\u003e???? Feature breakdown\u003c\/h2\u003e\r\n\r\n\u003ch3 data-end=\"512\" data-section-id=\"1cmo7d8\" data-start=\"479\"\u003e???? High-strength nylon fabric\u003c\/h3\u003e\r\n\r\n\u003cul data-end=\"637\" data-start=\"513\"\u003e\r\n\t\u003cli data-end=\"547\" data-section-id=\"3z4s7z\" data-start=\"513\"\u003eLightweight but tough material\u003c\/li\u003e\r\n\t\u003cli data-end=\"637\" data-section-id=\"dmgts5\" data-start=\"548\"\u003eResistant to light rain, dirt, and wear\u003cbr data-end=\"592\" data-start=\"589\"\u003e\r\n\t???? Suitable for everyday riding and commuting\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"642\" data-start=\"639\"\u003e\r\n\u003ch3 data-end=\"668\" data-section-id=\"1ui6cy3\" data-start=\"644\"\u003e???? Double bag design\u003c\/h3\u003e\r\n\r\n\u003cul data-end=\"824\" data-start=\"669\"\u003e\r\n\t\u003cli data-end=\"824\" data-section-id=\"1a5krbe\" data-start=\"669\"\u003eTwo separate compartments:\r\n\t\u003cul data-end=\"824\" data-start=\"700\"\u003e\r\n\t\t\u003cli data-end=\"729\" data-section-id=\"73lrbp\" data-start=\"700\"\u003eOne for tools\/accessories\u003c\/li\u003e\r\n\t\t\u003cli data-end=\"824\" data-section-id=\"gicuhf\" data-start=\"732\"\u003eOne for phone storage\u003cbr data-end=\"758\" data-start=\"755\"\u003e\r\n\t\t???? Helps keep items organized instead of everything mixed together\u003c\/li\u003e\r\n\t\u003c\/ul\u003e\r\n\t\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"829\" data-start=\"826\"\u003e\r\n\u003ch3 data-end=\"876\" data-section-id=\"8gn0ts\" data-start=\"831\"\u003e???? Removable phone bag (up to 5.5 inches)\u003c\/h3\u003e\r\n\r\n\u003cul data-end=\"1028\" data-start=\"877\"\u003e\r\n\t\u003cli data-end=\"919\" data-section-id=\"48l74x\" data-start=\"877\"\u003eDesigned for older\/smaller smartphones\u003c\/li\u003e\r\n\t\u003cli data-end=\"1028\" data-section-id=\"d9wb8v\" data-start=\"920\"\u003eDetachable so you can take it with you easily\u003cbr data-end=\"970\" data-start=\"967\"\u003e\r\n\t???? Useful for navigation, but size limitation is important\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"1033\" data-start=\"1030\"\u003e\r\n\u003ch3 data-end=\"1058\" data-section-id=\"1d60tee\" data-start=\"1035\"\u003e???? Reflective strip\u003c\/h3\u003e\r\n\r\n\u003cul data-end=\"1168\" data-start=\"1059\"\u003e\r\n\t\u003cli data-end=\"1168\" data-section-id=\"1mj31oo\" data-start=\"1059\"\u003eSide reflective material improves visibility in low light\u003cbr data-end=\"1121\" data-start=\"1118\"\u003e\r\n\t???? Adds a basic safety feature for night riding\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"1173\" data-start=\"1170\"\u003e\r\n\u003ch3 data-end=\"1202\" data-section-id=\"c2mlc7\" data-start=\"1175\"\u003e???? Frame-mounted design\u003c\/h3\u003e\r\n\r\n\u003cul data-end=\"1340\" data-start=\"1203\"\u003e\r\n\t\u003cli data-end=\"1249\" data-section-id=\"wvi6ug\" data-start=\"1203\"\u003eSits on the \u003cstrong data-end=\"1247\" data-start=\"1217\"\u003etop tube of the bike frame\u003c\/strong\u003e\n\u003c\/li\u003e\r\n\t\u003cli data-end=\"1340\" data-section-id=\"1opvkkw\" data-start=\"1250\"\u003eUsually straps on with Velcro\u003cbr data-end=\"1284\" data-start=\"1281\"\u003e\r\n\t???? Keeps weight centered and easy to access while riding\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"1345\" data-start=\"1342\"\u003e\r\n\u003ch3 data-end=\"1358\" data-section-id=\"16iplip\" data-start=\"1347\"\u003e???? Size\u003c\/h3\u003e\r\n\r\n\u003cul data-end=\"1443\" data-start=\"1359\"\u003e\r\n\t\u003cli data-end=\"1443\" data-section-id=\"1vqo1mh\" data-start=\"1359\"\u003e16 × 11 × 5.5 cm per bag\u003cbr data-end=\"1388\" data-start=\"1385\"\u003e\r\n\t???? Compact—meant for essentials only, not bulky storage\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"1448\" data-start=\"1445\"\u003e\r\n\u003ch2 data-end=\"1460\" data-section-id=\"noawdn\" data-start=\"1450\"\u003e???? Pros\u003c\/h2\u003e\r\n\r\n\u003cul data-end=\"1639\" data-start=\"1461\"\u003e\r\n\t\u003cli data-end=\"1489\" data-section-id=\"m0pqv6\" data-start=\"1461\"\u003eEasy access while riding\u003c\/li\u003e\r\n\t\u003cli data-end=\"1512\" data-section-id=\"1f7d3hd\" data-start=\"1490\"\u003eKeeps pockets free\u003c\/li\u003e\r\n\t\u003cli data-end=\"1562\" data-section-id=\"1kvreur\" data-start=\"1513\"\u003eOrganized storage (phone separate from tools)\u003c\/li\u003e\r\n\t\u003cli data-end=\"1600\" data-section-id=\"1robh8p\" data-start=\"1563\"\u003eLightweight and simple to install\u003c\/li\u003e\r\n\t\u003cli data-end=\"1639\" data-section-id=\"1kr2t0t\" data-start=\"1601\"\u003eReflective safety feature included\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"1644\" data-start=\"1641\"\u003e\r\n\u003ch2 data-end=\"1656\" data-section-id=\"1ht7zuj\" data-start=\"1646\"\u003e⚠️ Cons\u003c\/h2\u003e\r\n\r\n\u003cul data-end=\"1845\" data-start=\"1657\"\u003e\r\n\t\u003cli data-end=\"1682\" data-section-id=\"9t0e9\" data-start=\"1657\"\u003eLimited storage space\u003c\/li\u003e\r\n\t\u003cli data-end=\"1731\" data-section-id=\"1ysvhlk\" data-start=\"1683\"\u003ePhone pouch only fits smaller phones (≤5.5”)\u003c\/li\u003e\r\n\t\u003cli data-end=\"1789\" data-section-id=\"vqoh5x\" data-start=\"1732\"\u003eNot fully waterproof (likely water-resistant at best)\u003c\/li\u003e\r\n\t\u003cli data-end=\"1845\" data-section-id=\"1xqkm7m\" data-start=\"1790\"\u003eCan rub knees depending on frame size and placement\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"1850\" data-start=\"1847\"\u003e\r\n\u003ch2 data-end=\"1871\" data-section-id=\"1ok5z6i\" data-start=\"1852\"\u003e???? Bottom line\u003c\/h2\u003e\r\n\r\n\u003cp data-end=\"1942\" data-start=\"1872\"\u003eThis is a \u003cstrong data-end=\"1932\" data-start=\"1882\"\u003ebasic, practical commuter\/riding accessory bag\u003c\/strong\u003e—good for:\u003c\/p\u003e\r\n\r\n\u003cul data-end=\"2015\" data-start=\"1943\"\u003e\r\n\t\u003cli data-end=\"1958\" data-section-id=\"vtwe0j\" data-start=\"1943\"\u003eShort rides\u003c\/li\u003e\r\n\t\u003cli data-end=\"1972\" data-section-id=\"2gc97p\" data-start=\"1959\"\u003eCommuting\u003c\/li\u003e\r\n\t\u003cli data-end=\"2015\" data-section-id=\"3herdt\" data-start=\"1973\"\u003eCarrying essentials without a backpack\u003c\/li\u003e\r\n\t\u003cli data-end=\"2015\" data-section-id=\"3herdt\" data-start=\"1973\"\u003e \u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n","brand":"SPEEDMASTER","offers":[{"title":"Default Title","offer_id":47543990288606,"sku":"RB12200","price":210.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1242\/8790\/files\/3578_XN1XbrqSqHu7.jpg?v=1758270767"},{"product_id":"giant-top-tube-bag-h2pro","title":"Giant Top Tube Bag H2Pro","description":"\u003cdiv class=\"flex justify-start items-start\" style='box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); scrollbar-color: initial; scrollbar-width: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 \/ .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; display: flex; align-items: flex-start; justify-content: flex-start; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";'\u003e\r\n\u003ch2 class=\"font-overpass-bold text-[14px] mb-4\" style='box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); scrollbar-color: initial; scrollbar-width: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 \/ .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; font-size: 14px; font-weight: inherit; margin: 0px 0px 1rem; font-family: \"Overpass Bold\", sans-serif;'\u003e\u003cspan style=\"font-size:12px;\"\u003eGiant-exclusive H2Tex 3-layer waterproof material\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003c\/div\u003e\r\n\r\n\u003cdiv class=\"flex justify-start items-start\" style='box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); scrollbar-color: initial; scrollbar-width: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 \/ .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; display: flex; align-items: flex-start; justify-content: flex-start; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";'\u003e\r\n\u003ch2 class=\"font-overpass-bold text-[14px] mb-4\" style='box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); scrollbar-color: initial; scrollbar-width: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 \/ .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; font-size: 14px; font-weight: inherit; margin: 0px 0px 1rem; font-family: \"Overpass Bold\", sans-serif;'\u003e\u003cspan style=\"font-size:12px;\"\u003eVelcro straps securely hold bag to the top tube\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003c\/div\u003e\r\n\r\n\u003cdiv class=\"flex justify-start items-start\" style='box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); scrollbar-color: initial; scrollbar-width: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 \/ .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; display: flex; align-items: flex-start; justify-content: flex-start; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";'\u003e\r\n\u003ch2 class=\"font-overpass-bold text-[14px] mb-4\" style='box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); scrollbar-color: initial; scrollbar-width: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 \/ .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; font-size: 14px; font-weight: inherit; margin: 0px 0px 1rem; font-family: \"Overpass Bold\", sans-serif;'\u003e\u003cspan style=\"font-size:12px;\"\u003eRugged water and dust proof zipper\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003c\/div\u003e\r\n\r\n\u003cdiv class=\"flex justify-start items-start\" style='box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); scrollbar-color: initial; scrollbar-width: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 \/ .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; display: flex; align-items: flex-start; justify-content: flex-start; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";'\u003e\r\n\u003ch2 class=\"font-overpass-bold text-[14px] mb-4\" style='box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); scrollbar-color: initial; scrollbar-width: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 \/ .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; font-size: 14px; font-weight: inherit; margin: 0px 0px 1rem; font-family: \"Overpass Bold\", sans-serif;'\u003e\u003cspan style=\"font-size:12px;\"\u003eEasy one-handed zipper action\u003c\/span\u003e\u003c\/h2\u003e\r\n\u003c\/div\u003e\r\n","brand":"Giant","offers":[{"title":"Default Title","offer_id":47674581745886,"sku":"SB-157-H","price":640.0,"currency_code":"ZAR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1242\/8790\/files\/21151_H2Pro-Top-Tube-Bag-1-2.jpg?v=1763023391"},{"product_id":"giant-top-tube-bag-scout-black","title":"Giant Top Tube Bag Scout Black","description":"\u003cp data-end=\"213\" data-start=\"0\"\u003eThe \u003cstrong data-end=\"72\" data-start=\"4\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eGiant Bicycles\u003c\/span\u003e\u003c\/span\u003e Scout Top Tube Bag (Black)\u003c\/strong\u003e is a compact, durable \u003cstrong data-end=\"122\" data-start=\"95\"\u003e1L top tube storage bag\u003c\/strong\u003e designed for quick access to essentials while riding on road, gravel, or endurance setups.\u003c\/p\u003e\r\n\r\n\u003chr data-end=\"218\" data-start=\"215\"\u003e\r\n\u003ch2 data-end=\"237\" data-section-id=\"15lw59z\" data-start=\"220\"\u003e What is it?\u003c\/h2\u003e\r\n\r\n\u003cp data-end=\"453\" data-start=\"238\"\u003eIt’s a \u003cstrong data-end=\"286\" data-start=\"245\"\u003ebolt-on or strap-mounted top tube bag\u003c\/strong\u003e that sits on the upper frame tube of your bike. It provides easy access to small items like snacks, tools, phone, or keys without needing to stop or open larger bags.\u003c\/p\u003e\r\n\r\n\u003chr data-end=\"458\" data-start=\"455\"\u003e\r\n\u003ch2 data-end=\"484\" data-section-id=\"uhy34b\" data-start=\"460\"\u003e Key Specifications\u003c\/h2\u003e\r\n\r\n\u003cul data-end=\"958\" data-start=\"485\"\u003e\r\n\t\u003cli data-end=\"507\" data-section-id=\"1hrl2o5\" data-start=\"485\"\u003eCapacity: \u003cstrong data-end=\"505\" data-start=\"497\"\u003e1.0L\u003c\/strong\u003e\n\u003c\/li\u003e\r\n\t\u003cli data-end=\"530\" data-section-id=\"11xqoja\" data-start=\"508\"\u003eWeight: \u003cstrong data-end=\"528\" data-start=\"518\"\u003e~159 g\u003c\/strong\u003e\n\u003c\/li\u003e\r\n\t\u003cli data-end=\"567\" data-section-id=\"2d7smr\" data-start=\"531\"\u003eDimensions: \u003cstrong data-end=\"565\" data-start=\"545\"\u003e22 × 10 × 6.5 cm\u003c\/strong\u003e\n\u003c\/li\u003e\r\n\t\u003cli data-end=\"613\" data-section-id=\"1vbtdoe\" data-start=\"568\"\u003eMaterial: \u003cstrong data-end=\"611\" data-start=\"580\"\u003eDurable 1200D ripstop nylon\u003c\/strong\u003e\n\u003c\/li\u003e\r\n\t\u003cli data-end=\"705\" data-section-id=\"543okl\" data-start=\"614\"\u003eMounting:\r\n\t\u003cul data-end=\"705\" data-start=\"630\"\u003e\r\n\t\t\u003cli data-end=\"663\" data-section-id=\"pfttwr\" data-start=\"630\"\u003eHook-and-loop straps (Velcro)\u003c\/li\u003e\r\n\t\t\u003cli data-end=\"705\" data-section-id=\"1yq5fip\" data-start=\"666\"\u003eOR direct bolt-on (frame-dependent)\u003c\/li\u003e\r\n\t\u003c\/ul\u003e\r\n\t\u003c\/li\u003e\r\n\t\u003cli data-end=\"819\" data-section-id=\"650cmh\" data-start=\"706\"\u003eCompartments:\r\n\t\u003cul data-end=\"819\" data-start=\"726\"\u003e\r\n\t\t\u003cli data-end=\"754\" data-section-id=\"1erdofy\" data-start=\"726\"\u003eMain storage compartment\u003c\/li\u003e\r\n\t\t\u003cli data-end=\"781\" data-section-id=\"am7oje\" data-start=\"757\"\u003eInternal mesh pocket\u003c\/li\u003e\r\n\t\t\u003cli data-end=\"819\" data-section-id=\"1ij6h47\" data-start=\"784\"\u003eSide pocket(s) for organization\u003c\/li\u003e\r\n\t\u003c\/ul\u003e\r\n\t\u003c\/li\u003e\r\n\t\u003cli data-end=\"958\" data-section-id=\"1ma3qux\" data-start=\"820\"\u003eExtra features:\r\n\t\u003cul data-end=\"958\" data-start=\"842\"\u003e\r\n\t\t\u003cli data-end=\"874\" data-section-id=\"bxfd9b\" data-start=\"842\"\u003eExternal quick-access pocket\u003c\/li\u003e\r\n\t\t\u003cli data-end=\"916\" data-section-id=\"e3i375\" data-start=\"877\"\u003eReflective detailing for visibility\u003c\/li\u003e\r\n\t\t\u003cli data-end=\"958\" data-section-id=\"19nqogn\" data-start=\"919\"\u003eSemi-structured shape for stability\u003c\/li\u003e\r\n\t\u003c\/ul\u003e\r\n\t\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"963\" data-start=\"960\"\u003e\r\n\u003ch2 data-end=\"982\" data-section-id=\"1u0yurq\" data-start=\"965\"\u003e Key Benefits\u003c\/h2\u003e\r\n\r\n\u003cul data-end=\"1313\" data-start=\"983\"\u003e\r\n\t\u003cli data-end=\"1037\" data-section-id=\"1o7ampm\" data-start=\"983\"\u003eQuick access to food, tools, or phone while riding\u003c\/li\u003e\r\n\t\u003cli data-end=\"1094\" data-section-id=\"1s9ty6g\" data-start=\"1038\"\u003eStable fit with minimal bounce when properly mounted\u003c\/li\u003e\r\n\t\u003cli data-end=\"1155\" data-section-id=\"b1bjfs\" data-start=\"1095\"\u003eDurable, abrasion-resistant fabric (1200D ripstop nylon)\u003c\/li\u003e\r\n\t\u003cli data-end=\"1205\" data-section-id=\"15czn06\" data-start=\"1156\"\u003eMultiple compartments for better organisation\u003c\/li\u003e\r\n\t\u003cli data-end=\"1262\" data-section-id=\"vcoosc\" data-start=\"1206\"\u003eCompatible with both strap and bolt mounting systems\u003c\/li\u003e\r\n\t\u003cli data-end=\"1313\" data-section-id=\"15s9ehn\" data-start=\"1263\"\u003eReflective accents improve safety in low light\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"1318\" data-start=\"1315\"\u003e\r\n\u003ch2 data-end=\"1352\" data-section-id=\"1i6z9rp\" data-start=\"1320\"\u003e Who is it best suited for?\u003c\/h2\u003e\r\n\r\n\u003cul data-end=\"1579\" data-start=\"1353\"\u003e\r\n\t\u003cli data-end=\"1398\" data-section-id=\"16w568c\" data-start=\"1353\"\u003eRoad cyclists needing easy-access storage\u003c\/li\u003e\r\n\t\u003cli data-end=\"1447\" data-section-id=\"1b0wcww\" data-start=\"1399\"\u003eGravel riders on long or mixed-terrain rides\u003c\/li\u003e\r\n\t\u003cli data-end=\"1493\" data-section-id=\"1eqwzxv\" data-start=\"1448\"\u003eBikepackers wanting small cockpit storage\u003c\/li\u003e\r\n\t\u003cli data-end=\"1533\" data-section-id=\"19kj5f2\" data-start=\"1494\"\u003eCommuters carrying daily essentials\u003c\/li\u003e\r\n\t\u003cli data-end=\"1579\" data-section-id=\"1nbf2cc\" data-start=\"1534\"\u003eEndurance riders who prefer minimal stops\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"1584\" data-start=\"1581\"\u003e\r\n\u003ch2 data-end=\"1599\" data-section-id=\"1r586zd\" data-start=\"1586\"\u003e Overall\u003c\/h2\u003e\r\n\r\n\u003cp data-end=\"1845\" data-start=\"1600\"\u003eThe Giant Scout Top Tube Bag is a \u003cstrong data-end=\"1680\" data-start=\"1634\"\u003epractical, rugged cockpit storage solution\u003c\/strong\u003e that balances durability, accessibility, and lightweight design. It’s ideal for riders who want essentials within reach without adding bulk to frame or saddle bags.\u003c\/p\u003e\r\n\r\n\u003chr data-end=\"1850\" data-start=\"1847\"\u003e\r\n\u003ch2 data-end=\"1862\" data-section-id=\"noawdn\" data-start=\"1852\"\u003e Pros\u003c\/h2\u003e\r\n\r\n\u003cul data-end=\"2091\" data-start=\"1863\"\u003e\r\n\t\u003cli data-end=\"1897\" data-section-id=\"anwqjm\" data-start=\"1863\"\u003eVery practical 1L storage size\u003c\/li\u003e\r\n\t\u003cli data-end=\"1936\" data-section-id=\"82jbt4\" data-start=\"1898\"\u003eDurable 1200D ripstop construction\u003c\/li\u003e\r\n\t\u003cli data-end=\"1979\" data-section-id=\"kgllly\" data-start=\"1937\"\u003eMultiple compartments for organisation\u003c\/li\u003e\r\n\t\u003cli data-end=\"2008\" data-section-id=\"m0pqv6\" data-start=\"1980\"\u003eEasy access while riding\u003c\/li\u003e\r\n\t\u003cli data-end=\"2052\" data-section-id=\"erdp5q\" data-start=\"2009\"\u003eWorks with both strap and bolt mounting\u003c\/li\u003e\r\n\t\u003cli data-end=\"2091\" data-section-id=\"1u14dcd\" data-start=\"2053\"\u003eReflective elements for visibility\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"2096\" data-start=\"2093\"\u003e\r\n\u003ch2 data-end=\"2115\" data-section-id=\"1f9mktt\" data-start=\"2098\"\u003e Limitations\u003c\/h2\u003e\r\n\r\n\u003cul data-end=\"2342\" data-start=\"2116\"\u003e\r\n\t\u003cli data-end=\"2157\" data-section-id=\"1yezzb3\" data-start=\"2116\"\u003eLimited capacity (not for bulky gear)\u003c\/li\u003e\r\n\t\u003cli data-end=\"2218\" data-section-id=\"16k90jn\" data-start=\"2158\"\u003eCan interfere with standover clearance on smaller frames\u003c\/li\u003e\r\n\t\u003cli data-end=\"2261\" data-section-id=\"goqciw\" data-start=\"2219\"\u003eStrap mounting may rub paint over time\u003c\/li\u003e\r\n\t\u003cli data-end=\"2309\" data-section-id=\"b7oyyi\" data-start=\"2262\"\u003eNot fully waterproof (only water-resistant)\u003c\/li\u003e\r\n\t\u003cli data-end=\"2342\" data-section-id=\"2mb2g1\" data-start=\"2310\"\u003eSlight added cockpit clutter\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\r\n\u003chr data-end=\"2347\" data-start=\"2344\"\u003e\r\n\u003ch2 data-end=\"2366\" data-section-id=\"1mj5yvr\" data-start=\"2349\"\u003e Bottom line\u003c\/h2\u003e\r\n\r\n\u003cp data-end=\"2580\" data-start=\"2367\"\u003eThe Giant Scout Top Tube Bag is a \u003cstrong data-end=\"2435\" data-start=\"2401\"\u003ereliable, everyday cockpit bag\u003c\/strong\u003e built for convenience and durability. It’s best for riders who want fast access to essentials without carrying a full frame or saddle bag setup.\u003c\/p\u003e\r\n","brand":"Giant","offers":[{"title":"Default Title","offer_id":47936209518814,"sku":"SB-162-H","price":1035.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1242\/8790\/files\/23607_SCOUT-TOP-TUBE-BAG-BLACK-1L-430000162-2.jpg?v=1779457775"}],"url":"https:\/\/onlino-bicycle-shopco.shop\/collections\/bike-storage.oembed","provider":"Online Bicycle Shop","version":"1.0","type":"link"}