/* ========================================================= ETIQUETA DE ENCABEZADO ========================================================= */ .wc-header-tagline { color: #005bab !important; grosor de fuente: 600 !important; tamaño de fuente: 16px !important; altura de línea: 1.3 !important; visualización: bloque;
    padding-top: 2px; } @media (max-width: 767px) { .wc-header-tagline { font-size: 14px !important; } } /* ========================================================= PIE DE PÁGINA — ENLACE AL PASAR EL CURSOR (todos los enlaces del pie de página) ========================================================= */
.footer-top .footer-widget-area a:hover { opacidad: 0.85 !importante; decoración del texto: subrayado !importante; } /* ========================================================= PIE DE PÁGINA — ENCABEZADOS DE COLUMNA (elementos con la clase "footer-heading") ========================================================= */
.footer-widget-area .menu li.footer-heading &gt; a, .footer-widget-area .menu li.footer-heading a span, .footer-widget-area .menu li.footer-heading .kadence-menu-title { font-weight: 700 !important; text-decoration: underline !important;
    font-size: 1.1em !important; color: inherit !important; margin-bottom: 12px !important; display: block !important; } /* Espacio adicional debajo de cada encabezado */ .footer-widget-area .menu li.footer-heading { margin-bottom: 16px !important; }

/* Todos los enlaces normales del pie de página (sin encabezados) */ .footer-widget-area .menu li:not(.footer-heading) &gt; a, .footer-widget-area .menu li:not(.footer-heading) a { font-weight: 400 !important; text-decoration: none !important; }

/* Opcional: solo subrayar los enlaces normales al pasar el cursor (para mantener la limpieza) */ .footer-widget-area .menu li:not(.footer-heading) &gt; a:hover { text-decoration: underline !important; opacity: 0.9; } /* Convertir el primer mosaico de categoría en HERO — WorkerChecks */
ul.products.columns-4 li.product-category:first-child { grid-column: span 4 !important; transform: scale(1.10); border: 3px solid #005bab; border-radius: 14px; margin-bottom: 30px; }

/* Reducir los demás mosaicos a su tamaño normal */ ul.products.columns-4 li.product-category { grid-column: span 1; } /* ------------------------------ MOSAICO HERO – POLICE CHECKS (#1)
   ------------------------------ */ ul.productos li.categoría-de-productos:primer-hijo { transformar: escala(1.25); /* hacerlo más grande */ borde: 4px sólido #005bab; /* resaltar la marca */
    border-radius: 18px; background: #edf6ff; /* suave tinte azul WC */ padding: 10px; } /* Mantener el espaciado uniforme alrededor */ ul.products li.product-category { margin-bottom: 22px; }