/**
 * IDENTIFICACIÓN DEL ARCHIVO
 * CÓDIGO 49 — TÍTULO DE ARCHIVOS DE CATEGORÍA DE DESTINO CON EL ESTILO DE LA HOME
 * Ver /inc/49-titulo-archivo-categoria-destino.php
 *
 * Copiado LITERAL de la home ("Paquetes completos"), verificado con DevTools
 * real (Claude en Chrome), dos fuentes distintas:
 * 1) Texto: 46-inicio-experiencia-refinada.css, clase .raco-titulo-premium —
 *    degradado frío navy→turquesa sobre el texto (background-clip: text).
 * 2) Línea de abajo: <style> inline específico de la home (no vive en el
 *    tema), selector ".wpb_text_column.raco-titulo-premium .wpb_wrapper::after"
 *    — degradado cálido de 5 paradas (amarillo→turquesa→naranjo), variables
 *    reales: --raco-amarillo:#f7c00e; --raco-turquesa:#02a6ae; --raco-naranjo:#ea7221.
 *    Son dos degradados DISTINTOS (texto frío, línea cálida), no el mismo
 *    repetido dos veces — se replican tal cual, no aproximados.
 */

.ast-archive-entry-banner {
	background: #ffffff;
	padding: 34px 20px 30px !important;
}

.ast-archive-entry-banner .ast-container {
	padding: 0 20px;
}

.ast-archive-entry-banner {
	text-align: center;
}

.ast-archive-entry-banner h1,
.ast-archive-entry-banner .page-title,
.ast-archive-entry-banner .woocommerce-products-header__title {
	position: relative;
	display: inline-block;
	margin: 0 auto 22px !important;
	padding: 0 0 20px !important;
	font-size: clamp(26px, 3vw, 36px) !important;
	font-weight: 700 !important;
	line-height: 1.2 !important;
	letter-spacing: -0.02em !important;
	text-align: center;
	color: #1c4587 !important;
	background: linear-gradient(90deg, #1c4587 0%, #176c91 52%, #019aa3 100%) text !important;
	-webkit-text-fill-color: transparent !important;
}

.ast-archive-entry-banner h1::after,
.ast-archive-entry-banner .page-title::after,
.ast-archive-entry-banner .woocommerce-products-header__title::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	width: min(150px, 42vw);
	height: 3px;
	border-radius: 999px;
	background: linear-gradient(
		90deg,
		rgba(247, 192, 14, 0) 0%,
		#f7c00e 18%,
		#02a6ae 50%,
		#ea7221 82%,
		rgba(234, 114, 33, 0) 100%
	);
	box-shadow: rgba(2, 166, 174, 0.12) 0 4px 10px;
}
