carhartt men's canvas mesh-back logo graphic cap, navy, ofa carhartt