Snow, like water, absorbs red and yellow light while retaining blue light, giving it a bluish look. When the snow is just a few inches thick, no light is trapped under it, making the snow appear white. The more snow there is, the more blue light remains.
hope this helps