.menu-efecto-desliza{position:relative}.menu-efecto-desliza>li:not(.menu-pastilla){position:relative;z-index:1}.menu-pastilla{position:absolute;top:0;left:0;z-index:0;list-style:none;pointer-events:none;border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--accent));opacity:0;transition:transform .32s cubic-bezier(.34,1.45,.5,1),height .32s cubic-bezier(.34,1.45,.5,1),width .2s ease,left .2s ease,opacity .18s ease}.menu-pastilla[data-visible=true]{opacity:1}.menu-efecto-desliza :is(a,button):not([class*=bg-primary]):hover{background-color:transparent}.menu-efecto-lupa :is(a,button)>:first-child{transition:transform .12s ease-out}.menu-efecto-luz{background-image:radial-gradient(170px circle at var(--menu-luz-x,50%) var(--menu-luz-y,50%),hsl(var(--primary)/calc(.14 * var(--menu-luz, 0))),transparent 70%)}.menu-cortina[data-state=open]{animation:menu-cortina-abrir .55s cubic-bezier(.16,1,.3,1)}.menu-cortina[data-state=closed]{animation:menu-cortina-cerrar 275ms cubic-bezier(.4,0,.2,1)}.menu-cortina[data-state=open]>*{animation:menu-cortina-bajar .55s cubic-bezier(.16,1,.3,1)}.menu-cortina[data-state=closed]>*{animation:menu-cortina-subir 275ms cubic-bezier(.4,0,.2,1) forwards}.menu-cortina[hidden]{animation:none}@keyframes menu-cortina-abrir{0%{overflow:hidden;height:0}to{overflow:hidden;height:var(--radix-collapsible-content-height)}}@keyframes menu-cortina-cerrar{0%{overflow:hidden;height:var(--radix-collapsible-content-height)}to{overflow:hidden;height:0}}@keyframes menu-cortina-bajar{0%{transform:translateY(calc(-1 * var(--radix-collapsible-content-height)))}}@keyframes menu-cortina-subir{to{transform:translateY(calc(-1 * var(--radix-collapsible-content-height)))}}.menu-se-expande .menu-cortina>*,.menu-se-expande :is(a,button):not(.menu-cortina *)>:not(:first-child){animation:menu-aparecer .45s ease-in-out .11s both}.menu-cajon[data-state=open]{animation:menu-cajon-entrar .45s ease-in-out}.menu-cajon[data-state=closed]{pointer-events:none;animation:menu-cajon-salir .32s ease-in-out forwards}.menu-velo[data-state=open]{animation:menu-aparecer .45s ease-in-out}.menu-velo[data-state=closed]{pointer-events:none;animation:menu-desaparecer .32s ease-in-out forwards}@keyframes menu-aparecer{0%{opacity:0}}@keyframes menu-desaparecer{to{opacity:0}}@keyframes menu-cajon-entrar{0%{transform:translateX(-100%)}}@keyframes menu-cajon-salir{to{transform:translateX(-100%)}}.menu-icono{overflow:hidden}.menu-icono g{transform-box:fill-box;transform-origin:center}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-panel-1{animation:mi-latir-pieza .7s cubic-bezier(.34,1.6,.5,1)}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-panel-2{animation:mi-latir-pieza .7s cubic-bezier(.34,1.6,.5,1) .08s both}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-panel-3{animation:mi-latir-pieza .7s cubic-bezier(.34,1.6,.5,1) .16s both}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-panel-4{animation:mi-latir-pieza .7s cubic-bezier(.34,1.6,.5,1) .24s both}@keyframes mi-latir-pieza{35%{transform:scale(.6)}70%{transform:scale(1.15)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-anillos{animation:mi-anillos .8s ease}@keyframes mi-anillos{25%{transform:translateY(-2px)}50%{transform:none}75%{transform:translateY(-1.2px)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-renglones path{animation:mi-escribir .8s ease .1s both}@keyframes mi-escribir{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}.menu-icono .mi-pendulo{transform-box:view-box;transform-origin:9px 13px}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-pendulo{animation:mi-pendulo 1s ease-in-out}@keyframes mi-pendulo{20%{transform:rotate(16deg)}45%{transform:rotate(-12deg)}70%{transform:rotate(6deg)}85%{transform:rotate(-2deg)}}.menu-icono .mi-carrito{transform-box:view-box;transform-origin:12px 20px}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-carrito{animation:mi-carrito .9s cubic-bezier(.4,0,.3,1)}@keyframes mi-carrito{20%{transform:translateX(-1.5px) rotate(4deg)}55%{transform:translateX(4px) rotate(-3deg)}80%{transform:translateX(-.5px)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-camion{animation:mi-camion 1.15s cubic-bezier(.5,0,.4,1)}@keyframes mi-camion{14%{transform:translateX(-1.4px) rotate(-3deg)}50%{transform:translateX(7px);opacity:1}62%{transform:translateX(16px);opacity:0}63%{transform:translateX(-16px);opacity:0}78%{opacity:1}}.menu-icono .mi-velocidad{opacity:0}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-velocidad{animation:mi-velocidad 1.15s ease}@keyframes mi-velocidad{0%,15%{opacity:0}28%,50%{opacity:1}60%,to{opacity:0}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-rueda{animation:mi-rueda 1.15s cubic-bezier(.5,0,.4,1)}@keyframes mi-rueda{to{transform:rotate(2turn)}}.menu-icono .mi-espiga{transform-box:view-box;transform-origin:12px 21px}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-espiga{animation:mi-mecer-pieza 1.1s ease-in-out}@keyframes mi-mecer-pieza{25%{transform:rotate(9deg)}55%{transform:rotate(-7deg)}80%{transform:rotate(3deg)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-latido{animation:mi-latido .8s ease}@keyframes mi-latido{25%{transform:scale(1.45)}45%{transform:scale(.9)}65%{transform:scale(1.25)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-persona-1{animation:mi-saludar .7s ease}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-persona-2{animation:mi-saludar .7s ease .15s both}@keyframes mi-saludar{35%{transform:translateY(-2.5px)}65%{transform:translateY(.5px)}}.menu-icono .mi-caja{transform-box:view-box;transform-origin:12px 21px}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-caja{animation:mi-tambalear .8s ease}@keyframes mi-tambalear{30%{transform:translateY(-3px) rotate(-9deg)}60%{transform:rotate(5deg)}82%{transform:rotate(-2deg)}}.menu-icono .mi-moneda{opacity:0}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-moneda{animation:mi-moneda 1s cubic-bezier(.3,1.4,.5,1)}@keyframes mi-moneda{0%{opacity:0;transform:translateY(6px)}35%{opacity:1;transform:translateY(-1px)}70%{opacity:1;transform:translateY(0) rotateY(180deg)}to{opacity:0;transform:translateY(5px)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-billetera{animation:mi-billetera .6s ease}@keyframes mi-billetera{30%{transform:scale(1.06,.94)}60%{transform:scale(.98,1.02)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-apreton{animation:mi-apreton .8s ease}@keyframes mi-apreton{20%{transform:translateY(-2px) rotate(-4deg)}40%{transform:translateY(1.5px)}60%{transform:translateY(-2px) rotate(-3deg)}80%{transform:translateY(1px)}}.menu-icono .mi-megafono{transform-box:view-box;transform-origin:7px 12px}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-megafono{animation:mi-megafono .8s ease}@keyframes mi-megafono{30%{transform:rotate(-10deg)}60%{transform:rotate(4deg)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-onda-1{animation:mi-onda .8s ease}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-onda-2{animation:mi-onda .8s ease .14s both}@keyframes mi-onda{25%{opacity:0;transform:translateX(-3px)}60%{opacity:1;transform:translateX(1.5px)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-birrete{animation:mi-birrete .9s cubic-bezier(.3,1.3,.5,1)}@keyframes mi-birrete{40%{transform:translateY(-5px) rotate(-14deg)}70%{transform:translateY(-1px) rotate(4deg)}}.menu-icono .mi-mapa{transform-box:view-box;transform-origin:3px 12px}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-mapa{animation:mi-desplegar-pieza .8s cubic-bezier(.3,1.3,.5,1)}@keyframes mi-desplegar-pieza{30%{transform:scaleX(.45)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-barra-1{animation:mi-barra .8s ease}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-barra-2{animation:mi-barra .8s ease .1s both}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-barra-3{animation:mi-barra .8s ease .2s both}.menu-icono :is(.mi-barra-1,.mi-barra-2,.mi-barra-3){transform-origin:bottom}@keyframes mi-barra{35%{transform:scaleY(.05)}75%{transform:scaleY(1.15)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-estrella{animation:mi-estrella .8s cubic-bezier(.34,1.5,.5,1)}@keyframes mi-estrella{50%{transform:rotate(40deg) scale(1.25)}to{transform:rotate(72deg)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-porcentaje{animation:mi-porcentaje .8s cubic-bezier(.34,1.5,.5,1)}@keyframes mi-porcentaje{to{transform:rotate(180deg)}}svg .mi-pregunta{transform-box:view-box;transform-origin:12px 17px}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-pregunta{animation:mi-pregunta .8s ease}@keyframes mi-pregunta{20%{transform:rotate(-16deg)}45%{transform:rotate(12deg)}70%{transform:rotate(-6deg)}}.menu-iconos-con-movimiento button:hover>.mi-engranaje{animation:mi-engranaje .7s cubic-bezier(.34,1.5,.5,1)}@keyframes mi-engranaje{to{transform:rotate(90deg)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .mi-saltito{animation:mi-saltito .6s cubic-bezier(.3,1.5,.5,1)}@keyframes mi-saltito{40%{transform:translateY(-3px) scale(1.08)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .gesto-avanzar-izquierda{animation:gesto-avanzar-izquierda 1.1s cubic-bezier(.5,0,.4,1)}@keyframes gesto-avanzar-izquierda{15%{transform:translateX(2px) rotate(4deg)}50%{transform:translateX(-10px);opacity:1}60%{transform:translateX(-18px);opacity:0}61%{transform:translateX(18px);opacity:0}78%{opacity:1}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .gesto-saltar{transform-origin:50% 100%;animation:gesto-saltar .75s cubic-bezier(.3,.7,.4,1)}@keyframes gesto-saltar{25%{transform:scale(1.1,.85)}55%{transform:translateY(-6px) scale(.95,1.06)}80%{transform:scale(1.03,.97)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .gesto-mecer{transform-origin:50% 100%;animation:gesto-mecer 1s ease-in-out}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .gesto-colgar{transform-origin:20% 15%;animation:gesto-mecer 1s ease-in-out}@keyframes gesto-mecer{25%{transform:rotate(12deg)}55%{transform:rotate(-9deg)}80%{transform:rotate(4deg)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .gesto-latir{animation:gesto-latir .8s ease}@keyframes gesto-latir{25%{transform:scale(1.22)}45%{transform:scale(.95)}65%{transform:scale(1.12)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .gesto-girar{animation:gesto-girar .8s cubic-bezier(.34,1.5,.5,1)}@keyframes gesto-girar{50%{transform:rotate(180deg) scale(1.25)}to{transform:rotate(1turn)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .gesto-sacudir{animation:gesto-sacudir .8s ease}@keyframes gesto-sacudir{20%{transform:translateY(-3px) rotate(-6deg)}40%{transform:translateY(2px)}60%{transform:translateY(-3px) rotate(-4deg)}80%{transform:translateY(1px)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .gesto-hoja{animation:gesto-hoja .8s ease}@keyframes gesto-hoja{45%{transform:perspective(60px) rotateY(70deg)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .gesto-desplegar{transform-origin:0 50%;animation:gesto-desplegar .8s cubic-bezier(.3,1.4,.5,1)}@keyframes gesto-desplegar{30%{transform:scaleX(.4)}}.menu-iconos-con-movimiento :is(a,button,.mi-muestra):hover .gesto-tambalear{transform-origin:50% 100%;animation:mi-tambalear .8s ease}@media (prefers-reduced-motion:reduce){.menu-efecto-lupa :is(a,button)>:first-child,.menu-pastilla{transition:none}}