100% sandwashed cotton. Features pre-curved visor and fabric strap with velcro. One size fits most. Frayed and distressed for a vintage feel.