Kate Moss is the face of St. Tropez!