In-ear headphones from JBL that both fit well and have good sound isolation. One charge can give you up to four hours of battery life.
From Amazon
JBL Free X Wireless Bluetooth Sport and Active Headphones – Truly Wireless In-Ear Buds – Compatible with multiple call and music devices – in White
BatteryUpgrade
JBL Free X TWS Charging Case battery (1350 mAh 3.7 V, Black)