The frame is made out of TPU with 3 layers of Alpha foam and Injection moldedUV400 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.