Because of the color dying process there may be slight imperfections in the coloring. Hand wash. Made in China. Listing is for ladies maxi cardigan from easal clothing only. (other items sold separate) Made of 100% rayon gauze. Hand wash. Imported.