Hi,
I understand the problem. Yootheme compression doesn't change the Image path after the compression and sends it to /cache/ folder.
I don't know why yootheme compression is doing this but, it just does.
The solution is pretty easy though.
Open this CSS file:
www.picnicybarbacoa.com/templates/yoo_subway/html/com_virtuemart/assets/css/flexibleVM2Global.css
And find this CSS rule:
span.addtocart-button input.addtocart-button {
background: url(../images/Flexible/add-to-cart.png) no-repeat 0 0px !important;
width:160px !important;
...
...
....
And change it with this:
span.addtocart-button input.addtocart-button {
background: url(http://www.picnicybarbacoa.com/templates/yoo_subway/html/com_virtuemart/assets/images/Flexible/add-to-cart.png) no-repeat 0 0px !important;
width:160px !important;
...
...
....
The path of the add to cart image will be HTTP so, the yootheme won't change it no more, and it will be valid no matter where the GZIP cached CSS file is located.
Regards.
Forum Support.