Size L San Francisco Giants MLB Fan Cap, Hats