Men's shorts and breeches