Body: 3.4-oz 64% organic cotton, 33% recycled polyester, 3% spandex stretch seersucker. 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