L'Oreal Paris Infallible Eyeshadow
No matter where your day takes you, this waterproof eyeshadow is made to stay put for 24 hours. You can expect an assortment of bold, shimmery pigments that won’t crease, fade, or streak. This revolutionary formula also combines powder and cream together, allowing the pigments to glide smoothly onto your eyelids.
Users praise the vibrant pigments and claim this eyeshadow holds up well, even when swimming in the ocean. Individuals with oily skin recommend applying a primer to your eyelids prior to eyeshadow application.