Небольшой каталог из 10-15 позиций, подробное описание открывается в modal. Это нормально, что в коде будет 10-15 modal'ов? На что будет влиять? На быстродействие странички? Как сделать оптимальнее?
Подробное описание выделяют на отдельную страничку из-за Сео. Обычно будущее модальное окно просто разметка и обрабатывается js при наведении. Не должно сильно затормозить.