/* ZonaStore – Black Friday Baseus: secțiunea „Baseus BF!” evidențiată în meniu */

/* Meniul temei ZONA (desktop + meniul de pe telefon) */
.zh-link[href*="/baseus-bf/"],
.zm-link[href*="/baseus-bf/"],
/* Alte meniuri (XStore / Elementor): clasa pusă pe elementul de meniu */
.menu-item-zona-bf > a {
	position: relative;
	display: inline-flex !important;
	align-items: center;
	gap: 8px;
	padding: 7px 14px !important;
	border-radius: 999px !important;
	background: linear-gradient(135deg, #fb6e1e 0%, #ff9248 100%) !important;
	color: #111 !important;
	font-weight: 700 !important;
	line-height: 1.1 !important;
	text-decoration: none !important;
	box-shadow: 0 0 0 0 rgba(251, 110, 30, .55), 0 8px 22px -8px rgba(251, 110, 30, .8);
	animation: zona-bf-glow 2.4s ease-out infinite;
}
.zh-link[href*="/baseus-bf/"]::before,
.zm-link[href*="/baseus-bf/"]::before,
.menu-item-zona-bf > a::before {
	content: '';
	flex: none;
	width: 7px;
	height: 7px;
	border-radius: 999px;
	background: #111;
}
.zh-link[href*="/baseus-bf/"]::after { display: none !important; } /* fără linia de sub link a temei */
.zh-link[href*="/baseus-bf/"] { height: auto !important; align-self: center; margin: 0 6px; padding: 9px 16px !important; font-size: 14px !important; }
.zm-link[href*="/baseus-bf/"] { flex: 0 0 auto; margin: 12px 20px !important; padding: 12px 20px !important; font-size: 17px !important; }
.zh-link[href*="/baseus-bf/"]:hover,
.zm-link[href*="/baseus-bf/"]:hover,
.menu-item-zona-bf > a:hover { color: #111 !important; filter: brightness(1.06); }

@keyframes zona-bf-glow {
	0%   { box-shadow: 0 0 0 0 rgba(251, 110, 30, .55), 0 8px 22px -8px rgba(251, 110, 30, .8); }
	70%  { box-shadow: 0 0 0 10px rgba(251, 110, 30, 0), 0 8px 22px -8px rgba(251, 110, 30, .8); }
	100% { box-shadow: 0 0 0 0 rgba(251, 110, 30, 0), 0 8px 22px -8px rgba(251, 110, 30, .8); }
}
@media (prefers-reduced-motion: reduce) {
	.zh-link[href*="/baseus-bf/"], .zm-link[href*="/baseus-bf/"], .menu-item-zona-bf > a { animation: none; }
}

/* Tabelul de specificații din descrierea produselor */
.zona-bf-specs { width: 100%; border-collapse: collapse; margin: 8px 0 0; }
.zona-bf-specs th, .zona-bf-specs td { padding: 10px 12px; border-bottom: 1px solid rgba(0, 0, 0, .08); text-align: left; vertical-align: top; text-transform: none; letter-spacing: 0; }
.zona-bf-specs th { width: 40%; font-weight: 600; }
