Look of the day: Rachel Weisz, stilisti,