Polyester and elastane. -in very good condition apart from a tiny stain on the front (see last photo) but not that noticeable.
eBay