Who made Salma Hayek’s purple tiered crystal gown and jewelry?

Dress and purse – Gucci

Jewelry – Harry Winston

similar style dresses by the same designer