She-Laq from Benefit is an all makeup sealer. Used mainly for eye makeup, this really works. Apply over eyeliner, mascara, eyeshadow, brows etc. It makes them totally waterproof and runproof.
The set now includes various brushes for each use. I have the old style that is just the bottle with an applicator. Either way, it works. I have used it not just for me and my runny mascara and eyeliner troubles, but on friends at weddings as well. You need to let it dry for a minute or so, and then off you go, no worries.
With the plethora of longer lasting products out there I use this less than I use too, but if you have an eyeliner that won't stick or trouble with smudging mascara, this is the go to item.
The other day someone posted on another blog looking for mascara's that would make it thru her day of adding contact lens drops. I forgot to add this to the list. If you read this M, try it.
It sells for 28.00 at Sephora, Benefit counters, and Benefit.com