100% cotton. Item is produced on demand. Will ship 2-4 business days after order placed.�All sales are final.