@charset "utf-8";

.mvd-padding-20{
	padding: 20px!important;
}
.mvd-padding-15{
	padding: 15px!important;
}
.mvd-botonera-fila-uno{
	z-index: 600;
}

.mvd-botonera-fila-dos{
	z-index: 500;

}

.mvd-margin-0-auto{
	margin: 0 auto !important;
}
.mvd-text-align-center{
	text-align: center !important;
}
.mvd-h1-home{
	margin: 25px auto !important;
	text-align: center !important;
	width: 100% !important;
	font-size: 15px !important;
}
.mvd-h1-home-titulo{
	font-size: 30px !important;
}
.mvd-h1-home-copete{
	color: var(--textos-copete);
	margin-bottom: 20px !important;
	text-align: justify !important;
}
.mvd-h1-home-texto{
	text-align: justify !important;
}
.mvd-h1-producto-solo{
	font-size: 14px !important;
	margin-left: 20px !important;
	font-weight: 100 !important;	
}
.mvd-h1-producto{
	font-size: 14px !important;
	margin-left: 20px !important;
	font-weight: 100 !important;
	margin-top: -18px !important;
}
.mvd-margin-top-bottom-50{
	margin: 50px auto !important;
}
.mvd-min-height-500{
	min-height: 500px !important;
}
a.mvd-login{
	color: var(--color-link-login) !important;
}
a.mvd-login:hover{
	color: var(--color-link-login-hover) !important;
}
#mvd-cabezal-mobile{
	display: none;
}
#activar_mostrar_otra_direccion, #activar_retira_zonas{
	display: none;
}
#mvd_procedando{
	display: none;
}
#mvd_procedando_pedido{
	display: none;
	width: 100%;
	text-align: center;
	font-size: 12px !important;
	color: var(--mensaje-error);
}
.mvd-contadores-promo{
	color: var(--home-contadores-promo-color) !important;
}
.mvd_gift_cargando{
	margin: 0 auto!important;
}
.mvd-mensaje-gift-enviada{
	color: red !important;
}

.mvd-div-catalgo{
	position:relative;
    display:block;
}
.mvd-div-separador-catalogo{
	height: var(--height-div-separador-catalogo);
}
.mvd-div-caja-comprar-catalogo{
	width: 100%;
	text-align: center !important;
    position:absolute;
    display:block;
    bottom:20px;
	padding: 0 10px !important;
}
.mvd-div-comprar-catalogo{
	width: 100%;

}
.mvd-mensaje-catalogo{
	width: 100%;
	text-align:	center;
	height: 9px;
	/*padding: 10px 0 !important;*/
	font-size: 14px;
	position: relative;
	float: none;
	margin: 10px 0;
}
.mvd-mensaje-producto{
	width: 100%;
	text-align:	left;
	height: 9px;
	/*padding: 10px 0 !important;*/
	font-size: 16px;
	position: relative;
	float: none;
	margin: 20px 0;
}
#titulo_similares, #div_similares{
	display: none;
}
.mvd-lupa-seis{
	padding-left: 10px !important;	
}
.mvd-imagen-antecedentes{
	width: 30px !important;
	height: auto;
}
.mvd-items-botonera{
	margin: 0 0 auto 0;
	padding: 0 0 auto 0;
	
}
a.mvd-botonera-categoria{
	font-size: 14px !important;
	color: var(--desplegable-categoria-color);
	margin-bottom: 2px !important;
	
}
a.mvd-botonera-categoria:hover{
	color: var(--desplegable-categoria-color-hover);	
	
}
a.mvd-botonera-sub-categoria{
	font-size: 14px !important;	
	color: var(--desplegable-sub-categoria-color);	
	margin-bottom: 2px !important;
	
}
a.mvd-botonera-sub-categoria:hover{
	color: var(--desplegable-sub-categoria-color-hover);		
	
}
.mvd-img-marcas{
	max-height: 95px !important;
	width: auto;	
}
a{
	color: var(--link-color);
}
a:hover{
	color: var(--link-color-hover);
}

.mvd-texto-titulo{
	color: var(--textos-titulo);
}
.mvd-texto-copete{
	color: var(--textos-copete);
	margin-bottom: 20px !important;	
}
.mvd-texto-texto{
	color: var(--textos-texto);
}
.mvd-padding-left-10{
	padding-left: 10px !important;
}
.div-mvd-img-galeria-mini{
}

.mvd-img-texto-galeria-mini{
	width: 100%;
	height: auto;
}

.cargar-galeria-texto{
	position: absolute;
	z-index: 970;
	
}
.mvd-alto-header{
	height: var(--alto-header-logo-cabezal);
}
.mvd-productos-familia-imagen{
	width: 45px;
	height: auto;
}
.mvd-botonera-promo{
	padding: 1px 2px;
	margin: 0 0 0 5px;
	background-color:  var(--fondo-destacado-botonera);
    color: var(--color-destacado-botonera);
}
.mvd-menu-botoneras-desplegadas{
	text-transform: none !important;
	text-align: left !important;
	margin: 0 !important;
	font-size: 14px !important;	
	padding: 0 !important;
}
.mvd-ficha-lista-variedades-texto{
	font-size: 16px;
	font-weight: 500;
	padding-left: 20px;
}
.mvd-venta-volumen-right{
	font-size: 16px;
	font-weight: 500;
	text-align: right;
	padding-left: 20px !important;

}
.mvd-venta-volumen-left{
	font-size: 16px;
	font-weight: 500;
	text-align: left;
}
.mvd-texto-ver-pre-predido{
	font-size: 16px;
	color: #333 !important;
}
.mvd-texto-upload-archivos{
	text-align: center;
	width: 200px !important;
}
.mvd-texto-upload-archivos-icono{
	margin: 0 auto !important;
}
.mvd-mensaje-formulario-upload-ok{
	color: var(--color-secundario) !important;
}
.mvd-fondo-blanco{
	background-color: #FFF !important;
}
.mvd-lista-prepedido{
	max-width: 812px !important;

}

.mvd-resumen-prepedido{
	max-width: 338px !important;
	position: fixed;
	margin-left: 830px !important;
	background-color: var(--fondo-resumen-pedido-flotante) !important;
	padding: 20px 10px 0 10px;
	z-index: 999;
	border-radius: 3px !important;
}
.mvd-producto-relacionados-div{
	/*max-width: 277px !important;*/
	margin: 0 !important;
	padding: 0 !important;
}
.mvd-producto-interes-div{
	max-width: 277px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.mvd_div_iconos{
	position: absolute;
	z-index: 10;
	margin-top: -25px !important;
	margin-left: 500px !important;
	width: 50px !important;
	height: 50px !important;
}

.mvd_div_lupa{
	position: absolute;
	z-index: 10;
	margin-top: 20px !important;
	margin-left: 20px !important;
	width: 40px !important;
	height: 40px !important;
	background-color: var(--color-secundario) !important;
}
.mvd_div_lupa:hover{
	background-color: var(--color-secundario-hover) !important;
}
.mvd-lupa{

}
.mvd-modal-galeria-navegador{
	width: 100%;
	text-align: center;
}
.mvd-modal-galeria{
	padding: 36px 8px 8px 8px;
}
.mvd-modal-galeria-info-left{
	text-align: left;
	width: 30%;
	float: left;
	padding: 4px 0 0 0;
	font-weight: 400;
}
.mvd-modal-galeria-info-center{
	text-align: center;
	width: 35%;
	float: left;
	padding: 4px 0 0 0;
	color: var(--color-secundario) !important;
	font-weight: 400;
}
.mvd-modal-galeria-info-right{
	text-align: right;
	width: 35%;
	float: left;
	padding: 4px 0 0 0;
	font-weight: 400;
}
a.navegar-galeria{
	color: var(--color-secundario) !important;
}
a.navegar-galeria:hover{
	color: var(--color-secundario-hover) !important;
}
a.mvd-variedad-seleccionada{
	border-color: var(--color-secundario) !important;
}
a.mvd-otras-variedades{
	border-color: #ccc !important;	
}
.mvd-height-300{
	height: 300px !important;
}

a.mvd-prepedido-link{
	color: #807B77;
	
}
a.mvd-prepedido-link:hover{
	color: var(--color-secundario) !important;
	
}
.mvd-sub-menu-independiente{
	position: relative;
	top: 76px !important;
}
.mvd-pre-pedido{
	width: 100%;
	border: #ccc 1px solid;
}
.mvd-pre-pedido-right{
	text-align: right;
	border: #ccc 1px solid;
	padding: 0 2px;
}
.mvd-pre-pedido-left{
	text-align: left;
	border: #ccc 1px solid;
	padding: 0 2px;
}
.mvd-pre-pedido-max-50{
	width: 50px;
}
.mvd-pre-pedido-max-20{
	width: 20px;
}
.mvd-pre-pedido-center{
	text-align: center;
	border: #ccc 1px solid;
	padding: 0 2px;
}
.mvd-pre-pedido-cantidad{
	border: none;
	background-color: #FFF;
	text-align:center;
	width: 60px !important;
}
.mvd-links{
	color: var(--color-secundario) !important;
}
.mvd-links:hover{
	color: var(--color-secundario-hover) !important;
}
.mvd-select-producto{
	padding: 10px 10px !important;
	background-color: #FFF !important;
	border: #CC9966 solid 1px !important;
	border-radius: 0 !important;
	font-size: 14px !important;
}
.mvd-selector-marcas{
	width: 95%;
	height: 40px;
	background-color: #F9F9F9;
	border: 1px #DADADA solid;
	border-radius: 2px !important;
	text-align: left !important;
}
.mvd-header-middle{
	/*border-bottom: solid 2px #EC0A0E !important;*/
	padding-bottom: 1px !important;
}
.mvd-cabezal-iconos{
	color: var(--iconos-cabezal) !important;
}
.mvd-cabezal-iconos:hover{
	color: var(--iconos-cabezal-hover) !important;
}
.mvd-header{
	height: 55px !important;
}
.mvd-header-container{
	height: 55px !important;
}
.mvd-menu-con-imagen{
	top: 76px !important;
}
.mvd-mensaje-botonera{
	color: var(--color-destacado-botonera) !important;
	text-align: right !important;
	width: 100%;
}
.mvd-div-mas-informacion{
	padding: 10px 0 !important;
}
.mvd-descripcion-producto{
	font-size: 16px !important;
}

.mvd-modal-descripcion{
	padding: 40px 30px 30px 30px;
}

.mvd-div-caja-iconos-varios{
	width: 100%;
	height: 60px;
	text-align: right !important;
	margin: 20px auto;
}
.mvd-div-caja-cada-icono{
	width: 40px;
	height: 40px;
	text-align: center;
	position: relative;
	float: left;
	margin: 0 20px 0 0;
}

.mvd-fondo-boton-catalogo-desplegable{
	background-color: var(--fondo-boton-catalogo-desplegable-vertical) !important;

}
.mvd-fondo-boton-catalogo-desplegable:hover{
	background-color: var(--fondo-boton-catalogo-desplegable-vertical-hover) !important;
}

.mvd-cada-icono{
	width: 40px;
	height: 40px;
	text-align: center;
	font-size: 30px !important;
	background-color: var(--iconos-varios-producto-fondo) !important;
	color: var(--iconos-varios-producto-color) !important;
}
.mvd-cada-icono:hover{
	background-color: var(--iconos-varios-producto-fondo-hover) !important;
	color: var(--iconos-varios-producto-color-hover) !important;
}
.mvd-compartir-redes{
	margin-top: 30px !important;
}
.mvd-productos-familia{
	position: relative;
	float: left;
	margin: 0 5px 5px 0;
	height: auto !important;
}
.mvd-imagen-relacionados{
	width: 80px;
	height: auto;
}
.mvd-redes-pie{
	font-size: 22px !important;
}
.mvd-celda-icono-carro-catalogo{
	background-color: var(--icono-carro-catalogo-fondo) !important;
	color: var(--icono-carro-catalogo-color) !important;
	text-align: center !important;
}
.mvd-celda-icono-carro-catalogo:hover{
	background-color: var(--icono-carro-catalogo-fondo-hover) !important;
}
.mvd-icono-carro-catalogo{
	border: solid 1px !important;
	border-color: var(--icono-carro-border) !important;
	top: 0px !important;
	color: var(--icono-carro-catalogo-color) !important;
	font-size: 30px !important;
	width: 100% !important;
	text-align: center !important;
	height: 35px !important;
	background-color: var(--icono-carro-border-fondo) !important;
	padding: 0 !important;
	margin: 0 !important;
}
.mvd-icono-carro-catalogo:hover{
	border-color: var(--icono-carro-border-hover) !important;
	background-color: var(--icono-carro-catalogo-fondo-hover) !important;
	color: var(--icono-carro-catalogo-color-hover) !important;
}
.mvd-icono-carro-producto{
	border: solid 1px !important;
	border-color: var(--icono-carro-border) !important;
	top: 0px !important;
	color: var(--icono-carro-catalogo-color) !important;
	font-size: 30px !important;
	width: 100% !important;
	text-align: center !important;
	height: 40px !important;
	background-color: var(--icono-carro-catalogo-fondo) !important;
	padding: 0 !important;
	margin: 0 !important;
}
.mvd-icono-carro-producto:hover{
	border-color: var(--icono-carro-border-hover) !important;	
	background-color: var(--icono-carro-catalogo-fondo-hover) !important;
	color: var(--icono-carro-catalogo-color-hover) !important;
}

.mvd-boton-texto-carro-catalogo{
	border: solid 1px !important;
	border-color: var(--icono-carro-border) !important;	
	background-color: var(--icono-carro-catalogo-fondo) !important;
	width: 100%;
	height: 100%;
	text-align: center !important;
	font-size: 14px !important;
	padding-top: 4px !important;
}
.mvd-boton-texto-carro-producto{
	border: solid 1px !important;
	border-color: var(--icono-carro-border) !important;	
	background-color: var(--icono-carro-catalogo-fondo) !important;
	width: 100%;
	height: 100%;
	text-align: center !important;
	font-size: 14px !important;
	padding-top: 6px !important;
}
.mvd-boton-texto-carro-catalogo:hover{
	border-color: var(--icono-carro-border-hover) !important;	
	background-color: var(--icono-carro-catalogo-fondo-hover) !important;
	color: var(--icono-carro-catalogo-color-hover) !important;
}
.mvd-boton-texto-carro-producto:hover{
	border-color: var(--icono-carro-border-hover) !important;	
	background-color: var(--icono-carro-catalogo-fondo-hover) !important;
	color: var(--icono-carro-catalogo-color-hover) !important;
}

.mvd-boton-ver-variedades{
	border: solid 1px !important;
	border-color: var(--icono-carro-border) !important;
	font-size: 14px !important;
	color: var(--icono-carro-catalogo-color) !important;
	font-weight: 300 !important;
	padding: 6px 10px !important;
	margin-bottom: 10px !important;
	width: 100% !important;
}
.mvd-boton-ver-variedades:hover{
	border-color: var(--icono-carro-border-hover) !important;	
	color: var(--icono-carro-catalogo-color-hover) !important;
}
.mvd-cantidad-catalogo{
	background: #FAFAFA !important;
	border: solid 1px #EBEBEB;
	color: #807B77 !important;
	font-size: 14px !important;
	text-align: center !important;
	width: 100% !important;
	height: 35px !important;
}
.mvd-cantidad-catalogo:hover{
	background: #FAFAFA !important;
	border: solid 1px #EBEBEB;
	color: #807B77 !important;
	font-size: 14px !important;
	text-align: center !important;
	width: 100% !important;
	height: 35px !important;
}
.mvd-div-pedido-producto{
	margin: 0 0 0 0 !important;
}
.mvd-cantidad-producto{
	background: #FAFAFA !important;
	border: solid 1px #EBEBEB;
	color: #807B77 !important;
	font-size: 14px !important;
	text-align: center !important;
	width: 100% !important;
	height: 40px !important;
}
.mvd-cantidad-producto:hover{
	background: #FAFAFA !important;
	border: solid 1px #EBEBEB;
	color: #807B77 !important;
	font-size: 14px !important;
	text-align: center !important;
	width: 100% !important;
	height: 40px !important;
}

.mvd-caja-comprar-catalogo{
	text-align: center !important;
	margin: 0 auto !important;
	width: 90% !important;	
}

.mvd-caja-imagen-listados{
	background-color: #FFF !important;
	min-height: var(--alto-imagenes-listados) !important; 
    display: flex;
    align-items: center;
}

.mvd-texto-izquierda{
	text-align: left !important;
}
.mvd-margen-izquierda{
	margin-left: 15px !important;
}
/* PRECIOS */

.mvd-div-precio-listado{
	min-height: 40px !important;
}

.mvd-precio, .mvd-precio-anterior, .mvd-precio-actual, .mvd-mi-costo{
 	font-size: 14px !important;
	margin: 5px !important;	
}

.mvd-precio-standar{
	color: var(--costo-producto) !important;
}
.mvd-precio-tachado{
	color: var(--costo-tachado) !important;
	text-decoration: line-through !important;
}
.mvd-costo-usuario-registrado{
	color: var(--costo-usuario-registrado) !important;
}
.mvd-mensaje-oferta{
	color: var(--color-mensaje-oferta) !important;
}

.mvd-precio-producto{
/*tamañao en la ficha*/
	font-size: 20px !important;
	font-weight: 500 !important;
}

.mvd-precio-actual{
	color: var(--color-precio-oferta);
}
.mvd-descuento-segunda-unidad{
	color: var(--color-precio-oferta);
}

.mvd-segunda-unidad-producto{
	font-size: 20px !important;
	font-weight: 500 !important;
	margin-right: 20px !important;
}
.mvd-segunda-unidad-listado{
	margin-right: 10px !important;
}

/* PRECIOS */

.mvd-div-boton-filtros{
	margin: 0 0 10px 0 !important;
}
.mvd-boton-filtros{
	text-transform: none;
	font-size: 16px;
	font-weight: 500 !important;
	
}
.mvd-categoria-destacada-home-titulo{
	width: 100%;
	text-align: center;
	font-size: 14px;
	margin: 10px 0 0 0 !important;
	height: 50px;
	color: #666666;
	
}
.mvd-boton-botonera{
	color: var(--color-botones) !important; 

	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-transform: none !important;
}
.mvd-boton-botonera:hover{
	color: var(--color-botones-hover) !important; 
}

.mvd-boton-desplegable-botonera{
	color: var(--color-botones-desplegable) !important;	
}
.mvd-boton-desplegable-botonera:hover{
	color: var(--color-botones-desplegable-hover) !important; 
}
.mvd-boton-desplegable{
	min-width: 250px !important;
}
.mvd-variedades-producto{
	font-size: 16px !important;
	margin: 10px 0 !important;	
}
.mvd-fuera-servicio{
	font-size: 25px !important;
}
.mvd-titulo-sobre-imagen{
	color: var(--color-titulos-sobre-imagen) !important;
}
.mvd-sub-titulo-sobre-imagen{
	color: var(--color-sub-titulos-sobre-imagen) !important;
	height: 30px !important;
}
.mvd-separador{
	min-height: 20px !important;
}
#mvd_login_salir, #mvd_salir_mi_cuenta{
	min-height: 40px !important;
}
.mvd-login-salir-8{
	margin-top: 7px !important;	
}
.mvd-login-salir-17{
	margin-top: 11px !important;	
}
.mvd-login-salir-1-13-20{
	margin-top: 9px !important;	
}
.mvd-contacto-sucursales{
	margin-bottom: 20px !important;
	margin-top: 20px !important;
}
.mvd-titulo-nombre-local{
	margin-top: 8px !important;
	font-weight: 900 !important;
}
.mvd-botones-productos{
	margin: 10px auto 10px 0px !important;
	width: 300px !important;
	text-align: center;
}
.mvd-botones-productos-altura{
	height: 40px !important;
}
.mvd-botones-productos-link:hover{
	color: #FFFFFF !important;
}
.mvd-periodicamente{
	font-size: 14px !important;
	margin-right: 10px !important;
}
table.mvd-listado-produdctos-comprados-tabla{
	width: 100%;
}
table.mvd-listado-produdctos-comprados-tabla th {
	border-bottom: #CCCCCC thin solid !important;
}
table.mvd-listado-produdctos-comprados-tabla td {
	padding:2px;
	border-bottom: #CCCCCC thin solid !important;
}
.mvd_bottom_25{
	margin-bottom: 25px !important;
}
.mvd-bottom-20{
	margin-bottom: 20px !important;
}
.mvd-caja-logo-gift{
	margin: 0 auto !important;
}
.mvd_comprar_gift_card_img{
	width: 100px !important;
	height: auto !important;
}
.mvd-caja-pagos-web{
	text-align: center !important;
	width: 300px;
	margin: 0 auto !important;

}
.mvd-imagen-medio-pago-pagar{
	width: 60px !important;
	height: auto !important;
	margin-top: 10px !important;
}
.mvd-imagen-medio-pago{
	width: 40px !important;
	height: auto;
}
.mvd-height-20{
	height: 20px !important;

}
.mvd-height-30{
	height: 30px !important;

}

.mvd-height-40{
	height: 40px !important;
}
.mvd-height-60{
	height: 60px !important;

}
.mvd-font-14{
	font-size: 14px !important;	
	text-align: center !important;
}
.mvd-border-none{
	border: none !important;
}
a.mvd-codigo-listados{
	color: var(--color-codigo) !important;
}
a.mvd-codigo-listados:hover{
	color: var(--color-secundario) !important;
}
.mvd-codigo-producto-ficha{
	margin: 10px 0 !important;
	color: var(--color-codigo) !important;
}
.mvd-quitar-comprar{
	margin-bottom: 30px !important;
}

.mvd-boton-cupon{
	height: 40px !important;
}
.mvd-float-left{
	float: left !important;
}
.mvd-titulo-blog-listado{
	height: 40px !important;
}
.mvd-cantidad-carro-seleccionada{
	float: left;
	font-size: 14px !important;
	text-align: center !important;
	border: 1px #CCCCCC solid;
	width: 40px !important;
	margin: 0 6px !important;
	vertical-align: middle !important;
	padding: 16px 0 !important;
}
.mvd-cantidad-carro-cambiar{
	float: left;
	font-size: 16px !important;
	text-align: center !important;
	border:none;
	padding: 5px 0 !important;
	z-index: 1000 !important;
    cursor:pointer; cursor: hand;
	font-weight: bold !important;
}
.mvd-titulo-relacionados{
	font-size: 18px !important;
	font-weight: 300 !important;
}
.mvd-cantidad-ficha-producto{
	margin: 0 0 0 20px !important;
}
.mvd-boton-pedido{
	text-align: left !important;
	font-size: 14px !important;
	height: 40px !important;
}
.mvd-boton-pedido:hover{
	color: #FFF !important;
}
.mvd-productos-otros{
	max-width: 277px !important;
	float: left !important;
	margin: 0 5px 20px 5px !important;
}
.mvd-catalogo-sin-resultados{
	width: 100%;
	text-align: center;
	font-size: 16px !important;
	font-weight: 400 !important;
	margin-top: 50px !important;
}
.mvd-cajas-precio-filtros{
	float: left !important;
	margin: 0 auto !important;
	width: 50% !important;
}
a.mvd-catalogo-links{
	color: #333 !important;
}
a.mvd-catalogo-links:hover{
	color: var(--color-secundario) !important;
}
a.mvd-catalogo-links-sub-categoria{
	font-style: italic !important;
	margin-left: 10px !important;
}
a.mvd-catalogo-links-sub-categoria-dos{
	font-style: italic !important;
	margin-left: 20px !important;
}
.mvd-home-titulo-post{
	min-height: 60px !important;	
}
.mvd-caja-title-listados{
	min-height: var(--alto-titulo-listados) !important;
	vertical-align: middle !important;
}

.mvd-stock-mensajes-listado{
	min-height: 80px !important;
}

.mvd-mostrar-stock{
	color: var(--color-stock) !important;
	min-height: 25px !important;	
}

.mvd-avisarme-catalogo{
	position: relative;
	z-index: 1000;
	cursor:pointer;
	cursor: hand;
	color: var(--color-avisarme) !important;
	min-height: 25px !important;	
}

/*calificacion estrellas*/
input[type = "radio"]{ 
	display:none;
}
.clasificacion{
    direction: rtl;
    unicode-bidi: bidi-override;
}
.mvd-label-calificacion{
	font-size: 30px !important;
}

label:hover, label:hover ~ label{
	color:orange;
}
input[type = "radio"]:checked ~ label{
	color:orange;
}

.mvd-calificacion-testimonios-gris{
	color:#CCC;
}
.mvd-calificacion-testimonios-orange{
	color:orange;
}
/*calificacion estrellas*/
.mvd-div-mensajes-stock{
	min-width: 50px !important;
}

.mvd-caja-estrellas{
	width: 100% !important;
	text-align: center !important;
}
.mvd-caja-estrellas-p{
	margin: 0 auto !important;
}
.mvd-alerta-stock{
	color: var(--color-alerta-stock) !important;
	min-height: 25px !important;
}

.mvd-mas-colores{
	color: var(--color-mas-colores-disponibles) !important;	
}


.mvd-iconos-div{
	width: 50px !important;
	position: absolute;
	top: 40px !important;
	left: 10px !important;
	z-index: 1000;
	
}
.mvd-iconos-img{
	width: 50px !important;
	height: auto;
}

.mvd-iconos-div-ficha{
	width: 50px !important;
	position: absolute;
	top: 15px !important;
	right: 20px !important;
	z-index: 1000;
	
}
.mvd-iconos-img{
	width: 50px !important;
	height: auto;
}

.mvd-mes-news{
	width: 100% !important;
	border-radius: 0 !important;
}

.mvd-fuente-no-cambia{
	text-transform: none !important;
	width: 100% !important;
}

.mvd-height-10{
	height: 10px;
}
.mvd-height-20{
	height: 20px;
}
.mvd-height-25{
	height: 25px;
}
.mvd-width-full{
	width: 100% !important;
}

.mvd-iconos-banner-home{
	width: 40px; 
	height: auto;
}
.mvd-iconos-banner-home-4{
	width: 25px; 
	height: auto;
	margin: 0 0 0 14px !important;
}
.mvd-padding-top-40{
	padding-top: 40px !important;

}
.mvd-margin-top-25{
	margin-top: 25px !important;
}
.mvd-margin-top-40{
	margin-top: 40px !important;
}

.mvd-margin-boton-20{
	margin-bottom: 20px !important;	
}
.mvd-margin-boton-12{
	margin-bottom: 12px !important;	
}
.mvd-border-top-none{
	border-top: none !important; 
}
.mvd-margin-left-10{
	margin-left: 10px !important;
}
.mvd-margin-lateral-10{
	margin: 0 10px !important;
}
.mvd-mensaje-login{
	text-align: center;
}
.mvd-mensaje-formularios-ok{
	font-size: 14px;
	color: var(--mensaje-ok);	
}
.mvd-mensaje-formularios-error{
	font-size: 14px !important;
	color: var(--mensaje-error);
}
.mvd-mensaje-formularios-alerta-datos{
	font-size: 12px !important;
	color: var(--mensaje-error);
}
.mvd-botones-login{
	font-size: 14px !important;
}

.mvd-logo-cabezal{
	width: var(--logo-cabezal);
	height: auto;
}
.mvd-logo-pie{
	width: var(--logo-pie);
	height: auto;	
}
.mvd-logo-modal-home{
	width: var(--logo-popop);
	height: auto;
}


.mvd-whatsapp{
	width: 50px; 
	height: 50px;
	z-index: 1000;
	bottom: 50px !important;
	right: 50px !important;
    position: absolute;
	position: fixed;
}
.mvd-whatsapp-multi{
	z-index: 1000;
	bottom: 50px !important;
	right: 110px !important;
    position: absolute;
	position: fixed;
	text-align: right !important;
}
.mvd-whatsapp-multi-contenedor{
	right: 0 !important;
	padding-bottom: 20px;

}
.mvd-whatsapp-multi-contacto{
	background-color: #FFF;
	color: #2EB843;
	font-size: 14px;
	font-weight: 500;
	border: solid #2EB843;
	border-radius: 10px;
	position: relative;
	float: left;
	padding: 2px 20px !important;
	width: 200px;
	text-align: center!important;
	margin-bottom: 20px !important;
}
.mvd-whatsapp-multi-logo{
	position: relative;
	float: left;
	margin-left: -12px;
	margin-top: -7px;
}
.mvd-feedback{
	width: 33px; 
	height: 100px;
	z-index: 1000;
	top: 300px !important;
	left: 0px !important;
    position: absolute;
	position: fixed;	
}

.mvd-manito{
    cursor:pointer;
	cursor: hand;
}

#mvd_caja_cookies {
	background-color: #444;
	padding: 40px 0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom: 0px;
	position: fixed;
	bottom: 0px;
	width: 100%;
	text-align: center;
	font-size: 12px !important;	
	font-weight: 100 !important;
	letter-spacing: 1px;
	z-index: 500;
	opacity: 0.90;
}

#mvd_caja_cookies button, .mvd-politica-cookie{
    color: #FFF;
	background-color: var(--color-secundario);
	padding: 10px 20px;
	border: none;
	font-size: 12px !important;
	text-decoration: none;
	font-weight: 200 !important;
	letter-spacing: 1px;
	opacity: 1.0 !important;
}
.mvd-politica-cookie:hover{
	color: #FFF;
	margin: 0 auto !important;
}
a.mvd-politica-cookie-link{
	color: #FFF !important;
	padding-left: 68px !important;
	padding-right: 68px !important;

}

#mvd_caja_cookies span{
    color: #FFF;
	opacity: 1.0 !important;
}
.mvd-caja-cookies-contenedor{
	width: 100% !important;
	margin: 0 auto !important;
}
.mvd-caja-cookies-contenido{
	margin: 30px auto!important

}
.mvd-mensaje-cookies{
	margin: auto 20px !important;	
}

@media only screen and (max-width: 1366px) {

	.mvd-resumen-prepedido{
		all: unset;
		position: absolute;
		margin-top: 0 !important;
		max-width: 338px !important;
		margin-left: 830px !important;
		background-color: var(--fondo-resumen-pedido-flotante) !important;
		padding: 20px 10px 0 10px;
		z-index: 999;
		border-radius: 3px !important;		
		
	}
	
}

@media only screen and (max-width: 1130px) {
	
	#mvd-cabezal-pc{
		display: none !important;
	}
	
	#mvd-cabezal-mobile{
		display: block !important;
		width: 100% !important;
		text-align: center !important;
		margin: 12px 0 !important;
	}
	
	.mvd-logo-cabezal{
		width: var(--logo-movil);
		height: auto;
	}	

	
}

@media only screen and (max-width: 992px) {
	
	.mvd-caja-comprar-catalogo{
		margin-top: 50px !important;
		width: 100% !important;	
	}	
	
	.mvd-boton-ver-variedades{
		border: none !important;
	}
	
	a.mvd-login, a.mvd-login:hove{
		color: var(--boton-cabezal-login) !important;
	}
	
	a.mvd-login-mobile{
		color: var(--boton-cabezal-login) !important;		
	}
	
	.mvd-login-mobile{
		color: var(--boton-cabezal-login) !important;		
	}	

	.mvd-header-middle{
		height: 30px !important;

	}

	.mvd-header{
		visibility:hidden !important;

	}

	.mvd-resumen-prepedido{
		all: unset;
		margin: 0 auto !important;
		width: 90%;

	}
	
	.mvd-lista-prepedido{
		all: unset;

	}
	
	.mvd-whatsapp{
		bottom: 20px !important;
		right: 40px !important;
	}
	.mvd-whatsapp-multi{
		bottom: 20px !important;
		right: 40px !important;
	}	
	
	
}

@media only screen and (max-width: 767px) {
	
	.mvd-cabezal-mobile{
		background-color: var(--fondo-cabezal-movil);	
	}
	.mvd-menu-mobile{
		color: var(--boton-cabezal-movil);	
	}
	a.mvd-login-mobile{
		color: var(--boton-cabezal-login);		
	}

	.mvd-feedback{
		top: 70% !important;
	}	
	.mvd-productos-otros{
		width: 100% !important;
		margin: 20px auto !important;
		float: none;
	}

	.mvd-botones-productos{
		width: 100% !important;
	}
	
	
}