Teresa Palmer attends Cartier Sydney Flagship Store Grand Opening in Sydney