My site looks fine in Chrome but breaks in Safari / on iPhone. Why?

Safari and iOS handle a few things differently: 100vh changes as the toolbar shows/hides, flexbox gap needed a fallback on older versions, backdrop-filter needs the -webkit- prefix, sticky positioning and :has() behave differently, and form inputs are styled hard. We reproduce on real iOS Safari (not just a resized desktop window) and add the right fallbacks and prefixes so the page matches Chrome.

Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on e-commerce css & frontend bug fixing

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.