{"product_id":"wheeltop-eds-ox-2-0-mtb-wireless-electronic-groupset-4-piston-disc-brake-3-14s","title":"WHEELTOP EDS OX 2.0 MTB Wireless Electronic Groupset 4-Piston Disc Brake 3-14s","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  \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;\"\u003eWireless Electronic MTB Groupset + Hydraulic Disc Brake Kit\u003c\/span\u003e\n    \u003ch1 style=\"font-size:clamp(24px,4vw,34px);letter-spacing:-0.02em;margin:0 0 14px;line-height:1.2;\"\u003eWHEELTOP EDS OX 2.0 Rear Derailleur \u0026amp; Shifter + 4-Piston Hydraulic Disc Brake Bundle\u003c\/h1\u003e\n    \u003cp style=\"max-width:640px;font-size:15px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eEverything you need to convert your mountain bike to wireless electronic shifting and powerful hydraulic braking in one order. This kit pairs the WHEELTOP OX 2.0 wireless electronic rear derailleur and shifter with a matched WHEELTOP EDS 4-piston hydraulic disc brake set — caliper, lever, hose, and Post Mount hardware included. One supplier, one box, two systems that are built to work together.\u003c\/p\u003e\n  \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;\"\u003eShifting + Braking Kit\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 Wireless Electronic Rear Derailleur\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);\"\u003eBR-MA3000 4-Piston Calipers — Front + Rear\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);\"\u003e04\u003c\/span\u003e\u003cspan style=\"font-size:13.5px;color:rgba(18,18,18,0.8);\"\u003eBL-MA3000 Hydraulic Brake Levers — Left + Right\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\/ykAAAeSwFNNqsTCy\/s-l1600.webp\" alt=\"WHEELTOP EDS OX 2.0 rear derailleur and shifter with BR-MA3000 4-piston hydraulic disc brakes\" style=\"width:100%;height:auto;display:block;\"\u003e\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 — Shifting\u003c\/span\u003e\n    \u003ch2 style=\"font-size:clamp(18px,3vw,24px);letter-spacing:-0.02em;margin:0 0 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!-- 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:0 0 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. 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!-- 5. 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);\"\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);\"\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);\"\u003e4-Piston Hydraulic\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);\"\u003eMineral Oil\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);\"\u003ePost Mount\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);\"\u003eCNC Aluminum\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!-- 6. Stats bar (4-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;\"\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;\"\u003eDerailleur dust-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;\"\u003e4-Piston\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;\"\u003eDual-side caliper design\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;\"\u003e100K\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;\"\u003eBrake fatigue-cycle rating\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 7. Specifications --\u003e\n\u003cdiv style=\"width:100%;max-width:1160px;margin:0 auto;padding:24px 16px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:rgb(17,17,17);\"\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;\"\u003eTechnical Details\u003c\/span\u003e\n    \u003ch2 style=\"font-size:clamp(18px,3vw,24px);letter-spacing:-0.02em;margin:0 0 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 wireless electronic shifter\/derailleur and the matched 4-piston hydraulic disc brake set.\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;\"\u003eKit Contents\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 Wireless Electronic Shifter\/Derailleur + WHEELTOP EDS 4-Piston Hydraulic Disc Brake Set\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 (direct-mount) disc brake tabs\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);\"\u003e10-52T (93mm Long Cage)\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 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);\"\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;\"\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;\"\u003eShifter\/Derailleur Protection\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;\"\u003eShifter\/Derailleur 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);\"\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) — fixed, this listing does not include other cage lengths\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\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!-- 7.2 Replaceable Derailleur Cage --\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;\"\u003eModular Design\u003c\/span\u003e\n    \u003ch2 style=\"font-size:clamp(18px,3vw,24px);letter-spacing:-0.02em;margin:0 0 6px;line-height:1.25;\"\u003eReplaceable Derailleur Cage\u003c\/h2\u003e\n    \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.55);margin:0 0 24px;\"\u003eThe cage plate is secured by hex socket screws — swap it in minutes with a \u003cstrong\u003e3 mm hex key\u003c\/strong\u003e. Use a professional-grade precision hex key (RC \/ model aircraft type recommended) — a cheap or worn key will strip the small screws instantly. Change cage length, replace a damaged cage after a crash, or upgrade when new cage options become available.\u003c\/p\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:stretch;\"\u003e\n\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;\"\u003e\n        \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;background:#f5f5f5;\"\u003e\n          \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/s8AAAeSw8ShqNSSq\/s-l1600.webp\" alt=\"OX 2.0 replaceable derailleur cage\" style=\"width:100%;height:100%;object-fit:cover;display:block;\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"flex:1 1 260px;min-width:220px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;\"\u003e\n        \u003cdiv style=\"flex:1;padding:16px;background:#fafafa;border:1px solid rgba(18,18,18,0.08);border-radius:12px;display:flex;flex-direction:column;justify-content:center;\"\u003e\n          \u003cp style=\"font-size:13px;font-weight:700;color:#111;margin:0 0 6px;line-height:1.4;\"\u003eTrail Crashworthy\u003c\/p\u003e\n          \u003cp style=\"font-size:12px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eBent cage after a rock strike? Replace just the cage — not the whole derailleur. Far more cost-effective than replacing the entire unit.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"flex:1;padding:16px;background:#fafafa;border:1px solid rgba(18,18,18,0.08);border-radius:12px;display:flex;flex-direction:column;justify-content:center;\"\u003e\n          \u003cp style=\"font-size:13px;font-weight:700;color:#111;margin:0 0 6px;line-height:1.4;\"\u003eFixed Configuration\u003c\/p\u003e\n          \u003cp style=\"font-size:12px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eThis listing ships the 93mm long cage as standard — no selection needed at checkout.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 7.3 93mm Long Cage Highlight --\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;\"\u003eFixed Configuration\u003c\/span\u003e\n    \u003ch2 style=\"font-size:clamp(18px,3vw,24px);letter-spacing:-0.02em;margin:0 0 6px;line-height:1.25;\"\u003e93mm Long Cage — Built for Mountain Bike Cassettes\u003c\/h2\u003e\n    \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.55);margin:0 0 24px;\"\u003eThis listing has no variants — every order ships as one bundle (derailleur + shifter + 4-piston hydraulic disc brake set) with the 93mm long cage, ready for wide-range mountain bike cassettes up to 52T. No selection needed at checkout.\u003c\/p\u003e\n\n    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:stretch;\"\u003e\n\n      \u003cdiv style=\"flex:1 1 280px;min-width:260px;\"\u003e\n        \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;background:#f5f5f5;\"\u003e\n          \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/oK4AAeSwkEFqLgxq\/s-l1600.webp\" alt=\"OX 2.0 93mm long cage rear derailleur for mountain bikes\" style=\"width:100%;height:100%;object-fit:cover;display:block;\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"flex:1 1 260px;min-width:220px;display:flex;flex-direction:column;justify-content:center;gap:12px;\"\u003e\n        \u003cdiv style=\"padding:16px;background:#f0faf5;border:1px solid #b6e8d0;border-radius:12px;\"\u003e\n          \u003cdiv style=\"display:inline-block;padding:3px 10px;background:#fff;border:1px solid #b6e8d0;border-radius:999px;font-size:11px;font-weight:600;color:#1a5c3a;margin-bottom:10px;\"\u003e93mm Long Cage\u003c\/div\u003e\n          \u003cp style=\"font-size:22px;font-weight:bold;letter-spacing:-0.02em;margin:0 0 4px;line-height:1.2;\"\u003e10 – 52T\u003c\/p\u003e\n          \u003cp style=\"font-size:12px;color:rgba(18,18,18,0.4);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;margin:0 0 12px;\"\u003eCassette Compatibility\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.65);margin:0;line-height:1.65;\"\u003eBuilt for \u003cstrong\u003emountain bikes\u003c\/strong\u003e running single-chainring, wide-range cassettes. Handles up to 52T with confident chain wrap and tension.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"padding:14px 16px;background:#fafafa;border:1px solid rgba(18,18,18,0.08);border-radius:10px;\"\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eConfirm your largest sprocket is 52T or smaller before ordering. This listing does not include the 75mm or 58mm cage versions.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 8. What's in the Box --\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;\"\u003ePackage Contents\u003c\/span\u003e\n    \u003ch2 style=\"font-size:clamp(18px,3vw,24px);letter-spacing:-0.02em;margin:0 0 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;margin-bottom:20px;\"\u003e\n      \u003cdiv style=\"flex:1 1 300px;min-width:260px;\"\u003e\n        \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/6HAAAeSwS3Zqw9CD\/s-l1600.webp\" alt=\"WHEELTOP EDS OX 2.0 package contents: rear derailleur, shifter, magnetic charging cable, Type-C adapter, backup washer and quick-start guide\" style=\"width:100%;border-radius:10px;display:block;\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1 1 280px;min-width:240px;\"\u003e\n      \u003cp style=\"font-size:13px;font-weight:600;color:rgba(18,18,18,0.5);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 12px;\"\u003eShifting\u003c\/p\u003e\n    \u003cdiv style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:28px;\"\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\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;\"\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:0 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    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 9. 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=\"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:0 0 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:0 0 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:0 0 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\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=\"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;\"\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 derailleur 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\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003cp style=\"font-size:13px;color:rgba(18,18,18,0.5);text-align:center;margin:32px 0 0;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":"93mm Long Cage（10-52T）","offer_id":67491945087266,"sku":"WT-OX2-BRK4P-93L","price":459.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0971\/0505\/1938\/files\/57_af582562-7059-455a-84e9-e759cddd66fa.jpg?v=1791562968","url":"https:\/\/shop.aoeagle.com\/products\/wheeltop-eds-ox-2-0-mtb-wireless-electronic-groupset-4-piston-disc-brake-3-14s","provider":"Aoeagle Smart Cycling ","version":"1.0","type":"link"}