Body: 3-oz 91% recycled polyester, 9% spandex stretch pucker. Contrast: 2.3-oz 100% recycled polyester mesh. Lens cloth: 3.7-oz 100% recycled polyester jersey. Main body, mesh, and lens cloth fabric are all certified as bluesign® approved. Made in a Fair Trade Certified™ factory