Fortunately, Uniqlo has a pair that ticks all the boxes and have even been given the seal of approval from a personal trainer ...