{"product_id":"wheeltop-eds-gex-7-12-speed-groupset-shifter-derailleur-rim-brake","title":"WHEELTOP EDS GeX Wireless 3-14 Speed Gravel Bike Rim Brake Derailleur Groupset","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,247,255,0.9), rgba(214,230,248,0.6));backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:3px solid rgba(184,216,248,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    \u003cdiv\u003e\n      \u003cp style=\"font-size:15px;font-weight:bold;color:#1a4a7a;margin:0 0 4px;\"\u003eThis Listing is for the Rim Brake Kit\u003c\/p\u003e\n      \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.5;\"\u003eNeed the hydraulic disc brake version instead? See our \u003ca href=\"https:\/\/www.ebay.com\/itm\/366456837024\" style=\"color:#1a4a7a;font-weight:600;text-decoration:underline;\"\u003eDisc Brake EDS GeX listing\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\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 Gravel Groupset — Rim Brake\u003c\/span\u003e\n    \u003ch1 style=\"font-size:clamp(24px,4vw,34px);letter-spacing:-0.02em;margin:0 0 12px;line-height:1.2;\"\u003eWHEELTOP EDS GeX\u003c\/h1\u003e\n    \u003cdiv style=\"display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;margin-bottom:14px;\"\u003e\u003cspan style=\"font-size:12px;font-weight:700;color:#4338ca;\"\u003eRim Brake — Carbon Fiber Lever\u003c\/span\u003e\u003c\/div\u003e\n    \u003cp style=\"font-size:15px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eA fully wireless electronic groupset engineered specifically for gravel and mixed-terrain riding. Rechargeable derailleur battery, IP67 weather sealing, 3-14 speed compatibility — purpose-built for adventure beyond the pavement. Ships with an integrated rim brake shift lever that pairs with your existing rim brake calipers — no hydraulic lines, no caliper changes required. \u003cstrong\u003eRim brake frames only.\u003c\/strong\u003e\u003c\/p\u003e\n\n    \u003c!-- Kit Overview --\u003e\n    \u003cdiv style=\"display:flex;flex-wrap:wrap-reverse;gap:24px;align-items:center;margin-top:24px;\"\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 Shift 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);\"\u003eElectronic Rear Derailleur — 75mm or 93mm 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);\"\u003eCarbon Fiber Left Rim Brake Shift Lever\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);\"\u003eCarbon Fiber Right Rim Brake Shift Lever\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);\"\u003eMagnetic Charging Cable\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\/X3oAAeSwskFqgrUi\/s-l1600.webp\" alt=\"WHEELTOP EDS GeX rim brake wireless electronic groupset — carbon fiber rim brake shift levers and rear derailleur\" 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 Brake-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:0 0 20px;line-height:1.25;\"\u003eRear Derailleur \u0026amp; Rim Brake Shift Lever — Built for Gravel\u003c\/h2\u003e\n\n    \u003c!-- RD: image left, text right --\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\/UZMAAeSwMgVqIoWj\/s-l1600.webp\" alt=\"Wheeltop EDS GeX 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;\"\u003eEDS GeX 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;\"\u003ePowered by a built-in rechargeable battery, the GeX delivers approximately 20,000 shifts per charge — months of riding between top-ups for most gravel cyclists. The magnetic snap-on charging connector makes top-ups effortless — no exposed port, no cover to lose. The IP67-rated sealed housing keeps mud, water, and grit out at all times. Available in two cage lengths: 75mm Medium Cage (up to 42T) or 93mm Long Cage (up to 52T). Operating temperature -20°C to 60°C.\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;\"\u003eInternal Chain Damper\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eA precision-engineered damping system suppresses chain slap and prevents dropped chains on rough gravel, washboard roads, and mixed-terrain surfaces — keeping your drivetrain quiet and controlled when the going gets rough.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Brake-shifter: text left, image right --\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;\"\u003eIntegrated Rim Brake Shift Lever\u003c\/p\u003e\n          \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0 0 12px;line-height:1.8;\"\u003eThe GeX shift lever unifies electronic gear control with a mechanical rim brake in one ergonomic lever body. Shift up or down with a button press — the derailleur responds with zero cable lag. The lever pairs with your existing rim brake calipers via standard caliper cable pull — no hydraulic lines, no caliper changes required. Carbon fiber lever body for a light, rigid feel.\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;\"\u003eShifting\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003eWireless Electronic\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eNo cables, instant actuation\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;\"\u003eBraking\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003eRim Brake\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eMechanical, 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;\"\u003eLever\u003c\/p\u003e\n\u003cp style=\"font-size:13px;font-weight:600;margin:0 0 2px;\"\u003eCarbon Fiber\u003c\/p\u003e\n\u003cp style=\"font-size:12px;color:rgba(18,18,18,0.55);margin:0;line-height:1.55;\"\u003eLight, rigid 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;\"\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\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        \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/~~kAAeSw5TlqggFi\/s-l1600.webp\" alt=\"Wheeltop EDS GeX rim brake carbon fiber shift lever\" style=\"width:100%;height:auto;display:block;border-radius:10px;\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 1.5 Carbon Fiber Lever Detail --\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;\"\u003eCockpit\u003c\/span\u003e\n    \u003ch2 style=\"font-size:clamp(18px,3vw,24px);letter-spacing:-0.02em;margin:0 0 6px;line-height:1.25;\"\u003eCarbon Fiber Lever — Light, Stiff, Precise\u003c\/h2\u003e\n    \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.55);margin:0 0 24px;\"\u003eEvery GeX Rim Brake build ships with the same carbon fiber lever body — a closer look at the material and the cockpit ergonomics.\u003c\/p\u003e\n\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;\"\u003e\n        \u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/MNEAAeSwhnxqggFi\/s-l1600.webp\" alt=\"Wheeltop EDS GeX carbon fiber rim brake lever body detail close-up\" 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;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;\"\u003eCarbon Fiber Body — Light, Stiff, Precise.\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.65);margin:0;line-height:1.8;\"\u003eThe lever body is high-grade cold-laminated carbon fiber — light and rigid, built to pair with your existing rim brake cable. The woven surface texture holds grip through wet descents without repositioning. The shift button sits exactly at thumb reach: index finger pulls the rim brake lever, thumb taps the shift button — no hand movement required.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"padding:14px 16px;background:#f7f7f7;border:1px solid rgba(18,18,18,0.1);border-radius:10px;\"\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;color:rgba(18,18,18,0.75);margin:0 0 4px;\"\u003eOne Lever, Two Functions.\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eBrake and shift from the same contact point. The lever body handles the cable-pull rim brake, the button handles the gear command — both without taking your fingers off the bar.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"display:grid;grid-template-columns:1fr 1fr;gap:10px;\"\u003e\n          \u003cdiv style=\"padding:10px 12px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:8px;\"\u003e\n\u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 3px;\"\u003eLeft Lever\u003c\/p\u003e\n\u003cp style=\"font-size:12px;font-weight:700;margin:0;\"\u003e202.3g\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:10px 12px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:8px;\"\u003e\n\u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 3px;\"\u003eRight Lever\u003c\/p\u003e\n\u003cp style=\"font-size:12px;font-weight:700;margin:0;\"\u003e214.6g\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:10px 12px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:8px;\"\u003e\n\u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 3px;\"\u003eSurface Finish\u003c\/p\u003e\n\u003cp style=\"font-size:12px;font-weight:700;margin:0;\"\u003eWoven Carbon Weave\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003cdiv style=\"padding:10px 12px;background:#fff;border:1px solid rgba(18,18,18,0.1);border-radius:8px;\"\u003e\n\u003cp style=\"font-size:11px;font-weight:600;color:rgba(18,18,18,0.38);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 3px;\"\u003eBraking\u003c\/p\u003e\n\u003cp style=\"font-size:12px;font-weight:700;margin:0;\"\u003eRim, Cable-Pull\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!-- 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 groupset — 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\/O4wAAeSwuQZqrrCC\/s-l1600.webp\" alt=\"WHEELTOP app searching for and adding the EDS GeX 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\/npoAAeSw96JqrrCC\/s-l1600.webp\" alt=\"WHEELTOP app connecting and showing rear derailleur, left shifter and right 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 GeX components over Bluetooth, showing a \u003cstrong\u003eSearching for devices\u003c\/strong\u003e screen. Once your derailleur turns up, select \u003cstrong\u003eEDS GeX\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 all three components — rear derailleur, left shift lever, and right shift lever — 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\u003eThree 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;\"\u003eRear derailleur, left shift lever, and right shift lever — all three 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:flex-start;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\/uEkAAeSwzU1qrrCC\/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 GeX 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:flex-start;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\/gqkAAeSw7fFqrrCC\/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:flex-start;\"\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\/LysAAeSwXwlqrrCC\/s-l1600.webp\" alt=\"WHEELTOP app fine-tuning screen and manual gear position parameters\" 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 Every Gear\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.\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;\"\u003eNeed to Go Further?\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eOpen Rear Derailleur Gear Parameters to view or manually edit the exact position value for any gear, then save — a level of precision cable systems simply can't match.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Other Settings --\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;\"\u003eOther Settings\u003c\/p\u003e\n    \u003c\/div\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 260px;min-width:220px;\"\u003e\n        \u003cdiv style=\"width:100%;border-radius:10px;overflow:hidden;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/images\/g\/tY8AAeSwJs5qrrCC\/s-l1600.webp\" alt=\"WHEELTOP app right and left shifter button customization screens\" 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:15px;font-weight:bold;margin:0 0 4px;\"\u003eCustomize Your Shift Buttons\u003c\/p\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 SW tab, then flip between the right and left lever to assign what each button does — the right lever has two buttons, the left has one. No two riders shift the same way.\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;\"\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 either lever's buttons to trigger whichever shift 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    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;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\/fTwAAeSw21dqrrCC\/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:15px;font-weight:bold;margin:0 0 4px;\"\u003eRide Data and Turn-by-Turn Navigation\u003c\/p\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    \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;\"\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\/hfQAAeSwIWdqrrCJ\/s-l1600.webp\" alt=\"WHEELTOP app firmware update screens for shifter and 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:14px;\"\u003e\n        \u003cp style=\"font-size:15px;font-weight:bold;margin:0 0 4px;display:flex;align-items:center;gap:7px;\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 18 18\" fill=\"none\" stroke=\"rgba(18,18,18,0.75)\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0\"\u003e\u003cpath d=\"M9 13V5\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 9l4-4 4 4\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 15h8\"\u003e\u003c\/path\u003e\u003c\/svg\u003eOne-Tap Firmware Updates\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;color:rgba(18,18,18,0.65);margin:0 0 12px;line-height:1.8;\"\u003eWhen a new firmware version is available, the app flags it on the home screen for the affected component — rear derailleur, left lever, or right lever — with the version jump and what changed.\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;\"\u003eStay Current, Wirelessly\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.65;\"\u003eTap Update now, then watch the transfer progress on screen — just make sure the component has enough charge before you start.\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:flex-start;\"\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\/6voAAeSwbLhqrrCC\/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 gravel days.\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 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 Electronic\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 Derailleur\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);\"\u003eRim Brake\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);\"\u003eCarbon Fiber Lever\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);\"\u003e~20,000 Shifts \/ Charge\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);\"\u003e75mm \/ 93mm Cage\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);\"\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 --\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;\"\u003eDerailleur · 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;\"\u003e20,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:0 auto;padding:24px 16px 24px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#111;\"\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 EDS GeX wireless electronic groupset — rim brake configuration.\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 GeX Gravel Bike Wireless Electronic Groupset — Rim Brake\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);\"\u003eGravel Bikes, Road Bikes, Mixed-Terrain Bikes — rim brake frames only, pairs with your existing rim brake calipers\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 (1x only)\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);\"\u003e75mm Medium Cage (GS): 10-42T · 93mm Long Cage (SGS): 10-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;\"\u003eHanger Mount\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);\"\u003eStandard RD Hanger \/ UDH (Universal Derailleur Hanger)\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);\"\u003eBluetooth + ANT+ — pairs with cycling computers, displays gear and battery level\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 · Magnetic snap-on charging · ~20,000 shifts\/charge · up to 800 charge cycles\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 (tool-free replacement)\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;\"\u003eRiding Modes\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);\"\u003eStandard Mode \/ Racing Mode (switchable via 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;\"\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);\"\u003eDerailleur IP67 — 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;\"\u003eOperating Temp\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-20°C to 60°C\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);\"\u003eRim brake (mechanical, cable-pull) — compatible with standard caliper brake cable pull\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 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);\"\u003eCarbon Fiber\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 Reach\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);\"\u003e8mm adjustment range\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;\"\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 400 ± 5g · Left lever 202.3g · Right lever 214.6g (measured; actual figures may vary slightly)\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=\"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: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;\"\u003eEDS GeX 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×2\u003c\/p\u003e\n        \u003cp style=\"font-size:14px;font-weight:600;margin:0;\"\u003eRim Brake Shift Levers (Left + Right)\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;\"\u003eSpare Parts Kit + Quick-Start Guide\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=\"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\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 only. Not compatible with double or triple chainring systems.\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:0 0 3px;\"\u003eChoose the Right Cage Length\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eVerify your cassette max sprocket before selecting: 75mm Medium Cage (GS) — up to 42T · 93mm Long Cage (SGS) — up to 52T. Using the wrong cage causes poor shifting or chain derailment.\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=\"M6.5 10l2.5 2.5 4.5-4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n          \u003cp style=\"font-size:13px;font-weight:bold;margin:0 0 3px;\"\u003eThis Listing is for Rim Brake Only\u003c\/p\u003e\n          \u003cp style=\"font-size:13px;color:rgba(18,18,18,0.6);margin:0;line-height:1.6;\"\u003eThe levers included are rim brake levers — compatible with standard caliper brake cable pull. If you ride a disc-brake frame, please see our separate disc brake listing. Rim and disc brake levers are not interchangeable.\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=\"3\" width=\"14\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 10l2.5 2.5L13 7\"\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 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\u003c\/div\u003e\n","brand":"WHEELTOP","offers":[{"title":"75mm Medium Cage","offer_id":67491945283874,"sku":"EDS-GeX-RB-75","price":399.0,"currency_code":"USD","in_stock":true},{"title":"93mm Long Cage","offer_id":67491945316642,"sku":"EDS-GeX-RB-93","price":399.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0971\/0505\/1938\/files\/57_3748e518-cf00-4c01-a22c-559daff9bb5c.jpg?v=1791562972","url":"https:\/\/shop.aoeagle.com\/products\/wheeltop-eds-gex-7-12-speed-groupset-shifter-derailleur-rim-brake","provider":"Aoeagle Smart Cycling ","version":"1.0","type":"link"}