Hello,
I am checking the site and do not see the content to be wider than the screen.
As for the button. You can use this custom to make one item in the row for mobile to provide more space for buttons in the Product AJAX tab.
Please add this code to the Theme Settings > Custom CSS > Global:
body .woodmart-tab-content .product-grid-item.col-6{
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
In order to make one item on the shop or category page, find the option in the Theme Settings > shop > Product grid.
Best Regards