Quite thin cotton fabric, so thin that it can be seen through them I was expecting some kind of padding at the front. Delivered in couple weeks time.