100% cotton, heavyweight, cut & sewn. These fit a bit oversized, but refer to the size chart below to determine what size is best for you!