Gap Perfect Shirt This 100-percent-cotton Gap Perfect Shirt ($40, originally $50) comes in navy, green, black, and pink, so you can pick your own perfect shade in this slim fit. Image Source: gap.com Gap Perfect Shirt $40 from gap.com Buy Now