/**
 * «Популярное» / legacy: стили вне Tailwind. Карточка WC с классом .sm-showcase-card — в product-showcase-card.css.
 */
.popular-product-card:not(.sm-showcase-card) {
	font-family: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
	-webkit-font-smoothing: antialiased;
}

.popular-product-card:not(.sm-showcase-card) .popular-product-card__meta {
	padding: 0.375rem 0.5rem 0.625rem;
}

@media (min-width: 768px) {
	.popular-product-card:not(.sm-showcase-card) .popular-product-card__meta {
		padding: 0.5rem 1rem 0.875rem;
		flex: 1 1 0%;
		min-height: 0;
		justify-content: space-between;
	}
}

.popular-product-card:not(.sm-showcase-card) .popular-product-card__unit {
	font-weight: 400;
}

@media (min-width: 768px) {
	.popular-product-card:not(.sm-showcase-card).group:hover .popular-product-card__meta {
		transform: translateY(-2.875rem);
	}
}

.popular-product-card:not(.sm-showcase-card) .popular-product-card__cta {
	margin-top: -0.1875rem;
}

.popular-product-card:not(.sm-showcase-card) .popular-product-card__cta .add_to_cart_button,
.popular-product-card:not(.sm-showcase-card) .popular-product-card__cta > div > button[type="button"] {
	font-size: 0.6875rem;
	line-height: 1.2;
}

@media (min-width: 768px) {
	.popular-product-card:not(.sm-showcase-card) .popular-product-card__cta .add_to_cart_button,
	.popular-product-card:not(.sm-showcase-card) .popular-product-card__cta > div > button[type="button"] {
		font-size: 0.8125rem;
	}
}
