The elements are stacked because they’re centered, and positioned in the relative div block called, “Hero Slide”. Change the block’s layout—justify: space between—and set the position of “Particles” to absolute:
Now, about those particles. The higher the z-index, the closer it is to the top. So, when you set “Particles” to 9999, you told the Designer that it should appear on top of everything else. The ring’s z-index has to be higher than that of the particles.
Did any of this help? Let me know if I’ve misunderstood the issue.
Hmm, that’s strange. It might be something in the custom code? I’m not sure, yet. First, if you haven’t already, you could try setting the particles’ z-index to -1.
The opacity on “Hero Slider Image” is set to 60%. If you reset it (or just decrease it, if you actually do want opacity), the ring should lighten up.
The product page’s elements (“pp”) somehow got mixed up with the symbol, “HEADER FIXED”. Get rid of those duplicates, and the page should work.