Mariachi hat