Soft knit fabric. They lightweight, seamless, stretchy, and breathable. I bought them as a L, but they are cut as a M, so I can't fit them.