Layer up in style with jackets that mix utility and attitude. From denim to waxed canvas, these outerwear pieces are made to handle the elements and still turn heads—perfect for unpredictable weather and street-smart looks.