2025 Specialized Crux Expert - SRAM Rival XPLR eTAP AXS
Crux Expert — SRAM Rival XPLR eTAP AXS
@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;
--tab-bg: var(--mid);
--tab-text: var(--text-muted);
--tab-hover-text: var(--black);
--tab-hover-border: #aaa;
--tab-active-bg: var(--black);
--tab-active-text: var(--white);
--tab-active-border: var(--black);
}
[data-theme="dark"] {
--black: #f5f5f5;
--white: #0a0a0a;
--mid: #1a1a1a;
--border: #333333;
--text-muted: #999999;
--text-body: #cccccc;
--tab-bg: #1a1a1a;
--tab-text: #999999;
--tab-hover-text: #f5f5f5;
--tab-hover-border: #555555;
--tab-active-bg: #f5f5f5;
--tab-active-text: #0a0a0a;
--tab-active-border: #f5f5f5;
}
* { 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(--tab-bg);
color: var(--tab-text);
border: 1px solid var(--border);
cursor: pointer;
transition: all 0.15s;
border-radius: 2px;
display: inline-block;
}
.spur-tab:hover { color: var(--tab-hover-text); border-color: var(--tab-hover-border); }
.spur-tab.active { background: var(--tab-active-bg); color: var(--tab-active-text); border-color: var(--tab-active-border); }
.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: 15px;
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;
}
.geo-table-wrap { overflow-x: auto; }
.geo-table {
width: 100%;
border-collapse: collapse;
font-size: 13px;
}
.geo-table th {
font-family: 'Barlow Condensed', sans-serif;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
padding: 10px 16px;
text-align: left;
border-bottom: 2px solid var(--black);
background: var(--mid);
}
.geo-table td {
padding: 10px 16px;
border-bottom: 1px solid var(--border);
font-weight: 300;
}
.geo-table td:first-child {
font-weight: 500;
letter-spacing: 0.05em;
text-transform: uppercase;
color: var(--text-muted);
}
.geo-table tr:hover td { background: var(--mid); }
@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; }
}
Crux Expert
SRAM Rival XPLR eTAP AXS · FACT 10r · Gravel · 8.07kg
Description
Key Features
Geometry
Specifications
The Crux is the lightest gravel bike in the world, with the exceptional capability of massive tire clearance and performance gravel geometry. It's not just the ultimate expression of gravel performance — it's your one-way ticket to gravel enlightenment.
FACT 10r Carbon Frame: 825g, lightest gravel frame in its class, Rider First Engineered™.
S-Works FACT Carbon Fork: 12x100mm thru-axle, flat-mount disc.
SRAM Rival XPLR eTAP AXS: 12-speed wireless shifting, 40T / 10-44t gearing.
47c / 650b x 2.1" Tire Clearance: Diverge-level clearance, go anywhere at full gas.
UDH Dropout: Universal Derailleur Hanger, future-proof, easy replacement.
Roval Terra C Wheels: Carbon clinchers, 32mm depth, DT 370 hubs.
Pathfinder Pro 2BR 700x38c: Tan sidewall, 2Bliss Ready, hooks up over nasty terrain.
Endurance Cockpit: Adventure Gear bars (118.9mm drop, 70mm reach, 12° flare), Roval Terra Carbon seatpost.
Complete build at 8.07kg (56cm). Six sizes: 49, 52, 54, 56, 58, 61.
FACT 10r Carbon Frame
825g lightest gravel frame in its class. We took the revolutionary breakthroughs that made Aethos the lightest bike ever and applied them to the Crux. Rider First Engineered™, threaded BB, 12x142mm thru-axle, flat-mount disc, UDH dropout.
SRAM Rival XPLR eTAP AXS
12-speed wireless AXS shifting with 10-44t cassette. Rival XPLR eTap AXS rear derailleur, 40T single ring. Hydraulic disc brakes with smooth, consistent modulation.
47c / 650b x 2.1" Tire Clearance
More clearance means more capability. With Diverge-level tire clearance, Crux takes you anywhere you can imagine at full gas.
Roval Terra C Wheels
Carbon clinchers, 32mm depth, 25mm internal width. DT 370 hubs, DT Swiss Comp Race spokes. 2Bliss Ready for tubeless setup.
Performance Gravel Geometry
Nimble, supple, and reactive. Responsive at the pedals, supple in the saddle. Race-influenced fit inspired by Crux's iconic history in 'cross.
49
52
54
56
58
61
Crank Length
165
170
172.5
172.5
175
175
Handlebar Width
380
400
420
420
440
440
Stem Length
70
80
90
100
110
110
Saddle Width
155
155
143
143
143
143
Seatpost Length
330
330
330
380
380
380
Stack
530
547
560
578
598
621
Reach
375
382
388
397
405
415
Head Tube Length
100
115
130
147
167
190
Head Tube Angle
70.5°
71.25°
71.5°
72°
72.25°
72.5°
BB Height
284
284
286
286
286
286
BB Drop
74
74
72
72
72
72
Trail
74
69
67
64
62
60
Fork Length, Full
401
401
401
401
401
401
Fork Rake/Offset
50
50
50
50
50
50
Front Center
594
600
608
618
630
644
Chainstay Length
425
425
425
425
425
425
Wheelbase
1008
1014
1023
1033
1045
1059
Top Tube Length, Horizontal
512
539
549
568
582
599
Bike Standover Height
749
772
794
816
841
866
Seat Tube Length
466
496
521
546
576
606
Seat Tube Angle
75.5°
74°
74°
73.5°
73.5°
73.5°
Frameset
Frame
Crux FACT 10r Carbon, Rider First Engineered™, Threaded BB, 12x142mm thru-axle, flat-mount disc, UDH dropout
Fork
S-Works FACT Carbon, 12x100mm thru-axle, flat-mount disc
Seat Binder
Specialized Alloy, 30mm
Brakes
Front Brake
SRAM Rival eTap AXS, hydraulic disc
Rear Brake
SRAM Rival eTap AXS, hydraulic disc
Shift Levers
SRAM Rival eTap AXS
Drivetrain
Bottom Bracket
SRAM DUB BSA
Chain
SRAM Rival, 12-speed
Crankset
SRAM Rival, 40T
Cassette
SRAM XPLR XG-1251, 12-speed, 10-44t
Rear Derailleur
SRAM Rival XPLR eTap AXS
Wheels & Tires
Front Wheel
Roval Terra C, 25mm internal width carbon rim, 32mm depth, DT 370 hub, 24h, DT Swiss Comp Race spokes
Rear Wheel
Roval Terra C, 25mm internal width carbon rim, 32mm depth, DT 370 hub, 24h, DT Swiss Comp Race spokes
Front Tire
Pathfinder Pro 2BR, Tan Sidewall, 700x38c
Rear Tire
Pathfinder Pro 2BR, Tan Sidewall, 700x38c
Inner Tubes
700x28/38mm, 48mm Presta valve
Cockpit
Handlebars
Specialized Adventure Gear, 118.9mm drop x 70mm reach x 12° flare
Stem
Specialized Pro SL, alloy, 4-bolt, 6-degree rise
Seatpost
Roval Terra Carbon Seatpost, 20mm Offset
Saddle
Body Geometry Power Expert, titanium rails
Tape
Supacaz Super Sticky Kush
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');
}