These are the products I choose when I need my makeup to stay for an entire day without sweating off or smudging. I wore most of these products in 100% humidity for a wedding in Bali, and it slayed all day. Through tears, eating, drinking, and dancin...