Не коммерция.. Блоки сделаны на CSS Grid сетке. При наведении на слово, плавно раздвигается. Можно нажать на смотреть и откроется полная картинка.. Разрешение картинки может быть больше чем у меня, я использовал маленькие изображения.. А можно было сделать при нажатии на слово смотреть, что-бы открывалась другая страница с этим товаром, вообще по задумке..
Что самое главное, это использование JS только для просмотра фотографии. Что означает, более быструю загрузку этой страницы и не нагружает браузер.