Clothes for all weather