Who made Charlize Theron’s black cat sunglasses and sequin blazer?

Jacket and sunglasses – Saint Laurent

similar style jackets by the same designer