Whether you're battling winter winds or layering up for a casual outing, a puffer jacket with detachable hood gives you the flexibility and comfort you need all season long.