Alright so Elementor has changed things up quite a bit with their recent releases. I think we’re almost there though.
It seems they now rely on a class called elementor-grid
which is not available when we apply our custom loop wrappers. I just brought that class in, meaning if Elementor is installed, we add the class above to our loop wrappers.
Since Elementors styles are not loaded globally, this should be safe to do and will only affect product loops on Elementor-built pages & archives.
It worked fine for me in my testing. @virtualbird, can you please install the current dev-build to test if it works for you? That would be awesome!
Dev-build: https://github.com/MapSteps/Page-Builder-Framework