The top layer is made with warm, skin-friendly, shrink-free Dutch fleece, which is 100% polyester.
The bottom layer is a durable 300D Oxford fabric with water-repellent finishing. The extra thick cushioning layer is padded on the bottom layer. Both oth of them are also 100% polyester.