.cabecera .cabecera-inferior .boton-visor-cesta {  margin-bottom: 20px; position: relative; }
.cabecera .cabecera-central-superior .logotipo { padding-top: 20px; }
.pie .contenedor-cuad-1, .pie .contenedor-cuad-2, .pie .contenedor-cuad-3, .pie .contenedor-cuad-4 { width: 100%; }
.listado-enlaces-redes { display: flex !important; flex-direction: row !important; justify-content: center !important; align-items: center; gap: 15px; padding-top: 20px; margin: 0 auto !important; list-style: none; width: auto !important; }
.listado-enlaces-redes li { display: inline-block; margin: 0; padding: 0; }
.listado-enlaces-redes li a { display: block; width: 32px; height: 32px; }
.pie>div .panel-superior, .pie>div, .pie, .pie>div .panel-inferior { background-color: #f1f1f1; }
.pie>div .panel-inferior p, .pie .panel-inferior p, .pie .panel-inferior a, .pie>div .panel-superior ul.listado-enlaces li a { color: #111; }
.listado.vista .producto h4.titulo a, .titulo-seccion { font-family: Arial, serif; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-facebook { filter: invert(1); }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-twitter { filter: invert(1); }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a { color: #111; }
.cabecera .cabecera-central .panel-listado.inferior { top: 35px; }