.similar_container > .sixteen.columns {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}

.similar_container .products-listBlock {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
}

.similar_container .products .mediaholder {
	height: auto;
}

.similar_container .products .mediaholder img {
	height: auto;
	width: auto;
	max-width: 100%;
	margin: 0 auto;
	display: block;
}

/* Перебиваем .discont_text из catalog.element на детальной странице */
.similar_container .products-listBlock .discont_text {
	display: block;
	align-items: initial;
	justify-content: initial;
	flex-direction: initial;
	padding-top: 0;
	text-align: left;
	color: #D32F2F;
	font-size: 11px;
	font-weight: 300;
	line-height: 13px;
}

.similar_container .products-listBlock .discont_text span {
	display: block;
	color: #D32F2F;
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	margin-top: 4px;
	margin-bottom: -24px;
}

@media (max-width: 768px) {
	.similar_container .products-listBlock .discont_text {
		font-size: 12px;
	}
}

/* Подсказка со скидкой у кнопки % */
.similar_container figure.product,
.similar_container .product-card__actions {
	overflow: visible;
}

.similar_container .product-card__badge--discount.link_open_action {
	overflow: visible;
}

.similar_container .link_open_action .actions_section {
	position: absolute;
	right: 0;
	left: auto;
	top: auto;
	bottom: calc(100% + 8px);
	z-index: 200;
}

.similar_container .link_open_action .hint {
	display: none;
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	width: 250px;
	box-sizing: border-box;
	z-index: 200;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

@media (max-width: 1180px) {
	.similar_container .products-listBlock {
		flex-wrap: nowrap;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		padding-bottom: 8px;
		scroll-snap-type: x mandatory;
	}
}

@media (max-width: 768px) {
	.similar_container .products-listBlock {
		gap: 0;
		padding-left: 10px;
		padding-right: 10px;
	}

	.similar_container .products-listBlock > .four.shop.columns {
		flex: 0 0 260px;
		width: 260px !important;
		min-width: 260px;
		max-width: 260px;
		margin: 0 !important;
		scroll-snap-align: start;
		box-sizing: border-box;
	}

	.similar_container .products-listBlock > .four.shop.columns + .four.shop.columns {
		margin-left: 12px !important;
	}

	.similar_container .product section {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.similar_container .product section h5,
	.similar_container .product section .h5 {
		min-height: 48px;
		font-size: 13px;
		line-height: 16px;
	}

	.similar_container .itemListPropertyBlock {
		margin-bottom: 4px;
	}

	.similar_container .itemListPropertyBlock__name,
	.similar_container .itemListPropertyBlock__value {
		font-size: 10px;
		line-height: 12px;
	}

	.similar_container .product-price {
		font-size: 18px !important;
		line-height: 20px;
		margin-top: 8px !important;
	}

	.similar_container .availability {
		font-size: 13px;
	}

	.similar_container .article {
		font-size: 11px;
	}

	.similar_container .product-card__actions > * {
		height: 36px;
	}

	.similar_container .product-card__btn {
		font-size: 10px;
	}

	.similar_container .product-card__qty-value {
		font-size: 12px;
	}
}
