I don’t think it’s a Sunset. Those ribbons run parallel to each other with no separation. And as you said a transparent red base glass. Maybe these are a type of Sunset.
Man….this one is challenging. The first pic I has one seam which kinda looks like a Pelt Superman/Superboy. But the next 2 pics look like WVS. I’ll kick the can and say Jabo.