Да, вы можете решить эту проблему в Squarespace с помощью CSS. Поскольку Squarespace не дает вам возможности сохранить исходное соотношение сторон изображения на мобильном устройстве, его необходимо переопределить. Кроме того, JavaScript на странице может подстраиваться под некоторые из правил CSS после их добавления, поэтому мы должны добавить еще одно правило, чтобы переопределить это.
Следующий CSS, вставлен через Custom CSS, должно получиться:
.ProductItem-gallery-slides-item-image {
position: relative !important;
}
@media screen and (max-width: 767px) {
.tweak-product-basic-item-gallery-design-stacked .ProductItem-gallery-slides::before {
padding-bottom: 0;
}
.ProductItem-gallery-slides-item {
position: relative;
}
}