Michael Michael Kors ticks all the boxes with this water-resistant puffer coat designed with a cozy faux-fur collar.