Hola @samuel_es, gracias por la aclaración. Tal como comenta @valeriaiberia90, el problema de tu código es doble: el text-shadow no aplica el efecto deseado a todo el bloque y las reglas responsive no son lo suficientemente específicas para los números de paso.
Para conseguir un efecto de resplandor en todo el recuadro del paso activo, lo ideal es usar box-shadow en el contenedor principal .checkout-step.js-current-step. Esto crea una sombra que simula el resplandor alrededor del elemento. Además, para los problemas en móvil, ajustaremos los tamaños de fuente y añadiremos un poco de relleno para evitar recortes.
Aquí te dejo el código CSS corregido para tu themes/classic/assets/css/custom.css (asumiendo PrestaShop 1.7.3.0):
/* Estilo para pasos de pago con resplandor y ajustes responsive */
.checkout-step .step-title {
font-weight: 500; /* Un poco más de grosor para el título */
transition: all 0.3s ease-in-out;
}
.checkout-step.js-current-step {
border: 1px solid rgba(0, 123, 255, 0.5); /* Borde sutil para resaltar */
box-shadow: 0 0 15px rgba(0, 123, 255, 0.6); /* Efecto de resplandor */
background-color: rgba(0, 123, 255, 0.05); /* Fondo ligero para el paso activo */
border-radius: 4px; /* Bordes ligeramente redondeados */
Con estos cambios, el paso activo debería tener un resplandor más visible y los números de paso en móvil se ajustarán mejor para evitar que se corten.