Made 95% polyester and 5% spandex. Only available in size lsrge. Please allow four to six weeks for shipping.