European sizing, runs a bit smaller than US sizes. 

100% cotton.

Thanks!