/*
 * Christmas at Dawsons Black Friday treatment.
 * Loaded only while CdSeasonalThemeIsActive() is true.
 */

.lemax-topbar,
.cd-mobile-2026 .cd-utility {
	background: #171715;
}

.lemax-promo-message,
.cd-mobile-2026 .cd-promotion-bar {
	border-top: 1px solid #c7a557;
	border-bottom: 1px solid #c7a557;
	background: linear-gradient(90deg, #10100f, #2a2822 50%, #10100f);
	color: #ffffff;
}

.lemax-promo-message strong,
.cd-mobile-2026 .cd-promotion-bar strong,
.cd-mobile-2026 .cd-promotion-bar small {
	color: #edcc7f;
}

.lemax-home-hero.lemax-seasonal-hero {
	outline: 1px solid #c7a557;
	background: #171715;
}

.lemax-home-hero.lemax-seasonal-hero .lemax-home-hero-overlay {
	border-left: 4px solid #c7a557;
	background: rgba(18, 18, 16, .94);
}

.lemax-home-hero.lemax-seasonal-hero .lemax-home-hero-small {
	color: #e5c475;
}

.lemax-home-hero.lemax-seasonal-hero .lemax-home-button {
	background: #c7a557;
	color: #171715 !important;
}

.lemax-promo-box:not(.lemax-promo-box--gift) {
	border-left-color: #c7a557;
	background: #24231f;
	color: #ffffff;
}

.lemax-promo-box:not(.lemax-promo-box--gift) .lemax-promo-title,
.lemax-promo-box:not(.lemax-promo-box--gift) .lemax-promo-price strong,
.lemax-promo-box:not(.lemax-promo-box--gift) .lemax-promo-code,
.lemax-promo-box:not(.lemax-promo-box--gift) .lemax-promo-code strong {
	color: #edcc7f;
}

.lemax-promo-box:not(.lemax-promo-box--gift) .lemax-promo-price,
.lemax-promo-box:not(.lemax-promo-box--gift) .lemax-promo-terms a {
	color: #f4f1e9;
}

.lemax-promo-box:not(.lemax-promo-box--gift) .lemax-promo-code strong {
	background: #c7a557;
	color: #171715;
}

.lemax-basket-current-voucher,
.cd-mobile-2026 .cd-basket-current-voucher {
	border-left-color: #c7a557;
	background: #24231f;
	color: #ffffff;
}

.lemax-basket-current-voucher strong,
.lemax-basket-current-voucher a,
.cd-mobile-2026 .cd-basket-current-voucher strong,
.cd-mobile-2026 .cd-basket-current-voucher a {
	color: #edcc7f !important;
}

.lemax-content-card h2 {
	text-decoration-color: #c7a557;
}

@media (max-width: 699px) {
	.cd-mobile-2026 .lemax-home-hero.lemax-seasonal-hero .lemax-home-hero-overlay {
		border-top: 1px solid #c7a557;
		border-left: 0;
	}
}
