The frame is made out of TPU with 3 layers of Alpha foam and Injection molded UV400 protected lens. It comes with a huge elastic removable strap with silicon anti-slip strips It comes with a 50mm roll-off mechanism mounted on a clear UV400 protected lens with an additional tear-off lens in the hard case.