high quality terry shorts made in France