Who made Cameron Diaz’s sunglasses, black handbag, and slide sandals?

Sunglasses – Gucci
Purse – Prada
Shoes – Birkenstock