Hace poco estaba editando mi tienda y encontré un problema, mis imágenes en dispositivos móviles se mostraban con un width:50% pero la segunda fila estaría vacía.
Intente resolver el problema con css usando el código width:auto; y width:100% pero no ocurrió nada, después de matarme la cabeza por algunas horas buscando en woocommerce, configuraciones de multimedia y css encontré que el error lo producía una configuración de autoptimize:
En las configuraciones de cache, la segunda opción "¿Agregar archivos CSS?" estaba marcada y provocando problemas, sustituí esa opción por esta otra "¿Eliminar el CSS que bloquea el renderizado?" de esa manera mi sitio volvió a funcionar con normalidad y a la velocidad deseada.
Complemento mi sitio con wp super cache y funciona de maravilla.