Visible in Eevee but invisible in Cycles

Hi all :slight_smile:
I have a bezier curve coated with a png (with alpha) which only shows up in Eevee. When I switch to cycles, it is invisible, My picture shows the viewport but it is the same when rendered.

My cube: visible.
My textured bezier: invisible.

Any help much appreciated! Please bear in mind Iā€™m a complete noob, so go easy on the tech talk:D

Thanks!

Have you tried removing the Mix Shader to see what happens?

Sorry, Sackadoo. Removinhg the Mix Shader makes the texture pure, unreflective black.