100% cotton.  The model is wearing a small.