Trendy Sandro top will fit 8/10/12 The front fabric 44% viscose, 42% cotton 14% polyester The back fabric 100% viscose