The puffer jacket is the ultimate insulation piece. It has proven time and time again that it’s here...