Ещё бы ваша проблема имела отношение к гридам...
Итак, что такое
(1n+1)
при разных n
n=0
1
n=1
2
n=2
3
n=3
4
и т.д.
Вывод: про (1n+1) можно вообще не писать, потому что это ВСЕ элементы.
Ровно по такому же принципу расписываете
(2n+2)
и (3n+3) и делаете вывод, что это тоже самое (на самом деле почти тоже самое), что и 2n и 3n.
Подозреваю, что вам нужно просто написать, что каждый элемент должен занять по 2 колонки.
Пишем:
.product {
grid-column: span 2;
}
Правда, встает вопрос, зачем делить на 6 и раздавать по 2. Но макета вы не показали, так что это всё предположения.