/* Colour palette */
:root {
   --green: #40b484;
   --violet: #aa51b9;
   --blue: #3aaff1;
   --light-blue: #cfe2ff;
   --yellow: #ffd978;
   --black: #32383c;
   --grey: #829297;
   --light-grey: #d2d6d9;
   --lighter-grey: #f6f7f9;
   --white: #ffffff;
   --red: #e77280;
   --global-bg: #f6f6f6;
   --gkomred: #c20016;
}

@media all and (max-width: 767px){
	.section__filterTable {
		padding: 10px 10px;
	}
	.section__filterTable tr{
		grid-template-columns: repeat(3, 1fr);
		gap: 5px;
		margin-bottom: 5px;
	}
	.section__filterTable input{
		display: block;
	}
}
.getPrice__new-form{
	width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(min(320px,100%),1fr));
	gap:10px;
	margin-bottom: 16px;
}
.getPrice__form .capf {
	margin: 0;
	justify-content: center;
	gap:10px;
}
@media only screen and (max-width: 500px) {
	.section__table__td--amount {
		margin-right: 0 !important;
		vertical-align: top;
		flex: 1 1;
	}
	.section__table .section__table__td--price.section__table__td--price-val {
		grid-area: buy;
		flex: 1 1;
	}

	.section__table .nodogovor .section__table__tdlink {
		margin-bottom: 10px !important;
	}
}

.to-catalog__link {
	display: none;
}
.section__card .to-catalog__link {
	display: inline-block;
}
/* @media only screen and (max-width: 1200px) {
	.section .filter {
		position: static;
		width: 90%;
	}
} */
/* Тикет 1959 поменять местами блоки */
.section__filter {
    display: flex;
    flex-direction: column;
}
.section__labels {
    order: 1;
}
.filter__button2 {
    order: 3;
}
.section__filterBlock {
    order: 2;
}
/* Тикет 1963 убрать перенос у активного раздела фильтрации */
.section__labels {
    display: flex;
}
a.specPrice.active {
    white-space: nowrap;
}