Hi Shopify Community,
I am experiencing a strange z-index and layering issue on my Shopify website ElyonDubai.com. The website displays perfectly on Android devices, but the layout appears completely different on iOS (Safari and Chrome).
From what I can see, several elements are overlapping or appearing behind sections when viewed on iPhones. It looks like a z-index stacking context issue, but I cannot identify which element or CSS property is causing it.
Here are a few details:
-
Theme: Custom theme based on a Shopify 2.0 structure
-
Issue type: Visual layout / layering inconsistency
-
Affected devices: iPhones and iPads (iOS browsers)
-
Working fine on: Android devices, Windows, and Mac desktop browsers
-
Possible cause: z-index stacking or fixed element rendering behavior specific to iOS
Could someone please advise how to identify or fix z-index conflicts that behave differently on iOS Safari?
Any tips on debugging stacking contexts or best practices for mobile Safari rendering would be greatly appreciated.
Thank you in advance for your help!