They have been available in the past.
I have one and have had it for about 4 years now. I bought it mailorder, I think it was US tour merchandise. If I remember, it was a link from the official site.
The cap itself if just plain black, with the "O" logo embroidered on the front in gold.