Miranda Kerr dazzles in three outfits