.dix-price-placeholder {
	display: inline-flex;
	align-items: center;
	min-width: 6rem;
	min-height: 1.2em;
	vertical-align: middle;
}

.dix-price-skeleton {
	display: inline-block;
	width: 100%;
	min-width: 5.5rem;
	height: 1em;
	border-radius: 999px;
	background: linear-gradient(
		90deg,
		rgba(0, 0, 0, 0.08) 0%,
		rgba(0, 0, 0, 0.14) 50%,
		rgba(0, 0, 0, 0.08) 100%
	);
	background-size: 200% 100%;
	animation: dix-price-skeleton 1.2s ease-in-out infinite;
}

.dix-sale-flash[hidden] {
	display: none !important;
}

@keyframes dix-price-skeleton {
	0% {
		background-position: 200% 0;
	}

	100% {
		background-position: -200% 0;
	}
}
