.cfam-hpm-countdown-managed {
	background-color: var(--cfam-countdown-bg);
	color: var(--cfam-countdown-text);
}

.cfam-hpm-countdown-managed.cfam-hpm-countdown-has-image {
	background-image:
		linear-gradient(
			90deg,
			rgba(20, 14, 10, .78),
			rgba(20, 14, 10, .56)
		),
		var(--cfam-countdown-image);
	background-position: center;
	background-size: cover;
}

.cfam-hpm-countdown-managed .mythrifts-countdown-strip__offer span,
.cfam-hpm-countdown-managed .mythrifts-countdown-strip__actions span {
	color: var(--cfam-countdown-accent);
}

.cfam-hpm-countdown-managed .mythrifts-countdown-strip__offer h2,
.cfam-hpm-countdown-managed .mythrifts-countdown-strip__offer p,
.cfam-hpm-countdown-managed .mythrifts-countdown-card strong,
.cfam-hpm-countdown-managed .mythrifts-countdown-card small,
.cfam-hpm-countdown-managed .mythrifts-countdown-strip__actions strong {
	color: var(--cfam-countdown-text);
}

.cfam-hpm-countdown-managed .mythrifts-countdown-strip__actions a {
	background: var(--cfam-countdown-button-bg);
	color: var(--cfam-countdown-button-text);
}

.cfam-hpm-countdown-expired {
	display: none;
	align-items: center;
	justify-content: center;
	min-height: 70px;
	font-weight: 700;
	text-align: center;
	color: var(--cfam-countdown-text);
}

.cfam-hpm-countdown-managed.is-expired-message
.mythrifts-countdown-strip__timer,
.cfam-hpm-countdown-managed.is-expired-message
.mythrifts-countdown-strip__actions {
	display: none;
}

.cfam-hpm-countdown-managed.is-expired-message
.cfam-hpm-countdown-expired {
	display: flex;
}

.cfam-hpm-countdown-reset-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 8px;
}
