Machine washable. Main 82% Nylon, 18% LYCRA® XTRA LIFE™ elastane. Lining 92% Recycled polyester, 8% Elastane. Mesh 88% Nylon, 12% Elastane. Cup 100% Polyester. Cup Lining 100% Polyurethane.