{"product_id":"suntour-sf19-fork-raidon32-boost-29-120mm-lo-r-15qlc32","title":"SUNTOUR SF19 FORK RAIDON32 BOOST 29\" 120MM LO-R 15QLC32","description":"\u003cdiv class=\"combined-description\"\u003e\n                        \u003ch2\u003eSpecification\u003c\/h2\u003e\n                        \u003cdiv class=\"std\"\u003e\n                            \u003cp class=\"specs accordion-item is-active\"\u003e \u003c\/p\u003e\n\n\u003cdiv aria-hidden=\"false\" aria-labelledby=\"0zu2j4-accordion-label\" class=\"accordion-content specs accordion-item is-active\" data-tab-content=\"\" id=\"0zu2j4-accordion\" role=\"tabpanel\"\u003e\n\u003cdiv class=\"row offset\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eOffset\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003e46 mm\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row travel\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eTravel\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003e120mm\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row crownsteerer\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eCrown\/Steerer\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003eC53\/1.5\"to1-1\/8\" tapered (CTS) Alloy STEERER\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row stanchion-dia-material\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eStanchion DIA. (Material)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003e32 mm (Alloy)\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row bottom-case-material\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eBottom Case Material\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003eMagnesium\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row brake-mount-max-rotor-dia\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eBrake Mount (Max Rotor DIA.)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003ePost 160 Direct (180mm)\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row axle-option\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eAxle (Option)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003e15QLC32-110 \u003ca href=\"https:\/\/www.srsuntour.com\/en\/products\/parts\/?Model[]=Thru+Axles\" target=\"_blank\"\u003e(Learn more)\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row suggested-category\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eSuggested Category\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003eMTB_Trail_XC\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row abs-mount-:-optional\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eABS Mount : optional\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003eNo\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row spring\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eSpring\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003eAIR\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row max-suggested-tire-size-etrto\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eMax. Suggested Tire Size (ETRTO)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003e29\"x2.4\" (62-622)\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row damper\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eDamper\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003eLOR\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row axle-old\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eAxle O.L.D\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003eø15-110\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row lamp-mount\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eLamp Mount\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003eNo\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row fender-mount\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eFender Mount\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003eShort \u0026amp; Long\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"row hub-dynamo-cable-guide\"\u003e\n\u003cdiv class=\"large-3 medium-6 columns\"\u003e\u003cspan class=\"span-spec-name\"\u003e\u003cstrong\u003eHub Dynamo Cable Guide\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"large-9 medium-6 columns\"\u003e\u003cspan class=\"span-spec-value\"\u003eNo\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n                    window.addEventListener(\"DOMContentLoaded\", (event) =\u003e {\n                        const classesToFormat = [\"travel\", \"feature\", \"air-sleeve-options\", \"formatted-travel\", \"air-volume-descriptions\", \"frame\", \"post\", \"arm\", \"spring-options\", \"spring\"];\n\n                        const category = \"Forks\";\n                        if (category == \"Forks\") {\n                            return;\n                        }\n\n                        classesToFormat.forEach(cls =\u003e {\n                            let rows = document.querySelectorAll(\".\" + cls);\n                            rows.forEach(row =\u003e {\n                                let valueElement;\n                                if (cls === \"formatted-travel\") {\n                                    valueElement = row; \/\/ because the \"formatted-travel\" class is directly on the value element\n                                } else {\n                                    valueElement = row.querySelector(\".span-spec-value\");\n                                }\n\n                                if (valueElement) {\n                                    let separator = \"\";\n                                    switch(cls) {\n                                        case \"post\":\n                                        case \"arm\":\n                                        case \"spring-options\":\n                                        case \"spring\":\n                                            separator = \";\";\n                                            break;\n                                        case \"travel\":\n                                        case \"formatted-travel\":\n                                            separator = \"mm\";\n                                            break;\n                                        case \"feature\":\n                                        case \"air-sleeve-options\":\n                                        case \"air-volume-descriptions\":\n                                            separator = \".\";\n                                            break;\n                                        case \"frame\":\n                                        case \"seat-clamp\":\n                                            separator = \",\"\n                                            break;\n                                    }\n                                    let values = valueElement.textContent.split(separator);\n                                    let formattedValue = values.map((value, index, array) =\u003e {\n                                        value = value.trim();\n                                        return index \u003c array.length - 1 ? value + separator : value; \/\/ Add separator only if not last item\n                                    }).join(\"\u003cbr\u003e\");\n\n                                }\n                            });\n                        });\n                    });\n                \u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003cul class=\"accordion\" data-accordion=\"dghdk8-accordion\" data-allow-all-closed=\"true\" role=\"tablist\"\u003e\n\t\u003cli class=\"technologies accordion-item\" data-accordion-item=\"\"\u003e\n\u003ca aria-controls=\"spmv6k-accordion\" aria-expanded=\"false\" aria-selected=\"false\" class=\"accordion-title\" href=\"javascript:;\" id=\"spmv6k-accordion-label\" role=\"tab\"\u003etechnologies\u003c\/a\u003e\n\n\t\u003cdiv aria-hidden=\"true\" aria-labelledby=\"spmv6k-accordion-label\" class=\"accordion-content\" data-tab-content=\"\" id=\"spmv6k-accordion\" role=\"tabpanel\"\u003e\n\t\u003cul\u003e\n\t\t\u003cli class=\"row\"\u003e\n\t\t\u003cdiv class=\"medium-4 columns\"\u003e\u003cimg alt=\"\" src=\"https:\/\/www.srsuntour.com\/fileadmin\/\/templates\/img\/icons\/technology\/QLOC_Icon.svg\"\u003e\u003c\/div\u003e\n\n\t\t\u003cdiv class=\"medium-8 columns\"\u003e\n\t\t\u003ch5\u003eQ-LOC SYSTEM\u003c\/h5\u003e\n\n\t\t\u003cp\u003eQ-LOC is our patented quick release system for thru axles fully deserving of the name \"quick\". Q-LOC 2 is the logical evolutionary step, guaranteeing 100% compatibility with all kinds of hub axle designs.\u003c\/p\u003e\n\n\t\t\u003cp\u003e\u003ca href=\"https:\/\/www.srsuntour.com\/tech-features\/key-technologies\/q-loc-system\/\"\u003eLearn more\u003c\/a\u003e\u003c\/p\u003e\n\t\t\u003c\/div\u003e\n\t\t\u003c\/li\u003e\n\t\u003c\/ul\u003e\n\t\u003c\/div\u003e\n\t\u003c\/li\u003e\n\t\u003cli class=\"service accordion-item\" data-accordion-item=\"\"\u003e \u003c\/li\u003e\n\u003c\/ul\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e","brand":"Dragon Sports","offers":[{"title":"Default Title","offer_id":49788223914221,"sku":"SFOR-R0120-PZR6","price":4599.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0682\/7383\/2173\/files\/SFORR0120PZR6.jpg?v=1776322029","url":"https:\/\/abcycles.co.za\/products\/suntour-sf19-fork-raidon32-boost-29-120mm-lo-r-15qlc32","provider":"Alpha Beta Cycles ","version":"1.0","type":"link"}