/* Banner de la promoción de temporada ([promo_tucine]). Colores sólidos: nada
   de degradados en este sitio (JC, 06/10/2026). */

/* Sin promoción, el widget de Elementor que lo envuelve no ocupa nada: si no,
   el hueco del contenedor quedaría vacío encima de «Disponible en». */
.elementor-widget-shortcode:has( .tcp-tmp ):not( .tcp-tmp-activa ) {
	display: none;
}

.tcp-tmp {
	box-sizing: border-box;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 16px;
}

.tcp-tmp-imagen {
	display: block;
	border-radius: 14px;
	overflow: hidden;
	border: 1px solid #2c2c2c;
	background: #1d1d1d;
}

.tcp-tmp-imagen img {
	display: block;
	width: 100%;
	height: auto; /* La proporción es la de la imagen que suba JC: recortarla podría comerse el texto. */
}

.tcp-tmp-franja {
	margin: 12px 0 0;
	color: #ffffff;
	font-size: 15px;
	line-height: 1.5;
	text-align: center;
}

.tcp-tmp-codigo {
	display: inline-block;
	padding: 1px 10px;
	border-radius: 6px;
	background: #ff5a19;
	color: #ffffff;
	font-weight: 700;
	letter-spacing: 1px;
	user-select: all;
}

@media ( max-width: 600px ) {
	.tcp-tmp-franja {
		font-size: 14px;
	}
}
