Although I have not used the brand for several years, I would highly recommend Jaybirds X-series headphones. The X2 model seems to hit your requirements to a tee.
I wore a set of Jaybirds X2 for years while weight lifting & cycling, and the only reason I don't any more is because the Shokz fit my usage better. If I needed to return to in-ear headphones, I would revisit the Jaybirds first.