kenwheeler.github.io/slick
Center Mode
arrows: false
controls: false
И совсем не понимаю, чем он тебя не устраивает.
Но судя по описанию, ты просто не так его готовишь.
Решается через переопределение CSS.
Тут немного сложнее, чем простой FancyBox.
Я бы посоветовал более гибкую в настройке LightGallery в связке с LightSlider.
Но нужно будет инициализировать несколько разных галерей.
Первая галерея основная, где все картинки.
А потом, при открытии модального окна инициализируется другая галерея.
А в ней уже разные ракурсы, относящиеся к одному товару.
Ссылку нужно сделать блочным элементом. a { display: block; } и нужно убрать там z-index: -1000;.
а также задать какие-то величины ширины и высоты.
Вопрос с подвалом решить легко благодаря flexbox и медиа-запросам.
Описывать весь код не буду, только подтолкну к мысли.
Для десктопной версии flex-direction: row; для мобильной - flex-direction: column;.