Tr90: TR90 is thermoplastic material produced in Switzerland it is incredibly durable, flexible, and lightweight Polycarbonate: Polycarbonate is lightweight, comfortable, impact resistant, and provides UV protection. Shatterproof, impact resistant and extremely durable, Anti-Scratch Hard Coating