.-hidden {
    position:absolute !important;
    left:-99999px !important;
}


.quantity-switch__input {
    min-width: 4em;
}

.active .header__menu-link {
    color: #232223;
}

.faq__col .faq__item {
	margin-bottom: 20px;
}

.faq__col .faq__item:last-child {
	margin-bottom: 0;
}

@media (min-width: 1100px) {
	.types__list {
    	grid-template-columns: repeat(4,1fr);
	}
}

.card__slider .splide__list {
	align-items: flex-start;
}

.catalog__item--bg2 .chart {
	padding: 0;
  	background-color: transparent;
}

.catalog__item--bg2 .product-card__image {
	background-color: transparent;
}

.catalog__item--bg2 .card__slider-chart {
	background-color: transparent;
}

 .catalog__item--bg2 .characteristic {
	filter: invert(1);
    background: transparent;
    opacity: 0.8;
}

@media (max-width: 480px) {
  .catalog__cards li.product-card_small-mobile {
  	padding: 0;
  }
}

@media (max-width: 395px) {
  .catalog__cards .product-card__details-column {
  	font-size: 11px;
  }
}

@media (max-width: 370px) {
  .catalog__cards .product-card__details-column {
  	font-size: 10px;
  }
}

.text-hidden {
	display: none !important;
}