M size 95% cotton, 5% Elastane Super comfy. Other colours available please check my other listings.