I thought at first that maybe someone had come up with a new material that could be transparent and also comfortable to wear…?
But no, the product description says "plastic." Ever worn a cheap plastic raincoat on a middling-warm day? Imagine that material wrapped around your legs and nethers, and nope along with me.