Who made Cameron Diaz’s white top and gold jacket that she wore on the cover of Australia Vogue?

933Shirt – American vintage

Jacket – Balmain