A quick hack/solution I could suggest is to edit the CSS file containing the issue relating to this.
[website file location]/wp-content/themes/estore/css/responsive.css
Around like 556 find:
.woocommerce-checkout .entry-content .woocommerce {
width: 600px;
}
And change to:
.woocommerce-checkout .entry-content .woocommerce {
width: fit-content;
}
(If you use caching, you may need to purge cache before changes become visible)
Note:- It’s probably not the best solution to this but it works great as a measure to allow the checkout page to be “responsive” until an actual solution is issued.