2026 Transition Spur Eagle 90
@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: #fffff f; --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; } .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; } .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; } .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); transition: background 0.1s; } .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; align-self: start; } .spec-val { font-size: 14px; font-weight: 300; color: var(--text-body); padding: 12px 0; line-height: 1.5; } .misc-list { list-style: none; display: flex; flex-direction: column; gap: 6px; } .misc-list li { font-size: 13px; font-weight: 300; color: var(--text-body); padding-left: 14px; position: relative; line-height: 1.5; } .misc-list li::before { content: '—'; position: absolute; left: 0; color: var(--black); font-size: 10px; } .geo-note { font-size: 12px; color: var(--text-muted); margin-bottom: 24px; line-height: 1.6; border-left: 2px solid var(--black); padding-left: 12px; } .geo-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; } .geo-table { width: 100%; border-collapse: collapse; min-width: 620px; } .geo-table thead tr { border-bottom: 2px solid var(--black); } .geo-table th { font-family: 'Barlow Condensed', sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; color: var(--black); padding: 10px 16px; text-align: left; white-space: nowrap; } .geo-table th:first-child { color: var(--text-muted); } .geo-table td { font-size: 13px; font-weight: 300; color: var(--text-body); padding: 12px 16px; border-bottom: 1px solid var(--border); vertical-align: top; line-height: 1.55; } .geo-table td:first-child { font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: var(--text-muted); white-space: nowrap; } .geo-table tbody tr:hover { background: var(--mid); } .size-head { font-family: 'Barlow Condensed', sans-serif; font-size: 15px; font-weight: 800; letter-spacing: 0.05em; display: block; color: var(--black); margin-bottom: 2px; } .size-sub { font-size: 11px; color: var(--text-muted); letter-spacing: 0.08em; text-transform: uppercase; } .weight-badge { display: inline-block; background: var(--black); color: var(--white); font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 800; letter-spacing: 0.05em; padding: 3px 10px; border-radius: 2px; } @media (max-width: 600px) { .spec-row { grid-template-columns: 1fr; } .spec-key { padding-bottom: 2px; } .spec-val { padding-top: 0; padding-bottom: 12px; } } Transition SpurCarbon Eagle 90 2026 · 29" · 120mm · Carbon Specs Geometry Frame & Suspension Frame Carbon fiber front and rear triangles; molded chainstay, seatstay, and lower down tube protection Rear Travel 120mm Rear Shock FOX FLOAT SL Performance Elite, 190mm × 45mm stroke Fork FOX FLOAT 34 SL Performance Elite, GRIP X damper Fork Travel 130mm Head Tube Tapered, 1.125" top, 1.5" bottom Headset FSA No.42/48/ACB, IS42 upper, IS52 lower Cockpit Handlebar Race Face Turbine — SM: 760mm / 20mm rise · MD: 780mm / 40mm rise · LG/XL: 800mm / 40mm rise Stem Race Face Aeffect R, 40mm Grips ODI Elite Flow, lock-on Brakes Brakes SRAM Motive Silver, 4-piston · Rotors: SRAM CenterLine, 180mm Levers SRAM Motive Silver Stealth, tool-free reach adjust Drivetrain Configuration 1× 12-speed Shifter SRAM Eagle 90 Transmission, 12-speed, MMX mounting bracket Front Derailleur None Rear Derailleur SRAM Eagle 90 Transmission, 12-speed ISCG Tabs ISCG05 Chainguide None Cranks SRAM Eagle 90 Transmission Alloy DUB, 165mm Chainring SRAM Eagle 90 Transmission, 32T Bottom Bracket SRAM DUB, 73mm English/BSA threaded Pedals None Chain SRAM GX Eagle Transmission Flattop, 12-speed Cassette SRAM GX Eagle Transmission XS-1275, 12-speed, 10–52T Wheels & Tires Wheel Size 29" Rims DT Swiss XR 1700 SPLINE Alloy Hubs DT Swiss 350 · 15×110mm Boost front · 12×148mm Boost rear with 54-tooth Ratchet freehub and XD driver Spokes DT Swiss Competition, straight-pull Tires Maxxis Forekaster, 3C MaxxTerra compound, EXO+ casing, 29" × 2.4" Max Tire 29" × 2.4" Seatpost & Saddle Saddle SDG Bel-Air V3 Dropper Post OneUp Dropper — 150mm (SM) · 180mm (MD) · 210mm (LG/XL) Post Diameter 31.6mm Clamp Single bolt, 37.0mm General Rear Dropout 12mm × 148mm (Boost) Bottle Mounts One inside front triangle, plus accessory mounts under top tube Colors Frostberry, Nightshade Warranty Lifetime frame Weight 27 lb 1.5 oz · 12,290 g (size MD) Notes V2 version GiddyUp rear suspension design with one-piece pivot-less flex-stay rear triangle Geometry adjustable via two-position lower shock mount B.O.O.M. Box internal frame storage in down tube Internal cable routing with fully-guided tubes Loam Hat integrated rear main pivot protection flaps SRAM UDH (Universal Derailleur Hanger) Includes tubeless valves and sealant Photos may show alternate builds All measurements with 130mm travel fork (541mm axle-to-crown, 44mm offset) · Geometry adjustable via two-position lower shock mount (High / Low) · Effective saddle heights: 600mm (SM) · 660mm (MD) · 720mm (LG) · 780mm (XL) Measurement SMHigh / Low MDHigh / Low LGHigh / Low XLHigh / Low Top Tube Length 570 / 572mm 603 / 605mm 631 / 633mm 660 / 662mm Reach 430 / 425mm 460 / 455mm 485 / 480mm 510 / 505mm Stack 607 / 612mm 616 / 621mm 626 / 630mm 640 / 644mm Head Tube Angle 66.0° / 65.5° 66.0° / 65.5° 66.0° / 65.5° 66.0° / 65.5° Head Tube Length 100mm 110mm 120mm 135mm Seat Tube Angle 77.3° / 76.7° 76.8° / 76.3° 76.4° / 75.9° 76.0° / 75.6° Seat Tube Length 360mm 390mm 430mm 460mm BB Height 335mm (−40mm drop) / 328mm (−47mm drop) 335mm (−40mm drop) / 328mm (−47mm drop) 335mm (−40mm drop) / 328mm (−47mm drop) 335mm (−40mm drop) / 328mm (−47mm drop) Chainstay Length 434 / 436mm 434 / 436mm 439 / 441mm 439 / 441mm Wheelbase 1163 / 1165mm 1197 / 1199mm 1231 / 1233mm 1262 / 1264mm
More you might like
Related
2026 Transition Spur Eagle 70
Related
Transition Spur Carbon MTB Complete Bike Sram Eagle 70 2026
Related
Transition Spur Carbon MTB Complete Bike Sram Eagle 90 2026
Related