Hello men's short pants are made of cotton 95% nylon 5%, soft and comfortable fabric, good elasticity, 2 layers of breathable crotch, size L-4XL, sold as a set of 5 and 10 sets. Size L, waist 24-38 inches, XL waist 26-40 inches, 2XL waist 28-42 inches, 3XL waist 30-44 inches, 4XL waist 32-46 inches *** NOTE *** product size may vary slightly +-1 inch due to random measurement, product color may vary slightly from photos due to image customization.