85% organic cotton, 15% recycled polyester.
Runs small (European sizing)! An EU "M" is equivalent to a US "S".
Data sheet