German supermodel Heidi Klum, 45, has embraced a festival feel for her new Coachella inspired collection for Lidl, showing off her long legs in tiny shorts.