Any idea on what these are?

I bought these a while back and my knowledge of crystals/gems/fakes isn't the best. There's no makers mark anywhere that I can see, though they look well made. Wasn't sure if opal or just some resin or something else? Any suggestions?