zig zag shirts are made of 97% cotton, and 3% spandex fabric. Sizes are S, M, L, 1X and 2X. White shirts have silver embroidery, whereas all other shirts are embroidered white.