.row {
margin-left: -10px;
margin-right: -10px;
}
.row {
display: flex;
flex-wrap: wrap;
margin: 0 -$row-gutter / 2;
}
.col {
padding: 0 $row-gutter / 2;
margin-bottom: $col-margin-bottom;
flex: 0 0 25%;
max-width: 25%;
}
width: calc( 25% - 20px );
А нужна сетка, которая будет отталкиваться от минимальной ширины элемента, чтобы если несколько элементов не помещаются в контейнер при сжатии,