{"product_id":"2026-specialized-roval-control-riser-cockpit","title":"2026 Specialized Roval Control Riser Cockpit","description":"\u003cbody\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eRoval Control Riser Cockpit\u003c\/title\u003e\n\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:root { --black: #0a0a0a; --white: #ffffff; --mid: #f5f5f5; --border: #e0e0e0; --text-muted: #777; --text-body: #222; }\n* { box-sizing: border-box; margin: 0; padding: 0; }\n.spur-wrap { font-family: 'Barlow', sans-serif; background: var(--white); color: var(--black); max-width: 1100px; margin: 0 auto; padding: 48px 24px; }\n.spur-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.spur-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.spur-meta { font-size: 12px; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-muted); }\n.spur-tabs { display: flex; gap: 4px; margin-bottom: 32px; flex-wrap: wrap; }\n.spur-tab { 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(--text-muted); border: 1px solid var(--border); cursor: pointer; transition: all 0.15s; border-radius: 2px; display: inline-block; }\n.spur-tab:hover { color: var(--black); border-color: #aaa; }\n.spur-tab.active { background: var(--black); color: var(--white); border-color: var(--black); }\n.spur-panel { display: none; }\n.spur-panel.active { display: block; }\n.spur-panel p { font-size: 14px; font-weight: 300; line-height: 1.7; color: var(--text-body); margin-bottom: 16px; }\n.desc-intro { font-size: 16px; font-weight: 400; line-height: 1.65; color: var(--text-body); margin-bottom: 28px; padding-bottom: 24px; border-bottom: 1px solid var(--border); }\nul.desc-list { list-style: none; padding: 0; margin: 0 0 20px 0; display: grid; grid-template-columns: 1fr 1fr; gap: 6px 24px; }\nul.desc-list li { font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--text-body); }\n.key-section { border-bottom: 1px solid var(--border); padding: 16px 0; }\n.key-section:last-child { border-bottom: none; }\n.key-title { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--black); margin-bottom: 6px; }\n.key-desc { font-size: 14px; font-weight: 300; color: var(--text-body); line-height: 1.5; }\n.spec-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); margin-bottom: 0; }\n.spec-row { display: grid; grid-template-columns: 200px 1fr; border-bottom: 1px solid var(--border); }\n.spec-row:hover { background: var(--mid); }\n.spec-key { font-size: 12px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: var(--text-muted); padding: 12px 16px 12px 0; }\n.spec-val { font-size: 14px; font-weight: 300; color: var(--text-body); padding: 12px 0; line-height: 1.5; }\n.weight-highlight { background: var(--black); color: var(--white); padding: 20px 24px; text-align: center; margin-bottom: 24px; }\n.weight-highlight .label { font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; opacity: 0.7; margin-bottom: 4px; }\n.weight-highlight .g { font-size: 36px; font-weight: 800; }\n.weight-highlight .sub { font-size: 12px; font-weight: 400; opacity: 0.7; margin-top: 4px; }\n.stem-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--border); border: 1px solid var(--border); margin-top: 20px; }\n.stem-col { background: var(--mid); padding: 12px 8px; text-align: center; }\n.stem-col .len { font-family: 'Barlow Condensed', sans-serif; font-size: 16px; font-weight: 700; color: var(--black); }\n@media (max-width: 600px) { .spec-row { grid-template-columns: 1fr; } .spec-key { padding-bottom: 2px; } .spec-val { padding-top: 0; padding-bottom: 12px; } ul.desc-list { grid-template-columns: 1fr; } .stem-grid { grid-template-columns: repeat(3, 1fr); } }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"spur-wrap\"\u003e\n\u003cdiv class=\"spur-header\"\u003e\n\u003cdiv class=\"spur-title\"\u003eRoval Control Riser Cockpit\u003c\/div\u003e\n\u003cdiv class=\"spur-meta\"\u003eIntegrated Carbon Bar + Stem · Trail \/ Down Country \/ XC · 250g · 25mm Rise\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spur-tabs\"\u003e\n\u003cbutton class=\"spur-tab active\" onclick=\"showPanel('desc', this)\"\u003eDescription\u003c\/button\u003e\n\u003cbutton class=\"spur-tab\" onclick=\"showPanel('key', this)\"\u003eKey Features\u003c\/button\u003e\n\u003cbutton class=\"spur-tab\" onclick=\"showPanel('specs', this)\"\u003eSpecifications\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"panel-desc\" class=\"spur-panel active\"\u003e\n\u003cp class=\"desc-intro\"\u003eThe Roval Control Riser Cockpit delivers lightweight precision and tuned compliance for modern XC and trail riders. Made from premium high-modulus carbon and weighing just 250g, it features a 25mm rise, 780mm width, 2° up and 8° back sweep, into a sleek integrated stem. Built for fast, confident trail control.\u003c\/p\u003e\n\n\u003cul class=\"desc-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e250g Total:\u003c\/strong\u003e Integrated bar + stem at 250g (50mm × 780mm) — same weight as the Control Cockpit.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e25mm Rise:\u003c\/strong\u003e Modern trail geometry — measured from a 65.5° head tube angle for proper fit.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e780mm Width:\u003c\/strong\u003e Includes cut marks to customize for your perfect fit.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e2° Upsweep \/ 8° Backsweep:\u003c\/strong\u003e Ergonomic trail grip position.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e3 Stem Lengths:\u003c\/strong\u003e 40 \/ 50 \/ 60mm — dial in your fit.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTi Bolts:\u003c\/strong\u003e Titanium steer tube bolts — lightweight, durable.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eTop cap computer mount included — the Roval bolt-on mount (S254800020) is standard in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"panel-key\" class=\"spur-panel\"\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003eControl Riser vs. Control Cockpit — What's Different\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eSame 250g carbon construction, same stem clamp system — the difference is rise and head tube angle pairing. The Control Riser has a 25mm rise (on 65.5° head tube angle) for modern trail bikes — this is the geometry you see on down-country bikes where you want a slightly more upright position than pure XC but still want efficient pedaling. The flat-sweep Control Cockpit (0mm rise, -12° stem) is for steeper head tube angles and more aggressive XC positions.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003e25mm Rise — Modern Trail Geometry\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eThe 25mm rise is specifically measured from a 65.5° head tube angle — this is the reference geometry for modern trail bikes. If your bike has a similar head tube angle, the rise will feel correct. This is a measured spec, not an arbitrary number — Roval designed the cockpit around real-world modern trail geometry.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"key-section\"\u003e\n\u003cdiv class=\"key-title\"\u003e2° More Upsweep Than Control Cockpit\u003c\/div\u003e\n\u003cdiv class=\"key-desc\"\u003eThe Control Riser has 2° upsweep (vs. 1° on the Control Cockpit) — this is a trail-riding adjustment. More upsweep lifts the bar slightly in the drops and when gripping the tops, which feels more natural on technical terrain where you're often standing and gripping the bar aggressively. The 8° backsweep is the same as the Control Cockpit.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"panel-specs\" class=\"spur-panel\"\u003e\n\n\u003cdiv class=\"weight-highlight\"\u003e\n\u003cdiv class=\"label\"\u003eWeight (50mm × 780mm)\u003c\/div\u003e\n\u003cdiv class=\"g\"\u003e250g\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003ePremium high-modulus carbon fiber\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-category\"\u003eGeneral\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eModel\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eRoval Control Riser Cockpit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eUse\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eTrail, Down Country, XC\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003ePremium high-modulus carbon fiber\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWeight Limit\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e275 lbs \/ 125 kg\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWarranty\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eLimited Lifetime Warranty\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-category\"\u003eBar\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eWidth (end-to-end)\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e780mm — includes cut marks to customize\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eRise\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e+25mm (based on 65.5° head tube angle)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eUp Sweep\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e2 degrees\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eBack Sweep\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e8 degrees\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-category\"\u003eStem\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eStem Lengths\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e40mm \/ 50mm \/ 60mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eStem Stack Height\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e42mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSteerer Diameter\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e1-1\/8\"\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSteer Tube Bolt Torque\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e5.0 Nm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSteer Tube Bolts\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eTitanium\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"spec-category\"\u003eCompatibility \u0026amp; Extras\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eComputer Mount\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003eTop cap mount included (S254800020)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cdiv class=\"spec-key\"\u003eSystem Weight Limit\u003c\/div\u003e\n\u003cdiv class=\"spec-val\"\u003e275 lbs \/ 125 kg\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction showPanel(id, btn) {\n document.querySelectorAll('.spur-panel').forEach(p =\u003e p.classList.remove('active'));\n document.querySelectorAll('.spur-tab').forEach(t =\u003e t.classList.remove('active'));\n document.getElementById('panel-' + id).classList.add('active');\n btn.classList.add('active');\n}\n\u003c\/script\u003e\n\n\n\n\u003c\/body\u003e","brand":"Specialized Roval","offers":[{"title":"Satin Carbon\/Gloss Black \/ 40mm x 780mm +25mm","offer_id":52012744048960,"sku":"21126-1120","price":249.9,"currency_code":"USD","in_stock":true},{"title":"Satin Carbon\/Gloss Black \/ 50mm x 780mm +25mm","offer_id":52012744081728,"sku":"21126-1121","price":249.9,"currency_code":"USD","in_stock":true},{"title":"Satin Carbon\/Gloss Black \/ 60mm x 780mm +25mm","offer_id":52012744114496,"sku":"21126-1122","price":249.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0446\/7487\/5549\/files\/RovalControlRiserCockpit1.jpg?v=1779307660","url":"https:\/\/spokex.com\/products\/2026-specialized-roval-control-riser-cockpit","provider":"SX Collective","version":"1.0","type":"link"}