100% cotton.  The model is wearing a medium.