The Perfetto RoS 2 exists in that specific temperature window where a full jacket feels like overkill but a standard jersey leaves you freezing on every descent. Castelli built this piece around Gore-Tex Infinium Windstopper fabric—a membrane that blocks wind completely while maintaining enough breathability that you're not swimming in your own sweat by the top of the climb. The "RoS" designation stands for Rain or Shine, which tells you something about Castelli's intentions: this is the layer you grab when the forecast shows anything from crisp and dry to legitimately threatening.
The construction prioritizes protection where you need it most. The front panel and shoulders get the full Windstopper treatment since that's where wind and rain hit hardest, while the back panel uses a more breathable fabric to vent the heat your effort generates. It's a zoned approach that acknowledges how cycling actually works—you're pushing into the elements from the front while your back stays relatively sheltered. The sleeves extend past typical jersey length with raw-cut cuffs that slide easily under gloves without creating bulk at the wrist.
Fit runs race-oriented without crossing into restrictive territory. The Perfetto RoS 2 works as a standalone piece in its target temperature range or layers over a base layer when conditions push toward the colder end of its spectrum. Three rear pockets maintain standard jersey functionality, which matters when you're wearing this as your outer layer and still need access to nutrition and tools.... Read More
The Light Black colorway offers visibility advantages over pure black in low-light conditions while maintaining the understated aesthetic that doesn't clash with whatever else you're running. Castelli rates the Perfetto RoS 2 for temperatures from 8-18°C (46-64°F), though personal preference and effort level will shift that range. If you tend to run warm, push toward the lower end; if you're doing a lot of descending or riding at moderate pace, the upper range holds.