Hi Jiali,
Just to add to what Chris said, when a colour is followed by a noun or an adjective the same rule applies, but without the hyphen-
e.g.
Des blousons bleu marine = Navy blue jackets
Des cheveux châtain clair = Light brown hair
Hope this helps!