smart resize fix
swappable product images and responsive modal