.content--detal-price--text,
.content--detal-price--text .js-price-span {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.wr-detal .content--detal-price--text,
.wr-detal .content--detal-price--text .js-price-span {
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}

.more-filter__title + .row-new-price {
	margin-top: 8px;
}

.header__main_logo img,
.footer__logo img {
	position: static !important;
	inset: auto !important;
	width: 100% !important;
	height: auto !important;
	max-height: none !important;
	object-fit: unset !important;
	border-radius: 0 !important;
}

.product-col--img-fit {
	background: #fff;
	aspect-ratio: 600 / 455;
	min-height: 0;
	position: relative;
	overflow: hidden;
}

.product-col--img-fit > img {
	position: absolute;
	inset: 0;
	margin: auto;
	width: 100% !important;
	max-width: 100%;
	height: 100% !important;
	max-height: 100%;
	object-fit: contain;
	object-position: center;
	border-radius: 0;
}

.product-col__content--detal p.has-old-price .content--detal-in-title {
	width: 46%;
}

.product-col__content--detal .product-col__price-vals {
	display: inline-flex;
	align-items: baseline;
	flex-wrap: nowrap;
	white-space: nowrap;
	width: auto;
}

.product-col__content--detal .product-col__price-vals .old-price {
	font-size: 16px;
	padding-right: 7px;
	color: #8d8c8a;
}

.product-col__content--detal .product-col__price-vals .content--detal-price,
.product-col__content--detal .product-col__price-vals .content--detal-type-price {
	font-size: 20px;
}

.product-col--img .sale,
.product-row__item--img .sale,
.catalogs__item--img .sale {
	pointer-events: none;
	white-space: nowrap;
}

.sale[data-pct]::before {
	content: "Скидка " attr(data-pct) "%";
}

@media (max-width: 768px) {
	.content-product-col .wow {
		visibility: visible !important;
	}
}
