Both are grammatically correct and quite meaningful. We don't have the shirts in all colors. We don't possess shirts of all colours, though there may be ones available elsewhere.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.