These windshield snow covers were designed for extreme cold conditions and prevent frost from forming on the windshield. These covers are made of polyester and PVC which are water-resistant and very durable. Sometimes they have cotton linings to provide extra heat protection.