Heavyweight cotton and technical knits cut for training, not for the sofa. Sized on real lifters, washed fifty times before we sign it off.