Just a disclaimer/correction. One does not catch a cold from being cold. That's a myth.

And there is no reason to "exclude denim" from the category of cotton in the "wicking layer" - denim is cotton. When it gets wet, it stays wet, just like all cotton.