57% polyamide biocare 25% polyamide 18% elastane Lining: 86% polyester 14% elastane Applique: 100% clean vinyl Insert: 78% polyester 22% elastane.Made in Portugal.Machine wash.Pull-on styling.Lightweight swimwear fabric.Item not sold as a set.Shorts measure approx 10" in length