100% cotton. Worn once, were too small around the quad for my legs.
The main picture is in natural lighting which is the most accurate depiction of how the item looks in person.