{"product_id":"orbea-gain-m30-20mph-2026","title":"Orbea GAIN M30 20mph 2026","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700;800\u0026family=Barlow:wght@300;400;500\u0026display=swap');\n#orbea-gain-m30-20mph-2026{--black:#0a0a0a;--white:#fff;--mid:#f5f5f5;--border:#e0e0e0;--muted:#777;--body:#222;font-family:'Barlow',sans-serif;background:var(--white);color:var(--black);max-width:1100px;margin:0 auto;padding:48px 24px;box-sizing:border-box}\n#orbea-gain-m30-20mph-2026 *{box-sizing:border-box;margin:0;padding:0}\n#orbea-gain-m30-20mph-2026 .spk-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;border-bottom:1px solid var(--border);padding-bottom:24px;flex-wrap:wrap;gap:12px}\n#orbea-gain-m30-20mph-2026 .spk-title{font-family:'Barlow Condensed',sans-serif;font-size:clamp(28px,5vw,48px);font-weight:800;letter-spacing:-0.02em;line-height:1;text-transform:uppercase}\n#orbea-gain-m30-20mph-2026 .spk-meta{font-size:12px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--muted)}\n#orbea-gain-m30-20mph-2026 .spk-tabs{display:none}\n#orbea-gain-m30-20mph-2026 .spk-tab-labels{display:flex;gap:4px;margin-bottom:32px;flex-wrap:wrap}\n#orbea-gain-m30-20mph-2026 .spk-tab-label{font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;padding:10px 24px;background:var(--mid);color:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:2px;transition:all .15s;user-select:none;display:inline-block}\n#orbea-gain-m30-20mph-2026 .spk-tab-label:hover{color:var(--black);border-color:#aaa}\n#orbea-gain-m30-20mph-2026 .spk-panel{display:none}\n#orbea-gain-m30-20mph-2026 #orbea-gain-m30-20mph-2026-t1:checked~.spk-tab-labels label[for=\"orbea-gain-m30-20mph-2026-t1\"],\n#orbea-gain-m30-20mph-2026 #orbea-gain-m30-20mph-2026-t2:checked~.spk-tab-labels label[for=\"orbea-gain-m30-20mph-2026-t2\"],\n#orbea-gain-m30-20mph-2026 #orbea-gain-m30-20mph-2026-t3:checked~.spk-tab-labels label[for=\"orbea-gain-m30-20mph-2026-t3\"]{background:var(--black);color:var(--white);border-color:var(--black)}\n#orbea-gain-m30-20mph-2026 #orbea-gain-m30-20mph-2026-t1:checked~.spk-panel-1,\n#orbea-gain-m30-20mph-2026 #orbea-gain-m30-20mph-2026-t2:checked~.spk-panel-2,\n#orbea-gain-m30-20mph-2026 #orbea-gain-m30-20mph-2026-t3:checked~.spk-panel-3{display:block}\n#orbea-gain-m30-20mph-2026 .spk-category{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:var(--black);padding:20px 0 8px;border-bottom:2px solid var(--black)}\n#orbea-gain-m30-20mph-2026 .spk-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid var(--border);transition:background .1s}\n#orbea-gain-m30-20mph-2026 .spk-row:hover{background:var(--mid)}\n#orbea-gain-m30-20mph-2026 .spk-key{font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;color:var(--muted);padding:12px 16px 12px 0;align-self:start}\n#orbea-gain-m30-20mph-2026 .spk-val{font-size:14px;font-weight:300;color:var(--body);padding:12px 0;line-height:1.5}\n#orbea-gain-m30-20mph-2026 .spk-body{font-size:15px;font-weight:300;color:var(--body);line-height:1.75;max-width:780px;margin-bottom:16px}\n#orbea-gain-m30-20mph-2026 .spk-list{list-style:none;display:flex;flex-direction:column;gap:6px;padding:16px 0}\n#orbea-gain-m30-20mph-2026 .spk-list li{font-size:13px;font-weight:300;color:var(--body);padding-left:14px;position:relative;line-height:1.5}\n#orbea-gain-m30-20mph-2026 .spk-list li::before{content:'\\2014';position:absolute;left:0;color:var(--black);font-size:10px}\n#orbea-gain-m30-20mph-2026 .geo-wrap{overflow-x:auto;margin-top:8px}\n#orbea-gain-m30-20mph-2026 .geo{width:100%;border-collapse:collapse;font-size:13px;min-width:400px}\n#orbea-gain-m30-20mph-2026 .geo th{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;background:var(--black);color:#fff;padding:10px 14px;text-align:center;white-space:nowrap}\n#orbea-gain-m30-20mph-2026 .geo th:first-child{text-align:left}\n#orbea-gain-m30-20mph-2026 .geo td{padding:10px 14px;border-bottom:1px solid var(--border);text-align:center;font-weight:300;color:var(--body);white-space:nowrap}\n#orbea-gain-m30-20mph-2026 .geo td:first-child{text-align:left;font-size:12px;font-weight:500;letter-spacing:0.04em;text-transform:uppercase;color:var(--muted)}\n#orbea-gain-m30-20mph-2026 .geo tr:hover td{background:var(--mid)}\n@media (max-width:600px){#orbea-gain-m30-20mph-2026 .spk-row{grid-template-columns:1fr}#orbea-gain-m30-20mph-2026 .spk-key{padding-bottom:2px}#orbea-gain-m30-20mph-2026 .spk-val{padding-top:0;padding-bottom:12px}}\n\u003c\/style\u003e\n\u003cdiv id=\"orbea-gain-m30-20mph-2026\" class=\"spk-wrap\"\u003e\n\u003cdiv class=\"spk-header\"\u003e\n\u003cdiv class=\"spk-title\"\u003eOrbea GAIN M30 20mph\u003c\/div\u003e\n\u003cdiv class=\"spk-meta\"\u003eGAIN · 2026 · Electric Road Bike · $5878.95 USD\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cinput class=\"spk-tabs\" type=\"radio\" id=\"orbea-gain-m30-20mph-2026-t1\" name=\"orbea-gain-m30-20mph-2026-tabs\" checked\u003e\n\u003cinput class=\"spk-tabs\" type=\"radio\" id=\"orbea-gain-m30-20mph-2026-t2\" name=\"orbea-gain-m30-20mph-2026-tabs\"\u003e\n\u003cinput class=\"spk-tabs\" type=\"radio\" id=\"orbea-gain-m30-20mph-2026-t3\" name=\"orbea-gain-m30-20mph-2026-tabs\"\u003e\n\u003cdiv class=\"spk-tab-labels\"\u003e\n\u003clabel class=\"spk-tab-label\" for=\"orbea-gain-m30-20mph-2026-t1\"\u003eOverview\u003c\/label\u003e\n\u003clabel class=\"spk-tab-label\" for=\"orbea-gain-m30-20mph-2026-t2\"\u003eSpecs\u003c\/label\u003e\n\u003clabel class=\"spk-tab-label\" for=\"orbea-gain-m30-20mph-2026-t3\"\u003eSizes \u0026amp; Colours\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-panel spk-panel-1\"\u003e\n\u003cdiv class=\"spk-category\"\u003eAbout This Bike\u003c\/div\u003e\n\u003cdiv style=\"padding:24px 0 8px;\"\u003e\n\u003cp class=\"spk-body\"\u003eThe \u003cstrong\u003eOrbea GAIN M30 20mph\u003c\/strong\u003e is a 2026 electric road bike.\u003c\/p\u003e\n\u003cp class=\"spk-body\"\u003eBuilt with an Orbea Gain Carbon OMR monocoque structure frame, a Gain OMR carbon fork fork, a Shimano R7120 drivetrain, and Shimano R7170 Hydraulic Disc brakes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-category\"\u003eHighlights\u003c\/div\u003e\n\u003cul class=\"spk-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrame:\u003c\/strong\u003e Orbea Gain Carbon OMR monocoque structure, Integrated Seat clamp with STVZO light\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFork:\u003c\/strong\u003e Gain OMR carbon fork, 700x35 maximun tyre\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShifters:\u003c\/strong\u003e Shimano R7120\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCassette:\u003c\/strong\u003e Shimano 105 R7100 11-34t 12-Speed\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCrankset:\u003c\/strong\u003e Shimano 105 R7100 34x50t\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBrakes:\u003c\/strong\u003e Shimano R7170 Hydraulic Disc\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWheels:\u003c\/strong\u003e Alloy, Tubeless\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTyres:\u003c\/strong\u003e Pirelli P ZERO™ Race X SmartEVO TLR 700x30c\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSizes:\u003c\/strong\u003e M\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColours:\u003c\/strong\u003e Fantasy Purple Carbon View (Gloss) - Orange Cloud (Matt)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-panel spk-panel-2\"\u003e\n\u003cdiv class=\"spk-category\"\u003eFrame and Suspension\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eFrame\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eOrbea Gain Carbon OMR monocoque structure, Integrated Seat clamp with STVZO light, ICR cable routing, Thru Axle 12x142mm rear, thread M12x2 P1, Flat Mount disc, 700x35 max tyre, BB386 EVO, Mahle X20 AMC plug.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eFork\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eGain OMR carbon fork, 700x35 maximun tyre, Flat Mount disc, Thru Axle 12x100mm, thread M12x2 P1\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eHeadset\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eFSA 1-1\/2\" Integrated Aluminium Cup\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-category\"\u003eDrivetrain\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eShifters\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eShimano R7120\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eFront Derailleur\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eShimano 105 R7100\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eRear Derailleur\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eShimano 105 R7100\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eCassette\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eShimano 105 R7100 11-34t 12-Speed\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eChain\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eShimano M6100\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eCrankset\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eShimano 105 R7100 34x50t\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-category\"\u003eBrakes\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eBrakes\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eShimano R7170 Hydraulic Disc\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-category\"\u003eWheels and Tires\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eWheels\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eAlloy, Tubeless, 700c, 21c\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eFront Hub\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eOrbea Thru Axle 12x100mm M12x2 P1 Lite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eRear Hub\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eOrbea Thru Axle 12x142mm M12x2 P1 Lite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eTyres\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003ePirelli P ZERO™ Race X SmartEVO TLR 700x30c\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-category\"\u003eCockpit and Contact\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eStem\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eOC Road Performance RP10, -8º\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eHandlebar\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eOC Road Performance RP21 Alu SL, Reach 80, Drop 125\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eSeatpost\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eOC Performance XP10-S Carbon, 27.2mm, Setback 20\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eSaddle\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eFizik Aliante R5\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-category\"\u003eDetails\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eFront light\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eFront position light, on display holder, COB Led, On\/Off, 60 Lumen, ECE50.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-row\"\u003e\n\u003cdiv class=\"spk-key\"\u003eRear light\u003c\/div\u003e\n\u003cdiv class=\"spk-val\"\u003eRear position light, on saddle clamp, COB Led, On\/Off, 12 Lumen. STVZO\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spk-panel spk-panel-3\"\u003e\n\u003cdiv class=\"spk-category\"\u003eAvailable Configurations\u003c\/div\u003e\n\u003cdiv class=\"geo-wrap\"\u003e\u003ctable class=\"geo\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eFantasy Purple Carbon View (Gloss) - Orange Cloud (Matt)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e●\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Orbea","offers":[{"title":"M \/ Fantasy Purple Carbon View (Gloss) - Orange Cloud (Matt)","offer_id":51907242950976,"sku":"T68405GM","price":5878.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/T384TTCC-GM-SIDE-GAIN_M30.jpg?v=1777504283","url":"https:\/\/spokex.com\/products\/orbea-gain-m30-20mph-2026","provider":"SX Collective","version":"1.0","type":"link"}