To ensure consistent input styles across devices, you need to override the default iOS styling applied to form inputs like the inner shadows, rounded corners, and font behavior.
search
, email
, and text
.Go to Page Settings (if the styles are page-specific) or Project Settings → Custom Code (to make it site-wide).
In the Head or Footer Custom Code field, add this inline CSS to neutralize iOS styling:
```
/_ Remove iOS inner shadows and adjust appearance _/
input, textarea, select {
-webkit-appearance: none;
appearance: none;
border-radius: 0;
font-family: inherit;
}
/_ Remove default iOS autofill styling _/
input:-webkit-autofill {
box-shadow: 0 0 0px 1000px white inset !important;
-webkit-box-shadow: 0 0 0px 1000px white inset !important;
-webkit-text-fill-color: #000 !important;
}
```
Publish your site to see the changes take effect on actual mobile devices.
To remove default iOS input styles in Webflow, override native input appearance using custom CSS in Project Settings or Embed elements, and apply consistent styles using classes in the Designer. Test on real iOS devices to ensure cross-device consistency.