I'm building a plugin, which is used by many online stores. When the user uses my plugin, he can generate a template (sample like this) in his store. Each store will use its own theme.
Now the question comes. Some themes are using a .page-width class to determine the container width. Some are using .wrapper class and .page-width is not available in the css file. I believe that .page-width is widely used than .wrapper in general.
How can I set the class for my container? If I just use <div class='page-width wrapper'>
and the theme has 2 classes, will the wrapper class break the layout? Or I should use my own definition of .page-width class to override the original?
Since there are more than a hundred themes. I don't know how to best fit different themes.