85% cotton - 13% nylon - 2% spandex.
Small/Medium fits US Mens sizes 4 1/2 - 7 1/2 and US Womens sizes 5 1/2 - 9 1/2.
Medium/Large fits US Mens sizes 8 - 12 and US Womens sizes 10- 12 1/2.