Styling shop elements in mobile view works the exact same way as for the rest of the modules. You can customize all of your shop modules in the mobile view, so they fit perfectly.
If your starting point is a template, all modules including shop modules will be styled and customized for all view-ports on beforehand. If you add new shop modules to your site remember to check all view-ports to make sure that all modules are shown in the best and most profitable way.
Overview: Desktop vs. Mobile