When you need your makeup to last (even in high humidity), grab this 24-hour foundation that won’t budge (the color stays true, too). It’s matte but not drying, waterproof, transfer-resistant, and free of oil and fragrance. Plus, it gives skin a nice moisture boost and contains a bit of SPF. If that weren’t enough, there’s also another version for combination and oily skin types.