Windproof and waterproof cycling jackets are designed to give you protection from the elements. Full sleeve or vests for men and women at Waterloo Bike Shop.