Hola a todos,
Estoy intentando darle un lavado de cara a la barra lateral de filtros de mi tienda usando el módulo ps_facetedsearch. Quiero que las casillas de verificación (checkboxes) sean más modernas, con esquinas redondeadas, y que los sliders de precios tengan un aspecto más limpio, tipo "track" y "thumb" personalizados. También quiero que los contadores de productos (badge count) se vean como pastillas.
El problema es que, aunque aplico los estilos en themes/classic/assets/css/custom.css, cuando los filtros se actualizan vía AJAX (al seleccionar una opción, por ejemplo), algunos de mis estilos se pierden o se sobrescriben, especialmente en las casillas y el slider. Parece que el contenido se vuelve a renderizar sin mis clases o IDs.
Aquí tenéis un fragmento de lo que estoy intentando:
/* Estilos para checkboxes que se pierden con AJAX */
.js-faceted-search-filter input[type="checkbox"] {
appearance: none;
width: 18px;
height: 18px;
border: 2px solid #ccc;
border-radius: 4px;
cursor: pointer;
display: inline-block;
vertical-align: middle;
¿Alguna idea de cómo puedo hacer que estos estilos persistan y se apliquen correctamente incluso después de las actualizaciones AJAX del módulo de búsqueda facetada? Estoy en PrestaShop 1.7.5.2.