When it comes to outerwear for the sartorial set, the pieces are usually elevated but just for show—they don't hold any warmth or block any wind. Luckily, this season we've adopted coats that were once deemed ugly as our go-tos for the colder months. From faux leather to matte black, these 25 long puffer coats are just as warm as they are stylish.