100% cotton canvas, sewn and hand-dyed in the USA. Due to the handmade nature of this garment, please expect some subtle variation between the skirt pictured here and the skirt you receive. We recommend washing this garment in cool water with like colors and tumble drying it on low heat. Do not bleach or dry clean.