I don't know if I've heard of black tights being pretty before...
I was thinking the same thing
You won't see those long black haires through them
why is it "de collats noirs" and not "des collats noirs"?
IIRC correctly, because "jolis" is there. It's 'de', not 'des' when there is an adjective before the noun.