Как сделать flex карточки резиновыми (сжимающимися)?
Имеет смысл почитать про box-sizing.
Дело в том, что 3х33.333% + 3х2х38 никак не влезает в 100%.  Вот они и переносятся.
На большой ширине начинает помещаться просто за счет того, что вы ограничили ширину 322px.
Для .select__card-row вместо flex-wrap: wrap; задайте
flex-wrap: nowrap;

upd.
Задайте для 
.select__card-column {
min-width: 200px;
box-sizing: border-box;
}