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