IDEA shirts are 100% organic cotton.
Sizes are European sizes, for American sizes order one size up or refer to this size chart