You might try different fabrics.
Try wool, it might be too heavy but is super insulative. Or try silk, not sure if there are different kinds of silk, thermasilk long johns are quite warm, light weight. Flannel cotton might be the cheapest warm natural fabric.
|