Self: 37% Repreve Takeback™ recycled polyester 35% Repreve® recycled polyester 20% organic cotton 8% elastane Lining: 100% recycled polyester.Made in Cambodia.Machine wash cold.Drawstring fastener.Mesh lining.Lightweight swimwear fabric.3-pocket styling.Shorts measure approx 15" in length