Materials: top is 67% polyester, 33% cotton, pants are 100% cotton, lining is 67% polyester, 33% cotton, cardigan is 100% acrylic.