Trenchcoats by adidas

The trench coat is a timeless staple in between seasons that also does a great job of protecting you from the inclement weather. Wear yours over everything from relaxed denim to more sophisticated pieces.

If you can afford to spend a little more, why not opt for adidas Trenchcoat.