{"product_id":"wheeltop-eds-ox-2-0-mtb-1x12-electronic-full-groupset-4-piston-hydraulic-brakes","title":"WHEELTOP EDS OX 2.0 MTB 1x12 Electronic Full Groupset 4-Piston Hydraulic Brakes","description":"\u003cdiv class=\"wt-wrap\" style=\"width:100%;max-width:1160px;margin:0 auto;padding:24px 16px 52px;color:#111;line-height:1.72;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box;overflow-x:hidden;\"\u003e\n\n  \u003cdiv style=\"display:flex;align-items:center;gap:14px;padding:16px 20px;background:linear-gradient(145deg, rgba(240,250,245,0.9), rgba(214,240,227,0.6));backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:3px solid rgba(182,232,208,0.9);box-shadow:0 4px 14px rgba(18,18,18,0.06), inset 0 1px 0 rgba(255,255,255,0.7);border-radius:14px;margin-bottom:20px;\"\u003e\n    \u003cimg src=\"https:\/\/cdn.sanity.io\/images\/6eeo59n2\/production\/0b286ee5418fc8aafa4da1ea3f90dbeafbf89c6e-1024x1024.png\" alt=\"Shipping\" style=\"width:72px;height:72px;flex-shrink:0;display:block;\"\u003e\n    \u003cdiv\u003e\n      \u003cp style=\"font-size:15px;font-weight:bold;color:#1a5c3a;margin:0 0 4px;\"\u003eDDP Shipping — Duties Paid, No Surprise Fees\u003c\/p\u003e\n      \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.5;\"\u003eThis is a DDP (Delivered Duty Paid) shipment — we prepay all US import duties and customs fees before your package leaves China. The price you see is the price you pay, nothing extra collected at delivery.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \n\n  \u003c!-- 0. Hero \/ Intro --\u003e\n  \u003csection style=\"margin-bottom:44px;padding-bottom:32px;border-bottom:1px solid rgba(18,18,18,0.08);\"\u003e\n    \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:8px;\"\u003e\u003cspan style=\"letter-spacing: 0.12em;\"\u003eWireless Electronic MTB 1x12 Groupset + 4-Piston Brakes\u003c\/span\u003e\u003c\/span\u003e\n    \u003ch1 style=\"font-size: clamp(24px, 4vw, 34px); letter-spacing: -0.02em; margin: 0px 0px 14px; line-height: 1.2;\" data-imt-p=\"1\" data-imt_insert_failed_reason=\"same_text\"\u003eWHEELTOP EDS OX 2.0 — MTB 1x12 Full Groupset + 4-Piston Hydraulic Brakes\u003c\/h1\u003e\n    \u003cp style=\"font-size:15px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eA complete 1x12 mountain bike groupset built around the WHEELTOP EDS OX 2.0 wireless rear derailleur and shifter, with a forged EVOSID crankset on a Boost narrow-wide chainring, a SUNSHINE-SZ 11-50T cassette, a CHOHO 12-speed chain and a pair of WHEELTOP EDS 4-piston hydraulic disc brakes. Choose the crank length, chainring size and color in the drop-down. The brakes fit Post Mount frames; disc rotors are not included.\u003c\/p\u003e\n    \u003c!-- Kit Overview --\u003e\n    \u003cdiv style=\"display:flex;flex-wrap:wrap-reverse;gap:24px;align-items:center;\"\u003e\n      \u003cdiv style=\"flex:0 1 300px;min-width:0;max-width:100%;background:linear-gradient(145deg, rgba(255,255,255,0.85), rgba(240,244,248,0.55));backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,0.6);box-shadow:0 2px 8px rgba(18,18,18,0.07), inset 0 1px 0 rgba(255,255,255,0.6);border-radius:20px;padding:30px 26px;box-sizing:border-box;\"\u003e\n        \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.1em;display:block;margin-bottom:8px;\"\u003eIn the Box\u003c\/span\u003e\n        \u003cp style=\"font-size:19px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 20px;line-height:1.3;\"\u003eThe Complete 1x12 Groupset + Brakes\u003c\/p\u003e\n        \u003cdiv style=\"display:flex;flex-direction:column;\"\u003e\n          \u003cdiv style=\"display:flex;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid rgba(18,18,18,0.045);\"\u003e\n\u003cspan style=\"flex-shrink:0;width:20px;font-size:12px;font-weight:700;color:rgba(18,18,18,0.3);\"\u003e01\u003c\/span\u003e\u003cspan style=\"font-size:13.5px;color:rgba(18,18,18,0.8);\"\u003eOX 2.0 Rear Derailleur — 93mm Long Cage\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"display:flex;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid rgba(18,18,18,0.045);\"\u003e\n\u003cspan style=\"flex-shrink:0;width:20px;font-size:12px;font-weight:700;color:rgba(18,18,18,0.3);\"\u003e02\u003c\/span\u003e\u003cspan style=\"font-size:13.5px;color:rgba(18,18,18,0.8);\"\u003eWireless Button-Style Shifter\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"display:flex;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid rgba(18,18,18,0.045);\"\u003e\n\u003cspan style=\"flex-shrink:0;width:20px;font-size:12px;font-weight:700;color:rgba(18,18,18,0.3);\"\u003e03\u003c\/span\u003e\u003cspan style=\"font-size:13.5px;color:rgba(18,18,18,0.8);\"\u003eEVOSID MTB Crankset + Direct-Mount Chainring\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"display:flex;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid rgba(18,18,18,0.045);\"\u003e\n\u003cspan style=\"flex-shrink:0;width:20px;font-size:12px;font-weight:700;color:rgba(18,18,18,0.3);\"\u003e04\u003c\/span\u003e\u003cspan style=\"font-size:13.5px;color:rgba(18,18,18,0.8);\"\u003eEVOSID Threaded Bottom Bracket\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"display:flex;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid rgba(18,18,18,0.045);\"\u003e\n\u003cspan style=\"flex-shrink:0;width:20px;font-size:12px;font-weight:700;color:rgba(18,18,18,0.3);\"\u003e05\u003c\/span\u003e\u003cspan style=\"font-size:13.5px;color:rgba(18,18,18,0.8);\"\u003eSUNSHINE-SZ 12-Speed 11-50T Cassette\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"display:flex;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid rgba(18,18,18,0.045);\"\u003e\n\u003cspan style=\"flex-shrink:0;width:20px;font-size:12px;font-weight:700;color:rgba(18,18,18,0.3);\"\u003e06\u003c\/span\u003e\u003cspan style=\"font-size:13.5px;color:rgba(18,18,18,0.8);\"\u003eCHOHO 12-Speed Chain — 128 Links\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display:flex;align-items:baseline;gap:14px;padding:10px 0;\"\u003e\n\u003cspan style=\"flex-shrink:0;width:20px;font-size:12px;font-weight:700;color:rgba(18,18,18,0.3);\"\u003e07\u003c\/span\u003e\u003cspan style=\"font-size:13.5px;color:rgba(18,18,18,0.8);\"\u003eWHEELTOP EDS 4-Piston Hydraulic Disc Brakes — Front + Rear\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 460px;min-width:260px;border-radius:14px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/K1MAAeSwWMNqxnsW\/s-l1600.webp\" alt=\"WHEELTOP EDS OX 2.0 MTB 1x12 full groupset with 4-piston hydraulic disc brakes — rear derailleur, shifter, EVOSID crankset, bottom bracket, 11-50T cassette, CHOHO chain, brake levers and calipers\" style=\"width:100%;height:auto;display:block;\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;align-items:flex-start;gap:16px;margin-top:24px;padding:22px 24px;background:linear-gradient(145deg, rgba(240,250,245,0.95), rgba(214,240,227,0.75));border:2px solid #1a5c3a;border-radius:14px;box-shadow:0 4px 16px rgba(26,92,58,0.14);\"\u003e\n      \u003cdiv style=\"flex-shrink:0;width:46px;height:46px;border-radius:50%;background:#1a5c3a;display:flex;align-items:center;justify-content:center;\"\u003e\n        \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2.5l7 3v6c0 5-3.3 8.3-7 9.8-3.7-1.5-7-4.8-7-9.8v-6l7-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.3 12.2l2.4 2.4 4.6-4.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp style=\"font-size:17px;font-weight:800;color:#1a5c3a;margin:0 0 6px;letter-spacing:-0.01em;\"\u003eA Verified Combination, Not Just Parts in a Box\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.7);margin:0;line-height:1.75;\"\u003eThis isn't a random parts bundle. Aoeagle built this exact combination onto a complete bike and put it through rigorous testing before offering it as a set — confirming \u003cstrong style=\"color:#1a5c3a;\"\u003esmooth, precise \u003c\/strong\u003eshifting between every component and the WHEELTOP EDS OX 2.0.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 1. Rear Derailleur \u0026 Shifter --\u003e\n  \u003csection style=\"margin-bottom:44px;\"\u003e\n    \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:5px;\"\u003eWhat's Inside the Kit\u003c\/span\u003e\n    \u003ch2 style=\"font-size: clamp(18px, 3vw, 24px); letter-spacing: -0.02em; margin: 0px 0px 20px; line-height: 1.25;\"\u003eRear Derailleur \u0026amp; Shifter - Built for the Trail\u003c\/h2\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;margin-bottom:32px;\"\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;\"\u003e\n        \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/dX4AAeSwSRNqLXx1\/s-l1600.webp\" alt=\"Wheeltop OX2.0 rear derailleur\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:16px;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:20px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 10px;line-height:1.2;\"\u003eNew OX2.0 Electronic Rear Derailleur\u003c\/p\u003e\n          \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eEquipped with a high-capacity integrated battery, the OX2.0 delivers exceptional endurance - capable of executing up to 24,000 gear shifts on a single charge. The magnetic snap-on charging connector makes top-ups effortless. A windowed protective cover shields the motor from all angles, while the IP67-rated sealed housing keeps dirt and water out, ride after ride.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"padding:14px 16px;background:#f0faf5;border:1px solid #b6e8d0;border-radius:10px;\"\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;color:#1a5c3a;margin:0 0 4px;\"\u003eAdjustable Chain Stabilizer\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eA precision-tensioned chain stabilizer suppresses chain slap and prevents dropped chains on rough terrain. The full aluminum alloy construction keeps the body rigid under load - reliable whether you're cruising fire roads or hammering technical singletrack.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Shifter --\u003e\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;\"\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:16px;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:20px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 10px;line-height:1.2;\"\u003eButton-Style Shifter\u003c\/p\u003e\n          \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0 0 12px;line-height:1.8;\"\u003eClean, minimal design with a satisfying mechanical-keyboard-style click. Shift up or down instantly - the derailleur responds with zero perceptible delay. IP67-rated dust and water resistance means it handles rain rides and post-ride washdowns without a second thought.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"display:grid;grid-template-columns:1fr 1fr;gap:10px;\"\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eFeel\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003eMechanical Click\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eCrisp, tactile feedback on every press\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eResponse\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003eZero Lag\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eInstant derailleur actuation, no cable pull\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eWeather\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003eIP67 Sealed\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eRain-proof, wash-proof, mud-proof\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eBattery\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003eCR2032\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eTool-free coin cell swap, years of life\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;\"\u003e\n        \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/PVwAAeSwOgVqPTJK\/s-l1600.webp\" alt=\"Wheeltop OX2.0 shifter mounted on flat handlebar close-up\" style=\"width:100%;border-radius:10px;display:block;\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Battery compartment back view --\u003e\n    \u003cdiv style=\"margin-top:28px;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;\"\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;gap:14px;justify-content:center;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:17px;font-weight:bold;letter-spacing:-0.01em;margin:0 0 10px;line-height:1.3;\"\u003eCR2032 Battery — Replaced in Seconds, No Tools Required.\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eThe battery compartment cover sits on the back of the shifter body. To swap a cell, simply take a fresh CR2032, press it flat against the cover, and rotate — the cap threads off cleanly with nothing but finger pressure. No screwdriver, no coin, no dedicated tool. Drop in the new cell, twist the cover back on, and the shifter responds immediately. Standard CR2032 cells are available at any supermarket, gas station, or electronics shop worldwide.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"padding:14px 16px;background:#f0f7ff;border:1px solid #b8d8f8;border-radius:10px;\"\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;color:#1a4a7a;margin:0 0 4px;\"\u003eThe New Battery Is the Only Tool You Need.\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eNo coin slot, no Phillips head, no prying. Press the fresh CR2032 flat against the cap and twist — it comes off with finger pressure alone. Your replacement part doubles as the removal tool.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;\"\u003e\n        \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/VJ8AAeSwFSBqPTJK\/s-l1600.webp\" alt=\"Wheeltop OX2.0 shifter battery compartment cover back detail\" style=\"width:100%;border-radius:10px;display:block;\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Crankset --\u003e\n  \u003csection style=\"margin-bottom:44px;padding-bottom:32px;border-bottom:1px solid rgba(18,18,18,0.08);\"\u003e\n    \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:5px;\"\u003eComplete Groupset Bundle\u003c\/span\u003e\n    \u003ch2 style=\"font-size:clamp(18px,3vw,24px);letter-spacing:-0.02em;margin:0 0 6px;line-height:1.25;\"\u003eEVOSID MTB Crankset — Boost Narrow-Wide Chainring\u003c\/h2\u003e\n    \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.55);margin:0 0 24px;\"\u003eA forged single-chainring crankset on a 29mm DUB spindle, matched to the OX 2.0 rear derailleur above and the 11-50T cassette below. A threaded bottom bracket is included.\u003c\/p\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-bottom:28px;\"\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/3vYAAeSwJUJqxT9-\/s-l1600.webp\" alt=\"EVOSID MTB crankset with direct-mount chainring\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:16px;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:20px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 10px;line-height:1.2;\"\u003eMade for the Trail\u003c\/p\u003e\n          \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eThe EVOSID MTB crankset is designed for trail, enduro, bike park and DH-style riding — steep technical sections, fast berms at your local park or laps of the pump track. The light crank arms take some of the sting out of hard, technical climbs, so you can ride more of the trail with less effort.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"display:grid;grid-template-columns:1fr 1fr;gap:10px;\"\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eCrank Length\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e165 \/ 170 \/ 175mm\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eChoose from the drop-down\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eCrankset Weight\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e585g\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003e170mm: arms + spindle + bolts\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eSpindle\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003eDUB 29mm, 130mm long\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eFits 68 \/ 73mm threaded shells\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eSpeeds\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e8–12 speed\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eFactory rating\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap-reverse;flex-direction:row-reverse;gap:24px;align-items:center;margin-bottom:28px;\"\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/ziEAAeSw-wtqxT9~\/s-l1600.webp\" alt=\"EVOSID MTB DUB 29mm spindle, 130mm long\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:16px;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:20px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 10px;line-height:1.2;\"\u003eDUB 29mm Spindle\u003c\/p\u003e\n          \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eA stout 29mm DUB-standard spindle, forged from AL-7075 aluminum alloy and 130mm long, keeps the crankset solid over rough, demanding terrain.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-bottom:28px;\"\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/5~cAAeSwmcFqxT-A\/s-l1600.webp\" alt=\"EVOSID MTB hollow narrow-wide chainring\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:16px;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:20px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 10px;line-height:1.2;\"\u003eHollowed-Out Chainring\u003c\/p\u003e\n          \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eThe chainring is fully CNC-machined from 7075 aluminum alloy with a cut-out spoke design that removes weight while keeping the ring stiff and stable under load.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap-reverse;flex-direction:row-reverse;gap:24px;align-items:center;margin-bottom:28px;\"\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/rzQAAeSwQ6JqxUDK\/s-l1600.webp\" alt=\"Back of the EVOSID chainring marked 3mm offset Boost compatible, with T25 bolts\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:16px;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:20px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 10px;line-height:1.2;\"\u003e3-Bolt Direct Mount, Boost Chainline\u003c\/p\u003e\n          \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eThe chainring mounts directly to the crank arm with 3 T25 bolts (9 N·m) in the SRAM 3-bolt direct-mount pattern, so swapping rings is quick and simple. The 3mm offset gives a \u003cstrong\u003e52mm Boost chainline\u003c\/strong\u003e, the standard on modern Boost mountain bikes.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-bottom:28px;\"\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/DCsAAeSwiWpqxT-B\/s-l1600.webp\" alt=\"EVOSID MTB hollow crank arm and chainring\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:16px;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:20px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 10px;line-height:1.2;\"\u003eLightweight Without Giving Up Strength\u003c\/p\u003e\n          \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eBoth the crank arms and the chainring use a hollowed-out design — material comes out where it isn't carrying load, cutting weight while keeping the strength where it matters.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap-reverse;flex-direction:row-reverse;gap:24px;align-items:center;margin-bottom:28px;\"\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/U8oAAeSwfKVqxT-C\/s-l1600.webp\" alt=\"EVOSID narrow-wide chainring teeth\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:16px;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:20px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 10px;line-height:1.2;\"\u003eNarrow-Wide Teeth Keep the Chain On\u003c\/p\u003e\n          \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eAlternating narrow and wide teeth match the chain's inner and outer links. The tight fit between chain and ring keeps the chain from dropping and cuts down the chatter that rough ground and shifting can cause.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Crankset details --\u003e\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px;\"\u003e\n      \u003cdiv style=\"flex:1 1 220px;min-width:200px;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/eIkAAeSw~u5qxT-C\/s-l1600.webp\" alt=\"EVOSID MTB crank arm detail\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 220px;min-width:200px;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/9~wAAeSwWsdqxT-D\/s-l1600.webp\" alt=\"EVOSID MTB crank arm and spindle detail\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 220px;min-width:200px;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/rk8AAeSwt7tqxT-D\/s-l1600.webp\" alt=\"EVOSID MTB spindle and crank arm detail\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 220px;min-width:200px;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/g6YAAeSwr9JqxT-B\/s-l1600.webp\" alt=\"EVOSID 3-bolt direct-mount chainring interface\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px;\"\u003e\n      \u003cdiv style=\"flex:1 1 200px;min-width:180px;border:1px solid rgba(18,18,18,0.1);border-radius:12px;padding:16px;background:#fff;box-sizing:border-box;\"\u003e\n\u003cdiv style=\"display:inline-block;padding:3px 10px;background:#f0faf5;border:1px solid #b6e8d0;border-radius:999px;font-size:11px;font-weight:600;color:#1a5c3a;margin-bottom:10px;\"\u003eClimbing\u003c\/div\u003e\n\u003cp style=\"font-size:18px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 8px;line-height:1.2;\"\u003e32T\u003c\/p\u003e\n\u003cp style=\"font-size:13px;color:rgba(18,18,18,0.65);margin:0 0 4px;line-height:1.6;\"\u003eThe easiest gearing — for steep climbs and technical trails.\u003c\/p\u003e\n\u003cp style=\"font-size:13px;color:rgba(18,18,18,0.65);margin:0 0 4px;line-height:1.6;\"\u003eChainring weight: 63g ± 5g\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 200px;min-width:180px;border:1px solid rgba(18,18,18,0.1);border-radius:12px;padding:16px;background:#fff;box-sizing:border-box;\"\u003e\n\u003cdiv style=\"display:inline-block;padding:3px 10px;background:#f0f7ff;border:1px solid #b8d8f8;border-radius:999px;font-size:11px;font-weight:600;color:#1a4a7a;margin-bottom:10px;\"\u003eAll-Round\u003c\/div\u003e\n\u003cp style=\"font-size:18px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 8px;line-height:1.2;\"\u003e34T\u003c\/p\u003e\n\u003cp style=\"font-size:13px;color:rgba(18,18,18,0.65);margin:0 0 4px;line-height:1.6;\"\u003eA balanced choice for mixed trail riding.\u003c\/p\u003e\n\u003cp style=\"font-size:13px;color:rgba(18,18,18,0.65);margin:0 0 4px;line-height:1.6;\"\u003eChainring weight: 71g ± 5g\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 200px;min-width:180px;border:1px solid rgba(18,18,18,0.1);border-radius:12px;padding:16px;background:#fff;box-sizing:border-box;\"\u003e\n\u003cdiv style=\"display:inline-block;padding:3px 10px;background:#fff8e6;border:1px solid #f5d48a;border-radius:999px;font-size:11px;font-weight:600;color:#7a5200;margin-bottom:10px;\"\u003eFast\u003c\/div\u003e\n\u003cp style=\"font-size:18px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 8px;line-height:1.2;\"\u003e36T\u003c\/p\u003e\n\u003cp style=\"font-size:13px;color:rgba(18,18,18,0.65);margin:0 0 4px;line-height:1.6;\"\u003eA taller top end for faster riding and XC.\u003c\/p\u003e\n\u003cp style=\"font-size:13px;color:rgba(18,18,18,0.65);margin:0 0 4px;line-height:1.6;\"\u003eChainring weight: 64g ± 5g (factory figure)\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Finishes --\u003e\n    \u003cp style=\"font-size:20px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 8px;line-height:1.2;\"\u003eTwo Finishes, Matched Chainring\u003c\/p\u003e\n    \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0 0 16px;line-height:1.8;\"\u003eAvailable in titanium or black. The chainring always comes in the same finish as the crank arms, so the whole crankset matches. Choose the color in the drop-down.\u003c\/p\u003e\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:16px;margin-bottom:28px;\"\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;\"\u003e\n\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/koIAAeSwrV5qxUAK\/s-l1600.webp\" alt=\"EVOSID MTB crankset in titanium\" style=\"width:100%;aspect-ratio:4\/3;object-fit:contain;background:#fff;display:block;border-radius:10px;\"\u003e\u003cp style=\"font-size:13px;font-weight:600;text-align:center;margin:8px 0 0;\"\u003eTitanium\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;\"\u003e\n\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/YDsAAeSwX9NqxT-R\/s-l1600.webp\" alt=\"EVOSID MTB crankset in black\" style=\"width:100%;aspect-ratio:4\/3;object-fit:contain;background:#fff;display:block;border-radius:10px;\"\u003e\u003cp style=\"font-size:13px;font-weight:600;text-align:center;margin:8px 0 0;\"\u003eBlack\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Bottom Bracket detail --\u003e\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:center;\"\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/ZWgAAeSwG~Vqey2i\/s-l1600.webp\" alt=\"EVOSID BC1.37x24T threaded bottom bracket\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 260px;min-width:220px;display:flex;flex-direction:column;gap:14px;justify-content:center;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:17px;font-weight:bold;letter-spacing:-0.01em;margin:0 0 10px;line-height:1.3;\"\u003eThreaded Bottom Bracket, Cups Included\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eThe crankset ships with its matching EVOSID BC1.37\"×24T (BSA\/English threaded) bottom bracket. Overall width is 90mm and it accepts bottom bracket shells from 68mm up to 73mm wide, with included spacers (two 2.6mm gaskets, a 3mm spacer, and a 4.5mm spacer) to take up the difference. Threading directly into a standard threaded shell also avoids the creaking that press-fit bottom brackets are known for.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"padding:14px 16px;background:#f0f7ff;border:1px solid #b8d8f8;border-radius:10px;\"\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;color:#1a4a7a;margin:0 0 4px;\"\u003eIs Your Frame Compatible?\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eAs long as your frame's bottom bracket shell is BSA (English thread) between 68mm and 73mm wide, this bottom bracket installs without any issue. It is not a press-fit design.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 4. Chain --\u003e\n  \u003csection style=\"margin-bottom:44px;padding-bottom:32px;border-bottom:1px solid rgba(18,18,18,0.08);\"\u003e\n    \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:5px;\"\u003eComplete Groupset Bundle\u003c\/span\u003e\n    \u003ch2 style=\"font-size:clamp(18px,3vw,24px);letter-spacing:-0.02em;margin:0 0 6px;line-height:1.25;\"\u003eCHOHO Z12-DSL Flat-Top Hollow Chain — 12-Speed\u003c\/h2\u003e\n    \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.55);margin:0 0 24px;\"\u003eSpeed-matched to the 11-50T cassette below, with fully hollow plates and a flat-top profile.\u003c\/p\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-bottom:28px;\"\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;\"\u003e\n        \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/iGgAAeSw7Z5qw7s3\/s-l1600.webp\" alt=\"CHOHO Z12-DSL 12-speed flat-top hollow chain in retail box\" style=\"width:100%;border-radius:10px;display:block;\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:16px;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:20px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 10px;line-height:1.2;\"\u003eFully Hollow Plates. Flat-Top Profile.\u003c\/p\u003e\n          \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eThe CHOHO Z12-DSL is a dedicated 12-speed chain with fully hollowed-out plates and a flat-top profile, cutting weight without giving up strength. The inner and outer plates are chrome-treated for wear resistance and finished in silver, and the chain comes pre-lubricated with FUCHS grease. Supplied at 128 links, the extra length a 50T cog needs — trim to fit your frame during installation.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"display:grid;grid-template-columns:1fr 1fr;gap:10px;\"\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eSpeed\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e12-Speed\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eMatched to the included cassette\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eLinks\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e128\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eTrim to length on install\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eWeight\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e266g\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eNet chain weight\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003ePitch\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e1\/2\"\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eInner width 11\/128\"\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:center;\"\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;\"\u003e\n        \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/xwgAAeSw2t1qw6hJ\/s-l1600.webp\" alt=\"CHOHO Z12-DSL hollow plate and quick link detail\" style=\"width:100%;border-radius:10px;display:block;\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;\"\u003e\n        \u003cdiv style=\"background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:12px;overflow:hidden;\"\u003e\n        \u003cdiv style=\"display:flex;align-items:center;gap:14px;padding:14px 16px;\"\u003e\n\u003csvg width=\"58\" height=\"58\" viewbox=\"0 0 64 64\" style=\"flex-shrink:0;display:block;\"\u003e\u003crect x=\"2.5\" y=\"2.5\" width=\"59\" height=\"59\" rx=\"11\" fill=\"#fff\" stroke=\"#111\" stroke-width=\"2.2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 19l10-8v5h5v6h-5v5z\" fill=\"#111\"\u003e\u003c\/path\u003e\u003cpath d=\"M57 19l-10-8v5h-5v6h5v5z\" fill=\"#111\"\u003e\u003c\/path\u003e\u003crect x=\"24\" y=\"15\" width=\"4\" height=\"3\" fill=\"#111\"\u003e\u003c\/rect\u003e\u003crect x=\"30\" y=\"15\" width=\"4\" height=\"3\" fill=\"#111\"\u003e\u003c\/rect\u003e\u003crect x=\"36\" y=\"15\" width=\"4\" height=\"3\" fill=\"#111\"\u003e\u003c\/rect\u003e\u003crect x=\"24\" y=\"20\" width=\"4\" height=\"3\" fill=\"#111\"\u003e\u003c\/rect\u003e\u003crect x=\"30\" y=\"20\" width=\"4\" height=\"3\" fill=\"#111\"\u003e\u003c\/rect\u003e\u003crect x=\"36\" y=\"20\" width=\"4\" height=\"3\" fill=\"#111\"\u003e\u003c\/rect\u003e\u003ctext x=\"32\" y=\"39\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-weight=\"700\" font-size=\"10\" fill=\"#111\"\u003eHigh\u003c\/text\u003e\u003ctext x=\"32\" y=\"51\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-weight=\"700\" font-size=\"9.5\" fill=\"#111\"\u003eStrength\u003c\/text\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003cp style=\"font-size:13px;font-weight:bold;margin:0 0 3px;\"\u003eHigh Strength\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eHigh tensile strength resists stretching and deformation, built for hard, high-torque efforts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv style=\"display:flex;align-items:center;gap:14px;padding:14px 16px;border-top:1px solid rgba(18,18,18,0.08);\"\u003e\n\u003csvg width=\"58\" height=\"58\" viewbox=\"0 0 64 64\" style=\"flex-shrink:0;display:block;\"\u003e\u003crect x=\"2.5\" y=\"2.5\" width=\"59\" height=\"59\" rx=\"11\" fill=\"#fff\" stroke=\"#111\" stroke-width=\"2.2\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"15\" cy=\"27\" r=\"8\" fill=\"#111\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"33\" cy=\"27\" r=\"8\" fill=\"#111\"\u003e\u003c\/circle\u003e\u003crect x=\"15\" y=\"22\" width=\"18\" height=\"10\" fill=\"#111\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"15\" cy=\"27\" r=\"3.2\" fill=\"#fff\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"33\" cy=\"27\" r=\"3.2\" fill=\"#fff\"\u003e\u003c\/circle\u003e\u003cpath d=\"M13 15C22 6 38 6 47 14\" fill=\"none\" stroke=\"#111\" stroke-width=\"2.6\"\u003e\u003c\/path\u003e\u003cpath d=\"M48 10l1.5 6-6-1.2z\" fill=\"#111\"\u003e\u003c\/path\u003e\u003cpath d=\"M53 6l1.3 3.2 3.2 1.3-3.2 1.3-1.3 3.2-1.3-3.2-3.2-1.3 3.2-1.3z\" fill=\"#111\"\u003e\u003c\/path\u003e\u003ctext x=\"32\" y=\"46\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-weight=\"700\" font-size=\"9.5\" fill=\"#111\"\u003eShift\u003c\/text\u003e\u003ctext x=\"32\" y=\"56\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-weight=\"700\" font-size=\"8.5\" fill=\"#111\"\u003eSmoother\u003c\/text\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003cp style=\"font-size:13px;font-weight:bold;margin:0 0 3px;\"\u003eSmoother Shifting\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eThe chain engages cleanly on every shift, for crisp up- and downshifts with less skipping or hesitation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv style=\"display:flex;align-items:center;gap:14px;padding:14px 16px;border-top:1px solid rgba(18,18,18,0.08);\"\u003e\n\u003csvg width=\"58\" height=\"58\" viewbox=\"0 0 64 64\" style=\"flex-shrink:0;display:block;\"\u003e\u003crect x=\"2.5\" y=\"2.5\" width=\"59\" height=\"59\" rx=\"11\" fill=\"#fff\" stroke=\"#111\" stroke-width=\"2.2\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"20\" cy=\"20\" r=\"9\" fill=\"#111\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"44\" cy=\"20\" r=\"9\" fill=\"#111\"\u003e\u003c\/circle\u003e\u003crect x=\"20\" y=\"14\" width=\"24\" height=\"12\" fill=\"#111\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"20\" cy=\"20\" r=\"3.6\" fill=\"#fff\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"44\" cy=\"20\" r=\"3.6\" fill=\"#fff\"\u003e\u003c\/circle\u003e\u003cpath d=\"M3 38C12 32 21 32 32 37S52 42 61 34\" fill=\"none\" stroke=\"#111\" stroke-width=\"3\"\u003e\u003c\/path\u003e\u003ctext x=\"32\" y=\"53\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-weight=\"700\" font-size=\"8.5\" fill=\"#111\"\u003eAsymmetric\u003c\/text\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003cp style=\"font-size:13px;font-weight:bold;margin:0 0 3px;\"\u003eAsymmetric Plates\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eAsymmetric plate shaping improves engagement with the chainring and cassette for better shifting performance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv style=\"display:flex;align-items:center;gap:14px;padding:14px 16px;border-top:1px solid rgba(18,18,18,0.08);\"\u003e\n\u003csvg width=\"58\" height=\"58\" viewbox=\"0 0 64 64\" style=\"flex-shrink:0;display:block;\"\u003e\u003crect x=\"2.5\" y=\"2.5\" width=\"59\" height=\"59\" rx=\"11\" fill=\"#fff\" stroke=\"#111\" stroke-width=\"2.2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 21h48M10 17v8M54 17v8\" fill=\"none\" stroke=\"#111\" stroke-width=\"2.4\"\u003e\u003c\/path\u003e\u003cpath d=\"M19 15v12M23 10v22M27 13v16M31 7v28M35 11v20M39 14v14M43 17v8\" fill=\"none\" stroke=\"#111\" stroke-width=\"2.8\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 42C12 36 21 36 32 41S52 46 61 38\" fill=\"none\" stroke=\"#111\" stroke-width=\"3\"\u003e\u003c\/path\u003e\u003ctext x=\"32\" y=\"55\" text-anchor=\"middle\" font-family=\"Arial,Helvetica,sans-serif\" font-weight=\"700\" font-size=\"9.5\" fill=\"#111\"\u003eNoiseless\u003c\/text\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003cp style=\"font-size:13px;font-weight:bold;margin:0 0 3px;\"\u003eLow Noise\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eReduced friction noise through the drivetrain for a quieter ride.\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\/section\u003e\n\n  \u003c!-- Cassette --\u003e\n  \u003csection style=\"margin-bottom:44px;padding-bottom:32px;border-bottom:1px solid rgba(18,18,18,0.08);\"\u003e\n    \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:5px;\"\u003eComplete Groupset Bundle\u003c\/span\u003e\n    \u003ch2 style=\"font-size:clamp(18px,3vw,24px);letter-spacing:-0.02em;margin:0 0 6px;line-height:1.25;\"\u003eSUNSHINE-SZ 12-Speed 11-50T Cassette\u003c\/h2\u003e\n    \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.55);margin:0 0 24px;\"\u003eA wide-range 12-speed cassette on a standard Shimano HG driver — matched to the OX 2.0 93mm long cage.\u003c\/p\u003e\n\n    \u003cdiv style=\"border:1px solid rgba(18,18,18,0.1);border-radius:12px;overflow:hidden;background:#fff;margin-bottom:24px;\"\u003e\n      \u003cdiv style=\"padding:12px 16px;background:rgba(18,18,18,0.03);border-bottom:1px solid rgba(18,18,18,0.08);text-align:center;\"\u003e\n        \u003cp style=\"font-size:13px;font-weight:bold;margin:0;\"\u003eThis Cassette Uses \u003cspan style=\"color:#1a5c3a;\"\u003eShimano HG\u003c\/span\u003e Freehub Bodies\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(18,18,18,0.08);\"\u003e\n        \u003cdiv style=\"padding:18px 14px;border-right:1px solid rgba(18,18,18,0.08);display:flex;flex-direction:column;align-items:center;gap:10px;\"\u003e\n          \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/6DkAAeSwS~JqURrP\/s-l500.webp\" alt=\"SRAM XD freehub body\" style=\"width:100%;max-width:230px;aspect-ratio:1;object-fit:contain;display:block;\"\u003e\n          \u003cdiv style=\"display:flex;align-items:center;gap:5px;\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"#8a2a0c\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003ccircle cx=\"10\" cy=\"10\" r=\"8\"\u003e\u003c\/circle\u003e\u003cpath d=\"M7 7l6 6M13 7l-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003cspan style=\"font-size:12px;font-weight:700;color:#8a2a0c;\"\u003eSRAM XD\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"padding:18px 14px;display:flex;flex-direction:column;align-items:center;gap:10px;\"\u003e\n          \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/lVwAAeSwzOhqURrP\/s-l500.webp\" alt=\"Shimano HG freehub body\" style=\"width:100%;max-width:230px;aspect-ratio:1;object-fit:contain;display:block;\"\u003e\n          \u003cdiv style=\"display:flex;align-items:center;gap:5px;\"\u003e\n            \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"#1a5c3a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"10\" cy=\"10\" r=\"8\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6.5 10.5l2.3 2.3L14 8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n            \u003cspan style=\"font-size:12px;font-weight:700;color:#1a5c3a;\"\u003eSHIMANO HG\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"padding:14px 16px;background:#fdf0ec;\"\u003e\n        \u003cp style=\"font-size:13px;font-weight:bold;color:#8a2a0c;margin:0 0 4px;\"\u003eHG Driver Only — Not XD\/XDR Compatible\u003c\/p\u003e\n        \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eThis cassette installs on a standard Shimano HG-splined freehub body. It does not fit a SRAM XD or XDR driver. Confirm your rear hub's freehub body before ordering.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-bottom:28px;\"\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/sxAAAeSwGgtqxT0S\/s-l1600.webp\" alt=\"SUNSHINE-SZ 12-speed 11-50T cassette with lockring\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:16px;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:20px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 10px;line-height:1.2;\"\u003e11-50T Wide Range on an HG Driver\u003c\/p\u003e\n          \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eTwelve cogs from 11T to 50T give an easy climbing gear and a fast top gear on a single chainring, and the whole cassette drops onto a standard Shimano HG freehub body — no special driver needed.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"display:grid;grid-template-columns:1fr 1fr;gap:10px;\"\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eCogs\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e11-13-15-17-19-21-24-28-32-36-42-50T\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003e12-speed\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eRange\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e455%\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eGear ratio spread\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eWeight\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e504g\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eLargest Cog\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e203mm\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eDiameter\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 3. 4-Piston Hydraulic Disc Brake --\u003e\n  \u003csection style=\"margin-bottom:44px;\"\u003e\n    \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:5px;\"\u003eWhat's Inside the Kit — Braking\u003c\/span\u003e\n    \u003ch2 style=\"font-size:clamp(18px,3vw,24px);letter-spacing:-0.02em;margin:0 0 20px;line-height:1.25;\"\u003eWHEELTOP EDS 4-Piston Hydraulic Disc Brake\u003c\/h2\u003e\n\n    \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;margin-bottom:32px;background:#f5f5f5;\"\u003e\n      \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/t-gAAeSwPD5qsTVM\/s-l1600.webp\" alt=\"WHEELTOP EDS 4-piston hydraulic disc brake full kit flat lay\" style=\"width:100%;height:auto;display:block;\"\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Caliper --\u003e\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;margin-bottom:32px;\"\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;\"\u003e\n        \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/-b8AAeSwdb9qqnm5\/s-l1600.webp\" alt=\"WHEELTOP BR-MA3000 4-piston caliper with cooling fins\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:16px;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:20px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 10px;line-height:1.2;\"\u003eBR-MA3000 Caliper — 4-Piston, Dual-Side Braking\u003c\/p\u003e\n          \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eCNC-machined from a single billet of 6061 aluminum alloy, the BR-MA3000 caliper drives four opposed pistons — two per side — for strong, even clamping force. Integrated cooling fins pull heat away from the pads on long descents, keeping braking consistent instead of fading. Runs on mineral oil and is compatible with 140\/160\/180\/203mm rotors from 1.8mm to 2.2mm thick.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"padding:14px 16px;background:#f0faf5;border:1px solid #b6e8d0;border-radius:10px;\"\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;color:#1a5c3a;margin:0 0 4px;\"\u003eTested to 120°C \/ -20°C, 100,000 Cycles\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eEach caliper passes fatigue testing across temperature extremes and 100,000 braking cycles before it ships — built to hold up through summer heat and winter cold alike.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:32px;\"\u003e\n      \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eDesign\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003eCNC One-Piece\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eMachined from a single billet, no welded seams\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eWeight\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e125 ± 5g\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eLight for a 4-piston caliper\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eCooling\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003eFinned Body\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eReduces heat fade on long descents\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eFluid\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003eMineral Oil\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eStable performance, easier maintenance\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Lever --\u003e\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;\"\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:16px;\"\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:20px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 10px;line-height:1.2;\"\u003eBL-MA3000 Lever — Left\/Right Interchangeable\u003c\/p\u003e\n          \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0 0 12px;line-height:1.8;\"\u003eA vertical reservoir design routes the hose internally for a clean cockpit and compact footprint on the bar. The 2-finger lever body and bearing-connected pivot give a smooth, consistent pull. Both levers in the kit are identical — mount either one on the left or right, whichever suits your setup.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"display:grid;grid-template-columns:1fr 1fr;gap:10px;\"\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eGrip\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e2-Finger\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eShort-throw lever blade\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eClamp\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003eΦ22+0.2mm\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eStandard MTB handlebar diameter\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eWeight\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003e92 ± 5g Each\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eHigh-strength aluminum alloy body\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:12px 14px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n\u003cp style=\"font-size:12px;font-weight:bold;color:rgba(18,18,18,0.35);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 4px;\"\u003eCross-Compatible\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003eBR-M3000 \/ RA7000 Series\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eAlso works with BR-RA7800\/7801\/7900 calipers\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;\"\u003e\n        \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/RgoAAeSwo-lqqnm5\/s-l1600.webp\" alt=\"WHEELTOP BL-MA3000 brake lever swivel hose joint detail\" style=\"width:100%;border-radius:10px;display:block;\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin-top:24px;padding:14px 16px;background:#f0f7ff;border:1px solid #b8d8f8;border-radius:10px;\"\u003e\n      \u003cp style=\"font-size:13px;font-weight:bold;color:#1a4a7a;margin:0 0 4px;\"\u003eSwivel Joint — Not a Loose Screw\u003c\/p\u003e\n      \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eThe hose connects to the lever through a rotating swivel joint, letting you fine-tune the hose routing angle to match your frame and hand position. If it feels like it can turn, that's the design working as intended — do not try to tighten it with a screwdriver. Forcing it can damage the joint and is not covered under warranty.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 4. Hose \u0026 Mounting --\u003e\n  \u003csection style=\"margin-bottom:44px;\"\u003e\n    \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:5px;\"\u003eFitment\u003c\/span\u003e\n    \u003ch2 style=\"font-size:clamp(18px,3vw,24px);letter-spacing:-0.02em;margin:0 0 6px;line-height:1.25;\"\u003eHose Length \u0026amp; Mount Type\u003c\/h2\u003e\n    \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.55);margin:0 0 24px;\"\u003eConfirm your frame's caliper mount type before ordering — this brake is built for direct-mount (Post Mount) MTB frames only.\u003c\/p\u003e\n\n    \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;margin-bottom:24px;background:#f5f5f5;\"\u003e\n      \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/tKoAAeSwCZ5qqpjr\/s-l1600.webp\" alt=\"WHEELTOP BL-MA3000 brake lever pair with hydraulic hose attached\" style=\"width:100%;height:auto;display:block;\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;\"\u003e\n      \u003cdiv style=\"flex:1 1 260px;min-width:220px;border:1px solid rgba(18,18,18,0.1);border-radius:12px;padding:16px;background:#fff;\"\u003e\n        \u003cdiv style=\"display:inline-block;padding:3px 10px;background:#f0faf5;border:1px solid #b6e8d0;border-radius:999px;font-size:11px;font-weight:600;color:#1a5c3a;margin-bottom:10px;\"\u003eFront Hose\u003c\/div\u003e\n        \u003cp style=\"font-size:22px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 6px;line-height:1.2;\"\u003e90cm\u003c\/p\u003e\n        \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.65);margin:0;line-height:1.65;\"\u003ePre-cut length for standard MTB front-fork routing.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 260px;min-width:220px;border:1px solid rgba(18,18,18,0.1);border-radius:12px;padding:16px;background:#fff;\"\u003e\n        \u003cdiv style=\"display:inline-block;padding:3px 10px;background:#f0f7ff;border:1px solid #b8d8f8;border-radius:999px;font-size:11px;font-weight:600;color:#1a4a7a;margin-bottom:10px;\"\u003eRear Hose\u003c\/div\u003e\n        \u003cp style=\"font-size:22px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 6px;line-height:1.2;\"\u003e160cm\u003c\/p\u003e\n        \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.65);margin:0;line-height:1.65;\"\u003ePre-cut length to reach the rear caliper along the frame.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:16px;\"\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:260px;padding:14px 16px;background:#f0faf5;border:1px solid #b6e8d0;border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:13px;font-weight:bold;color:#1a5c3a;margin:0 0 4px;\"\u003e✓ Direct-Mount (Post Mount) Frames\u003c\/p\u003e\n        \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eThis is what mountain bike frames and forks use. The included 180FP-M Post Mount adapters (stamped with a 9N·m torque spec) bolt straight to these tabs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:260px;padding:14px 16px;background:#fdf0ec;border:1px solid #f0c4b6;border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:13px;font-weight:bold;color:#8a2a0c;margin:0 0 4px;\"\u003e✕ Flat Mount Frames\u003c\/p\u003e\n        \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eCommon on road\/gravel frames. This caliper does not fit Flat Mount tabs — do not order this kit if your frame uses Flat Mount.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 2. App Control --\u003e\n  \u003csection style=\"margin-bottom:44px;\"\u003e\n    \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:5px;\"\u003eSmart Control\u003c\/span\u003e\n    \u003ch2 style=\"font-size: clamp(18px, 3vw, 24px); letter-spacing: -0.02em; margin: 0px 0px 6px; line-height: 1.25;\"\u003eFull Control from Your Phone\u003c\/h2\u003e\n    \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.55);margin:0 0 24px;\"\u003eDownload the WHEELTOP app to pair, tune, and monitor your drivetrain - all from your handlebars.\u003c\/p\u003e\n\n    \u003cdiv style=\"margin-bottom:32px;\"\u003e\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:0;margin-bottom:20px;\"\u003e\n        \u003cdiv style=\"flex:1 1 260px;min-width:220px;max-width:542px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/FUUAAeSwWt1qrnWX\/s-l1600.webp\" alt=\"WHEELTOP app searching for and adding the EDS OX2.0 device\" style=\"width:100%;height:auto;display:block;\"\u003e\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 260px;min-width:220px;max-width:542px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/AOYAAeSwy3FqrnWX\/s-l1600.webp\" alt=\"WHEELTOP app connecting and showing rear derailleur and shifter with battery levels\" style=\"width:100%;height:auto;display:block;\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv style=\"display:flex;align-items:center;gap:10px;margin-bottom:10px;\"\u003e\n          \u003cspan style=\"flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#f2711c;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;\"\u003e1\u003c\/span\u003e\n          \u003cp style=\"font-size:15px;font-weight:bold;margin:0;\"\u003ePair Your Components\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0 0 12px;line-height:1.8;\"\u003eOpen the WHEELTOP app and tap \u003cstrong\u003e+ Start Using\u003c\/strong\u003e. It searches for nearby EDS OX2.0 components over Bluetooth, showing a \u003cstrong\u003eSearching for devices\u003c\/strong\u003e screen. Once your derailleur turns up, select \u003cstrong\u003eEDS OX2.0\u003c\/strong\u003e and tap Finish — the app connects automatically, showing an \u003cstrong\u003eAccessing data…\u003c\/strong\u003e prompt while it pairs — just keep the derailleur powered on and within range. When it's done, the home screen lists both components — the rear derailleur and the shifter — each showing its live battery reading, with the derailleur card also listing firmware version and MAC address.\u003c\/p\u003e\n        \u003cdiv style=\"padding:14px 16px;background:#f0f7ff;border:1px solid #b8d8f8;border-radius:10px;\"\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;color:#1a4a7a;margin:0 0 4px;display:flex;align-items:center;gap:6px;\"\u003e\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"#1a4a7a\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0\"\u003e\u003crect x=\"1\" y=\"5.5\" width=\"13\" height=\"7\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 8v2\"\u003e\u003c\/path\u003e\u003crect x=\"3\" y=\"7.5\" width=\"6\" height=\"3\" rx=\"0.5\" fill=\"#1a4a7a\" stroke=\"none\"\u003e\u003c\/rect\u003e\u003c\/svg\u003eTwo Components, One Clean View\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eJust the rear derailleur and the shifter — no front derailleur or second lever to manage. Both show live charge level on the same home screen before every ride.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-bottom:32px;\"\u003e\n      \u003cdiv style=\"flex:1 1 260px;min-width:220px;\"\u003e\n        \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/C58AAeSwx6lqrmbY\/s-l1600.webp\" alt=\"WHEELTOP app rear derailleur control screen and flywheel settings\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:14px;\"\u003e\n        \u003cdiv style=\"display:flex;align-items:center;gap:10px;margin-bottom:2px;\"\u003e\n          \u003cspan style=\"flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#f2711c;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;\"\u003e2\u003c\/span\u003e\n          \u003cp style=\"font-size:15px;font-weight:bold;margin:0;\"\u003eSet Your Cassette Speed\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0 0 12px;line-height:1.8;\"\u003eOpen the RD tab to view current gear position, then tap \u003cstrong\u003eFlywheel settings\u003c\/strong\u003e and select your cassette's brand and speed count so the derailleur knows exactly how many gears to index across.\u003c\/p\u003e\n        \u003cdiv style=\"padding:14px 16px;background:#f0faf5;border:1px solid #b6e8d0;border-radius:10px;\"\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;color:#1a5c3a;margin:0 0 4px;\"\u003eNot Locked to One Speed Count\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eUnlike a mechanical derailleur built for one fixed speed, EDS OX2.0 is fully configurable — set whatever speed count you're running, from 3-speed to 14-speed, directly in the app.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-bottom:32px;\"\u003e\n      \u003cdiv style=\"flex:1 1 260px;min-width:220px;\"\u003e\n        \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/3jIAAeSwguFqrmbY\/s-l1600.webp\" alt=\"WHEELTOP app initial calibration screen\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:14px;\"\u003e\n        \u003cdiv style=\"display:flex;align-items:center;gap:10px;margin-bottom:2px;\"\u003e\n          \u003cspan style=\"flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#f2711c;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;\"\u003e3\u003c\/span\u003e\n          \u003cp style=\"font-size:15px;font-weight:bold;margin:0;\"\u003eRun Initial Calibration\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0 0 12px;line-height:1.8;\"\u003eShift the rear derailleur onto the smallest freewheel position, tap Next step, then use the on-screen controls to fine-align the guide pulley under the smallest sprocket.\u003c\/p\u003e\n        \u003cdiv style=\"padding:14px 16px;background:#f0f7ff;border:1px solid #b8d8f8;border-radius:10px;\"\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;color:#1a4a7a;margin:0 0 4px;\"\u003eGuided On-Screen Alignment\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eNo guesswork — use the on-screen \u003cstrong\u003e+R \/ −L\u003c\/strong\u003e controls to nudge the guide pulley until it sits precisely under the smallest sprocket, then tap Finish.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:center;\"\u003e\n      \u003cdiv style=\"flex:1 1 260px;min-width:220px;\"\u003e\n        \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/7DIAAeSwSmdqrmbY\/s-l1600.webp\" alt=\"WHEELTOP app fine-tuning screen and shift button customization\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:14px;\"\u003e\n        \u003cdiv style=\"display:flex;align-items:center;gap:10px;margin-bottom:2px;\"\u003e\n          \u003cspan style=\"flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#f2711c;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;\"\u003e4\u003c\/span\u003e\n          \u003cp style=\"font-size:15px;font-weight:bold;margin:0;\"\u003eFine-Tune and Customize Your Shifter\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0 0 12px;line-height:1.8;\"\u003eIf you notice any unevenness in the upshift or downshift, dial in the fine-tuning distance on the RD tab. Then switch to the SW tab to assign what each button on the shifter does — no two riders shift the same way.\u003c\/p\u003e\n        \u003cdiv style=\"padding:14px 16px;background:#fdf0ec;border:1px solid #f0c4b6;border-radius:10px;\"\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;color:#8a2a0c;margin:0 0 4px;\"\u003eSet It Once, Ride Your Way\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eReassign the shifter's upshift and downshift buttons to trigger whichever function feels natural, or tap Factory restore to reset instantly.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Ride Data --\u003e\n    \u003cdiv style=\"margin:40px 0 16px;padding-top:32px;border-top:1px solid rgba(18,18,18,0.08);\"\u003e\n      \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:5px;\"\u003eBeyond Setup\u003c\/span\u003e\n      \u003cp style=\"font-size:17px;font-weight:bold;margin:0;letter-spacing:-0.01em;\"\u003eRide Data and Turn-by-Turn Navigation\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-bottom:32px;\"\u003e\n      \u003cdiv style=\"flex:1 1 260px;min-width:220px;\"\u003e\n        \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/XFAAAeSwEu1qrmbY\/s-l1600.webp\" alt=\"WHEELTOP app ride screen and cycling record history\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:14px;\"\u003e\n        \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0 0 12px;line-height:1.8;\"\u003eSwitch to the ride screen for distance tracking and a full history of past rides — each entry logged with duration, average speed, and calories burned.\u003c\/p\u003e\n        \u003cdiv style=\"padding:14px 16px;background:#f0f7ff;border:1px solid #b8d8f8;border-radius:10px;\"\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;color:#1a4a7a;margin:0 0 4px;\"\u003eLive Stats While You Ride\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eTap \u003cstrong\u003eGO\u003c\/strong\u003e in the bottom bar to switch into the ride screen, where elapsed time, calories, pace, average heart rate, cumulative shifts, and climb update in real time alongside turn-by-turn map navigation.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Riding Modes --\u003e\n    \u003cdiv style=\"margin:40px 0 16px;padding-top:32px;border-top:1px solid rgba(18,18,18,0.08);\"\u003e\n      \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:5px;\"\u003eRiding Modes\u003c\/span\u003e\n      \u003cp style=\"font-size:17px;font-weight:bold;margin:0;letter-spacing:-0.01em;\"\u003eTwo Riding Modes. One Tap to Switch.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:center;\"\u003e\n      \u003cdiv style=\"flex:1 1 260px;min-width:220px;\"\u003e\n        \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/604AAeSwKfZqrmb7\/s-l1600.webp\" alt=\"WHEELTOP app Racing mode toggle screen\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;display:flex;flex-direction:column;justify-content:center;gap:14px;\"\u003e\n        \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0 0 4px;line-height:1.8;\"\u003eSwitch between Standard and Racing mode directly in the app. Each mode is tuned for a different riding style — no tools, no hassle.\u003c\/p\u003e\n        \u003cdiv style=\"display:grid;grid-template-columns:1fr 1fr;gap:12px;\"\u003e\n          \u003cdiv style=\"padding:16px;background:#f0f7ff;border:1px solid #b8d8f8;border-radius:10px;\"\u003e\n            \u003cp style=\"font-size:13px;font-weight:bold;color:#1a4a7a;margin:0 0 6px;\"\u003eStandard Mode\u003c\/p\u003e\n            \u003cp style=\"font-size:12px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eAuto-sleep when idle. Lower power draw, longer battery life. Perfect for long days in the saddle.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv style=\"padding:16px;background:#fff5f0;border:1px solid #f8c8b0;border-radius:10px;\"\u003e\n            \u003cp style=\"font-size:13px;font-weight:bold;color:#8a2a0c;margin:0 0 6px;\"\u003eRacing Mode\u003c\/p\u003e\n            \u003cp style=\"font-size:12px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eAlways-on, maximum responsiveness. Boosted signal power for noise-resistant shifting under pressure.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 3. Tags --\u003e\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px;\"\u003e\n    \u003cspan style=\"padding:4px 12px;border:1px solid rgba(18,18,18,0.15);border-radius:999px;font-size:11px;color:rgba(18,18,18,0.6);background:rgba(18,18,18,0.03);\"\u003eWireless\u003c\/span\u003e\n    \u003cspan style=\"padding:4px 12px;border:1px solid rgba(18,18,18,0.15);border-radius:999px;font-size:11px;color:rgba(18,18,18,0.6);background:rgba(18,18,18,0.03);\"\u003e3-14 Speed\u003c\/span\u003e\n    \u003cspan style=\"padding:4px 12px;border:1px solid rgba(18,18,18,0.15);border-radius:999px;font-size:11px;color:rgba(18,18,18,0.6);background:rgba(18,18,18,0.03);\"\u003eIP67 Waterproof\u003c\/span\u003e\n    \u003cspan style=\"padding:4px 12px;border:1px solid rgba(18,18,18,0.15);border-radius:999px;font-size:11px;color:rgba(18,18,18,0.6);background:rgba(18,18,18,0.03);\"\u003eBuilt-in Battery\u003c\/span\u003e\n    \u003cspan style=\"padding:4px 12px;border:1px solid rgba(18,18,18,0.15);border-radius:999px;font-size:11px;color:rgba(18,18,18,0.6);background:rgba(18,18,18,0.03);\"\u003eBluetooth + ANT+\u003c\/span\u003e\n    \u003cspan style=\"padding:4px 12px;border:1px solid rgba(18,18,18,0.15);border-radius:999px;font-size:11px;color:rgba(18,18,18,0.6);background:rgba(18,18,18,0.03);\"\u003eApp Control\u003c\/span\u003e\n    \u003cspan style=\"padding:4px 12px;border:1px solid rgba(18,18,18,0.15);border-radius:999px;font-size:11px;color:rgba(18,18,18,0.6);background:rgba(18,18,18,0.03);\"\u003eStandard \u0026amp; Race Mode\u003c\/span\u003e\n    \u003cspan style=\"padding:4px 12px;border:1px solid rgba(18,18,18,0.15);border-radius:999px;font-size:11px;color:rgba(18,18,18,0.6);background:rgba(18,18,18,0.03);\"\u003eMagnetic Charging\u003c\/span\u003e\n    \u003cspan style=\"padding:4px 12px;border:1px solid rgba(18,18,18,0.15);border-radius:999px;font-size:11px;color:rgba(18,18,18,0.6);background:rgba(18,18,18,0.03);\"\u003eOTA Firmware Update\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c!-- 4. Stats bar (3-up) --\u003e\n\u003cdiv style=\"width:100%;max-width:1160px;margin:0 auto;padding:0 16px 24px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\"\u003e\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;border:1px solid #e2e2e2;border-radius:14px;overflow:hidden;background:#fff;\"\u003e\n    \u003cdiv style=\"flex:1 1 160px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;gap:8px;\"\u003e\n      \u003cdiv style=\"font-size:28px;font-weight:bold;color:#111;letter-spacing:-0.5px;line-height:1;text-align:center;\"\u003e3-14\u003c\/div\u003e\n      \u003cdiv style=\"width:32px;height:2px;background:#111;border-radius:1px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"font-size:13px;color:#888;text-align:center;line-height:1.4;\"\u003eSpeed compatibility\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 160px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;gap:8px;border-left:1px solid #e2e2e2;\"\u003e\n      \u003cdiv style=\"font-size:28px;font-weight:bold;color:#111;letter-spacing:-0.5px;line-height:1;\"\u003eIP67\u003c\/div\u003e\n      \u003cdiv style=\"width:32px;height:2px;background:#111;border-radius:1px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"font-size:13px;color:#888;text-align:center;line-height:1.4;\"\u003eDust-tight · 1m submersion\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 160px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;gap:8px;border-left:1px solid #e2e2e2;\"\u003e\n      \u003cdiv style=\"font-size:28px;font-weight:bold;color:#111;letter-spacing:-0.5px;line-height:1;\"\u003e24,000\u003c\/div\u003e\n      \u003cdiv style=\"width:32px;height:2px;background:#111;border-radius:1px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"font-size:13px;color:#888;text-align:center;line-height:1.4;\"\u003eShifts per full charge\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 160px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;gap:8px;border-left:1px solid #e2e2e2;\"\u003e\n      \u003cdiv style=\"font-size:28px;font-weight:bold;color:#111;letter-spacing:-0.5px;line-height:1;\"\u003e800\u003cspan style=\"font-size:18px;\"\u003emAh\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"width:32px;height:2px;background:#111;border-radius:1px;\"\u003e\u003c\/div\u003e\n      \u003cdiv style=\"font-size:13px;color:#888;text-align:center;line-height:1.4;\"\u003eBuilt-in lithium battery\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 5. Specifications --\u003e\n\u003cdiv style='width: 100%; max-width: 1160px; margin: 0px auto; padding: 24px 16px; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;'\u003e\n  \u003csection style=\"color: rgb(17, 17, 17); margin-bottom: 44px;\"\u003e\n    \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:5px;\"\u003eTechnical Details\u003c\/span\u003e\n    \u003ch2 style=\"font-size: clamp(18px, 3vw, 24px); letter-spacing: -0.02em; margin: 0px 0px 6px; line-height: 1.25;\"\u003eSpecifications\u003c\/h2\u003e\n    \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.55);margin:0 0 20px;\"\u003eFull technical breakdown of the OX 2.0 MTB 1x12 full groupset and the 4-piston hydraulic disc brakes.\u003c\/p\u003e\n\n    \u003cdiv style=\"border:1px solid rgba(18,18,18,0.12);border-radius:10px;overflow:hidden;background:#fff;\"\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eBrand\u003c\/div\u003e\n        \u003cdiv style=\"flex: 1 1 240px; min-width: 200px; padding: 14px 16px; font-size: 14px; font-weight: 600;\"\u003eWHEELTOP\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eModel\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eEDS OX 2.0 MTB 1x12 Full Groupset + WHEELTOP EDS 4-Piston Hydraulic Disc Brakes\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eApplication\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eMountain Bikes with Post Mount disc brake mounts (1x12 drivetrain)\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eSpeed Range\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003e3-14 Speed (configurable in app)\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eCassette Compatibility\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eSUNSHINE-SZ 11-50T included · 93mm long cage handles up to 52T\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003ePulley\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003e12T positive and negative teeth\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eAluminum Alloy\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eWireless Protocol\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eBLE + ANT+  pairs with cycling computers, displays gear and battery\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eCharging Port\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003ePogo-Pin Magnetic Connector\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eDerailleur Battery\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003e800mAh built-in lithium · 7.4V · 5.92Wh\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eShifter Battery\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eCR2032 coin cell\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eCharge Indicator\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eRed: charging · Light off: fully charged\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eProtection Rating\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eIP67 - dust-tight, 1m submersion up to 30 min\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eWeight\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eRear Derailleur 397.5g · Shifter 70g\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eCage Version\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003e93mm long cage (up to 52T cassette)\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eCrankset\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eEVOSID MTB, forged AL-7075 arms and 29mm spindle (130mm long), 165 \/ 170 \/ 175mm, 585g (170mm, arms + spindle + bolts), black or titanium\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eChainring\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003e3-bolt direct mount (SRAM pattern, 9 N·m), CNC 7075-T6, narrow-wide, 3mm offset — 52mm Boost chainline · 32T \/ 34T \/ 36T, same color as the crank arms\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eBottom Bracket\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eEVOSID BC1.37\"×24T threaded (BSA), 68-73mm shell, spacers included\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eCassette\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eSUNSHINE-SZ 12-speed 11-50T (11-13-15-17-19-21-24-28-32-36-42-50T), Shimano HG driver, 504g\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eChain\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eCHOHO Z12-DSL 12-speed, fully hollow flat-top, 128 links (266g), quick links included\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eBrake Model\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eCaliper BR-MA3000 · Lever BL-MA3000\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eBrake Type\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003e4-Piston Hydraulic Disc Brake, dual-side (2 pistons per side)\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eBrake Fluid\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eMineral Oil\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eRotor Compatibility\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003e140mm \/ 160mm \/ 180mm \/ 203mm, 1.8mm-2.2mm thickness (rotors not included)\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eCaliper Material\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003e6061 Aluminum Alloy, CNC one-piece machined\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eCaliper Weight\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003e125 ± 5g\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eLever Clamp Diameter\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eΦ22+0.2mm\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eLever Weight\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003e92 ± 5g each\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eMount Type\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003ePost Mount (direct-mount MTB frames only) — not compatible with Flat Mount\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eAdapter Torque Spec\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003e180FP-M Post Mount adapter, 9N·m (marked on part)\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(18,18,18,0.06);\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eHose Length\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eFront 90cm · Rear 160cm (pre-cut, shipped unassembled)\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;flex-wrap:wrap;\"\u003e\n        \u003cdiv style=\"flex:0 0 200px;min-width:160px;padding:14px 16px;background:rgba(18,18,18,0.02);font-size:11px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;\"\u003eBrake Fatigue Rating\u003c\/div\u003e\n        \u003cdiv style=\"flex:1 1 240px;min-width:200px;padding:14px 16px;font-size:14px;color:rgba(18,18,18,0.75);\"\u003eTested at 120°C \/ -20°C, 100,000 use cycles\u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 6. What's in the Box --\u003e\n  \u003csection style=\"color: rgb(17, 17, 17); margin-bottom: 44px;\"\u003e\n    \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:5px;\"\u003ePackage Contents\u003c\/span\u003e\n    \u003ch2 style=\"font-size: clamp(18px, 3vw, 24px); letter-spacing: -0.02em; margin: 0px 0px 20px; line-height: 1.25;\"\u003eWhat's in the Box\u003c\/h2\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:center;\"\u003e\n      \u003cdiv style=\"flex:1 1 100%;min-width:240px;\"\u003e\n      \u003cdiv style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;\"\u003e\n      \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×1\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eOX 2.0 Wireless Electronic Rear Derailleur (93mm Long Cage)\u003c\/p\u003e\n      \u003c\/div\u003e\n        \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×1\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eWireless Button-Style Shifter\u003c\/p\u003e\n      \u003c\/div\u003e\n        \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×1\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eEVOSID MTB Crankset — arms, 29mm spindle and direct-mount chainring (length, size and color as selected)\u003c\/p\u003e\n      \u003c\/div\u003e\n        \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×1\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eEVOSID BC1.37\"×24T Bottom Bracket + Spacers\u003c\/p\u003e\n      \u003c\/div\u003e\n        \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×1\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eSUNSHINE-SZ 12-Speed 11-50T Cassette\u003c\/p\u003e\n      \u003c\/div\u003e\n        \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×1\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eCHOHO Z12-DSL 12-Speed Chain, 128 Links + Quick Links\u003c\/p\u003e\n      \u003c\/div\u003e\n        \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×1\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eMagnetic Charging Cable\u003c\/p\u003e\n      \u003c\/div\u003e\n        \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×1\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eType-C Adapter\u003c\/p\u003e\n      \u003c\/div\u003e\n        \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×1\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eSpecial Tailhook Backup Washer\u003c\/p\u003e\n      \u003c\/div\u003e\n        \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×1\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eQuick-Start Guide\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp style=\"font-size:13px;font-weight:600;color:rgba(18,18,18,0.5);text-transform:uppercase;letter-spacing:0.08em;margin:28px 0 12px;\"\u003eBraking\u003c\/p\u003e\n    \u003cdiv style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;\"\u003e\n      \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×1 Pair\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eBR-MA3000 4-Piston Calipers (front + rear)\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×2\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eBL-MA3000 Hydraulic Brake Levers (left + right, interchangeable)\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003ePre-Installed\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eCooling-Fin Brake Pads\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×2\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003e180FP-M Post Mount Adapters\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×3\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eBrass Hose Olives\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×3\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eInsert Pins\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×3\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eHose Compression Fitting Bolts\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×4\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eCaliper Mounting Bolts\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"padding:16px 18px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n        \u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 6px;\"\u003e×1 Set\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eHydraulic Hoses — Front 90cm + Rear 160cm\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 7. Compatibility \u0026 Buyer Notes --\u003e\n  \u003csection style=\"margin-bottom:44px;\"\u003e\n    \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:5px;\"\u003eStep 1 Before Installing\u003c\/span\u003e\n    \u003ch2 style=\"font-size:clamp(18px,3vw,24px);letter-spacing:-0.02em;margin:0 0 10px;line-height:1.25;\"\u003eCheck Your Derailleur Hanger\u003c\/h2\u003e\n    \u003cdiv style=\"width:56px;height:3px;background:#f2711c;border-radius:2px;margin:0 0 12px;\"\u003e\u003c\/div\u003e\n    \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.55);margin:0 0 22px;max-width:640px;\"\u003ePlease complete these two checks before fitting the WHEELTOP rear derailleur. \u003cstrong style=\"color:#1b2433;\"\u003eOnly install it once both are confirmed.\u003c\/strong\u003e\u003c\/p\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:20px;align-items:stretch;\"\u003e\n\n      \u003cdiv style=\"flex:1 1 380px;min-width:260px;padding:20px 22px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:14px;box-sizing:border-box;\"\u003e\n        \u003cspan style=\"display:inline-block;padding:3px 10px;background:#fdf0ec;border:1px solid #f0c4b6;border-radius:999px;font-size:11px;font-weight:700;color:#8a2a0c;letter-spacing:0.08em;margin-bottom:10px;\"\u003eCHECK 1\u003c\/span\u003e\n        \u003cp style=\"font-size:18px;font-weight:bold;letter-spacing:-0.02em;color:#1b2433;margin:0 0 14px;line-height:1.3;\"\u003eIs the Hanger Straight?\u003c\/p\u003e\n        \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;\"\u003e\n          \u003cimg src=\"https:\/\/cdn.sanity.io\/images\/6eeo59n2\/production\/e559e7eacb6a3db3ae8e4b6bc3aa6b7eafdea9a0-790x537.jpg\" alt=\"Bent derailleur hanger compared with a straight hanger\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\n        \u003c\/div\u003e\n        \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:14px 0 0;line-height:1.65;\"\u003eA bent hanger tilts the rear derailleur, which causes poor shifting, chain noise and difficult calibration, no matter how carefully it is set up.\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:8px 0 0;line-height:1.65;\"\u003e\u003cstrong style=\"color:#1b2433;\"\u003eHow to check:\u003c\/strong\u003e look from behind the bike. The hanger should hang straight down, parallel to the cassette cogs. If it is bent, straighten it with a hanger alignment tool or fit a new hanger.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"flex:1 1 380px;min-width:260px;padding:20px 22px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:14px;box-sizing:border-box;\"\u003e\n        \u003cspan style=\"display:inline-block;padding:3px 10px;background:#fdf0ec;border:1px solid #f0c4b6;border-radius:999px;font-size:11px;font-weight:700;color:#8a2a0c;letter-spacing:0.08em;margin-bottom:10px;\"\u003eCHECK 2\u003c\/span\u003e\n        \u003cp style=\"font-size:18px;font-weight:bold;letter-spacing:-0.02em;color:#1b2433;margin:0 0 14px;line-height:1.3;\"\u003eDoes the Hanger Have a Step?\u003c\/p\u003e\n        \u003cdiv style=\"display:grid;grid-template-columns:1fr 1fr;gap:12px;\"\u003e\n            \u003cdiv style=\"min-width:0;\"\u003e\n              \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;\"\u003e\n                \u003cimg src=\"https:\/\/cdn.sanity.io\/images\/6eeo59n2\/production\/ec13b8ae156e11b03a12f1af1bf37147a5ad2ae4-1050x788.jpg\" alt=\"Derailleur hanger with a clear step: compatible\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\n              \u003c\/div\u003e\n              \u003cdiv style=\"text-align:center;margin:10px 0 0;\"\u003e\n                \u003cspan style=\"display:inline-block;padding:5px 14px;background:#1b8a3a;border-radius:999px;color:#fff;font-size:11px;font-weight:700;letter-spacing:0.08em;line-height:1.2;\"\u003e\u003csvg width=\"11\" height=\"11\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"vertical-align:-1px;margin-right:5px;\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eCOMPATIBLE\u003c\/span\u003e\n              \u003c\/div\u003e\n              \u003cp style=\"font-size:12px;color:rgba(18,18,18,0.6);text-align:center;margin:6px 0 0;line-height:1.45;\"\u003eClear step at the bottom\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv style=\"min-width:0;\"\u003e\n              \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;\"\u003e\n                \u003cimg src=\"https:\/\/cdn.sanity.io\/images\/6eeo59n2\/production\/78f966ea3b419453e6fce065cdf37c3b70af1e5b-1050x788.jpg\" alt=\"Derailleur hanger with a very small step: not compatible\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\n              \u003c\/div\u003e\n              \u003cdiv style=\"text-align:center;margin:10px 0 0;\"\u003e\n                \u003cspan style=\"display:inline-block;padding:5px 14px;background:#d0021b;border-radius:999px;color:#fff;font-size:11px;font-weight:700;letter-spacing:0.08em;line-height:1.2;\"\u003e\u003csvg width=\"11\" height=\"11\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"vertical-align:-1px;margin-right:5px;\"\u003e\u003cpath d=\"M18 6 6 18\"\u003e\u003c\/path\u003e\u003cpath d=\"m6 6 12 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003eNOT COMPATIBLE\u003c\/span\u003e\n              \u003c\/div\u003e\n              \u003cp style=\"font-size:12px;color:rgba(18,18,18,0.6);text-align:center;margin:6px 0 0;line-height:1.45;\"\u003eVery small step\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:14px 0 0;line-height:1.65;\"\u003eThe small tab next to the mounting bolt must rest on the step at the bottom of the hanger, so the derailleur can swing forward and back.\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:8px 0 0;line-height:1.65;\"\u003e\u003cstrong style=\"color:#1b2433;\"\u003eSmall step?\u003c\/strong\u003e Fit a hanger with a larger step, or a derailleur hanger extender. Otherwise the derailleur stays rigid and cannot be set up.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"margin:26px 0 0;padding:16px 20px;background:#f3f4f6;border-left:4px solid #f2711c;border-radius:10px;box-sizing:border-box;\"\u003e\n      \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.7);margin:0;line-height:1.65;\"\u003e\u003cstrong style=\"color:#1b2433;\"\u003eNot sure?\u003c\/strong\u003e Send us a close-up photo of your hanger through eBay messages before ordering, and we will check it for you.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection style=\"color: rgb(17, 17, 17); margin-bottom: 20px;\"\u003e\n    \u003cspan style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.12em;display:block;margin-bottom:5px;\"\u003eBefore You Order\u003c\/span\u003e\n    \u003ch2 style=\"font-size: clamp(18px, 3vw, 24px); letter-spacing: -0.02em; margin: 0px 0px 6px; line-height: 1.25;\"\u003eCompatibility \u0026amp; Buyer Notes\u003c\/h2\u003e\n    \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.55);margin:0 0 20px;\"\u003ePlease review the following before purchasing to ensure correct fitment.\u003c\/p\u003e\n\n    \u003cdiv style=\"display:flex;flex-direction:column;gap:10px;\"\u003e\n\n      \u003cdiv style=\"display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#f8f9fb;border:1px solid rgba(18,18,18,0.08);border-radius:10px;\"\u003e\n        \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"rgba(18,18,18,0.5)\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px\"\u003e\u003crect x=\"4\" y=\"8\" width=\"12\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 8V6a3 3 0 0 1 6 0v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size: 13px; font-weight: bold; margin: 0px 0px 3px;\"\u003eUDH Frames: Mounts on the Existing Hanger, No Extra Parts\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eThis is a standard hanger-mount derailleur, not a hangerless direct-mount like SRAM Transmission — so if your frame uses a UDH hanger, leave it in place and bolt the derailleur straight onto it, no adapter needed. WHEELTOP lists UDH frames as \"partially compatible\" because on a small number of frames, the derailleur body can lightly interfere with the frame near the smallest cog. After installing the chain, shift to the smallest cog and check by hand for any rubbing before fine-tuning limits in the app.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#f8f9fb;border:1px solid rgba(18,18,18,0.08);border-radius:10px;\"\u003e\n        \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"rgba(18,18,18,0.5)\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px\"\u003e\u003ccircle cx=\"10\" cy=\"10\" r=\"8\"\u003e\u003c\/circle\u003e\u003cpath d=\"M10 6v4l2.5 2.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size: 13px; font-weight: bold; margin: 0px 0px 3px;\"\u003e1x Drivetrain Only\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eDesigned for single-chainring setups. Not compatible with double or triple chainring systems due to direct-mount structure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#f8f9fb;border:1px solid rgba(18,18,18,0.08);border-radius:10px;\"\u003e\n        \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"rgba(18,18,18,0.5)\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px\"\u003e\u003cpath d=\"M3 10h14\"\u003e\u003c\/path\u003e\u003cpath d=\"M10 3v14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size: 13px; font-weight: bold; margin: 0px 0px 3px;\"\u003eBoost Chainline (52mm)\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eThe chainring sits on a 52mm Boost chainline, made for frames with a Boost 148mm rear hub. It will fit an older non-Boost frame, but the chain runs at a steeper angle in the largest cogs, so we don't recommend it.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#f8f9fb;border:1px solid rgba(18,18,18,0.08);border-radius:10px;\"\u003e\n        \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"rgba(18,18,18,0.5)\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px\"\u003e\u003crect x=\"4\" y=\"3\" width=\"12\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 8h4\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 12h4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size: 13px; font-weight: bold; margin: 0px 0px 3px;\"\u003eApp-Based Setup Required\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eInitial calibration must be performed via the WHEELTOP app (free on iOS and Android) after installation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv style=\"display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#f8f9fb;border:1px solid rgba(18,18,18,0.08);border-radius:10px;\"\u003e\n        \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"rgba(18,18,18,0.5)\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px\"\u003e\u003crect x=\"4\" y=\"3\" width=\"12\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 8h4\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 12h4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size: 13px; font-weight: bold; margin: 0px 0px 3px;\"\u003eBottom Bracket and Freehub\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eThe included bottom bracket fits BSA threaded shells 68-73mm wide (not press-fit). The cassette needs a Shimano HG freehub body — it does not fit SRAM XD \/ XDR or Shimano Micro Spline.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv style=\"display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#f8f9fb;border:1px solid rgba(18,18,18,0.08);border-radius:10px;\"\u003e\n        \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"rgba(18,18,18,0.5)\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px\"\u003e\u003crect x=\"3\" y=\"6\" width=\"14\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M3 9h14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;margin:0 0 3px;\"\u003ePost Mount Frames Only\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eThis caliper is designed for direct-mount (Post Mount) mountain bike frames and forks. It does not fit Flat Mount road\/gravel frames — confirm your mount type before ordering.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#f8f9fb;border:1px solid rgba(18,18,18,0.08);border-radius:10px;\"\u003e\n        \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"rgba(18,18,18,0.5)\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px\"\u003e\u003crect x=\"4\" y=\"3\" width=\"12\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 8h4\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 12h4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;margin:0 0 3px;\"\u003eShips as Separate Components\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eThe brake lever and hose ship unassembled from the caliper. Routing the hose and connecting the fitting is a specialized process — we recommend having it installed and bled by a professional bike shop.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#f8f9fb;border:1px solid rgba(18,18,18,0.08);border-radius:10px;\"\u003e\n        \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"rgba(18,18,18,0.5)\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px\"\u003e\u003cpath d=\"M10 2v6l4 4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"10\" cy=\"10\" r=\"8\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;margin:0 0 3px;\"\u003eBrake Pads Are a Wear Item\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eThe brake set carries a 1-year warranty; brake pads are a consumable wear part and are not covered. Check pad wear regularly, and check for low fluid or air in the line — top up mineral oil as needed.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#f8f9fb;border:1px solid rgba(18,18,18,0.08);border-radius:10px;\"\u003e\n        \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 20 20\" fill=\"none\" stroke=\"rgba(18,18,18,0.5)\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0;margin-top:2px\"\u003e\u003crect x=\"3\" y=\"6\" width=\"14\" height=\"10\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M3 9h14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;margin:0 0 3px;\"\u003eDisc Rotors Not Included\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eThe brake set includes the levers, calipers, hoses, pads and Post Mount adapters, but no rotors. The calipers work with 140 \/ 160 \/ 180 \/ 203mm rotors, 1.8–2.2mm thick.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003cp style=\"color: rgba(18, 18, 18, 0.5); font-size: 13px; text-align: center; margin: 32px 0px 0px; line-height: 1.7;\"\u003eThank you for visiting our listing. If you have any questions before purchasing, please send us a message through eBay and we'll respond within 24 hours.\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"WHEELTOP","offers":[{"title":"170mm \/ 32T \/ Black","offer_id":67491952197922,"sku":"OX-MTB-1X12-BRK-170-32T-BLK","price":599.0,"currency_code":"USD","in_stock":true},{"title":"170mm \/ 32T \/ Titanium","offer_id":67491952230690,"sku":"OX-MTB-1X12-BRK-170-32T-TI","price":599.0,"currency_code":"USD","in_stock":true},{"title":"170mm \/ 34T \/ Black","offer_id":67491952263458,"sku":"OX-MTB-1X12-BRK-170-34T-BLK","price":599.0,"currency_code":"USD","in_stock":true},{"title":"170mm \/ 34T \/ Titanium","offer_id":67491952296226,"sku":"OX-MTB-1X12-BRK-170-34T-TI","price":599.0,"currency_code":"USD","in_stock":true},{"title":"170mm \/ 36T \/ Black","offer_id":67491952328994,"sku":"OX-MTB-1X12-BRK-170-36T-BLK","price":599.0,"currency_code":"USD","in_stock":true},{"title":"170mm \/ 36T \/ Titanium","offer_id":67491952361762,"sku":"OX-MTB-1X12-BRK-170-36T-TI","price":599.0,"currency_code":"USD","in_stock":true},{"title":"175mm \/ 32T \/ Black","offer_id":67491952394530,"sku":"OX-MTB-1X12-BRK-175-32T-BLK","price":599.0,"currency_code":"USD","in_stock":true},{"title":"175mm \/ 32T \/ Titanium","offer_id":67491952427298,"sku":"OX-MTB-1X12-BRK-175-32T-TI","price":599.0,"currency_code":"USD","in_stock":true},{"title":"175mm \/ 34T \/ Black","offer_id":67491952460066,"sku":"OX-MTB-1X12-BRK-175-34T-BLK","price":599.0,"currency_code":"USD","in_stock":true},{"title":"175mm \/ 34T \/ Titanium","offer_id":67491952492834,"sku":"OX-MTB-1X12-BRK-175-34T-TI","price":599.0,"currency_code":"USD","in_stock":true},{"title":"175mm \/ 36T \/ Black","offer_id":67491952525602,"sku":"OX-MTB-1X12-BRK-175-36T-BLK","price":599.0,"currency_code":"USD","in_stock":true},{"title":"175mm \/ 36T \/ Titanium","offer_id":67491952558370,"sku":"OX-MTB-1X12-BRK-175-36T-TI","price":599.0,"currency_code":"USD","in_stock":true},{"title":"165mm \/ 32T \/ Black","offer_id":67491952591138,"sku":"OX-MTB-1X12-BRK-165-32T-BLK","price":599.0,"currency_code":"USD","in_stock":true},{"title":"165mm \/ 32T \/ Titanium","offer_id":67491952623906,"sku":"OX-MTB-1X12-BRK-165-32T-TI","price":599.0,"currency_code":"USD","in_stock":true},{"title":"165mm \/ 34T \/ Black","offer_id":67491952656674,"sku":"OX-MTB-1X12-BRK-165-34T-BLK","price":599.0,"currency_code":"USD","in_stock":true},{"title":"165mm \/ 34T \/ Titanium","offer_id":67491952689442,"sku":"OX-MTB-1X12-BRK-165-34T-TI","price":599.0,"currency_code":"USD","in_stock":true},{"title":"165mm \/ 36T \/ Black","offer_id":67491952722210,"sku":"OX-MTB-1X12-BRK-165-36T-BLK","price":599.0,"currency_code":"USD","in_stock":true},{"title":"165mm \/ 36T \/ Titanium","offer_id":67491952754978,"sku":"OX-MTB-1X12-BRK-165-36T-TI","price":599.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0971\/0505\/1938\/files\/12_8ae18bbc-97dc-4756-b13e-284be0c98447.jpg?v=1791563024","url":"https:\/\/shop.aoeagle.com\/products\/wheeltop-eds-ox-2-0-mtb-1x12-electronic-full-groupset-4-piston-hydraulic-brakes","provider":"Aoeagle Smart Cycling ","version":"1.0","type":"link"}