/*
 * La franja de cifras de la portada ([cifras_tucine], plugin tucine-catalogo).
 *
 * Tres columnas separadas por una raya fina, número grande en blanco y la
 * etiqueta en el naranja de la web. En móvil se apilan y la raya pasa a ser
 * horizontal.
 */

.tcc-cifras {
	display: flex;
	width: 100%;
	max-width: 1180px;
	margin: 0 auto;
	padding: 0 20px;
	box-sizing: border-box;
}

.tcc-cifra {
	flex: 1 1 0;
	min-width: 0;
	padding: 8px 16px;
	text-align: center;
}

/* La raya entre columnas: en el borde izquierdo de todas menos la primera. */
.tcc-cifra + .tcc-cifra {
	border-left: 1px solid rgba(255, 90, 25, .45);
}

/*
 * Con `.tcc-cifras` delante: el tema pone márgenes y tamaños a los <p>.
 * `tabular-nums` para que el contador no baile: sin él, cada dígito tiene su
 * ancho y la cifra se mueve de lado mientras sube.
 */
.tcc-cifras .tcc-cifra-numero {
	margin: 0 0 6px;
	color: #fff;
	font-size: 52px;
	font-weight: 800;
	line-height: 1.05;
	letter-spacing: -.02em;
	font-variant-numeric: tabular-nums;
}

.tcc-cifras .tcc-cifra-etiqueta {
	margin: 0;
	color: #ff5a19;
	font-size: 16px;
	font-weight: 600;
}

/*
 * TABLETA: DOS POR DOS. Con cuatro cifras, «+320,048» a 52px no cabe en un
 * cuarto de 820px y se salía de su columna. Entre el móvil y el escritorio van
 * en dos filas; la raya vertical solo entre las dos de cada fila y una
 * horizontal entre filas.
 */
@media (min-width: 768px) and (max-width: 1100px) {
	.tcc-cifras {
		flex-wrap: wrap;
	}

	.tcc-cifra {
		flex: 0 0 50%;
		padding: 18px 16px;
	}

	.tcc-cifra:nth-child(odd) {
		border-left: 0;
	}

	.tcc-cifra:nth-child(n+3) {
		border-top: 1px solid rgba(255, 90, 25, .45);
	}
}

@media (max-width: 767px) {
	.tcc-cifras {
		flex-direction: column;
	}

	.tcc-cifra {
		padding: 18px 16px;
	}

	.tcc-cifra + .tcc-cifra {
		border-top: 1px solid rgba(255, 90, 25, .45);
		border-left: 0;
	}

	.tcc-cifras .tcc-cifra-numero {
		font-size: 40px;
	}
}
