Heidi Klum and Vito Schnabel leave the Club 55 after lunch France St tropez on july
Credit: KCS Presse/Splash News

There's a reason why they nicknamed her 'The Body', and even after two decades of modeling Heidi Klum continues to prove that she's still worthy of the title. The 42-year-old hit up the beautiful St. Tropez beaches wearing a lilac bikini with a rose and polka dot printed cover up, embellished tote, layered necklace, straw fedora, and reflective aviators.

Earlier this month the second Heidi Klum Intimates campaign for Bendon was released and, of course the mother of four looked just as stunning. Her body is better than ever, and it's almost as if she's aging in reverse. Until we can figure out the supermodel's secret to enviably toned abs, we'll settle for Klum's cute beach style with the look-a-like picks below.

Heidi Klum beach style embed
Credit: Courtesy

Shop the Look: J. Crew bikini top, $44; J.Crew bikini bottom, $46; Athena Procopiou sarong, $180; Converse aviators, $68; Majorica necklace, $125; Rag & Bone hat, $230; Vix Swimwear tote, $126;

RELATED VIDEO: How to Get Effortless Beachy Waves