These are Persol 69218 Ratti sunglasses that Sonny Crockett (played by Don Johnson) wears in Miami Vice. After a quick google search, it seems like they're no longer produced? Is that true
Vintage Sunglasses PERSOL RATTI 09219/56 Black MIAMI VICE Movie Don Johnson | eBay
Sunglasses Persol 09219 Ratti - Miami Vice
Persol 69218 Orange Tortoise Shell Sunglasses
Miami Vice Persol - Etsy
Sunglasses Persol 69218 Ratti James Crockett / Sonny (Don Johnson) in Two cops in Miami | Spotern