I go surfing wearing lip stain that lasts over 24 hours, and it never comes off without makeup remover. I prefer Revlon Colorstay Ultimate Liquid Lipstick. I also use a waterproof eyebrow pencil and really that's all I need to look sufficiently girly for a day of surfing. I can run while tucked, and I always surf while tucked. As I have said before I prefer using one, two, or at most three layers of shapewear panties to keep everything in place.