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
PERSOL 69218 Meflecto Miami Vice Rare - Vintage 80's By RATTi Torino Sunglasses - Catawiki
Persol Ratti 69218 Meflecto Miami Vice Don Johnson 80s | Etsy | Miami vice, Persol, Don johnson
Persol Ratti Meflecto 69218 Miami Vice Brown (24) & Original Box Sun Glass, Mint | eBay
Persol Ratti 69218 from Estilo Clasico by Diego Fresco | Sunglasses vintage, Persol, Sunglasses
Persol Ratti Meflecto 69218 Miami Vice Brown (24) & Original Box Sun Glass, Mint | eBay