.area .inferior .item_area .boton,
.desplegable_buscar .superior .ultimas ul li a:not(.borrar) span,
.cabecera .superior .izquierda .iconos .desplegar_marcas,
.cabecera .superior .izquierda .iconos .desplegar_contacto,
.cabecera .superior .izquierda .iconos .desplegar_quienes,
.cabecera .superior .derecha .iconos .desplegar_buscar,
.cabecera .superior .derecha .iconos .usuario .desplegar_usuario,
.cabecera .superior .derecha .iconos .minicesta .desplegar_minicesta,
.cabecera .inferior ul li a,
.firmas .inferior .boton,
.ayuda .interior .boton,
.blog .inferior .item_blog .texto .boton,
.pie .superior .newsletter form .boton,
.producto .inferior .derecha .botones .comprar,
.producto .inferior .derecha .botones .ahora,
.item_producto,
.item_buscar,
.acceso .interior .medio form .botones .boton,
.registro .interior .inferior form .botones .boton,
.desplegable_avisame .interior .inferior form .botones .boton,
.area .inferior .atajos .atajo {
	transition: color 200ms ease, background-color 200ms ease, opacity 200ms ease, transform 250ms cubic-bezier(0.4, 0, 0.2, 1);
}

.firmas .medio .item_firma,
.firmas .medio .item_firma .imagen:before {
	transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 200ms ease;
}

.blog .inferior .item_blog {
	transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1);
}

.blog .inferior .item_blog .texto {
	transition: box-shadow 200ms ease;
}

.marcas .inferior .item_marca .imagen:before {
	transition: box-shadow 200ms ease;
}

.desplegable_buscar .inferior .filtros .filtro ul li a:before,
.desplegable_buscar .inferior .filtros .filtro .barra span {
	transition: all 200ms ease;
}

.desplegable_buscar .superior form .campo .microfono {
	transition: transform 200ms ease, opacity 200ms ease;
}

.area .inferior .atajos .atajo:before {
	transition: background-color 200ms ease;
}

.area .interior .superior .salir,
.area .interior .superior .desplegar_area:before {
	transition: all 200ms ease;
}

.area .interior .superior .desplegable_area li a {
	transition: opacity 200ms ease;
}

.area .inferior .item_area .botones a {
	transition: all 200ms ease;
}

.checks .check label:before {
	transition: box-shadow 200ms ease, opacity 200ms ease;
}

.area .inferior .item_area .tipo a {
	transition: background-color 200ms ease, opacity 200ms ease;
}

.radios .radio label:before {
	transition: box-shadow 200ms ease, opacity 200ms ease;
}

.cesta .interior .izquierda .direccion form .radios .desplegar_otra {
	transition: opacity 200ms ease;
}

.contacto .informacion .inferior ul li {
	transition: all 250ms ease;
}

.desplegable_popup .interior .texto .boton:hover {
	background: var(--negro);
}

.desplegable_popup .interior .cerrar_popup:hover {
	transform: rotate(90deg);
	opacity: 0.6;
}

@media (hover:hover) and (min-width:1025px) {

	.cabecera .superior .izquierda .iconos .desplegar_quienes:hover,
	.cabecera .superior .izquierda .iconos .desplegar_marcas:hover,
	.cabecera .superior .izquierda .iconos .desplegar_contacto:hover {
		background-color: var(--oscuro);
	}

	.cabecera .superior .derecha .iconos .desplegar_buscar:hover,
	.cabecera .superior .derecha .iconos .usuario .desplegar_usuario:hover,
	.cabecera .superior .derecha .iconos .minicesta .desplegar_minicesta:hover {
		background-color: var(--luto25);
	}

	.cabecera .inferior ul li a:hover {
		opacity: 0.7;
	}

	.firmas .inferior .boton:hover,
	.producto .inferior .derecha .botones .ahora:hover {
		background-color: var(--marron);
		color: var(--blanco);
	}

	.desplegable_avisame .interior .inferior form .botones .boton:hover,
	.producto .inferior .derecha .botones .comprar:hover,
	.acceso .interior .medio form .botones .boton:hover,
	.registro .interior .inferior form .botones .boton:hover {
		background-color: var(--negro);
		color: var(--blanco);
	}

	.pie .superior .newsletter form .boton:hover {
		background-color: var(--oscuro);
		transform: scale(1.05);
	}

	.ayuda .interior .boton:hover,
	.blog .inferior .item_blog .texto .boton:hover {
		opacity: 0.6;
	}

	.item_producto:hover,
	.item_buscar:hover {
		transform: translateY(-5px);
	}

	.area .inferior .atajos .atajo:hover {
		background-color: var(--blanco);
		transform: translateY(-2.5px);
	}

	.firmas .medio .item_firma:hover {
		transform: translateY(-5px);
	}

	.firmas .medio .item_firma:hover .imagen:before {
		box-shadow: 0 0 0 2.5px var(--negro) inset;
	}

	.carrusel .inferior .owl-nav [class^="owl-"]:not(.disabled):hover,
	.blog .inferior .owl-nav [class^="owl-"]:not(.disabled):hover {
		opacity: 0.6;
		cursor: pointer;
	}

	.desplegable_legal .interior .cerrar_legal:hover,
	.desplegable_avisame .interior .cerrar_avisame:hover,
	.desplegable_recordar .interior .cerrar_recordar:hover,
	.desplegable_verificar .interior .cerrar_verificar:hover,
	.desplegable_minicesta .interior .superior .cerrar_minicesta:hover,
	.desplegable_otra .interior .cerrar_otra:hover,
	.ui-dialog .ui-dialog-titlebar .ui-button:hover {
		transform: rotate(90deg);
		opacity: 0.6;
	}

	.pie .superior .informacion ul li a:hover {
		opacity: 0.7;
	}

	.blog .inferior .item_blog:hover {
		transform: translateY(-5px);
	}

	.item_producto:hover .imagen,
	.blog .inferior .item_blog:hover .imagen {
		border-top-left-radius: 40px;
		border-top-right-radius: 40px;
	}

	.marcas .inferior .item_marca:hover {
		transform: translateY(-5px);
	}

	.marcas .inferior .item_marca:hover .imagen:before {
		box-shadow: 0 0 0 2.5px var(--negro) inset;
	}

	.marcas .superior .derecha .filtrar .desplegar_filtrar:hover,
	.productos .superior .derecha .filtrar .desplegar_filtrar:hover,
	.productos .superior .derecha .ordenar .desplegar_ordenar:hover {
		background-color: var(--negro);
	}

	.marcas .superior .derecha .filtrar .desplegable_filtrar ul li a:hover,
	.productos .superior .derecha .filtrar .desplegable_filtrar ul li a:hover,
	.productos .superior .derecha .ordenar .desplegable_ordenar ul li a:hover {
		opacity: 0.7;
	}

	.producto .inferior .derecha .opciones .rangos ul li:not(.sel) a:hover {
		box-shadow: 0 0 0 2px var(--negro) inset;
	}

	.producto .inferior .derecha .opciones .rangos ul li:not(.sel) a:hover .total:before {
		background: var(--negro);
	}

	.producto .inferior .derecha .opciones .propiedades .propiedad ul li:not(.sel) a:not(.grados):hover {
		box-shadow: 0 0 0 2px var(--negro) inset;
	}

	.producto .inferior .derecha .acciones .compartir:hover,
	.producto .inferior .derecha .acciones .favorito:hover {
		transform: scale(1.15);
	}

	.segmentos a:hover {
		opacity: 0.6;
	}

	.producto .superior .derecha .volver:hover,
	.producto .superior .derecha .navegacion .anterior:hover,
	.producto .superior .derecha .navegacion .siguiente:hover {
		opacity: 0.6;
	}

	.desplegable_buscar .superior form .cerrar_buscar:hover {
		transform: rotate(90deg);
		opacity: 0.6;
	}

	.desplegable_buscar .superior .ultimas ul li a:not(.borrar):hover span {
		box-shadow: 0 0 0 2px var(--negro) inset;
		background-color: rgba(255, 255, 255, .5);
	}

	.desplegable_buscar .superior .ultimas ul li a.borrar:hover {
		opacity: 0.8;
	}

	.desplegable_buscar .inferior .populares ul li a:hover {
		opacity: 0.6;
	}

	.desplegable_buscar .inferior .filtros .filtro ul li:not(.sel) a:hover:before {
		box-shadow: 0 0 0 2px var(--negro) inset;
	}

	.desplegable_buscar .inferior .filtros .filtro .barra span:hover {
		box-shadow: 0 0 0 2px var(--negro) inset;
		transform: translate(-50%, 0) scale(1.1);
	}

	.desplegable_buscar .superior form .campo .microfono:hover {
		transform: translate(0, -50%) scale(1.15);
		cursor: pointer;
	}

	.area .inferior .atajos .atajo:hover {
		background-color: var(--blanco);
		transform: translateY(-5px);
		box-shadow: 0 10px 20px 0 var(--luto15);
	}

	.area .inferior .atajos .atajo:hover:before {
		background-color: var(--crema);
	}

	.cesta .interior .derecha .resumen .item_resumen .texto .borrar:hover,
	.minicabecera .derecha .minicesta .desplegar_minicesta:hover,
	.minicabecera .derecha .usuario .desplegar_usuario:hover,
	.area .interior .superior .salir:hover,
	.area .interior .superior .desplegar_area:hover:before {
		box-shadow: 0 0 0 2px var(--negro) inset;
		background-color: var(--crema);
	}

	.area .interior .superior .desplegable_area li:not(.sel) a:hover {
		opacity: 0.6;
	}

	.area .inferior .item_area .boton:hover {
		background-color: var(--negro);
		color: var(--blanco);
	}

	.ui-dialog .ui-dialog-buttonpane .ui-button:hover,
	.desplegable_minicesta .interior .inferior .listado .item_minicesta .texto .borrar:hover,
	.area .inferior .item_area .botones a:hover {
		box-shadow: 0 0 0 2px var(--negro) inset;
		background-color: var(--oscuro);
	}

	.ui-dialog .ui-dialog-buttonpane .ui-button:hover {
		color: var(--negro);
	}

	.ui-dialog .ui-dialog-buttonpane .ui-button:not(:last-child):hover,
	.area .inferior .pagar a:not(:last-child):hover {
		background-color: var(--marron);
		color: var(--crema);
	}

	.desplegable_recordar .interior .inferior form .botones .boton:hover,
	.desplegable_verificar .interior .inferior form .botones .boton:hover,
	.contacto .formulario .derecha form .botones .boton:hover,
	.cesta .interior .derecha .completar .botones .boton:hover,
	.cesta .interior .derecha .cupon .botones .boton:hover,
	.minicabecera .derecha .volver:hover,
	.desplegable_minicesta .interior .inferior .botones .boton:hover,
	.desplegable_otra .interior .inferior form .botones .boton:hover,
	.area .inferior form .botones .boton:hover,
	.area .inferior .descargas .descarga a:last-child:hover,
	.area .inferior .pagar a:last-child:hover {
		background-color: var(--negro);
		color: var(--blanco);
	}

	.checks .check input[type="checkbox"]:not(:checked)+label:hover:before {
		box-shadow: 0 0 0 2px var(--negro) inset;
	}

	.checks .check input[type="checkbox"]:checked+label:hover:before {
		opacity: 0.8;
	}

	.area .inferior .item_area.nuevo:hover {
		background-color: var(--blanco);
		transform: translateY(-5px);
		box-shadow: 0 10px 20px 0 var(--luto15);
	}

	.area .inferior .item_area .tipo a:not(.sel):hover {
		opacity: 0.7;
	}

	.area .inferior .item_area .tipo a.sel:hover {
		background-color: var(--negro);
	}

	.radios .radio input[type="radio"]:not(:checked)+label:hover:before {
		box-shadow: 0 0 0 2px var(--negro) inset;
	}

	.radios .radio input[type="radio"]:checked+label:hover:before {
		opacity: 0.8;
	}

	.cesta .interior .izquierda .usuario .boton:hover,
	.cesta .interior .izquierda .direccion form .radios .desplegar_otra:hover {
		opacity: 0.6;
	}

	.cesta .interior .derecha .resumen .item_resumen .texto .cantidad .restar:hover,
	.cesta .interior .derecha .resumen .item_resumen .texto .cantidad .sumar:hover {
		transform: scale(1.25);
	}

	.confirmacion .interior .botones .boton:not(:last-child):hover {
		background-color: var(--negro);
		color: var(--blanco);
	}

	.confirmacion .interior .botones .boton:last-child:hover {
		background-color: var(--marron);
		color: var(--crema);
	}

	.faqs .inferior .faq:not(.desplegado) .pregunta:hover {
		background-color: var(--blanco);
		box-shadow: 0 5px 15px 0 var(--luto15);
	}

	.contacto .informacion .inferior ul li:hover {
		background-color: var(--blanco);
		box-shadow: 0 10px 20px 0 var(--luto15);
		transform: translateY(-5px);
	}

	.contacto .informacion .inferior ul li:hover {
		background-color: var(--blanco);
		box-shadow: 0 10px 20px 0 var(--luto15);
		transform: translateY(-5px);
	}

	.contacto .formulario .izquierda .redes ul li a:hover {
		transform: scale(1.15);
	}

	.bola:hover {
		transform: scale(1.1);
		cursor: pointer;
	}

	.bola_whatsapp:hover {
		transform: scale(1.1);
		cursor: pointer;
	}

}