Comes from a pet free smoke free home.
Tag states: 98% Cotton/2% Spandex
I combine shipping. Anything that fits in a flat rate padded envelope ships for $8.40. If weight is less than a pound shipping will be cheaper.