When using the Divi theme, you may see some CSS included on the checkout page that causes issues, particularly on mobile.
There’s an easy way to fix this.
Go to Divi Settings and disable Dynamic CSS as well as Load Dynamic Stylesheet In-line options: