header .contenido.externo .panel .boton-volver-tienda { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #6eb23c; background-color: #CCC; }
header .contenido.externo .panel .boton-volver-tienda:hover { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #6eb23c; background-color: #CCC; }
header .contenido.externo .panel .boton-volver-tienda a { font-size: 11px; }
header .contenido.externo .panel .boton-volver-tienda a:hover { font-size: 11px; }
header .contenido.externo .panel { max-width: 1100px; }
.componente-texto { padding: 3px; }
.socis { max-width: 1400px; margin: 0 auto; }
.socis .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { max-width: 200px; }
.pie { border-top: 1px solid #2c6042!Important; }
.pie .panel-inferior, .pie>div .panel-superior, .pie>div, .pie, .pie .panel-iconos { background-color: #1f5134; border: 0; }
.pie .panel-inferior p, .pie .panel-inferior a { font-family: "Baskervville", serif; font-weight: 400; color: #FFF; }
.pie>div .panel-superior ul.listado-enlaces li a  { font-family: "Baskervville", serif; font-size: 16px; font-weight: 400; color: #FFF; }
.pie>div .panel-superior .subtitulo-seccion { color: #E1DFD0; font-family: "Baskervville", serif; font-size: 22px; }
.logo-peu img { max-width: 430px; }
body { background-color: #FFF; }
.formulario.contactar .introduccion, .destacado .panel-texto .texto { font-family: "Baskervville", serif; font-size: 16px; font-weight: 400; color: #111; }
.entrada.completa .titulo  { color: #111; font-family: "Baskervville", serif; font-size: 22px; }
.panel-contenidos .lista-elementos-contenidos>li .titulo-contenido { color: #111; font-family: "Baskervville", serif;}
.panel-contenidos .lista-elementos-contenidos>li .imagen-contenido .pie-foto { color: #111; text-align: center; font-size: 12px; }
.entradas-laterales .entrada.lateral .panel-detalle .resumen, .entradas-laterales .entrada.lateral .enlace, .panel-contenidos .lista-elementos-contenidos>li .texto-contenido { color: #111; font-family: "Baskervville", serif; font-size: 16px; }
.texto-seccion   { color: #1f5134; font-family: "Baskervville", serif; font-size: 16px; }
.panel-paginacion-listado .boton-cargar-mas-resultados a, .panel-paginacion-listado .boton-cargar-mas-resultados span { padding-left: 0;  padding: 10px 20px; font-family: "Baskervville", serif; font-weight: 400; font-size: 14px; background-color: #111; color: #FFF; background-image: none; }
.componente-texto .subtitulo-seccion { color: #1f5134; font-family: "Baskervville", serif; font-size: 18px; }
.componente-texto .texto-seccion { font-family: "Baskervville", serif; color: #111; }
.boton { padding: 7px 15px; width: 240px; margin: 0 auto; }
.icones .listado-imagenes-rollover .imagenes .elemento-imagen .titulo-imagen { color: #FFF; font-weight: 400;  }
.listado-imagenes-rollover .imagenes .elemento-imagen .titulo-imagen  { font-family: "Baskervville", serif; }

header .contenido.externo .panel .enlace-logotipo img { max-width: 350px; }
.maestra {  background-color: #FFF; }
.maestra .panel-navegacion-pedido #solapa-paso-1 { background-image: none; }
.maestra .panel-navegacion-pedido #solapa-paso-2 { background-image: none; }
.maestra .panel-navegacion-pedido #solapa-paso-3 { background-image: none; }
.maestra .panel-navegacion-pedido #solapa-paso-4 { background-image: none; }
.maestra .panel-navegacion-pedido #solapa-paso-1.actual { margin-left: 0; }
.maestra .panel-navegacion-pedido .solapa-paso.completado h3 { color: #555; font-weight: 400; margin-left: 0; margin-right: 25px; }
.maestra .panel-navegacion-pedido .solapa-paso.actual h3 { color: #FFF;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 0 20px; text-align: center; margin: 0 auto; }
.maestra .panel-navegacion-pedido .solapa-paso { width: auto; }
.maestra .panel-navegacion-pedido .solapa-paso.actual, .panel-navegacion-reserva .solapa-paso.actual { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius:2px; margin: 0 auto; text-align: center; background-color: #51a100;  }
.maestra .botonera-navegacion-pedido .boton-siguiente { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #6eb23c; background-color: #6eb23c; }
.maestra .botonera-navegacion-pedido .boton-siguiente:hover { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #6eb23c; background-color: #6eb23c; }
.maestra .mi-cesta .boton-comprar { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #6eb23c; background-color: #6eb23c; }
.maestra .mi-cesta .boton-comprar:hover { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #6eb23c; background-color: #6eb23c; }
.maestra .mi-cesta .boton-seguir-comprando { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #CCC; background-color: #CCC; }
.maestra .mi-cesta .boton-seguir-comprando:hover { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #6eb23c; background-color: #6eb23c; }
.maestra .botonera-navegacion-pedido .boton-siguiente span, .botonera-navegacion-pedido .boton-siguiente a { font-weight: 400;  background-image: none; padding-right: 0;}
.maestra .botonera-navegacion-pedido .boton-atras span, .botonera-navegacion-pedido .boton-atras a { font-weight: 400; background-image: none; padding-left: 0; }
.maestra .botonera-navegacion-pedido .boton-atras:hover { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #6eb23c; background-color: #CCC; background-image: none; padding-left: 0; }
.maestra .botonera-navegacion-pedido .boton-atras { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #6eb23c; background-color: #CCC; }
.maestra .mi-cesta .boton-comprar a { font-weight: 400; background-image: none; padding-left: 0; }
.maestra .mi-cesta .boton-seguir-comprando a { font-weight: 400; background-image: none; padding-left: 0; }
.maestra .productos-en-cesta li.totales.total { background-color: transparent; }
.maestra .productos-en-cesta li.totales.total span.titulo, .productos-en-cesta li.totales.total span.valor { color: #6eb23c; font-weight: 400; }
.maestra .productos-en-cesta li.totales span.valor  {  font-weight: 400; }
.maestra .productos-en-cesta li.detalle>div .datos .disponibilidad  {  font-weight: 400; }
.maestra .productos-en-cesta li.detalle>div .datos h5.referencia b, .productos-en-cesta li.detalle>div .datos h5.anotaciones b {  font-weight: 400; }
.maestra .productos-en-cesta li.detalle>div .datos h4.titulo  {  font-weight: 400; }
.maestra .panel-pedido.envio ul.formas-pago li span, .panel-pedido.envio ul.formas-envio li span, .panel-pedido.envio ul.formas-entrega li span  {  font-weight: 400; }
.maestra .productos-en-cesta li.totales, .productos-en-cesta li.titulo, .productos-en-cesta li.detalle { border: 0; }
.maestra .productos-en-cesta li.totales {  border-bottom: 1px solid #CCC; }
.maestra .productos-en-cesta li.titulo {  border-top: 0; }
.maestra .panel-contenedo-codigo-promocion .enlace-codigo-promocion, .panel-contenedo-codigo-promocion .enlace-codigo-promocion-carnet-jove  {  font-weight: 400; }
.maestra .panel-contenedo-codigo-promocion { background-color: #FFD400;  }
.maestra .panel-contenedo-codigo-promocion .panel-codigo-promocion .boton-aplicar-codigo { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #00B7DF; }
.maestra .panel-contenedo-codigo-promocion .panel-codigo-promocion .boton-aplicar-codigo:hover { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #00B7DF; }
.maestra .panel-resumen { background-color: #FFF; color: #555; }
.maestra .panel-resumen p { color: #555; font-weight: 400; } 
.maestra .panel-resumen>div { border-right: 1px solid #f1f1f1; }
.maestra .panel-resumen .boton-editar-resumen { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #6eb23c; background-color: #1c69a9; }
.maestra .boton-editar-resumen span, .boton-editar-resumen a { font-weight: 300; }
.maestra .botonera-navegacion-pedido .boton-siguiente { padding: 5px 20px; }
.maestra .panel-resumen .total-pedido { font-size: 28px; }
.maestra .boton-editar-resumen { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #6eb23c; background-color: #1c69a9; }
.maestra .boton-editar-resumen:hover { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #6eb23c; background-color: #1c69a9; }
.maestra .panel-mensaje-pedido-final .titulo-felicitacion { font-size: 20px; }
.maestra .mi-cuenta .panel-mi-cuenta table .boton-pagar { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #6eb23c; background-color: #6eb23c; }
.maestra .mi-cuenta .panel-mi-cuenta table .boton-ver-detalles { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background: #1c69a9; background-color: #1c69a9 }
.maestra .mi-cuenta .panel-mi-cuenta table .estado-pedido { font-weight: 400; }
.maestra .productos-en-cesta li.titulo h3  { font-weight: 400; }

/*.cabecera .cabecera-central-superior { background-color: #1f5134; margin: 0 auto; text-align: center; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos { top: 39px; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos>li a { font-family: "Lato", serif; font-weight: 400; font-size: 12px; color: #555; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos>li { width: 205px; }
.cabecera .cabecera-inferior>div, .cabecera .cabecera-superior>div, .cabecera .cabecera-central-superior>div { max-width: 100%; }
.cabecera .cabecera-superior .panel-listado { top: 5px; }
.cabecera .cabecera-superior .panel-enlace-cuenta span, .cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta { font-family: "Baskervville", serif; top: 3px; font-weight: 400; color: #FFF; position: relative; text-transform: uppercase; }
.cabecera .cabecera-superior .panel-listado li a { font-family: "Baskervville", serif; font-size: 14px; font-weight: 400; color: #FFF; }
.cabecera .cabecera-inferior { background-color:#1f5134; height: 70px; }
.cabecera .cabecera-inferior .panel-busqueda input {  background-color: #E1DFD0; font-family: "Baskervville", serif; height: 40px; font-size: 14px; }
.cabecera .cabecera-inferior .panel-busqueda .boton-buscar { background-image: url("https://a60b46.claudeassets.com/20260225022432im_/https://www.llibresdecompanyia.com/files/16/icono-lupa"); margin-right: 30px; top: 5px; }
.cabecera .cabecera-inferior .boton-visor-cesta { border: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 30px; top: 6px; }
.cabecera .cabecera-inferior .boton-visor-cesta .icono-cesta { left: 10px; }
.cabecera .cabecera-inferior .boton-visor-categorias { height: 40px;  padding-top: 10px; display: blockM }
.cabecera .cabecera-central .panel-listado.inferior li.seleccionada>a { color: #FFF; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a:hover { color: #EBEDA4; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a  { height: 40px; line-height: 2.1em; color: #F1F1F1; font-family: "Baskervville", serif; font-size: 18px; font-weight: 400;  }
.cabecera .cabecera-central-superior .logotipo img { max-height: 120px; }
.cabecera .cabecera-central, .cabecera .cabecera-superior { background-color: #1f5134; border-top: 1px solid #466653; border-bottom: 1px solid #466653;}
.cabecera .cabecera-central .panel-listado.inferior ul li { float: none; }
.cabecera .cabecera-central .panel-listado.inferior { text-align: center; }
.cabecera .cabecera-inferior .panel-busqueda {  margin: 0 auto; }
.cabecera .cabecera-superior .informacion { font-family: "Baskervville", serif; color: #e1dfd0; }
*/

.cabecera { background-color: #1f5134;  height: 186px; }
.cabecera .cabecera-central-superior .logotipo img { max-width: 105px; padding-left: 0; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a { line-height: 2.1em; color: #e1dfd0; font-family: "Baskervville", serif; font-size: 18px; font-weight: 400;  }
.cabecera .cabecera-inferior .panel-busqueda { left: 0; top: -125px; width: 290px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 0; position: absolute; }
.cabecera .cabecera-inferior .panel-busqueda .boton-buscar { background-image: url(https://d60406.claudeassets.com/20260225022432im_/https://www.llibresdecompanyia.com/files/13/lupa) ! Important; background-size: contain ! Important; background: transparent; background-repeat: no-repeat; width: 30px; height: 42px; margin-top: 6px; right: 18px; }
.cabecera .cabecera-inferior .panel-busqueda input {  font-family: "Baskervville", serif;color: #111; font-weight: 400; font-size: 14px; height: 42px; border-radius: 0; background-color: #e1dfd0; }
.cabecera .cabecera-central-superior .logotipo { float: none; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a:hover { color: #FFF; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0.padre:hover>a { color: #1d4710; }
.cabecera .cabecera-inferior .boton-visor-cesta { display: none; }
.cabecera .cabecera-superior { height: 0; max-width: 1920px;  margin: 0 auto; z-index: 99999999; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu li { display: block; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta { background-image: url(https://155cc5.claudeassets.com/20260225022432im_/https://www.llibresdecompanyia.com/files/12/bag); width: 15px; height: 34px; top: 50px; border-radius: 0; background-size: contain; background-repeat: no-repeat; position: absolute; right: 10px; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta a:before { content: none; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu li.cuenta { position: absolute; height: 35px; top: 30px; right: 25px; width: 110px; }
.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta { color: #e1dfd0; text-decoration: none; font-family: "Baskervville", serif; font-size: 16px; margin-top: 20px; }
.cabecera .cabecera-central-superior, .cabecera .cabecera-central-superior>div { background-color: transparent;  }
.cabecera .cabecera-superior .panel-listado .enlace-cesta a { height: 50px; width: 40px; top: 22px; position: relative; }
.cabecera .cabecera-central-superior>div { max-width: 1920px; }
.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta:hover { color: #FFF; text-decoration: none; }
.cabecera .cabecera-inferior>div { height: 0; }
.cabecera .cabecera-inferior { background-color: transparent; z-index: 0; }
.cabecera .cabecera-central .panel-listado.inferior li.seleccionada>a { color: #FFF; }
.cabecera .panel-cabecera-responsive ul li .enlace-responsive { text-decoration: none; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta span { background-color: #e1dfd0; font-size: 11px; font-weight: 400; color: #1f5134; padding: 3px 5px;  border-radius: 100px; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta span:hover { color: #111; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0 { background-color: transparent; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu li.idiomas { margin-top: 100px; position: relative; right: 0; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu li.idiomas a { color: #333;  font-family: "Baskervville", serif; text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: 600; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu li.idiomas a:hover { color: #d6036e; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta a:hover, .cabecera .cabecera-superior .panel-listado .enlace-cesta a:hover span { color: #111; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos>li a {  font-family: "Baskervville", serif; font-size: 12px; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos>li.seleccionada>a, .cabecera .cabecera-central .panel-listado.inferior ul.hijos>li:hover>a { font-family: "Baskervville", serif; color: #111; background-color: transparent; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos>li { border: 0; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos { border: 0;  -webkit-box-shadow: -1px 0px 8px -1px rgba(0,0,0,0.1); -moz-box-shadow: -1px 0px 8px -1px rgba(0,0,0,0.1); box-shadow: -1px 0px 8px -1px rgba(0,0,0,0.1);}
.cabecera .cabecera-inferior {height: 0; }
.cabecera .cabecera-inferior .boton-visor-categorias { display: none; }
.cabecera .cabecera-central .panel-listado { float: right; left: -50%;text-align: left; }
.cabecera .cabecera-central { background-color: #1b462d; }
.cabecera .cabecera-inferior .panel-categorias .panel-superior h4 { display: none; }
.cabecera .cabecera-inferior .panel-categorias .mapa {  box-shadow: none; border: 0; }
.cabecera .cabecera-inferior .panel-categorias .mapa>ul li.nivel-0 a { font-family: "Baskervville", serif; font-size: 16px; color: #1f5134; font-weight: 700; margin-top: 10px; }
.cabecera .cabecera-inferior .panel-categorias .mapa>ul li.nivel-1 a { font-family: "Baskervville", serif; font-size: 13px; line-height: 1.2em; font-weight: 400; font-style: normal; color: #111; }
.cabecera .cabecera-inferior .panel-categorias .mapa>ul li.nivel-1 { padding-bottom: 0; line-height: 0; }
.cabecera .cabecera-inferior .panel-categorias .mapa>ul li.nivel-3,
.cabecera .cabecera-inferior .panel-categorias .mapa>ul li.nivel-4,
.cabecera .cabecera-inferior .panel-categorias .mapa>ul li.nivel-5 { display: none; }
.cabecera .cabecera-inferior .panel-categorias .panel-superior a.cerrar-mapa { top: 50px; background-image: url(https://6f0630.claudeassets.com/20260225022432im_/https://www.llibresdecompanyia.com/files/10/cerrar-fancy); }
.cabecera .cabecera-central .panel-listado>ul {  position: relative; overflow: visible; left: 50%; }

.panel-cesta-resumen-superior .detalle-producto .subtitulo-seccion { font-family: "Lato", serif; font-weight: 700; }
.panel-cesta-resumen-superior .panel-resumen-superior ul .subtitulo-seccion  { font-family: "Lato", serif; font-weight: 700; }
.panel-cesta-resumen-superior .panel-resumen-superior ul .subtitulo-seccion { font-family: "Lato", serif; font-weight: 700; }
.panel-cesta-resumen-superior .detalle-producto .titulo { font-family: "Lato", serif; font-weight: 700; }

.producto .panel-vista-rapida span  { font-family: "Lato", serif; font-weight: 700; }

.listado.vista.micro .producto .imagen { padding: 20px; background-color: #e5e5e5; } 
.listado .producto h4.titulo a { font-family: "Lato", serif; font-weight: 400; text-transform: uppercase; }
.listado.vista.micro .producto h4.titulo { min-height: 1.5em; }
.listado.vista.micro .producto h4.titulo a { font-family: "Baskervville", serif; font-weight: 400; text-transform: unset; min-height: 1.5em; color: #111; font-size: 11px; }
.listado.vista .producto h4.titulo a { font-family: "Lato", serif;  font-weight: 400; text-transform: uppercase; }
.listado.vista .producto { height: 470px; }
.listado.vista.mini .producto .imagen { min-height: 230px; }
.titulo-seccion { font-family: "Lato", serif; font-weight: 700; margin-bottom: 15px; font-size: 18px; background-color: #01959f; border-radius: 5px; color: #FFF; padding: 5px; padding-left: 15px; }
.panel-ficha-producto .columna-de .titulo { font-family: "Baskervville", serif; color: #1f5134; text-transform: unset; font-weight: 700;font-size: 30px; margin-bottom: 20px; }
.contenedor-componente-nino .panel-imagen img {  border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.listado.vista.micro .producto .precio { font-family: "Baskervville", serif; font-weight: 400; font-size: 22px; color: #000; }
.panel-navegacion .boton-volver:hover a, .panel-navegacion .boton-volver:hover span { color: #FFF; }
.componente-listado-productos .actor { display: block; }
.componente-listado-productos.vista-1 .listado.vista .actor { display: block; font-size: 10px; color: #555; text-transform: uppercase;  }
.componente-listado-productos.vista-1 .listado.vista.micro .actor { display: block; font-size: 10px; color: #555; text-transform: uppercase;  }

.panel-cesta-resumen-superior .boton-pagar  { font-family: "Lato", serif; font-weight: 400; -webkit-border-radius: 30px; -moz-border-radius: 30px; background-color: #649F00; border: 0; }
.panel-cesta-resumen-superior .boton-pagar:hover { font-family: "Lato", serif; font-weight: 400; -webkit-border-radius: 30px; -moz-border-radius: 30px; background-color: #01959f; border: 0;  }
.formulario .boton-aceptar { font-family: "Lato", serif; font-weight: 400; -webkit-border-radius: 5px; -moz-border-radius: 5px; background-color: #649F00; border: 0; }
.formulario .boton-aceptar:hover { font-family: "Lato", serif; font-weight: 400; -webkit-border-radius: 30px; -moz-border-radius: 30px; background-color: #01959f; border: 0; }
.formulario .boton-aceptar a, .formulario .boton-aceptar span { color: #FFF; top: 0; }
.boletin.formulario .boton-aceptar span { top: 5px; }
.panel-ficha-producto .columna-de .precio  { font-family: "Baskervville", serif; font-size: 40px; color: #111; } 
.panel-cesta-resumen-superior .boton-pagar a { color: #FFF;  }
.cesta-resumen .boton-mi-cesta { font-family: "Lato", serif; font-weight: 400; -webkit-border-radius: 5px; -moz-border-radius: 5px; background-color: #649F00; border: 0; }
.cesta-resumen .boton-mi-cesta:hover { font-family: "Lato", serif; font-weight: 400; -webkit-border-radius: 5px; -moz-border-radius: 5px; background-color: #01959f; border: 0; }
.cesta-resumen .boton-mi-cesta a { color: #FFF;  }
.panel-navegacion .boton-volver { font-family: "Lato", serif; background-image: url("https://431195.claudeassets.com/20260225022432im_/https://www.llibresdecompanyia.com/files/9/icono-volver"); font-weight: 400; background-color: #afafaf; border: 0; }
.panel-navegacion .boton-volver:hover { font-family: "Lato", serif; font-weight: 400; background-color: #1f5134; border: 0; }
.panel-navegacion .boton-volver a, .panel-navegacion .boton-volver span { color: #FFF; font-family: "Baskervville", serif; font-weight: 400; }
.listado.vista .producto .botonera .boton-cesta span, .listado.vista .producto .botonera .boton-cesta a { font-family: "Lato", serif; font-weight: 400;  }
.contenido-inferior-100 .listado.vista.carrusel .producto .imagen img { max-height: 190px; }
.listado.vista.carrusel.micro .bx-next { background-image: url("https://105af4.claudeassets.com/20260225022432im_/https://www.llibresdecompanyia.com/files/8/right"); }
.listado.vista.carrusel.micro .bx-prev { background-image: url("https://44cd20.claudeassets.com/20260225022432im_/https://www.llibresdecompanyia.com/files/7/left"); }
.componente-listado-productos-top .listado .numeracion span { -webkit-border-radius: 30px; -moz-border-radius: 30px; line-height: 1.2em; background-color: #E0E05A; }
.componente-listado-productos-top .listado .numeracion.top span { -webkit-border-radius: 30px; -moz-border-radius: 30px; font-size: 14px; line-height: 1.2em; background-color: #CACA3F; }
.listado.vista .producto .imagen { min-height: 300px; }
.componente-listado-productos.vista-1 .listado.vista .producto { height: 450px; }
.panel-opciones-listado { display: none; }
.pie>div .panel-superior ul.listado-enlaces li { width: 100%; }
#scrollUp { background-image: url("https://02c4e0.claudeassets.com/20260225022432im_/https://www.llibresdecompanyia.com/files/15/top"); }
.blog .listado-imagenes .imagenes .elemento-imagen { padding: 10px; }
.boton-ver-categorias-movil { background-color: #1f5134; padding: 10px; border-radius: 0; margin-bottom: 20px; color: #FFF; }
.boton-ver-categorias-movil a { color: #fff; }
.blog .texto-contenido a { font-weight: bold; color: #01959f; }
.listado.vista.micro .producto .icono-recomendado, .listado.vista.micro .producto .icono-novedad { top: 10px; left: 10px; background-color: #1f5134; color: #e1dfd0; }
.componente-texto .subtitulo-seccion { color: #1f5134; font-family: "Baskervville", serif; font-weight: 400; font-size: 22px; }
.recomendacion .descripcion p  { background-color: #ECEEA5; font-weight: 400; border: 1px solid #ECEEA5; border-radius: 5px; }
.listado.vista.micro .producto .botonera .boton-cesta span, .listado.vista.micro .producto .botonera .boton-cesta a { font-family: "Lato", serif; font-weight: 400; }
.panel-vista-rapida-producto .icono-recomendado.idioma-1 { background-image: url(https://0c4951.claudeassets.com/20260225022432im_/https://www.llibresdecompanyia.com/files/6/recomendado2); }
.titulo-seccion { color: #1f5134; font-size: 26px; font-family: "Baskervville", serif; background-color: transparent; }
.contenido { max-width: 1400px; }
.cabecera .cabecera-inferior .boton-visor-cesta span { font-size: 12px; font-family: "Baskervville", serif; } 
.pie .panel-iconos ul li img { max-width: 50px; }

/* PRODUCTOS */
.listado.vista.micro .producto .imagen img { max-height: 220px; -webkit-box-shadow: 2px 10px 19px 0px rgba(0, 0, 0, 0.44); -moz-box-shadow: 2px 10px 19px 0px rgba(0, 0, 0, 0.44); box-shadow: 2px 10px 19px 0px rgba(0, 0, 0, 0.44); }
.producto .boton-cesta { font-family: "Lato", serif; font-weight: 400; -webkit-border-radius: 5px; -moz-border-radius: 5px; background-color: #649F00; border: 0; color: #FFF; }
.producto .boton-cesta a, .producto .boton-cesta span {  color: #FFF; }
.producto .icono-recomendado.idioma-1 { background-image: url("https://aaa33b.claudeassets.com/20260225022432im_/https://www.llibresdecompanyia.com/files/5/recomendado"); width: 75px; height: 75px; background-color: transparent; text-indent: 4999999px; }
.productos-en-cesta li.detalle>div .regalo { display: none; }
.producto .disponibilidad.disponibilidad-99 { color: #79b33f; }
.producto .boton-cesta:hover { background-color: #8cc63f; border: 0; color: #FFF; }
.producto { background-color: transparent; }
.producto .imagen { background-color: transparent; }

.panel-ficha-producto .boton-cesta span, .panel-ficha-producto .boton-cesta a  { font-family: "Lato", serif; font-weight: 400;  }
.panel-ficha-producto .columna-de .boton-cesta { background-color: #1f5134; border: 0; padding: 20px 30px; } 
.panel-ficha-producto .columna-de .boton-cesta:hover { background-color: #111; border: 0; padding: 20px 30px; } 
.panel-ficha-producto .columna-de .boton-cesta a { font-family: "Baskervville", serif; font-size: 14px; color: #E1DFD0; }
.panel-ficha-producto .columna-de .introduccion { font-family: "Baskervville", serif; font-size: 20px; color: #111; } 
.panel-propiedades-producto { padding: 30px; min-height: auto;background-color: #1f5134; }
.titulo-propiedad { font-family: "Baskervville", serif; font-size: 15px; color: #E1DFD0; font-weight: 400; } 
.panel-propiedades-producto ul li { font-family: "Baskervville", serif; font-size: 15px; color: #E1DFD0; font-weight: 400; } 
.panel-descripcion-producto .descripcion  { font-family: "Baskervville", serif; font-size: 18px; color: #111; font-weight: 400; } 
.carrusel-productos-hor .bx-controls .bx-controls-direction .bx-next { background-image: url("https://0264b8.claudeassets.com/20260225022432im_/https://www.llibresdecompanyia.com/files/1/right"); }
.carrusel-productos-hor .bx-controls .bx-controls-direction .bx-prev { background-image: url("https://2bcdf5.claudeassets.com/20260225022432im_/https://www.llibresdecompanyia.com/files/2/left"); }
.listado.vista.carrusel.micro .producto .precio-anterior { display: inline-block; }
.panel-ficha-producto .columna-de .btn-actor, .panel-ficha-producto .columna-de .btn-coleccion { border: 0; background-color: #E1DFD0; font-family: "Baskervville", serif; font-size: 14px; color: #111; }
.panel-compartir { display: none; }
.panel-ficha-producto .columna-de .disponibilidad.disponibilidad-1 { background-color: transparent; border-radius: 0; border: 1px solid #1f5134; color: #1f5134; }
.panel-ficha-producto .columna-iz .portada { background-color: #e5e5e5; padding: 40px; }
.panel-ficha-producto .columna-iz .portada>img:first-child { max-width: 80%; -webkit-box-shadow: 2px 10px 19px 0px rgba(0, 0, 0, 0.44); -moz-box-shadow: 2px 10px 19px 0px rgba(0, 0, 0, 0.44); box-shadow: 2px 10px 19px 0px rgba(0, 0, 0, 0.44); }
.panel-ficha-producto .columna-de .actor, .panel-ficha-producto .columna-de .referencia, .panel-ficha-producto .columna-de .dimensiones, .panel-ficha-producto .columna-de .marca { color: #1f5134; }
.panel-ficha-producto .columna-de .subtitulo { font-family: "Baskervville", serif; font-size: 18px; color: #111; font-weight: 400; } 
.panel-ficha-producto .columna-iz .listado-thumbs ul li { margin: 5px; border-left: 0; background-color: #e5e5e5; padding: 10px; } 

/* FORMULARIO */
.formulario.boletin {  padding-top: 30px; padding-bottom: 10px; background-color: #DAEEEF; }
.formulario.boletin .botonera .boton-aceptar { top: -40px;  z-index: 9; height: 40px; color: #FFF;  border: 0; border-radius: 0 5px 5px 0;  background-color: #649F00; }
.formulario.boletin .editor-field {  max-width: 640px; text-align: center;  margin: 0 auto; }
.formulario.boletin .titulo-seccion { max-width: 640px; text-align: center; margin: 0 auto; }
.formulario.boletin .introduccion { color: #777; max-width: 640px; text-align: center; margin: 0 auto; padding-bottom: 10px; }
.formulario.boletin input { max-width: 640px; height: 40px; border: 0; background-color: #FFF; border-right: 0;}
.formulario.boletin .formulario-entidad { padding: 20px; max-width: 640px; margin: 0 auto;  }
.formulario.boletin .enlace-baja { line-height: 2.5em; font-weight: 700; }
.formulario .boton-aceptar:hover a, .formulario .boton-aceptar:hover span { color: #FFF; }
.formulario .boton-aceptar input { top: 0; }
.formulario .titulo-seccion { color: #FFF; }
.formulario .editor-field.ancho-completo input, .formulario .editor-field.ancho-completo textarea, .formulario .editor-field.ancho-completo select { border-radius: 0; font-size: 13px; background-color: #FFF; height: 30px; width: 100%; }
.formulario .formulario-entidad { background-color: transparent; }
.formulario.boletin .enlace-baja  {  color: #112c40;}
.formulario .boton-aceptar a, .formulario .boton-aceptar span { font-family: "Lato", serif; font-weight: 400; }
.formulario .editor-label label  { font-family: "Baskervville", serif;  font-weight: 400; color: #112c40;}

.iconos-pie .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { max-width: 230px; }
.pie>div .panel-superior { max-width: 1400px; margin: 0 auto;}
.iconos-pie .panel { max-width: 1400px; margin: 0 auto; }
.pie>div .panel-superior ul.listado-enlaces li a { font-size: 14px; }
.enlaces-listado .enlaces ul li:first-child, .enlaces-listado .enlaces ul li { margin-bottom: 10px;font-size: 16px; background-color: #1f5134; border: 0; border-radius: 0; padding: 10px; text-align: center; }
.enlaces-listado .enlaces ul li a, .enlaces-listado .enlaces ul li span { font-family: "Baskervville", serif; font-weight: 400; font-size: 16px; color: #e1dfd0; }
.enlaces-listado .enlaces { border: 0; }
.destacado .panel-texto .enlace { font-family: "Baskervville", serif; font-weight: 400; text-decoration: none; color: #FFF; -webkit-border-radius: 30px; -moz-border-radius: 30px; background-color: #01959F; border: 0; padding: 10px; width: 150px; margin: 0 auto;   }
.enlaces-listado .enlaces ul li:hover, .enlaces-listado .enlaces ul li.activo { background-color: #111; color: #FFF; }
.enlaces-listado .enlaces ul li a:hover, .enlaces-listado .enlaces ul li span:hover { background-color: #111.entrada.completa .titulo
  ; color: #FFF; }
.panel-resumen-cesta { top: 9px; }
.menu-vertical ul { padding: 0; }
.menu-vertical ul li.nivel-0 { background-color: #e1dfd0; margin-bottom: 10px; border-radius: 0; padding: 6px; }
.menu-vertical ul li.nivel-0:hover { background-color: #a2c1af; }
.menu-vertical ul li.nivel-0.seleccionada { background-color: #a2c1af; border: 0; padding: 6px; }
.menu-vertical { margin-top: 0; border: 0; }
.menu-vertical ul li.nivel-1:first-child { border-top: 0; }
.menu-vertical ul li.nivel-0 a { color: #1f5134; font-family: "Baskervville", serif; font-weight: 400; font-size: 16px; }
.menu-vertical ul li.nivel-1 a { color: #111; }
.menu-vertical ul li.nivel-1.seleccionada { background-color: transparent; color: #649F00; border-top: 1px solid #CCC; border-right: 0; border-bottom: 0; border-left: 0; }
.menu-vertical ul li.nivel-1.seleccionada a { color: #1f5134; }
.menu-vertical ul li.nivel-0 .flecha { background-image: url(https://86ca1b.claudeassets.com/20260225022432im_/https://www.llibresdecompanyia.com/files/11/flecha); }
.menu-vertical ul li.nivel-0 { border-top: 0; }
.menu-vertical ul li.nivel-0 a:hover { color: #111; }
.menu-vertical ul li.padre.abierta.nivel-0 a { color: #000000; }

.noia { margin-bottom: -10px; }
.subtitulo-seccion { font-family: "Baskervville", serif; font-weight: 700; }
.panel-vista-rapida-producto .opciones .panel-compartir { border-top: 1px solid #EEE; }
.panel-ficha-producto .boton-cesta a, .panel-ficha-producto .boton-cesta span { color: #FFF; }
.producto .boton-cesta:hover a, .producto .boton-cesta:hover span { color: #FFF; }
.producto .panel-vista-rapida { left: 23%; right: 20%;  width: 60%; }
.boton-especial { background-color: #FFF; }
.boton-ver-categorias-movil { border: 0; }

/* MENU RESPONSIVE */
.panel-menu-responsive, .panel-menu-responsive ul li  { background-color: #FFF; }
.panel-menu-responsive ul li  { background-color: #FFF; border-top: 1px solid #E8E8E8; }
.cabecera .panel-cabecera-responsive { border: 0; }
.panel-menu-responsive ul li a, .panel-menu-responsive ul li span { color: #1f5134; font-size: 12px; }
.panel-menu-responsive ul li a:hover { color: #FFF; background-color: #1f5134;  }
.panel-menu-responsive ul li ul.hijos li { background-color: #FFF; border-top: 1px solid #E8E8E8; }
.panel-menu-responsive ul li.padre.abierta>a { box-shadow: none; }
.panel-menu-responsive ul li:hover { background-color: #FFF; }
.panel-menu-responsive { border-left: 0; }
.cabecera .panel-cabecera-responsive ul li { border-left: 0;}
.cabecera .panel-buscar-responsive input { height: 40px; padding: 12px; font-size: 15px;  }
.cabecera .panel-buscar-responsive  { height: 40px; padding: 0; border-bottom: 0; }
.cabecera .cabecera-superior .panel-enlaces-cuenta .boton-inicio-sesion { background-color:#8cc63f; border: 0; }
.cabecera .cabecera-superior .panel-enlaces-cuenta .boton-inicio-sesion a, .cabecera .cabecera-superior .panel-enlaces-cuenta .boton-inicio-sesion span { color: #FFF; }
.cabecera .cabecera-superior .panel-enlaces-cuenta .boton-inicio-sesion:hover { background-color: #f89b25;  }
.cabecera .cabecera-superior .panel-enlaces-cuenta .boton-inicio-sesion a:hover, .cabecera .cabecera-superior .panel-enlaces-cuenta .boton-inicio-sesion span:hover { color: #FFF; }
.cabecera .cabecera-superior .panel-enlaces-cuenta ul>li a:hover { border: 0; background-color: #555; color: #FFF;  line-height: 0.5em;}
.cabecera .cabecera-superior .panel-enlaces-cuenta ul>li a { background-color: #f1f1f1; color: #555; margin-bottom: 1px; font-size: 11px; line-height: 0.5em;}
.cabecera .cabecera-superior .panel-enlaces-cuenta ul>li:first-child { border: 0; background-color: #f1f1f1; }
.cabecera .cabecera-superior .panel-enlaces-cuenta ul>li { border: 0; background-color: #f1f1f1; }
.cabecera .cabecera-superior .panel-enlaces-cuenta ul>li:last-child { border: 0; }
.cabecera .cabecera-central>div { height: auto; max-width: 1400px; }
.cabecera .cabecera-inferior>div { max-width: 1400px; }
  
.pie .contenedor-cuad-1, .pie .contenedor-cuad-2, .pie .contenedor-cuad-3, .pie .contenedor-cuad-4 { width: 33.333%; text-align: center; }
.pie ul.lista-flotante.listado-enlaces-redes { margin: 0 auto; width: 170px; }

/* FIN MENU RESPONSIVE */

.cabecera .cabecera-inferior .boton-visor-categorias { position: absolute; border-radius: 0; background-color: transparent; border: 1px solid #e1dfd0; }
.cabecera .cabecera-inferior .boton-visor-categorias span, .cabecera .cabecera-inferior .boton-visor-categorias a { color: #E1DFD0; font-family: "Baskervville", serif; }
.cabecera .cabecera-inferior .boton-visor-categorias:hover { background-color: #e1dfd0; }
.cabecera .cabecera-inferior .boton-visor-categorias span:hover, .cabecera .cabecera-inferior .boton-visor-categorias a:hover { color: #111; font-family: "Baskervville", serif; }

@media only screen and (max-width: 1280px) {
.iconos-pie .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { max-width: 180px; }
.listado.vista.micro .producto .botonera .boton-cesta span, .listado.vista.micro .producto .botonera .boton-cesta a { font-size: 10px; }
}

@media only screen and (max-width: 1023px) {
.cabecera {  height: auto; }
}


@media only screen and (max-width: 900px) {
.pie>div .panel-superior { text-align: center; }
.listado.vista.micro .producto .botonera .boton-cesta span, .listado.vista.micro .producto .botonera .boton-cesta a { font-size: 11px; }
}
@media only screen and (max-width: 768px) {
  
  #panel-menu-arbol { display: block; }
.pie .contenedor-cuad-1, .pie .contenedor-cuad-2, .pie .contenedor-cuad-3, .pie .contenedor-cuad-4 { width: 100%; text-align: center; }
}

@media only screen and (max-width: 480px) {
  .contenedor-cuad-central .componente-listado-productos .listado.vista ul li, .contenedor-cuad-central .componente-listado-productos .listado.vista.mini ul li, .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul li { width: 50%!Important; }
  .listado.vista.micro .producto div.panel { margin-top: 0px; }
  .listado.vista.micro .producto h4.titulo, .producto .actor, .listado.vista.micro .producto h4.titulo, .listado.vista.micro .producto div.panel, .listado.vista.micro .producto .disponibilidad { text-align: center; }
  .panel-descripcion-producto .descripcion { text-align: left; padding: 10px; }
  .contenedor-central .componente-listado-productos .listado.vista.micro ul li, .contenido-superior-100 .componente-listado-productos .listado.vista.micro ul li, .contenido-inferior-100 .componente-listado-productos .listado.vista.micro ul li { width: 50%; }
  .entradas-laterales .entrada.lateral .panel-detalle .resumen { padding-bottom: 40px; }
  .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul li { width: 50%; }
  .contenedor-cuad-central .componente-listado-productos-secciones .panel-secciones .listado.vista.micro ul li, .contenedor-doble-1 .componente-listado-productos-secciones .panel-secciones .listado.vista.micro ul li, .contenedor-doble-2 .componente-listado-productos-secciones .panel-secciones .listado.vista.micro ul li, .contenedor-cuad-central-doble .componente-listado-productos-secciones .panel-secciones .listado.vista.micro ul li { width: 100%; }
  .entradas-laterales ul li { border: 0; width: 100%; }
  .pie>div .panel-superior .panel-grupo-enlaces { padding-right: 0px; }  
  .contenedor-cuad-central-doble .componente-listado-productos .listado.vista ul li, .contenedor-doble-1 .componente-listado-productos .listado.vista ul li, .contenedor-doble-2 .componente-listado-productos .listado.vista ul li, .contenedor-triple-1 .componente-listado-productos .listado.vista ul li, .contenedor-triple-2 .componente-listado-productos .listado.vista ul li, .contenedor-triple-3 .componente-listado-productos .listado.vista ul li, .contenedor-cuad-1 .componente-listado-productos .listado.vista ul li, .contenedor-cuad-2 .componente-listado-productos .listado.vista ul li, .contenedor-cuad-3 .componente-listado-productos .listado.vista ul li, .contenedor-cuad-4 .componente-listado-productos .listado.vista ul li, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.mini ul li, .contenedor-doble-1 .componente-listado-productos .listado.vista.mini ul li, .contenedor-doble-2 .componente-listado-productos .listado.vista.mini ul li, .contenedor-triple-1 .componente-listado-productos .listado.vista.mini ul li, .contenedor-triple-2 .componente-listado-productos .listado.vista.mini ul li, .contenedor-triple-3 .componente-listado-productos .listado.vista.mini ul li, .contenedor-cuad-1 .componente-listado-productos .listado.vista.mini ul li, .contenedor-cuad-2 .componente-listado-productos .listado.vista.mini ul li, .contenedor-cuad-3 .componente-listado-productos .listado.vista.mini ul li, .contenedor-cuad-4 .componente-listado-productos .listado.vista.mini ul li, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.micro ul li, .contenedor-doble-1 .componente-listado-productos .listado.vista.micro ul li, .contenedor-doble-2 .componente-listado-productos .listado.vista.micro ul li, .contenedor-triple-1 .componente-listado-productos .listado.vista.micro ul li, .contenedor-triple-2 .componente-listado-productos .listado.vista.micro ul li, .contenedor-triple-3 .componente-listado-productos .listado.vista.micro ul li, .contenedor-cuad-1 .componente-listado-productos .listado.vista.micro ul li, .contenedor-cuad-2 .componente-listado-productos .listado.vista.micro ul li, .contenedor-cuad-3 .componente-listado-productos .listado.vista.micro ul li, .contenedor-cuad-4 .componente-listado-productos .listado.vista.micro ul li { float: left; width: 50%; }
  .logo-peu img { max-width: 280px; }
  .pie>div .panel-superior .subtitulo-seccion { font-size: 20px; text-transform: uppercase; margin: 20px; font-weight: 600; }
  
  .pie>div .panel-superior ul.listado-enlaces li { min-height: 25px; }
  
  .pie>div .panel-superior ul.listado-enlaces-redes { width: 140px; margin: 0 auto; }
}


.listado.vista.micro .producto { padding: 15px; }

.panel-menu-responsive ul li a, .panel-menu-responsive ul li span { color: #111; font-family: "Baskervville", serif; font-weight: 400; font-size: 16px; }
.cabecera .panel-cabecera-responsive .enlace-logotipo img { max-width: 200px; }
.cabecera .panel-cabecera-responsive { background-color: #1f5134; }
.cabecera .panel-cabecera-responsive ul li .enlace-responsive { color: #FFF; }

/*
     FILE ARCHIVED ON 02:24:33 Feb 25, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:58:07 Aug 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.467
  exclusion.robots: 0.049
  exclusion.robots.policy: 0.041
  esindex: 0.008
  cdx.remote: 917.146
  LoadShardBlock: 239.085 (3)
  PetaboxLoader3.datanode: 179.071 (4)
  PetaboxLoader3.resolve: 210.435 (3)
  load_resource: 333.977
*/