Grey and white stripe performance shorts from Calvin Klein. These are a large. They do not have pockets. These shorts pull on and have and adjustable drawstring in the front. They are 100% cotton.