Cool weather is almost here, save on everything to you need to keep you warm and cozy this season. We've pictured the Old Navy Men's Hooded Flannel Shirt for $22 (half off). Shipping starts at $5, but Rewards members get free shipping with orders of $50 or more. (It's free to join, and free shipping applies to your cart total before any extra discounts.) Buy Now at Old Navy