Last-Minute Gifts From Old Navy 2023
20 Last-Minute Gifts From Old Navy for Everyone on Your List
18
Old Navy Canvas Cozy-Lined Barn Coat for Men ($64, originally $80)
Whether his outerwear is lacking or he lives for smart layers, this fashion-forward barn coat will seem like a very planned-out gift. It's loaded with great details, like a spread corduroy collar, zipped welt pockets on the chest, and brushed flannel lining.