.imagen-slider-hero .hero-slide .panel-mensaje-imagen h2 { font-size: 90px!Important; }
.componente-texto .texto-seccion h2 { font-size: x-large; font-family: 'Poppins', serif; font-weight: 400; font-size: 34px; }
.blanc .titulo-seccion.titulo-componente-texto, .blanc .componente-texto .texto-seccion p { color: #FFF; }
.instagram {  max-width: 1400px;  margin: 0 auto; }
.icons .imagenes .elemento-imagen a.enlace-imagen.centrar img { max-height: 60px; } 
.icons .listado-imagenes-rollover .imagenes .elemento-imagen .titulo-imagen { font-size: 16px; }
.icons .listado-imagenes-rollover .imagenes .elemento-imagen .descripcion-imagen { font-weight: 700; font-family: 'Poppins', sans-serif; font-size: 18px; }
.listado-imagenes-rollover .imagenes .elemento-imagen .descripcion-imagen { font-family: 'Poppins', sans-serif; }
.componente-texto a { color: #e8728a;} 
.componente-html .codigo { background-color: transparent; max-width: 1400px; margin: 0 auto; }
.menu-vertical ul li.nivel-0 .flecha { background-image: url(/files/11/flecha); background-size: cover; }
.whats { position: fixed; bottom: 10px; left: 10px; width: 60px; z-index: 9999; } 
.productos-en-cesta li.detalle>div .regalo { display: none; }
.fons-marro { background-color: #f1e9dd; padding: 20px; right: -10px; position: relative; }
.componente-listado-productos.vista-0 .listado.vista.micro .producto { background-color: transparent; }
.logos { max-width: 1400px; margin: 0 auto; }
.peu { padding: 20px; text-align: center; color: #FFF; background-color: #b89055; font-family: 'Poppins', serif; font-size: 14px; color: #FFF;}
.peu a {  font-family: 'Poppins', serif; font-size: 14px; color: #FFF; }
.peu img { width: 22px; position: relative; top: 5px; }
.listado.vista.mini .producto .imagen img { max-height: unset; }
.contenedor-central .componente-listado-productos .listado.vista ul li>div, .contenido-superior-100 .componente-listado-productos .listado.vista ul li>div, .contenido-inferior-100 .componente-listado-productos .listado.vista ul li>div, .contenedor-cuad-central .componente-listado-productos .listado.vista ul li>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista ul li>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista ul li>div, .contenedor-doble-1 .componente-listado-productos .listado.vista ul li>div, .contenedor-doble-2 .componente-listado-productos .listado.vista ul li>div, .contenedor-triple-1 .componente-listado-productos .listado.vista ul li>div, .contenedor-triple-2 .componente-listado-productos .listado.vista ul li>div, .contenedor-triple-3 .componente-listado-productos .listado.vista ul li>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista ul li>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista ul li>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista ul li>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista ul li>div, .contenedor-central .componente-listado-productos .listado.vista.mini ul li>div, .contenido-superior-100 .componente-listado-productos .listado.vista.mini ul li>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.mini ul li>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.mini ul li>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.mini ul li>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.mini ul li>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.mini ul li>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.mini ul li>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.mini ul li>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.mini ul li>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.mini ul li>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.mini ul li>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.mini ul li>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.mini ul li>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.mini ul li>div, .contenedor-central .componente-listado-productos .listado.vista.micro ul li>div, .contenido-superior-100 .componente-listado-productos .listado.vista.micro ul li>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.micro ul li>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul li>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.micro ul li>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.micro ul li>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.micro ul li>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.micro ul li>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.micro ul li>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.micro ul li>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.micro ul li>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.micro ul li>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.micro ul li>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.micro ul li>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.micro ul li>div, .contenedor-central .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista ul li:nth-child(n)>div, .contenedor-central .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.mini ul li:nth-child(n)>div, .contenedor-central .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.micro ul li:nth-child(n)>div, .contenedor-central .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista ul li:nth-child(1n)>div, .contenedor-central .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.mini ul li:nth-child(1n)>div, .contenedor-central .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.micro ul li:nth-child(1n)>div, .contenedor-central .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista ul li:nth-child(2n)>div, .contenedor-central .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.mini ul li:nth-child(2n)>div, .contenedor-central .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.micro ul li:nth-child(2n)>div, .contenedor-central .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista ul li:nth-child(3n)>div, .contenedor-central .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.mini ul li:nth-child(3n)>div, .contenedor-central .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.micro ul li:nth-child(3n)>div, .contenedor-central .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista ul li:nth-child(4n)>div, .contenedor-central .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.mini ul li:nth-child(4n)>div, .contenedor-central .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.micro ul li:nth-child(4n)>div, .contenedor-central .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista ul li:nth-child(5n)>div, .contenedor-central .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.mini ul li:nth-child(5n)>div, .contenedor-central .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.micro ul li:nth-child(5n)>div, .contenedor-central .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista ul li:nth-child(6n)>div, .contenedor-central .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.mini ul li:nth-child(6n)>div, .contenedor-central .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenido-superior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenido-inferior-100 .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenedor-cuad-central .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenedor-cuad-central.contenedor-cinc-central .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenedor-cuad-central-doble .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenedor-doble-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenedor-doble-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenedor-triple-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenedor-triple-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenedor-triple-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenedor-cuad-1 .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenedor-cuad-2 .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenedor-cuad-3 .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div, .contenedor-cuad-4 .componente-listado-productos .listado.vista.micro ul li:nth-child(6n)>div { margin: 10px; }
.fons1 { position: absolute; right: 0; }
.fons2 { position: absolute; left: 0; }
.fons-marro a { padding: 15px 30px; background-color: #63421e; border: 0; color: #FFF; font-family: "Poppins", serif; font-weight: 400; font-size: 16px; -webkit-box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); -moz-box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); }
.fons-marro a:hover { text-decoration: none; padding: 15px 30px; background-color: #b89055; border: 0; color: #FFF; font-family: "Poppins", serif; font-weight: 400; font-size: 16px; -webkit-box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); -moz-box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); }
.product-page .contenido {  max-width: 100%; }
.panel-cesta-resumen-superior .boton-pagar:hover a, .panel-cesta-resumen-superior .boton-pagar:hover span { color: #FFF; }

.destacado .panel-texto h1, .destacado .panel-texto h2 { font-size: 50px; line-height: 1em; font-family: 'Poppins', serif; font-weight: 600; letter-spacing: 0; color: #c7a163; }
.destacado .panel-texto h3, .destacado .panel-texto h4, .destacado .panel-texto h5 { font-family: 'Poppins', serif; font-size: 16px; color: #63421e; font-weight: 300; line-height: 1.4em; }

.padding { padding-left: 50px;  }
.padding .destacado .panel-texto h2 { margin-bottom: 0; }

.borde  { width: 85%; padding: 40px; }
.borde .componente-texto .texto-seccion { padding: 40px; padding-top: 0; padding-bottom: 110px;  }
.borde .componente-texto { border: 10px solid #f1e9dd; padding: 0; }
.borde .componente-texto .subtitulo-seccion { font-size: 60px; padding: 40px; padding-bottom: 20px; color: #d3b68a; }
.borde .componente-texto .texto-seccion a { padding: 15px 30px; background-color: #63421e; border: 0; color: #FFF; font-family: "Poppins", serif; font-weight: 400; font-size: 16px; -webkit-box-shadow: 10px 10px 0px -2px rgba(211,182,138,0.52); -moz-box-shadow: 10px 10px 0px -2px rgba(211,182,138,0.52); box-shadow: 10px 10px 0px -2px rgba(211,182,138,0.52); }
.borde .componente-texto .texto-seccion a:hover { background-color: #b89055; text-decoration: none; -webkit-box-shadow: 10px 10px 0px -2px rgba(211,182,138,0.52); -moz-box-shadow: 10px 10px 0px -2px rgba(211,182,138,0.52); box-shadow: 10px 10px 0px -2px rgba(211,182,138,0.52);}

.borde-movil { border: 10px solid #f1e9dd; padding: 0; }

.paisaje { width: 64%; position: relative; left: 75px; top: -140px; }
.paisaje .listado.vista>ul { grid-template-columns: repeat(5, minmax(0, 1fr)); }

.imagen-destacada-slider .flexslider .flex-control-nav li a { background-color: #fff; border-radius: 100px; }
.imagen-destacada-slider .flexslider .flex-control-nav li a:hover, .imagen-destacada-slider .flexslider .flex-control-nav li a.active { background-color: #e9798f; border-radius: 100px; } 
.imagen-destacada-slider .flexslider .flex-direction-nav .prev { background-image: url("/files/4/flecha-iz"); }
.imagen-destacada-slider .flexslider .flex-direction-nav .next { background-image: url(/files/5/flecha-de); }
.imagen-destacada-slider .flexslider .flex-control-nav { bottom: 30px; }

.panel-paginacion-listado .boton-cargar-mas-resultados { background-color: #F1F1F1; border: 0; border-radius: 6px; }

.nota { padding: 0; }
.pagina-contact-us .nota { padding: 5px; }
.pagina-contactar .nota { padding: 5px; }

.pagina-el-paisaje .listado.vista>ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.pagina-le-paysage .listado.vista>ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.pagina-the-landscape .listado.vista>ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.pagina-el-47 .listado.vista>ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.pagina-le-47 .listado.vista>ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }

.el47 { width: 90%; }
.el47 .destacado.estilo-1.no-redimensionar .panel-imagen {  position: absolute; width: 490px; margin-top: 25px; margin-left: -80px; }
.el47 .destacado.estilo-1.no-redimensionar .panel-imagen img { max-width: 280px; }
.el47 .destacado.estilo-1.no-redimensionar .panel-imagen { position: absolute; width: auto; margin-top: 35px; margin-left: -180px; }
.el47 .destacado.estilo-1.no-redimensionar .panel-texto { border: 10px solid #f1e9dd; padding: 50px; padding-left: 150px; width: 100%; }

.contenedor { max-width: 1920px; }

.pagina-inici .contenido { max-width: 1920px; margin: 0 auto; padding: 10px; }
.pagina-inicio .contenido { max-width: 1920px; margin: 0 auto; padding: 10px; }
.pagina-home .contenido { max-width: 1920px; margin: 0 auto; padding: 10px; }
.pagina-accueil .contenido { max-width: 1920px; margin: 0 auto; padding: 10px; }

.destacados .imagenes .elemento-imagen .titulo-imagen { font-family: 'Poppins', sans-serif; font-weight: 600; color: #FFF; font-size: 80px; position: absolute; left: -140px; top: 60px; }  
.destacados .imagenes .elemento-imagen .descripcion-imagen { font-family: 'Poppins', sans-serif;  font-weight: 300; color: #FFF; font-size: 18px; position: absolute; left: 70px; top: 150px; width: 40%; }

.contenido { max-width: 1400px; margin: 0 auto; }
.componente-texto, .producto { background-color: transparent; }
.componente-texto .texto-seccion, .componente-texto .texto-seccion p { font-family: 'Poppins', sans-serif; font-size: 18px; color: #63421e; font-weight: 300; line-height: 1.6em; }
.componente-texto .texto-seccion a { font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 400; line-height: 1.6em; }
.titulo-seccion { font-size: 80px; line-height: 1.2em; font-family: "Poppins", serif; font-weight: 700; letter-spacing: -0.05em; color: #b89055; text-align: center; padding-bottom: 20px; }
.componente-texto .subtitulo-seccion, .subtitulo-seccion  { font-size: 60px; line-height: 1.4em; font-family: 'Poppins', serif; font-weight: 600; letter-spacing: 0; color: #c7a163;  }
.destacado { background-color: transparent; }
.logo-peu img { max-width: 280px; }

.imagen-slider-hero .hero-slide .panel-mensaje-imagen h1, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h2, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h3, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h4, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h5, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h6 { font-family: "Yeseva One", serif; font-weight: 400; letter-spacing: -0.05em; }
.imagen-slider-hero .hero-slide .panel-mensaje-imagen p { font-family: "Poppins", serif; }
.imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero a { padding: 20px 35px; background-color: #63421e; border: 0; color: #FFF; font-family: "Poppins", serif; font-weight: 400; font-size: 16px; -webkit-box-shadow: 10px 10px 0px -2px rgba(211,182,138,0.52); -moz-box-shadow: 10px 10px 0px -2px rgba(211,182,138,0.52); box-shadow: 10px 10px 0px -2px rgba(211,182,138,0.52);}
.imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero a:hover { background-color: #b89055; border: 0; color: #FFF; font-family: "Poppins", serif; font-weight: 400; font-size: 16px; }
.imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero:hover, .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero { background-color: transparent; padding: 0; }
.imagen-slider-hero .hero-slide .panel-mensaje-imagen>div { width: 40%; }
.imagen-slider-hero .hero-slide .panel-mensaje-imagen { vertical-align: top; padding-top: 60px; }
.imagen-slider-hero .owl-theme .owl-controls .owl-page span { width: 5px; height: 5px; }
.imagen-slider-hero.elementos-blanco .owl-theme .owl-controls .owl-page span { background-color: #e3d3ba; }

.panel-cesta-resumen-superior .detalle-producto .imagen {  max-width: 120px; max-height: 100px; }
.panel-cesta-resumen-superior .detalle-producto .imagen img {  max-width: 120px; max-height: 100px; }
  
.premi-mov { max-width: 240px; margin: 0 auto; padding: 20px; padding-top: 0; }

.formulario { background-color: transparent; }
.formulario .editor-label label { font-weight: 400; color: #796753; }
.formulario .boton-aceptar { padding: 0; border: 0; background-color: transparent; }
.formulario .formulario-entidad { padding: 0; max-width: 100%; }
.formulario .boton-aceptar a, .formulario .boton-aceptar span { padding: 10px 20px; background-color: #63421e;  border: 0; color: #FFF; font-family: "Poppins", serif; font-weight: 400; font-size: 16px; -webkit-box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); -moz-box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); border-radius: 0; margin-top: 10px; margin-bottom: 10px; }
.formulario .boton-aceptar a:hover, .formulario .boton-aceptar span:hover { color: #FFF; background-color: #111; padding: 10px 20px; font-family: 'Poppins', sans-serif; text-decoration: none; }

.direccio2 { z-index: 99; height: 450px;  }
.direccio2.componente-texto  { padding: 30px!Important; background-color: #796753; }
.direccio2.componente-texto .subtitulo-seccion {  font-family: 'DM Serif Display', serif; text-align: left; font-weight: 400; color: #FFF; font-size: 40px;  }
.direccio2.componente-texto .texto-seccion h2  { color: #FFF; font-family: 'Poppins', cursive; font-size: 34px; font-weight: 600; }
.direccio2.componente-texto .texto-seccion, .direccio2.componente-texto .texto-seccion p, .direccio2.componente-texto .texto-seccion a { font-size: 20px; color: #FFF; }
.direccio2 .titulo-seccion  { position: absolute; z-index: 999;    bottom: 50px; background-color: red; color: #FFF; font-family: 'Poppins', sans-serif; font-size: 20px; padding: 10px 20px; }

.pagina-contactar .formulario .editor-field input, .pagina-contactar .formulario .editor-field textarea, .pagina-contactar .formulario .editor-field select { border: 0; background-color: #e9e9e9; border-radius: 6px; }
.pagina-contactar #contenedor-doble { max-width: 100%; padding-top: 0px; }
.pagina-contactar .contenido { max-width: 100%; }
.pagina-contactar .titulo-seccion { text-align: center; color: #FFF; font-size: 60px; }
.pagina-contactar .componente-texto .subtitulo-seccion { font-family: 'Poppins', serif; font-weight: 300; font-size: 28px; margin-top: 0; color: color: #796753;; }
.pagina-contactar .componente-texto, .pagina-contactar .componente-texto .subtitulo-seccion, .pagina-contactar .componente-texto .texto-seccion { padding: 0; }
.pagina-contactar .componente-texto .texto-seccion p { color: #FFF; font-size: 16px; }
.pagina-contactar .componente-texto { padding: 0; }
.pagina-contactar .componente-texto a { color: #FFF; border: 1px solid #FFF; padding: 10px 20px; font-family: 'Poppins', sans-serif; text-decoration: none; }
.pagina-contactar .componente-texto a:hover { color: #796753; border: 1px solid #FFF; text-decoration: none; background-color: #FFF; }
.pagina-contactar .formulario .titulo-seccion  { color: #b89055; font-size: 32px; }

.pagina-quienes-somos .contenido-inferior-100 .contenedor-componente>div { padding: 0; }
.pagina-quienes-somos .cabecera { border: 0; height: 125px; margin-bottom: 0px; }
.pagina-quienes-somos .cabecera .panel-cabecera-responsive { border: 0; }

.destacat-pastilla .destacado.estilo-1 .panel-texto { position: absolute; z-index: 99999; width: 500px; background-color: #FFF; left: 750px; top: 140px; padding: 50px; }
.destacat-pastilla .destacado.estilo-1 .panel-texto p { font-family: 'Poppins', serif; font-size: 18px; color: #796753; font-weight: 400; }
.destacat-pastilla .destacado.estilo-1 .panel-imagen { padding: 0; }
.destacat-pastilla .panel-texto h1, .destacat-pastilla .panel-texto h2 {  font-family: 'DM Serif Display', serif; font-weight: 400; font-size: 45px!Important; color: #796753; line-height: 1em; }

.destacat-quisom .destacado .panel-texto h2 { font-family: "Poppins", serif;  font-weight: 700; font-size: 50px; color: #e9778e; line-height: 1em; text-align: left; }
.destacat-quisom .panel-texto .texto, .destacat-quisom .panel-texto .texto p { font-family: 'Poppins', serif; font-size: 16px!Important; color: #555!Important; font-weight: 400; }
.destacat-quisom { max-width: 1000px; margin: 0 auto!Important; }

.texte-quisom .titulo-seccion { font-family: 'DM Serif Display', serif; font-weight: 400; font-size: 45px; color: #796753; line-height: 1em; }
.texte-quisom .texto-seccion { font-family: 'Poppins', serif; font-size: 18px!Important; color: #796753!Important; font-weight: 400; }

.panel-cesta-resumen-superior .detalle-producto .titulo, .panel-cesta-resumen-superior .detalle-producto .subtitulo-seccion, .panel-cesta-resumen-superior .panel-resumen-superior ul .subtitulo-seccion {  font-family: 'Poppins', sans-serif;  line-height: 1.4em; font-weight: 600; }
.panel-cesta-resumen-superior .panel-resumen-superior ul .texto-informativo { font-family: 'Poppins', sans-serif; font-weight: 400; line-height: 1.4em; }
.panel-cesta-resumen-superior .boton-seguir-comprando, .panel-cesta-resumen-superior .boton-pagar a  { font-family: 'Poppins', sans-serif; font-weight: 400; line-height: 1.4em; }
.panel-cesta-resumen-superior .boton-pagar { border: 0; padding: 0; background-color: transparent; }
.panel-cesta-resumen-superior .boton-pagar a { background-color: #63421e; padding: 10px 20px; color: #FFF;  }

.onsom .titulo-seccion { font-size: 60px; text-align: left;  }
.onsom .componente-texto .subtitulo-seccion { font-family: 'Poppins', serif; font-weight: 300; font-size: 28px; margin-top: 0; text-align: left; color: #796753;; }
.onsom .componente-text, .onsom .componente-texto .subtitulo-seccion, .onsom .componente-texto .texto-seccion { padding: 0; }
.onsom .componente-texto .texto-seccion img { width: 20px; vertical-align: middle; }
.onsom .componente-texto .texto-seccion p { font-size: 16px; }
.onsom .componente-texto { padding: 0; }
.onsom .componente-texto a { color: #a19486; border: 1px solid #a19486; padding: 10px 20px; font-family: 'Poppins', sans-serif; text-decoration: none; }
.onsom .componente-texto a:hover { color: #FFF; border: 1px solid #796753; text-decoration: none; background-color: #796753; }

.menu-vertical ul li.nivel-1, .menu-vertical ul li.nivel-1:first-child, .menu-vertical ul li.nivel-0, .menu-vertical ul li.nivel-0:first-child { border: 0; padding: 0; margin-bottom: 10px;  }
.menu-vertical ul, .menu-vertical ul li.nivel-1.seleccionada  { padding: 0; background-color: transparent;  }
.menu-vertical ul li.nivel-0 a { font-family: 'Poppins'; font-weight: 600; font-size: 18px; color: #111; }
.menu-vertical ul li.nivel-0 a:hover { font-family: 'Poppins'; font-weight: 600; font-size: 18px; color: #e8748b; }
.menu-vertical ul li.nivel-1 a { font-family: 'Poppins'; font-weight: 400; font-size: 16px; color: #555; line-height: 1.6em; }
.menu-vertical ul li.nivel-1 a:hover { font-family: 'Poppins'; font-weight: 500; font-size: 16px; color: #e8738a; }
.menu-vertical ul li.nivel-1 { padding: 0; margin-bottom: 10px; }
.menu-vertical ul, .menu-vertical ul li.nivel-1.seleccionada, .menu-vertical ul li.nivel-1 { padding: 0; margin-top: 10px; margin-bottom: 10px; }
.menu-vertical ul li.nivel-1.seleccionada  { padding: 0;  color: #b42930; }
.menu-vertical ul li.nivel-2 { padding: 0; border: 0; margin-bottom: 10px; }
.menu-vertical ul li.padre.abierta { padding: 0; margin-top: 10px; margin-bottom: 10px; }
.menu-vertical ul li.nivel-0, .menu-vertical ul li.nivel-0.seleccionada { background-color: transparent; margin-top: 10px; }
.menu-vertical ul li.nivel-2.seleccionada { background-color: transparent; padding: 0; border: 0; margin-bottom: 10px; margin-top: 10px; list-style: none; }
.menu-vertical ul li.nivel-2:hover a, .menu-vertical ul li.nivel-2.seleccionada a { color: #e8728a; font-size: 14px; }
.menu-vertical ul li.nivel-2 a { color: #555; font-size: 14px; }
.menu-vertical ul li.nivel-2  { background-color: transparent; border: 0; margin-bottom: 10px; margin-top: 10px; padding: 0; list-style: none; }
.menu-vertical ul li.nivel-1>ul { border: 0; margin-left: 10px; }
.menu-vertical ul li ul { border: 0; margin-left: 10px; }
.menu-vertical ul li.nivel-0.seleccionada { border: 0; padding: 0; }
.menu-vertical ul li.nivel-0.seleccionada a {  color: #e8748b; }

.category-page .listado.vista>ul {display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }

.listado.vista>ul { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); }
.contenedor-central .componente-listado-productos .listado.vista.mini ul li, .contenido-superior-100 .componente-listado-productos .listado.vista.mini ul li, .contenido-inferior-100 .componente-listado-productos .listado.vista.mini ul li, .contenedor-cuad-central .componente-listado-productos .listado.vista ul li, .contenedor-cuad-central .componente-listado-productos .listado.vista.mini ul li, .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: 100%; }
.componente-listado-productos.vista-1 .listado.vista.mini .producto { height: auto; border: 10px solid #f1e9dd!Important; padding: 20px; margin: 20px; }
body.hero-full-screen header .cabecera .cabecera-central-superior { background-color: transparent; position: absolute; }

.panel-paginacion-listado .boton-cargar-mas-resultados a, .panel-paginacion-listado .boton-cargar-mas-resultados span { font-size: 14px; line-height: 2.2em; font-family: 'Poppins', sans-serif; color: #111; background-image: none; }
.panel-paginacion-listado .boton-cargar-mas-resultados { height: 43px; }
.panel-paginacion-listado .boton-cargar-mas-resultados:hover { text-decoration: none; background-color: #111; }

/* CAPCELERA */

.cabecera {border: 0; }
.cabecera .cabecera-inferior>div { height: 0; padding: 7px 0;}
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a {  font-family: "Poppins", sans-serif; color: #4a4a4a; font-weight: 600; padding: 0px 10px; letter-spacing: 1px; text-transform: uppercase; font-size: 14px; }
.cabecera .cabecera-central-superior .logotipo img { width: 160px; }
.cabecera .cabecera-central-superior .logotipo { padding: 20px; padding-bottom: 5px; margin: 0 auto; text-align: left;  z-index: 9999999; }
.cabecera .cabecera-central>div { margin: 0 auto;  height: 45px; text-align: center; position: absolute; left: 50%; transform: translate(-50%); top: -95px; }
.cabecera .cabecera-inferior .boton-visor-cesta { display: none; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu li { display: block; }
.cabecera .cabecera-inferior .panel-busqueda { width: 180px; border-bottom: 0; position: absolute; right: 0; top: -60px; border: 0;}
.cabecera .cabecera-inferior { height: 0; }
.cabecera .cabecera-central .panel-listado.inferior li.seleccionada>a, .cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a:hover { color: #b99157; }
.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta { position: relative; color: #000; z-index: 10; position: absolute; right: 10px; }
.cabecera .cabecera-inferior .panel-busqueda .boton-buscar { background-image: url("/files/13/lupa"); width: 27px; height: 30px; background-size: cover; margin-right: 6px; margin-top: 0px; }
.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta { background-image: url("/files/5/user"); background-repeat: no-repeat; text-indent: -1000000px; width: 39px; height: 39px;top: 14px; right: 79px; position: absolute; background-size: contain; }
.cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta.logueado { text-indent: 0; padding-bottom: 0; line-height: 2.3em; font-size: 12px; top: 13px; text-align: center; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta { background-image: url("/files/6/user"); background-repeat: no-repeat; width: 45px; height: 45px; right: 0px; position: absolute;  background-size: contain; top: 10px; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta a:before { content: none; }
.cabecera .cabecera-superior .panel-listado { z-index: 999; }
.cabecera .cabecera-superior .panel-listado .enlace-cesta span { border: 0; right: -3px; position: relative; background-color: transparent; color: #555; border-radius: 30px; top: 17px; padding: 0; font-size: 14px; }
.cabecera .cabecera-superior .panel-listado { top: 40px; }
.cabecera .cabecera-inferior .panel-busqueda input { font-family: "Poppins",sans-serif; font-size: 13px; background-color: #F1F1F1; border-radius: 0; padding-left: 10px;  }
.cabecera .cabecera-superior .panel-listado li a:hover, .cabecera .cabecera-superior .panel-listado li a.activo, .cabecera .cabecera-superior .panel-listado li a:hover span { color: #111; }
.cabecera .cabecera-superior .panel-listado>ul.listado-menu li.idiomas { display: none; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos>li, .cabecera .cabecera-central .panel-listado.inferior ul.hijos { border: 0; background-color: transparent; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos>li a { font-family: "Poppins",sans-serif; color: #b89055; font-size: 14px; line-height: 1em; }
.cabecera .cabecera-central .panel-listado.inferior ul.hijos>li.seleccionada>a, .cabecera .cabecera-central .panel-listado.inferior ul.hijos>li:hover>a { font-family: "Poppins",sans-serif; color: #111; font-size: 14px; line-height: 1em; background-color: transparent; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0.padre:hover>ul.hijos { display: block; z-index: 1; -webkit-box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52);  -moz-box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); box-shadow: 10px 10px 0px -2px rgb(184 144 85); background-color: #f2e8da; padding: 12px 0px; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0.padre:hover>a { color: #b89055; }
.cabecera .cabecera-central .panel-listado.inferior li.nivel-0.padre-seleccionado a { color: #b89055; }
.cabecera .cabecera-central { z-index: 999; }

.language-ca .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-ca>a { COLOR: #FFF; BORDER: 0; background-color: #b89055; margin-left: 60px; border-radius: 70px; height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }
.language-ca .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-es>a { COLOR: #FFF; BORDER: 0; background-color: transparent; margin-left: 0; color: #111; font-weight: 300; border-radius: 70px;height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }
.language-ca .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-fr>a { COLOR: #FFF; BORDER: 0; background-color: transparent; margin-left: 0; color: #111; font-weight: 300; border-radius: 70px;height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }
.language-ca .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-en>a { COLOR: #FFF; BORDER: 0; background-color: transparent; margin-left: 0; color: #111; font-weight: 300; border-radius: 70px;height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }

.language-es .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-ca>a { COLOR: #FFF; BORDER: 0; background-color: transparent; margin-left: 60px; color: #111; font-weight: 300; border-radius: 70px;height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }
.language-es .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-es>a { COLOR: #FFF; BORDER: 0; background-color: #b89055; margin-left: 0; border-radius: 70px; height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }
.language-es .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-fr>a { COLOR: #FFF; BORDER: 0; background-color: transparent; margin-left: 0; color: #111; font-weight: 300; border-radius: 70px; height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }
.language-es .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-en>a { COLOR: #FFF; BORDER: 0; background-color: transparent; margin-left: 0; color: #111; font-weight: 300; border-radius: 70px; height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }

.language-en .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-ca>a { COLOR: #FFF; BORDER: 0; background-color: transparent; margin-left: 60px; color: #111; font-weight: 300; border-radius: 70px; height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }
.language-en .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-es>a { COLOR: #FFF; BORDER: 0; background-color: transparent; margin-left: 0; color: #111; font-weight: 300; border-radius: 70px; height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }
.language-en .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-fr>a { COLOR: #FFF; BORDER: 0; background-color: transparent; margin-left: 0; color: #111; font-weight: 300; border-radius: 70px; height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }
.language-en .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-en>a { COLOR: #FFF; BORDER: 0; background-color: #b89055; margin-left: 0; border-radius: 70px; height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }

.language-fr .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-ca>a { COLOR: #FFF; BORDER: 0; background-color: transparent; margin-left: 60px; color: #111; font-weight: 300; border-radius: 70px; height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }
.language-fr .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-es>a { COLOR: #FFF; BORDER: 0; background-color: transparent; margin-left: 0; color: #111; font-weight: 300; border-radius: 70px; height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }
.language-fr .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-fr>a { COLOR: #FFF; BORDER: 0; background-color: #b89055;  margin-left: 0; border-radius: 70px; height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }
.language-fr .cabecera .cabecera-central .panel-listado.inferior li.nivel-0.category-en>a { COLOR: #FFF; BORDER: 0; background-color: transparent; margin-left: 0; color: #111; font-weight: 300; border-radius: 70px; height: 30px; width: 42px; margin-top: 9px; line-height: 2.2em; text-align: center; }

.panel-menu-responsive ul li.enlace-copiar-ultimo-pedido { display: none; }
.destacado-interior { background-color: transparent; }

.categoria .hero-slide .panel-mensaje-imagen h2 { font-family: 'DM Serif Display', serif; font-weight: 400;  }
.categoria .hero-slide .panel-mensaje-imagen { vertical-align: top; padding-top: 40px; }
.categoria .hero-slide .panel-mensaje-imagen .boton-enlace-hero>span, .categoria .hero-slide .panel-mensaje-imagen .boton-enlace-hero>a { color: #a19486; font-family: 'Poppins', sans-serif; font-size: 16px; border: 1px solid #a19486; padding: 10px 20px; background-color: transparent; }
.categoria .hero-slide .panel-mensaje-imagen .boton-enlace-hero { padding: 0; background-color: transparent; }
.categoria .hero-slide .panel-mensaje-imagen .boton-enlace-hero>span:hover, .categoria .hero-slide .panel-mensaje-imagen .boton-enlace-hero>a:hover { color: #FFF; font-family: 'Poppins', sans-serif; border: 1px solid #acd8cd; padding: 10px 20px; background-color: #acd8cd; }

.categories img { filter: brightness(0.95); }

.categories-mov .listado-imagenes-rollover .imagenes .elemento-imagen .panel-contenedor-texto { padding: 0px; }
.categories-mov .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen img { width: 100%; }

.panel-ficha-producto .columna-de .boton-favoritos { padding: 10px; }
.fa-heart:before { font-size: 24px; }
.producto .boton-favoritos { display: none; }

.pie .panel-iconos ul li img { max-height: 66px; }

.frase-destacada .componente-texto .subtitulo-seccion { font-family: 'Poppins', sans-serif; font-weight: 300; max-width: 50%; margin: 0 auto; line-height: 1.4em; opacity: 0.7; }
.frase-destacada .componente-texto a { color: #a19486; border: 1px solid #a19486; padding: 10px 20px; font-family: 'Poppins', sans-serif; text-decoration: none; }
.frase-destacada .componente-texto a:hover { color: #FFF; border: 1px solid #796753; text-decoration: none; background-color: #796753; }

.boto .enlaces-listado .enlaces ul li a, .boto .enlaces-listado .enlaces ul li span { width: 90%; border: 2px solid #b3a798; font-family: 'Quicksand', serif; padding: 10px; background-color: transparent; color: #b3a798; font-weight: 500; font-size: 16px; line-height: 2em; }
.boto .enlaces-listado .enlaces ul li a:hover, .boto .enlaces-listado .enlaces ul li span:hover { background-color: #403231; border: 2px solid #403231; color: #FFF; }


.portada .hero-slide .panel-mensaje-imagen h2 { font-family: 'DM Serif Display', serif; font-weight: 400; font-size: 4em!Important;  }
.portada .hero-slide .panel-mensaje-imagen>div img { max-width: 400px; padding-bottom: 6em; }
.portada .hero-slide .panel-mensaje-imagen p { font-family: 'Poppins', serif; font-weight: 200; line-height: 1.2em; font-size: 3.4em!Important; color: #b7e7db!Important; margin-top: 0; }

.imago {max-width: 120px; margin: 0 auto; }

.maestra { background-color: #FFF; }
.maestra .panel-contenedo-codigo-promocion { background-color: #ffffff; border: 1px dashed #CCC; }
.maestra .panel-contenedo-codigo-promocion .enlace-codigo-promocion, .maestra .panel-contenedo-codigo-promocion .enlace-codigo-promocion-carnet-jove { font-weight: 400; font-family: "Poppins",sans-serif; font-size: 13px; text-decoration: none; text-align: center; }
.maestra .panel-contenedo-codigo-promocion .panel-codigo-promocion .editor-field input { width: 120px; margin-left: 0; }
.maestra .panel-contenedo-codigo-promocion .panel-codigo-promocion .boton-aplicar-codigo { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0px; background: #000; padding: 7px 20px; text-transform: uppercase; }
.maestra .panel-contenedo-codigo-promocion .panel-codigo-promocion .boton-aplicar-codigo:hover { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0px; background: #222; padding: 7px 20px; text-transform: uppercase; }
.maestra .panel-contenedo-codigo-promocion .panel-codigo-promocion { padding-bottom: 0; }
.maestra .productos-en-cesta li.totales { border-color: #F1F1F1; }
.maestra .panel-contenedo-codigo-promocion .panel-codigo-promocion { display: block; }
.maestra .botonera-navegacion-pedido .boton-atras, .botonera-navegacion-pedido .boton-siguiente, .maestra .botonera-navegacion-pedido .boton-siguiente, .maestra .panel-formulario-accion .boton-accion, .maestra .mi-cesta .boton-comprar { background-color: #63421e; padding: 8px 15px; }
.maestra .mi-cesta .boton-seguir-comprando { padding: 8px 15px; }
.maestra .botonera-navegacion-pedido .boton-atras:hover, .maestra .botonera-navegacion-pedido .boton-siguiente:hover, .maestra .panel-formulario-accion .boton-accion:hover, .maestra .mi-cesta .boton-seguir-comprando:hover, .maestra .mi-cesta .boton-comprar:hover, .maestra .botonera-navegacion-pedido .boton-siguiente:hover, .maestra .panel-formulario-accion .boton-accion:hover, .maestra .mi-cesta .boton-seguir-comprando:hover, .maestra .mi-cesta .boton-comprar:hover {  background-color: #111;}
.maestra .botonera-navegacion-pedido .boton-atras span, .maestra .botonera-navegacion-pedido .boton-atras a, .maestra .botonera-navegacion-pedido .boton-siguiente span, .maestra .botonera-navegacion-pedido .boton-siguiente a, .mi-cesta .boton-seguir-comprando a, .mi-cesta .boton-comprar a, .mi-cesta .boton-comprar span { font-family:  "Poppins", sans-serif; color: #FFF; }
.botonera-navegacion-pedido .boton-atras a:hover, .botonera-navegacion-pedido .boton-siguiente:hover a, .botonera-navegacion-pedido .boton-siguiente:hover span, .mi-cesta .boton-seguir-comprando a:hover, .mi-cesta .boton-comprar:hover a, .mi-cesta .boton-comprar:hover span, .botonera-navegacion-pedido .boton-siguiente:hover a, .botonera-navegacion-pedido .boton-siguiente:hover span, .mi-cesta .boton-seguir-comprando a:hover, .mi-cesta .boton-comprar:hover a, .mi-cesta .boton-comprar:hover span { font-family:  "Poppins",sans-serif; color: #FFF; }
header .contenido.externo .panel .boton-volver-tienda a, .panel-resumen h5, .panel-formulario-pedido-textos-soporte .texto-soporte-pedido .texto, .panel-pedido.envio label, .panel-pedido.envio input, .panel-pedido.envio select, .panel-pedido.envio textarea, .subtitulo-formulario, .panel-formulario-pedido .editor-label, .panel-formulario-mi-cuenta .editor-label, .maestra span, .maestra p, .panel-formulario-accion h3, .panel-formulario-accion .boton-accion span, .panel-formulario-accion .boton-accion a, .maestra a, .maestra a:hover, .productos-en-cesta li.detalle>div .datos .importes h5.precio, .productos-en-cesta li.detalle>div .datos .importes h5.importe, .maestra .productos-en-cesta li.detalle>div .datos h5.referencia b, .maestra .productos-en-cesta .productos-en-cesta li.detalle>div .datos h5.anotaciones b, .panel-navegacion-pedido .solapa-paso h3, .maestra .productos-en-cesta li.titulo h3, .maestra .productos-en-cesta li.totales.total span.titulo, .maestra .productos-en-cesta li.totales.total span.valor { font-family:  "Poppins",sans-serif; }
.panel-formulario-pedido-textos-soporte .texto-soporte-pedido .texto { font-size: 12px; line-height: 1.5em; }
.botonera-navegacion-pedido .boton-siguiente { min-width: auto; }
.maestra b, .maestra strong { font-weight: 700; }
.maestra header { background-color: #FFF; border-bottom: 1px solid #f1f1f1; }
.maestra { background-color: #FFF; }
.maestra .panel-tapiz { border: 0; }
.maestra .panel-formulario-accion .boton-accion { background-color: #63421e; }
.maestra .panel-navegacion-pedido .solapa-paso.actual, .maestra .panel-navegacion-reserva .solapa-paso.actual  { background-color: #63421e; }
.maestra .productos-en-cesta li.titulo h3, .maestra .productos-en-cesta li.totales.total span.titulo, .maestra .productos-en-cesta li.totales.total span.valor { color: #222; }
.maestra .productos-en-cesta li.detalle>div .datos h4.titulo {  font-family: "Poppins", serif; font-weight: 600; }
header .contenido.externo .panel .enlace-logotipo img { max-width: 210px; margin: 3px; }
.panel-navegacion-pedido, .panel-navegacion-reserva { padding: 20px; }
.maestra .panel-pedido.envio ul.formas-pago li span, .maestra .panel-pedido.envio ul.formas-envio li span, .maestra .panel-pedido.envio ul.formas-entrega li span {  font-family: "Poppins", serif; color: #111; }
.productos-en-cesta li.totales span.titulo, .productos-en-cesta li.totales span.valor { font-family: "Poppins", serif; }
header .contenido.externo .panel .boton-volver-tienda a { background-size: 6px; }

.productos-en-cesta li.detalle>div .datos .importes h5.importe { color: #111; }
.productos-en-cesta li.detalle>div .regalo span {  font-family: "Poppins", serif; color: #111; }
.productos-en-cesta li.detalle>div .borrar-detalle {  font-family: "Poppins", serif; color: #db0000; }
.productos-en-cesta li.detalle>div.detalle-descuento { background-color: #ffebeb; border: 2px dashed #e5c8c8; margin-top: 20px; }
.productos-en-cesta li.detalle>div.detalle-descuento .datos h4.titulo { color: #000; font-weight: 700; font-family: "Poppins", serif; }
.productos-en-cesta li.detalle>div.detalle-descuento .datos .anotaciones {  font-family: "Poppins", serif;  }

.producto .disponibilidad { display: none; }
.listado.vista.mini .producto div.panel {  margin-top: 0; }

.componente-listado-productos.vista-1 .listado.vista .producto { height: auto; }

.componente-listado-productos.vista-1 .listado.vista .producto { height: auto; }
.listado.vista .producto .imagen img { max-height: unset; transition: all 100ms ease-in-out; }
.listado.vista .producto .imagen img:hover, .listado.vista.carrusel .producto .imagen img:hover { transform: scale(1.03);}
.listado.vista .producto .imagen { padding: 0; }
.imagen-listado-productos { display: block; }
.listado.vista .producto {  height: auto;  }
.listado.vista.mini .producto { height: auto; }

.filtros-dinamicos-2.check-boxes li { padding: 5px; width: 45%; display: inline-block; }
.filtros-dinamicos-3.check-boxes li { padding: 5px; width: 45%; display: inline-block; }

.menu-facetado ul { padding: 0;  padding-bottom: 20px;  }

.email-capture { right: 450px; display: none; height: 100vh; background-color: #FFF; }
.email-capture h2 { font-family: 'Poppins', sans-serif; font-size: 20px; font-weight: 600; line-height: 1.2em; color: #111; }
.email-capture h5 { font-size: 16px;  letter-spacing: 0.05em; font-family: 'Poppins', sans-serif; color: #111; }
.email-capture button {  width: 100%; letter-spacing: 0.1em; background-color: transparent; color: #111; font-size: 14px;  font-weight: 400; border: 2px solid #111; font-family: 'Poppins', sans-serif; }
.email-capture button:hover {  width: 100%; letter-spacing: 0.1em; background-color: #111; color: #FFF; font-size: 14px;  font-weight: 400; border: 2px solid #111; font-family: 'Poppins', sans-serif; }
.email-capture input {  font-family: 'Poppins', sans-serif; color: #111; }
.email-capture.open { right: -450px; display: block; }

.panel-check a, .panel-aceptar-condiciones a, .panel-aceptar-pagar-por-saldo a, .panel-aceptar-tratamiento-datos a, .panel-aceptar-gestion-electronica a, .panel-aceptar-condiciones-contactar a, .panel-aceptar-condiciones-boletin a, .panel-aceptar-condiciones-crear-tienda-online a, .panel-check span, .panel-aceptar-condiciones span, .panel-aceptar-pagar-por-saldo span, .panel-aceptar-tratamiento-datos span, .panel-aceptar-gestion-electronica span, .panel-aceptar-condiciones-contactar span, .panel-aceptar-condiciones-boletin span, .panel-aceptar-condiciones-crear-tienda-online span { font-family: 'Poppins', sans-serif; color: #796753; font-size: 12px; }

.listado.vista.micro .producto .imagen img {  object-fit: contain; width: 100%; }

.panel-ficha-producto .columna-de .titulo { font-size: 60px; font-family: "Yeseva One", serif; font-weight: 400; letter-spacing: 0; color: #b89055; }
.panel-ficha-producto .columna-de .introduccion { font-size: 16px; letter-spacing: 0.05em; font-family: 'Poppins', sans-serif;  color: #555; background-color: transparent; padding: 0; font-weight: 400; }
.panel-ficha-producto .columna-de .caracteristicas, .panel-ficha-producto .columna-de .referencia, .panel-ficha-producto .columna-de .dimensiones { color: #555; font-size: 16px; font-family: 'Poppins', sans-serif; text-align: left; font-weight: 400; margin-top: 2em; }
.editor-label label, .editor-field input, .editor-field textarea { font-size: 14px; letter-spacing: 0.01em; font-family: 'Poppins', sans-serif; color: #111; }
.editor-field select { font-size: 13px; letter-spacing: 0.01em; font-family: 'Poppins', sans-serif; color: #111; }


#swipebox-action #swipebox-next { background-image: url("/files/14/right")!Important; background-position: unset; }
#swipebox-action #swipebox-prev { background-image: url("/files/12/left")!Important; background-position: unset;  }
#swipebox-action #swipebox-close { background-image: url("/files/13/close")!Important; background-position: unset;  }
#swipebox-action.visible-bars { top: 0; }
#swipebox-action, #swipebox-caption, #swipebox-overlay { background-image: none; background-color: #FFF; text-shadow: none; color: #010101!Important; font-family: 'Abel', serif; }
#swipebox-slider .slide { background: url("/files/16/loader") no-repeat center center; background-size: 40px; }
#scrollUp { display: none!Important; }

.panel-ficha-producto .columna-iz .portada>img:hover { cursor: url("/files/15/zoom") -10 -10, zoom-out; }
.panel-ficha-producto .columna-de { padding: 30px; text-align: left; }
.panel-ficha-producto .columna-de .boton-cesta { padding: 0; background-color: #000; width: 100%; border: 0; margin-top: 2em; }
.panel-ficha-producto .columna-de .boton-cesta a {  padding: 20px 30px; background-color: #63421e;  border: 0; color: #FFF; font-family: "Poppins", serif; font-weight: 400; font-size: 16px; -webkit-box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); -moz-box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); }
.panel-ficha-producto .columna-de .boton-cesta a:hover {  padding: 20px 30px; background-color: #111;  border: 0; color: #FFF; font-family: "Poppins", serif; font-weight: 400; font-size: 16px; -webkit-box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); -moz-box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); box-shadow: 10px 10px 0px -2px rgba(211, 182, 138, 0.52); }
.panel-ficha-producto .columna-de .subtitulo { font-family: "Poppins", sans-serif; letter-spacing: 0; font-weight: 500; font-size: 18px; }
.panel-ficha-producto .columna-de .introduccion { font-family: "Poppins", sans-serif; font-weight: 200; font-size: 18px; color: #000; }
.panel-ficha-producto .columna-de .referencia, .panel-ficha-producto .columna-de .dimensiones { color: #DDD; }
.panel-ficha-producto .columna-de .disponibilidad.disponibilidad-1 { border-radius: 0; }
.panel-ficha-producto .editor-field.ancho-mini select { width: 100%; font-family: "Poppins", sans-serif; }
.panel-ficha-producto .editor-field select { height: 40px; }
.panel-ficha-producto .editor-field select:hover { border-color: #000; }
.panel-ficha-producto .columna-iz .listado-thumbs { position: relative; }
.panel-ficha-producto { padding: 0; }
.panel-ficha-producto .columna-de .precio { font-family: "Poppins",sans-serif; font-weight: 700; font-size: 34px; line-height: 1.4em; }
.panel-ficha-producto .columna-de .precio-anterior  { font-family: "Poppins",sans-serif;  font-weight: 700; font-size: 22px; color: #000; line-height: 2.3em;}
.panel-ficha-producto .boton-cesta span, .panel-ficha-producto .boton-cesta a { padding: 20px 25px; color: #fff; background-color: #000; font-size: 12px; }
.panel-ficha-producto .boton-cesta span, .panel-ficha-producto .boton-cesta a:hover { padding: 20px 25px; color: #fff; background-color: #222; font-size: 12px; }
.panel-ficha-producto .editor-field { font-family: "Poppins",sans-serif; }
.panel-ficha-producto .columna-iz .listado-thumbs ul li>div.thumbnail img {  max-width: 125px; max-height: inherit; }
.panel-ficha-producto .columna-de .caracteristicas span { margin-left: 30px; font-family: "Poppins",sans-serif; font-weight: 400; font-size: 16px; border: 0; padding: 0; color: #444; border-radius: 0; text-align: center; }
.panel-ficha-producto .columna-de .referencia, .panel-ficha-producto .columna-de .dimensiones { display: none; font-family: "Poppins",sans-serif; } 
.panel-ficha-producto .columna-de .visor-colores .icono-color .seleccionado { top: -1px; left: -1px; }
.panel-descripcion-producto .descripcion {  padding: 20px; font-weight: 400; font-family: "Poppins", sans-serif; font-size: 15px; text-align: justify; margin: 0 auto; }
.panel-ficha-producto .columna-de .caracteristicas li::marker { content: none; list-style-type: none; }
.panel-ficha-producto .columna-de .caracteristicas li { background-image: url("/files/9/punt"); background-size: contain; background-repeat: no-repeat;  height: 23px; background-position: left top -2px;}
.panel-ficha-producto .columna-iz .portada { width: 100%!Important; max-width: 100%!Important; padding: 10px; min-width: auto; background-color: #FFF; }
.panel-ficha-producto .columna-iz ul li { width: 100%; display: inline-flex;}
.panel-ficha-producto .columna-iz ul { padding: 20px; display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.panel-ficha-producto .columna-de .disponibilidad { display: none; }

.enlaces-informacion-adicional-producto-superior .panel-descripcion-producto-superior { font-size: 14px; font-family: "Poppins", sans-serif; }
.enlaces-informacion-adicional-producto-superior { font-size: 16px; font-family: "Poppins", sans-serif; margin-top: 3em; }
.enlaces-informacion-adicional-producto-superior>li {  position: relative;  padding: 15px; padding-left: 0;  cursor: pointer;  border-bottom: 1px solid #ccc; }
.enlaces-informacion-adicional-producto-superior>li:first-child.enlaces-informacion-adicional-producto-superior>li:first-child { border-top: 1px solid #ccc;  border-bottom: 1px solid #CCC; padding: 10px; }
.enlaces-informacion-adicional-producto-superior .panel-descripcion-producto-superior p, .enlaces-informacion-adicional-producto-superior .panel-descripcion-producto-superior span  { font-size: 14px; font-family: "Poppins", sans-serif; }
.panel-urls.ocultar {  display: flex; }

.panel-vista-rapida-producto .opciones .panel-compartir .ver-detalles { font-family: 'Poppins', sans-serif; }

.panel-vista-rapida-producto .columna-de .titulo { font-size: 30px; }
.panel-vista-rapida-producto .columna-de .introduccion, .panel-vista-rapida-producto .columna-de .caracteristicas { font-size: 14px; }
.panel-vista-rapida-producto .columna-de .precio { font-size: 20px; }
.panel-vista-rapida-producto .columna-de .boton-cesta a, .panel-vista-rapida-producto .columna-de .boton-cesta span, .panel-vista-rapida-producto .boton-cesta a, .panel-vista-rapida-producto .boton-cesta span { padding: 15px 25px; font-size: 14px; }
.panel-vista-rapida-producto .columna-de .boton-cesta a:hover, .panel-vista-rapida-producto .columna-de .boton-cesta span:hover, .panel-vista-rapida-producto .boton-cesta a:hover, .panel-ficha-producto .boton-cesta span:hover { padding: 15px 25px; font-size: 14px; }

#panel-carrusel-relacionados-dinamico .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: 100%; }
#panel-carrusel-relacionados-dinamico .listado.vista>ul { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); }
#panel-carrusel-relacionados-dinamico .listado.vista.micro .producto .imagen img {  max-height: unset; }
#panel-carrusel-relacionados-dinamico .componente-listado-productos.vista-1 .listado.vista.micro .producto { height: auto; }
#panel-carrusel-relacionados-dinamico .listado.vista>ul li:nth-child(5) { display: none; }
#panel-carrusel-relacionados-dinamico .listado.vista>ul li:nth-child(6) { display: none; }
#panel-carrusel-relacionados-dinamico .titulo-seccion {    padding: 10px;  text-align: left; font-size: 50px; }
#panel-carrusel-relacionados-dinamico  { padding: 30px; background-color: #f5f1eb;}
#panel-carrusel-relacionados-dinamico .listado.vista.micro .producto { padding: 15px; }

.contenedor-central.ficha-producto { margin-bottom: 0px; }

.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: 100%; }

.listado.vista.micro .producto h4.titulo a { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 26px; letter-spacing: 0; }
.listado.vista.micro .producto .precio-anterior  { font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 14px;  letter-spacing: 0.05em;  }
.listado.vista.micro .producto .precio  { font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 14px;  letter-spacing: 0.05em;  }
.listado.vista.micro .producto h4.titulo, .listado.vista.micro .producto div.panel, .listado.vista.micro .producto .disponibilidad { margin-top: 0;  letter-spacing: 0.05em;  }
.listado.vista.micro .producto h4.titulo { min-height: 1em;  letter-spacing: 0.05em; }

.enlaces-informacion-adicional-producto-superior .panel-descripcion-producto-superior {  font-weight: 300; font-family: 'Poppins', sans-serif; font-size: 14px; }
.enlaces-informacion-adicional-producto-superior>li { padding: 10px; background-image: url(/files/10/mas); background-repeat: no-repeat; background-position: right 15px; max-width: auto; background-size: 11px; }
.enlaces-informacion-adicional-producto-superior a {  font-weight: 400; font-family: 'Poppins', sans-serif; letter-spacing: 0.05em; color: #555; font-size: 15px;  }
.enlaces-informacion-adicional-producto-superior a:hover { text-decoration: none; }

.editor-field input, .editor-field textarea, .editor-field select { background-color: #FFF; }
.editor-field.ancho-mini select { width: 230px; }

.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-instagram { background-image: url("/files/10/instagram"); width: 40px; height: 40px; background-size: cover; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-facebook { background-image: url("/files/9/facebook");width: 40px; height: 40px; background-size: cover; }
.pie>div .panel-superior ul.listado-enlaces-redes li>a.icono-tuenti { background-image: url("/files/14/tiktok"); width: 40px; height: 40px; background-size: cover; }
.pie .listado-enlaces-redes { width: 150px; }

footer { background-color: #b89055; max-width: 100%; margin: 0 auto; }
footer ul { max-width: 1920px; margin: 0 auto; }
footer .listado-imagenes-rollover .imagenes .elemento-imagen .titulo-imagen { font-family: 'Poppins', sans-serif; color: #555; padding-top: 10px; }
footer .listado-imagenes-rollover { padding-top: 20px; max-width: 1400px;  margin: 0 auto; }
footer .contenedor-cuad-1, footer .contenedor-cuad-2, footer .contenedor-cuad-3, footer .contenedor-cuad-4 { width: 33.3%; }

.pie .panel-inferior, .pie>div .panel-superior, .pie, .pie>div { background-color: transparent; text-align: center; }
.pie .panel-inferior { border-top: 1px solid #dcdcdc; }
.pie>div .panel-superior {  max-width: 1920px; margin: 0 auto; }
  
.listado-imagenes-rollover .imagenes .elemento-imagen .panel-contenedor-texto { background-color: transparent; }
.listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { transition-duration: 1.5s; } 
.listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img:hover { transform: scale(1.08); }

.iconos .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img:hover { transform: scale(1.0); }
.iconos .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { width: 30%; }

.contenido-superior-100 .contenedor-componente>div, .contenido-inferior-100 .contenedor-componente>div { max-width: 1920px; }

.contenido-superior-100 .contenedor-componente>div, .contenido-inferior-100 .contenedor-componente>div { max-width: 100%; }
.categories .imagenes .elemento-imagen .titulo-imagen { text-align: left!Important; font-family: 'Poppins', sans-serif; font-size: 35px;  position: absolute; letter-spacing: 0.4em; top: 40px; font-weight: 400; color: #000; }

.categories .imagen-slider-hero .hero-slide .panel-mensaje-imagen { vertical-align: top; padding-top: 40px; }
.categories .imagen-slider-hero .hero-slide { padding: 25px; }

.destacat { padding: 10px; padding-top: 0;  }
.destacat .destacado.estilo-1 .panel-imagen { z-index: 0; width: 80%;  } 
.destacat .destacado .panel-texto h2 { font-family: 'Poppins', sans-serif; color: #000; font-size: 34px; line-height: 1.3em; }
.destacat .destacado .panel-texto { color: #000; line-height: 1.5em; font-size: 32px; line-height: 1.3em; letter-spacing: 0.1em; }
.destacat .destacado.estilo-1.no-redimensionar .panel-texto { top: 150px; position: absolute; width: 25%; right: 20px; }

.destacat2 { padding: 10px;  }
.destacat2 .destacado.estilo-2 .panel-imagen {  z-index: 0; width: 80%; } 
.destacat2 .destacado .panel-texto h2 { font-family: 'Poppins', sans-serif; color: #000; font-size: 34px; line-height: 1.3em; }
.destacat2 .destacado .panel-texto { color: #000; line-height: 1.5em; font-size: 32px; line-height: 1.3em; letter-spacing: 0.1em; }
.destacat2 .destacado.estilo-2.no-redimensionar .panel-texto { top: 150px; position: absolute;  width: 32%; left: 20px; }

.destacado .panel-texto .texto p, .destacado .panel-texto .texto { font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 16px; color: #63421e; line-height: 1.6em; }
.destacado .panel-texto .enlace { padding: 15px 30px; background-color: #63421e; border: 0; color: #FFF; font-family: "Poppins", serif; font-weight: 400; font-size: 16px; -webkit-box-shadow: 10px 10px 0px -2px rgba(211,182,138,0.52); -moz-box-shadow: 10px 10px 0px -2px rgba(211,182,138,0.52);box-shadow: 10px 10px 0px -2px rgba(211,182,138,0.52); }
.destacado .panel-texto .enlace:hover { background-color: #b89055; text-decoration: none; color: #FFF; border: 0; }

.separador-seccion { border-top: 1px solid #dcdcdc; max-width: 1400px; margin: 0 auto; margin-bottom: 30px; }

.pie>div .panel-superior ul.listado-enlaces li { width: inherit; }
.pie>div .panel-superior .subtitulo-seccion { color: #FFF; font-family: 'Poppins', sans-serif; font-size: 28px; font-weight: 700; }
.pie>div .panel-superior ul.listado-enlaces li a { font-family: 'Poppins', sans-serif; color: #FFF; font-size: 18px; font-weight: 300; line-height: 2em; }
.pie>div .panel-inferior a, .pie>div .panel-inferior p { font-family: 'Poppins', sans-serif; font-size: 13px; font-weight: 400; color: #FFF; }
.pie .panel-iconos { background-color: transparent; }
.pie>div .panel-inferior { background-color: transparent; }

.carrusel-productos-hor .bx-controls .bx-controls-direction .bx-prev { height: 35px!Important; background-image: url("/files/6/iz"); right: 30px!Important; left: inherit!Important; top: -40px!Important; }
.carrusel-productos-hor .bx-controls .bx-controls-direction .bx-next { right: 0px; height: 35px!Important; background-image: url("/files/5/de");position: absolute!Important; right: 0px!Important; top: -40px!Important; }
.carrusel-productos-hor .listado { padding: 0; }
.carrusel-productos-hor .superior h2.titulo-seccion { margin-bottom: 20px; top: 20px; font-size: 40px; font-family: 'DM Serif Display', sans-serif; font-weight: 400; letter-spacing: 0; }
.carrusel-productos-hor .listado>div ul li { width: 375px!Important; }
.listado.vista .producto .precio { font-family: "Poppins",sans-serif;  font-size: 15px; line-height: 1.3em; }
.listado.vista.mini .producto { padding: 10px; }
.carrusel-productos-hor .listado>div { max-width: 100%!Important; }
.carrusel-productos-hor .listado.vista.mini .producto { padding: 20px; padding-left: 0;  }
.carrusel-productos-hor .listado>div .bx-viewport { min-height: 500px; }
.producto .panel-informacion { position: relative; text-align: left; margin-bottom: 30px; padding-left: 0; padding-top: 10px; }
.producto h4.titulo { margin-top: 20px; }
.listado.vista.carrusel .producto .imagen img { width: auto; max-height: 400px; }
.carrusel-productos-hor { padding: 20px; }
.carrusel-productos-hor.vista-1 .listado.vista.mini .producto { min-height: 400px; }

.producto .panel-vista-rapida { border-radius: 6px; background-color: #e9788f; }
.producto .panel-vista-rapida a, .producto .panel-vista-rapida span { font-family: 'Poppins', sans-serif; color: #FFF; font-weight: 400; font-size: 13px; }


.imagen-slider-hero .owl-buttons { top: 45%; }
.listado.vista.mini .producto .icono-recomendado, .listado.vista.mini .producto .icono-novedad { display: none; }

.panel-navegacion .camino a, .panel-navegacion .camino span { color: #222; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 13px; }
.panel-navegacion .boton-volver a, .panel-navegacion .boton-volver span { padding-left: 0; font-family: 'Poppins', sans-serif; color: #111; border-radius: 5px;  }
.panel-navegacion .boton-volver { padding: 5px 15px; background-image: none; background-color: transparent; border: 1px solid #111; background-repeat: no-repeat;}
.panel-navegacion .boton-volver:hover { padding: 5px 15px; background-image: none; background-color: #b89055; border: 1px solid #b89055; background-repeat: no-repeat;}
.panel-navegacion .boton-volver a:hover { color: #FFF; }

.panel-menu-responsive, .panel-menu-responsive ul li  { background-color: #f1e9dd; border: 0; }
.panel-menu-responsive ul { margin-bottom: 20px; }
.panel-menu-responsive ul li  { background-color: #FFF; border-top: 1px solid #E8E8E8; }
.panel-menu-responsive ul li a, .panel-menu-responsive ul li span {  color: #111; background-color: transparent; font-size: 50px; }
.panel-menu-responsive ul li.padre>a { background-position: 20% 50%; }
.panel-menu-responsive ul li a:hover { color: #cba163; background-color: transparent;  }
.panel-menu-responsive ul li { border: 0; text-align: left; background-color: transparent; }
.panel-menu-responsive ul li a { font-family: 'Poppins', sans-serif; font-size: 30px; color: #555; line-height: 1.6em; }
.panel-menu-responsive ul li ul.hijos li { background-color: transparent; border-top: 0; }
.panel-menu-responsive ul li ul.hijos { border: 0;  background-color: transparent; margin-bottom: 10px; }
.panel-menu-responsive ul li.padre.abierta>a { box-shadow: none; }
.panel-menu-responsive ul li:hover { background-color: transparent; }
.panel-menu-responsive ul li ul.hijos a, .panel-menu-responsive ul li ul.hijos span { font-size: 22px; font-weight: 400; color: #555; }
.panel-menu-responsive ul li.idiomas a { font-size: 18px; line-height: 2em; }
.panel-menu-responsive ul li.enlace-copiar-ultimo-pedido a { font-size: 16px; line-height: 1.7em; border: 1px solid #d1d1d1; border-radius: 100px; display: inline-block; padding: 10px 20px; margin-top: 10px; color: #b4b4b4; padding-bottom: 7px; }
.panel-menu-responsive ul li.enlace-copiar-ultimo-pedido { margin-top: 20px; }
.panel-menu-responsive ul li.enlace-copiar-ultimo-pedido a:hover { border-color: #111; color: #111; }
.panel-menu-responsive ul li ul.hijos li:hover { background-color: transparent; }
.panel-menu-responsive ul:nth-child(1) li a { font-weight: 400; border: 1px solid #cba163; color: #cba163; padding: 4px 12px; border-radius: 50px;  display: inline-block; font-size: 14px; }
.panel-menu-responsive ul:nth-child(2) li a { font-size: 24px; }
.panel-menu-responsive ul:nth-child(3) { display: none; }
.panel-menu-responsive ul:nth-child(2) li.category-ca { display: inline-flex; }
.panel-menu-responsive ul:nth-child(2) li.category-es { display: inline-flex; }
.panel-menu-responsive ul:nth-child(2) li.category-en { display: inline-flex; }
.panel-menu-responsive ul:nth-child(2) li.category-fr { display: inline-flex; }
.panel-menu-responsive ul:nth-child(2) li.category-ca a { font-size: 14px; font-weight: 500; margin-top: 3em; }
.panel-menu-responsive ul:nth-child(2) li.category-es a { font-size: 14px; font-weight: 500; }
.panel-menu-responsive ul:nth-child(2) li.category-en a { font-size: 14px; font-weight: 500; }
.panel-menu-responsive ul:nth-child(2) li.category-fr a { font-size: 14px; font-weight: 500; }

.componente-listado-productos-pinterest li.elemento-pinterest .producto .panel-informacion .panel-precio { text-align: right;    padding: 0;    width: 40%;    float: right; }
.componente-listado-productos-pinterest li.elemento-pinterest .producto .panel-informacion .titulo {  text-align: left;    width: 60%;    float: left;    padding: 0; }
.formulario .editor-field input, .formulario .editor-field textarea, .formulario .editor-field select { background-color: transparent; }

.producto .precio { font-size: 14px; }
.componente-listado-productos-pinterest li.elemento-pinterest .producto .panel-informacion { padding: 6px 8px 1px 10px; position: relative; margin: 0 auto; width: 100%; background-color: #CCC; opacity: 0.8; z-index: 101;}
.producto h4.titulo a { color: #5D5D5D; }
.producto .precio { color: #5D5D5D; }
.componente-listado-productos-pinterest li.elemento-pinterest .producto { padding: 0;  }
.cesta-resumen ul.totales { background-color: #FFF; }
.cesta-resumen>div{ background-color: #FFF; }
.panel-resumen-cesta .cesta-resumen ul.totales li span, .panel-resumen-cesta .cesta-resumen li.ver-todos a { color: #555; }
.cesta-resumen .boton-mi-cesta { background-color: #8acc00; }
.cesta-resumen .boton-mi-cesta a, .cesta-resumen .boton-mi-cesta span { color: #FFF; }
.cesta-resumen .boton-mi-cesta:hover { background-color: #555; }
.panel-resumen-cesta { top: -44px; right: -7px; }
.descripcion a { color: #135EBA; }
.descripcion a.boton { color: #FFFFFF; background-color: #B4A97F; padding: 10px 30px; text-decoration: none; float: left; border-radius: 30px; }
.descripcion a.boton:hover { background-color: #A59B76; }
.panel-descripcion-propiedades .titulo-seccion { display: none; }
.panel-ficha-producto { max-width: 1400px; margin: 0 auto; overflow: hidden; background-color: transparent; }
.panel-descripcion-propiedades { overflow: visible; background-color: transparent; }

.panel-compartir { border-top: 0; display: none; }
.panel-navegacion { border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1;  padding: 6px; }

.productos-en-cesta li.detalle>div .datos .importes h5.precio.ofertado { color: #000; }
.panel-ficha-producto .columna-iz .portada { margin-bottom: 10px; max-height: inherit; }

.listado.vista .producto .descuento { display: none; }
.listado.vista .producto .unidad-medida { display: none; }
.producto .precio-anterior { color: #CCC; }
.listado.vista .producto .precio  { font-size: 18px; color: #63421e; font-weight: 300;  }
.producto .boton-cesta { background-color: transparent; border: 1px solid #555; }
.producto .boton-cesta:hover { background-color: #555; }
.listado.vista .producto .botonera .boton-cesta span, .listado.vista .producto .botonera .boton-cesta a { color: #555; top: 1px; }
.listado.vista .producto .botonera .boton-cesta span:hover, .listado.vista .producto .botonera .boton-cesta a:hover { color: #FFF; top: 2px; }
.listado.vista .producto h4.titulo a { margin-top: 20px; font-family: "Poppins", serif; text-transform: none!Important; font-weight: 600; color: #d3b68a; font-size: 50px; }
.panel-ficha-producto .columna-de .descuento { display: none; }

.fa-bars { background-image: url("/files/8/menu"); margin-top: 0px; background-repeat: no-repeat; width: 50px; height: 50px; background-size: cover; top: -3px;  right: 10px; }
.fa-shopping-bag:before, .fa-search:before, .fa-bars:before { content: none; }
.fa-search { cursor: pointer; background-image: url("/files/8/lupa"); margin-top: 6px; background-repeat: no-repeat; width: 40px!Important; height: 45px!Important; background-size: cover; }
.fa-shopping-bag { background-image: url("/files/71/bag"); margin-top: 6px; background-repeat: no-repeat; width: 39px; height: 50px; background-size: cover; }
body.responsive-menu { -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; -ms-transition: all 0.6s ease; transition: all 0.6s ease;  -webkit-transform:translate(-50%,0); -moz-transform:translate(-50%,0); -o-transform:translate(-50%,0); -ms-transform:translate(-50%,0); transform:translate(-50%,0); }
body.responsive-menu.cerrado { -webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease;-o-transition:all 0.6s ease; -ms-transition:all 0.6s ease; transition:all 0.6s ease; -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -o-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0);  }

#scrollUp { background: url("/files/23/top") no-repeat; }
#scrollUp::before { content: none; }

.listado.vista.mini .producto .imagen img { object-fit: cover; width: 100%; }


@media only screen and (max-width: 1600px) {
  .categoria .hero-slide .panel-mensaje-imagen h2 { font-size: 35px!Important; }
  .paisaje { width: 62%; top: -120px; }
  .panel-ficha-producto .columna-iz ul li { width: 100%; }
}


@media only screen and (max-width: 1280px) {
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen h2 { font-size: 70px!Important; }
  .borde .componente-texto .subtitulo-seccion, .destacado .panel-texto h1, .destacado .panel-texto h2 { font-size: 40px; }
  .borde .componente-texto .texto-seccion a, .destacado .panel-texto .enlace { font-size: 14px; }
  .paisaje { width: 60%; }
  .componente-texto .texto-seccion, .componente-texto .texto-seccion p { font-size: 16px; }
  .padding .destacado .panel-texto h2 { font-size: 60px; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen h1.t100, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h2.t100, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h3.t100, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h4.t100, .imagen-slider-hero .hero-slide .panel-mensaje-imagen h5.t100, .imagen-slider-hero .hero-slide .panel-mensaje-imagen p.t100, .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-tema a.t100 { font-size: 80px; }  .listado.vista>ul { grid-template-columns: repeat(4, minmax(0, 1fr));  }
  .categoria .hero-slide .panel-mensaje-imagen h2 { font-size: 30px!Important; }
  .categoria .hero-slide .panel-mensaje-imagen { padding: 0px; padding-top: 20px; }
  .cabecera .cabecera-superior .panel-listado li a, .cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a { font-size: 14px; }
  .cabecera .cabecera-central-superior .logotipo img { max-height: 60px; width: auto; }
  .cabecera .cabecera-superior .panel-listado>ul.listado-menu li.idiomas a { padding-left: 5px; }
  .cabecera .cabecera-superior .panel-listado li.cuenta a.enlace-mi-cuenta { font-size: 12px; }
  .cabecera .cabecera-central .panel-listado.inferior li.nivel-0>a { padding: 0 4px; }
  .destacat-pastilla .panel-texto h1, .destacat-pastilla .panel-texto h2 { font-size: 35px!Important; }
  .destacat-pastilla .destacado.estilo-1 .panel-texto { left: 550px; }
  .panel-ficha-producto .columna-de, .panel-ficha-producto .columna-de .titulo { margin-top: 0px; }
  .listado.vista.mini .producto .imagen img { max-height: 350px; }
  .cabecera .cabecera-central>div { top: -65px; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen>div { width: 33%; }
}


@media only screen and (min-width: 1025px) {
  .email-capture { border-top: 0; border-bottom: 0; border-right: 0; }
  .panel-ficha-producto .columna-iz { max-width: 70%; width: 70%; }
  .panel-ficha-producto .columna-de { max-width: 30%; width: 30%; }
  .panel-ficha-producto .columna-iz .portada>img:first-child { width: 100%; }
}

@media only screen and (max-width: 1024px) {
   .el47 { width: 100%; }  
  .paisaje { width: 55%; }
  .el47 .destacado.estilo-1.no-redimensionar .panel-texto { border: 10px solid #f1e9dd; padding: 20px; padding-left: 80px; width: 100%; }
  .el47 .destacado.estilo-1.no-redimensionar .panel-imagen { position: absolute; width: auto; margin-top: 10px; margin-left: -230px; }
  .componente-texto .texto-seccion, .componente-texto .texto-seccion p { font-size: 16px; }
  .padding .destacado .panel-texto h2 { font-size: 40px; }  
  .listado.vista>ul { grid-template-columns: repeat(3, minmax(0, 1fr));  }
  .cabecera .panel-cabecera-responsive .enlace-logotipo { margin: 5px; }
  .listado.vista.mini .producto .imagen img { max-height: 230px; }
  .filtros-dinamicos-2.check-boxes li { width: 22%; display: inline-block; }
  .cabecera .panel-cabecera-responsive { height: 60px; border: 0; }
  .panel-ficha-producto { margin-top: 0px; }
  .carrusel-productos-hor .superior h2.titulo-seccion { font-size: 24px; }
  .destacat .destacado .panel-texto h2 { font-size: 24px; }
  .destacat2 .destacado .panel-texto h2 { font-size: 24px; }
  .destacat .destacado.estilo-1.no-redimensionar .panel-texto { top: 40px; }
  .destacat2 .destacado.estilo-2.no-redimensionar .panel-texto { top: 40px; }
  .cabecera .panel-cabecera-responsive .enlace-logotipo img { margin: 0; }
  .fa-shopping-bag { background-image: url("/files/6/bag"); margin-top: 0; background-repeat: no-repeat; width: 40px!Important; height: 40px!Important; background-size: contain; }
   .cabecera .panel-cabecera-responsive .enlace-logotipo img { max-height: 50px;   margin: 1px; }
  .cabecera .panel-cabecera-responsive ul { margin: 5px; }
  .cabecera .panel-cabecera-responsive ul li { padding: 5px 10px; }
  body.responsive-menu { -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; -ms-transition: all 0.6s ease; transition: all 0.6s ease;  -webkit-transform:translate(-80%,0); -moz-transform:translate(-80%,0); -o-transform:translate(-80%,0); -ms-transform:translate(-80%,0); transform:translate(-80%,0); }
  body.responsive-menu.cerrado { -webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease;-o-transition:all 0.6s ease; -ms-transition:all 0.6s ease; transition:all 0.6s ease; -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -o-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0);  }
  .panel-menu-responsive ul li.padre>a { background-position: 100% 50%; }
  .panel-menu-responsive ul li ul.hijos a, .panel-menu-responsive ul li ul.hijos span { font-size: 18px; }
  .panel-menu-responsive ul li a { font-size: 22px; font-weight: 600; }
  .panel-menu-responsive ul li.idiomas a { font-size: 16px; }
  .panel-menu-responsive ul li.enlace-copiar-ultimo-pedido a { font-size: 14px; }
  .pajaro {  margin-top: 30px; }
  #panel-carrusel-relacionados-dinamico .componente-listado-productos.vista-1 .listado.vista.micro .producto { height: 480px; }
  .titulo-seccion { font-size: 60px; }
  .email-capture { height: 260px; }
  .email-capture.open { bottom: 10px!Important; top: inherit; }
  .outlet { height: 400px; margin: 15px; margin-top: 0; }
  body.hero-full-screen .destacado-interior { height: 560px; }
  .cabecera { border-bottom: 0; margin-bottom: 0px; height: auto; }
  .panel-menu-responsive ul li.idiomas.primero { margin-top: 10px; }
  .panel-menu-responsive ul {  margin-bottom: 0px; }
  .panel-menu-responsive ul:first-child { margin-bottom: 20px; }
  #panel-carrusel-relacionados-dinamico .listado.vista>ul { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .panel-ficha-producto .columna-de .boton-cesta a, .panel-ficha-producto .columna-de .boton-cesta span, .panel-ficha-producto .boton-cesta a, .panel-ficha-producto .boton-cesta span {  padding: 22px 18px; }
  .pagina-donde-estamos .cabecera, .pagina-contactar .cabecera, .pagina-quienes-somos .cabecera {  border: 0; height: auto;  margin-bottom: 0px; }
  .pagina-on-som .cabecera, .pagina-contactar .cabecera, .pagina-qui-som .cabecera {  border: 0; height: auto;  margin-bottom: 0px; }
  .pagina-where-we-are .cabecera, .pagina-contact-us .cabecera, .pagina-about-us .cabecera {  border: 0; height: auto;  margin-bottom: 0px; }
  .destacat-pastilla .destacado.estilo-1 .panel-texto { background-color: #F5E1A4; position: relative; z-index: 99999; width: 100%; top: 0; left: auto; }
  .destacat-pastilla .destacado.estilo-1 .panel-imagen { padding: 0; z-index: 9999999; margin-bottom: 40px; }
  .menu-vertical ul li.nivel-0 a  { font-size: 14px; }
  .menu-vertical ul li.nivel-0 a:hover { font-size: 14px; }
  .menu-vertical ul li.nivel-0.seleccionada a { font-size: 14px; }
  .listado.vista .producto h4.titulo a { font-size: 30px; }
  .panel-menu-responsive { display: block; width: 80%;  position: fixed;  border-left: 1px solid #f1f1f1;  padding: 20px;  }
}

@media only screen and (max-width: 768px) {
  .destacado .panel-texto h1, .destacado .panel-texto h2 { font-size: 50px; }
  .pagina-inicio .contenido {  padding: 0; }
  .listado.vista>ul { grid-template-columns: repeat(3, minmax(0, 1fr));  }
  .direccio2 { margin: 10px!Important; margin-bottom: 20px!Important; }
  .pagina-donde-estamos .contenedor ul.componentes>li { padding: 10px; }
  .pagina-on-som .contenedor ul.componentes>li { padding: 10px; }
  .pagina-where-we-are .contenedor ul.componentes>li { padding: 10px; }
  .panel-ficha-producto .columna-iz ul, .panel-ficha-producto .columna-iz ul li { padding: 0; }
  .iconos .listado-imagenes-rollover .imagenes .elemento-imagen .panel-contenedor-texto { margin-bottom: 30px; }
  .iconos .listado-imagenes-rollover .imagenes .elemento-imagen a.enlace-imagen.centrar img { width: 20%; }
  .panel-ficha-producto .columna-de .boton-cesta { width: 100%; }
  #panel-carrusel-relacionados-dinamico .componente-listado-productos.vista-1 .listado.vista.micro .producto { height: auto; }
  .destacat .destacado.estilo-1 .panel-imagen { width: 100%; }
  .destacat2 .destacado.estilo-2 .panel-imagen { width: 100%; }
  .destacat .destacado.estilo-1.no-redimensionar .panel-texto { position: relative; top: 0; width: 100%; left: 0; right: 0; } 
  .destacat2 .destacado.estilo-2.no-redimensionar .panel-texto { position: relative; top: 0; width: 100%; left: 0; right: 0; } 
  .panel-descripcion-producto { position: relative; width: 100%; float: left; margin-top: 0; overflow: visible; left: 0; }
  .panel-ficha-producto .columna-de .titulo { font-size: 24px; }
  body.hero-full-screen .imagen-slider-hero .hero-slide { margin-top: 0; }
  .pie>div .panel-superior .panel-grupo-enlaces { padding-right: 0px; padding-top: 30px; }
  .video-home .destacado-interior .panel-texto .texto { font-family: 'Poppins', sans-serif; color: #FFF;  font-size: 18px; text-align: center; line-height: 1.4em; }
  .panel-descripcion-producto { position: relative; width: 100%; float: left; margin-top: 0; overflow: visible; left: 0; }
  .panel-ficha-producto .columna-de .titulo { font-size: 50px; }
  .cabecera { height: auto; }
  .contenido { background-color: #FFF; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen h2 { font-size: 50px; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen p { font-size: 18px; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero>a { font-size: 14px; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero { padding: 10px 25px; }
  #panel-menu-arbol { display: block; }
  .menu-facetado .check-boxes li { padding: 5px; display: inline-block; }
  .boton-ver-categorias-movil { display: none; }
  .cabecera .panel-cabecera-responsive ul li .enlace-responsive { height: 43px; width: 40px; }
  .listado-imagenes-rollover .imagenes .elemento-imagen { padding: 5px; }
  .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: 100%; }
  .outlet .titulo-seccion { font-size: 22px; }
  .contenido-inferior-100 .outlet .componente-html {  position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); max-width: 100%; width: 100%; text-align: center; }
  .outlet { height: 200px; margin: 15px; margin-top: 0; }
  .outlet .codigo a { color: #FFF; font-size: 12px; }
  body.hero-full-screen .destacado-interior { height: 460px; }
  .frase-destacada .componente-texto .subtitulo-seccion { font-size: 20px; max-width: 80%; }
  .panel-menu-responsive ul li a { font-size: 18px; font-weight: 300; }
  .direccio { width: 100%; position: relative; top: 0; }
  .direccio.componente-texto { border-radius: 0px; }
  .slider-quisom .hero-slide .panel-mensaje-imagen>div {  width: 100%; }
  .slider-quisom .hero-slide { background-position: right!Important; }
  .destacat-quisom .destacado .panel-texto h2, .slider-quisom .hero-slide .panel-mensaje-imagen h2 { font-size: 30px; }
  .destacado .panel-texto .texto, .slider-quisom .hero-slide .panel-mensaje-imagen p { font-size: 14px; }
  .texte-quisom .titulo-seccion { font-size: 30px; }
  .pagina-donde-estamos .imagen-slider-hero .hero-slide { height: 350px!Important; }
  .pagina-on-som .imagen-slider-hero .hero-slide { height: 350px!Important; }
  .pagina-where-we-are .imagen-slider-hero .hero-slide { height: 350px!Important; }
  .pagina-contactar .formulario .titulo-seccion { font-size: 30px; }
  .pagina-contact-us .formulario .titulo-seccion { font-size: 30px; }
  .logo-peu { padding-top: 60px!Important; }
  .direccio2 .titulo-seccion  { margin: 10px; }
  .categories-mov .imagenes .elemento-imagen { width: 50%!Important; }
  .borde { width: 100%; padding: 20px; margin-top: 2%; }
  .padding { padding-left: 0; }
  .destacado .panel-texto { padding: 20px; text-align: left!Important; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen h2 {  font-size: 55px!Important; color: #FFF; }
  .pagina-el-paisaje .listado.vista>ul { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .componente-texto .subtitulo-seccion, .subtitulo-seccion { font-size: 44px;line-height: 1.2em; }
  .panel-ficha-producto .columna-iz .portada, .ficha-producto ul.componentes>li { padding: 0; margin-bottom: 0; }
  .panel-ficha-producto .columna-de { padding: 20px; }
  .panel-ficha-producto .columna-iz .portada>img:first-child { max-height: 480px; object-fit: cover; width: 100%; }
}

@media only screen and (max-width: 600px) {
  .fons-marro { right: 0; }
  .listado.vista>ul { grid-template-columns: repeat(2, minmax(0, 1fr));  }
  .panel-navegacion-pedido, .panel-navegacion-reserva { padding: 0px; }
  .panel-navegacion-pedido .solapa-paso h3, .panel-navegacion-reserva .solapa-paso h3 { font-size: 11px; }
  .editor-field.ancho-mini select { width: 100%; height: 35px; }
  .panel-ordenar { width: 100%; margin-right: 0px; } 
  .icono-recomendado { top: 10px; left: 10px; }
  .panel-ordenar>.editor-label, .panel-ordenar .editor-field { width: 100%; }
  .filtros-dinamicos-2.check-boxes li { padding: 5px; width: 50%; display: inline-block; }
  body.hero-full-screen .destacado-interior { height: 360px; }
  .video-home .destacado-interior .panel-texto .boton-enlace>a { padding: 13px 24px; font-size: 14px; }
  .portada .hero-slide .panel-mensaje-imagen h2 { font-weight: 400; font-size: 3em!Important; padding-bottom: 10px; }
  .portada .hero-slide .panel-mensaje-imagen p { font-size: 2em!Important; line-height: 1.2em; }
  .pagina-listado-productos .titulo-seccion { padding: 30px; }
  .listado.vista .producto .precio { font-size: 14px; }
  .imago { margin-top: 25px; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen { vertical-align: bottom; padding-bottom: 80px; padding-top: 0; }
  .pagina-el-47 .imagen-slider-hero .hero-slide .panel-mensaje-imagen { vertical-align: top; padding-top: 80px; }
  .panel-ficha-producto .columna-iz .portada>img:first-child { max-height: 420px; }
}

@media only screen and (max-width: 480px) {
  .panel-ficha-producto .columna-iz .portada>img:first-child { max-height: 290px; object-fit: cover; width: 100%; }
  #panel-carrusel-relacionados-dinamico { padding: 10px; }
  #panel-carrusel-relacionados-dinamico .listado.vista>ul { grid-template-columns: repeat(1, minmax(0, 1fr)); }
  #panel-carrusel-relacionados-dinamico .titulo-seccion { font-size: 34px; }
  .destacado .panel-texto { padding: 30px; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen h2 {  font-size: 50px!Important; color: #FFF; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero:hover, .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero { padding: 0; }
  .listado.vista .producto h4.titulo a { font-size: 30px; }
  .pagina-el-47 .listado.vista>ul { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .pagina-el-paisaje .listado.vista>ul { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen .boton-enlace-hero a:hover {font-size: 14px; }
  .componente-texto .subtitulo-seccion, .subtitulo-seccion { font-size: 36px; }
  .padding .destacado .panel-texto h2 { font-size: 40px; }
  .destacat-quisom .destacado .panel-texto h2, .slider-quisom .hero-slide .panel-mensaje-imagen h2 { text-align: center; }
  .destacat-quisom .estilo-2 .panel-imagen { max-width: 80%; margin: 0 auto; }
  .category-page .listado.vista>ul { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .pagina-contactar .formulario .titulo-seccion { font-size: 28px; }
  .pagina-contact-us .for mulario .titulo-seccion { font-size: 28px; }
  .logo-peu img { max-width: 240px; }
  .outlet .titulo-seccion { font-size: 24px; }
  .contenido-inferior-100 .outlet .componente-html {  position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); max-width: 100%; width: 100%; text-align: center; }
  .outlet { height: 150px; margin: 15px;  margin-top: 0; }
  .outlet .codigo a { color: #FFF; font-size: 11px; }
  .outlet .codigo a:hover { font-size: 11px; }
  body.hero-full-screen .destacado-interior { height: 260px; }
  .video-home .destacado-interior .panel-texto .boton-enlace>a { padding: 10px 20px; font-size: 12px; }
  .carrusel-productos-hor .listado>div ul li { width: 200px!Important; }
  .carrusel-productos-hor .listado>div .bx-viewport { min-height: 320px; height: 200px!Important; }
  .carrusel-productos-hor .listado.vista.carrusel .bx-controls-direction, .carrusel-productos-hor.micro.listado.vista.carrusel .bx-controls-direction { display: none; }
  .carrusel-productos-hor .listado.micro {  padding: 0; }
  .carrusel-productos-hor .superior h2.titulo-seccion { left: 0; letter-spacing: 0; }
  .listado.vista.carrusel .producto .imagen { min-height: 200px; }
  .pagina-inicio .logo img { width: 220px; }
  .pagina-inici .logo img { width: 220px; }
  .pagina-home .logo img { width: 220px; }
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen.posicion-3>div { width: 100%; }
  .onsom .titulo-seccion { font-size: 2.5em!Important; }
  .onsom .componente-texto .subtitulo-seccion { font-size: 18px; }
  #contenedor-doble { padding-top: 0; }
  .onsom .componente-texto .texto-seccion p { font-size: 14px; }
  .carrusel-productos-hor .superior h2.titulo-seccion { font-size: 28px; }
  .titulo-seccion { font-size: 40px; }  
  .pagina-inicio .logo { margin-top: 30px; }
  .pagina-inici .logo { margin-top: 30px; }
  .pagina-home .logo { margin-top: 30px; }
  .onsom { padding: 20px; }
  .carrusel-productos-hor.vista-1 .listado.vista.mini .producto { min-height: 480px; }
  .menu-vertical ul li.nivel-0 a, .menu-vertical ul li.nivel-0.seleccionada a { font-size: 14px; }
  .listado.vista>ul { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .panel-ficha-producto .columna-de .subtitulo { font-size: 18px; }
  .direccio.componente-texto .texto-seccion, .direccio.componente-texto .texto-seccion p, .direccio.componente-texto .texto-seccion a { font-size: 18px; }
  .direccio.componente-texto .subtitulo-seccion { font-size: 36px; }
  footer .contenedor-cuad-1, footer .contenedor-cuad-2, footer .contenedor-cuad-3, footer .contenedor-cuad-4 { width: 100%; }
  .pie>div .panel-superior .subtitulo-seccion { font-size: 18px; }
  .pie>div .panel-superior ul.listado-enlaces li a  { font-size: 14px; }
  .fons-marro { padding: 10px; }
  .destacado .panel-texto h1, .destacado .panel-texto h2 { font-size: 32px; }
  .logos .listado-imagenes-rollover .imagenes .elemento-imagen { width: 50%!Important; }
  .componente-texto .texto-seccion a { font-size: 14px; }
  .panel-ficha-producto .columna-de .titulo {  font-size: 40px;  }
}

@media only screen and (max-width: 420px) {
  .direccio2 .titulo-seccion {   margin: 10px; bottom: 0;   padding: 10px;  margin: 10px;   margin-left: 10px;   margin-bottom: 0; margin-right: 20px; }
    .padding .destacado .panel-texto h2 {  font-size: 30px; }
  .panel-ficha-producto .columna-iz .portada>img:first-child { max-height: 240px;  }
}

@media only screen and (max-width: 360px) {
  .imagen-slider-hero .hero-slide .panel-mensaje-imagen h2 {  font-size: 40px!Important; color: #FFF; }
  .panel-ficha-producto .columna-iz .portada>img:first-child { max-height: 220px;  }
}


.listado.vista.mini .producto .imagen {
    min-height: unset;
    overflow: hidden;
}

.menu-facetado .check-boxes li span { text-transform: uppercase; }