2026 Specialized Roval Control Riser Cockpit
Roval Control Riser Cockpit @import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800&family=Barlow:wght@300;400;500&display=swap); :root { --black : #0a0a0a; --white: #ffffff; --mid: #f5f5f5; --border: #e0e0e0; --text-muted: #777; --text-body: #222; } * { box-sizing: border-box; margin: 0; padding: 0; } .spur-wrap { font-family: 'Barlow', sans-serif; background: var(--white); color: var(--black); max-width: 1100px; margin: 0 auto; padding: 48px 24px; } .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; } .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; } .spur-meta { font-size: 12px; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-muted); } .spur-tabs { display: flex; gap: 4px; margin-bottom: 32px; flex-wrap: wrap; } .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; } .spur-tab:hover { color: var(--black); border-color: #aaa; } .spur-tab.active { background: var(--black); color: var(--white); border-color: var(--black); } .spur-panel { display: none; } .spur-panel.active { display: block; } .spur-panel p { font-size: 14px; font-weight: 300; line-height: 1.7; color: var(--text-body); margin-bottom: 16px; } .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); } ul.desc-list { list-style: none; padding: 0; margin: 0 0 20px 0; display: grid; grid-template-columns: 1fr 1fr; gap: 6px 24px; } ul.desc-list li { font-size: 13px; font-weight: 400; line-height: 1.5; color: var(--text-body); } .key-section { border-bottom: 1px solid var(--border); padding: 16px 0; } .key-section:last-child { border-bottom: none; } .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; } .key-desc { font-size: 14px; font-weight: 300; color: var(--text-body); line-height: 1.5; } .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; } .spec-row { display: grid; grid-template-columns: 200px 1fr; border-bottom: 1px solid var(--border); } .spec-row:hover { background: var(--mid); } .spec-key { font-size: 12px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: var(--text-muted); padding: 12px 16px 12px 0; } .spec-val { font-size: 14px; font-weight: 300; color: var(--text-body); padding: 12px 0; line-height: 1.5; } .weight-highlight { background: var(--black); color: var(--white); padding: 20px 24px; text-align: center; margin-bottom: 24px; } .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; } .weight-highlight .g { font-size: 36px; font-weight: 800; } .weight-highlight .sub { font-size: 12px; font-weight: 400; opacity: 0.7; margin-top: 4px; } .stem-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--border); border: 1px solid var(--border); margin-top: 20px; } .stem-col { background: var(--mid); padding: 12px 8px; text-align: center; } .stem-col .len { font-family: 'Barlow Condensed', sans-serif; font-size: 16px; font-weight: 700; color: var(--black); } @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); } } Roval Control Riser Cockpit Integrated Carbon Bar + Stem · Trail / Down Country / XC · 250g · 25mm Rise Description Key Features Specifications The 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. 250g Total: Integrated bar + stem at 250g (50mm × 780mm) — same weight as the Control Cockpit. 25mm Rise: Modern trail geometry — measured from a 65.5° head tube angle for proper fit. 780mm Width: Includes cut marks to customize for your perfect fit. 2° Upsweep / 8° Backsweep: Ergonomic trail grip position. 3 Stem Lengths: 40 / 50 / 60mm — dial in your fit. Ti Bolts: Titanium steer tube bolts — lightweight, durable. Top cap computer mount included — the Roval bolt-on mount (S254800020) is standard in the box. Control Riser vs. Control Cockpit — What's Different Same 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. 25mm Rise — Modern Trail Geometry The 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. 2° More Upsweep Than Control Cockpit The 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. Weight (50mm × 780mm) 250g Premium high-modulus carbon fiber General Model Roval Control Riser Cockpit Use Trail, Down Country, XC Material Premium high-modulus carbon fiber Weight Limit 275 lbs / 125 kg Warranty Limited Lifetime Warranty Bar Width (end-to-end) 780mm — includes cut marks to customize Rise +25mm (based on 65.5° head tube angle) Up Sweep 2 degrees Back Sweep 8 degrees Stem Stem Lengths 40mm / 50mm / 60mm Stem Stack Height 42mm Steerer Diameter 1-1/8" Steer Tube Bolt Torque 5.0 Nm Steer Tube Bolts Titanium Compatibility & Extras Computer Mount Top cap mount included (S254800020) System Weight Limit 275 lbs / 125 kg function showPanel(id, btn) { document.querySelectorAll('.spur-panel').forEach(p => p.classList.remove('active')); document.querySelectorAll('.spur-tab').forEach(t => t.classList.remove('active')); document.getElementById('panel-' + id).classList.add('active'); btn.classList.add('active'); }