.group[data-v-f0702efe]:hover{transform:translateY(-1px)}@keyframes orb-pulse-ce058a48{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.group:hover .orb-animation[data-v-ce058a48]{animation:orb-pulse-ce058a48 2s ease-in-out infinite}.line-clamp-2[data-v-a9d872d2]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.custom-scrollbar[data-v-6203185e]{scrollbar-color:rgba(156,163,175,.5) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-6203185e]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-6203185e]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-6203185e]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.custom-scrollbar[data-v-6203185e]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afcc}@keyframes heartbeat-6203185e{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animate-pulse[data-v-6203185e]:hover{animation:heartbeat-6203185e 1s ease-in-out infinite}.line-clamp-2[data-v-6203185e]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;max-height:2.8em;overflow:hidden}.group:hover .group-hover\:shadow-sm[data-v-6203185e]{box-shadow:0 1px 2px #0000000d}@keyframes slideInDown-6203185e{0%{opacity:0;transform:translate3d(0,-10px,0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}.cart-backdrop[data-v-d4a23378]{opacity:0;transition:opacity .3s ease-out}.cart-backdrop.cart-open[data-v-d4a23378]{opacity:1}.cart-backdrop.cart-leaving[data-v-d4a23378]{opacity:0;transition:opacity .3s ease-in}.cart-panel[data-v-d4a23378]{transform:translate(100%);transition:transform .4s ease-out}.cart-panel.cart-open[data-v-d4a23378]{transform:translate(0)}.cart-panel.cart-leaving[data-v-d4a23378]{transform:translate(100%);transition:transform .3s ease-in}.fade-enter-active[data-v-d4a23378],.fade-leave-active[data-v-d4a23378]{transition:all .2s ease}.fade-enter-from[data-v-d4a23378],.fade-leave-to[data-v-d4a23378]{opacity:0}.slide-up-enter-active[data-v-d4a23378],.slide-up-leave-active[data-v-d4a23378]{transition:all .3s ease}.slide-up-enter-from[data-v-d4a23378],.slide-up-leave-to[data-v-d4a23378]{opacity:0;transform:translateY(10px)}.number-enter-active[data-v-d4a23378],.number-leave-active[data-v-d4a23378]{transition:all .2s ease}.number-enter-from[data-v-d4a23378]{opacity:0;transform:translateY(10px)}.number-leave-to[data-v-d4a23378]{opacity:0;transform:translateY(-10px)}.price-enter-active[data-v-d4a23378],.price-leave-active[data-v-d4a23378]{transition:all .2s ease}.price-enter-from[data-v-d4a23378]{opacity:0;transform:scale(.9)}.price-leave-to[data-v-d4a23378]{opacity:0;transform:scale(1.1)}.empty-state-enter-active[data-v-d4a23378]{transition:all .5s cubic-bezier(.34,1.56,.64,1);transition-delay:.1s}.empty-state-enter-from[data-v-d4a23378]{opacity:0;transform:translateY(20px) scale(.95)}.line-clamp-2[data-v-d4a23378]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.custom-scrollbar[data-v-d4a23378]{scrollbar-color:rgba(156,163,175,.3) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-d4a23378]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-d4a23378]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-d4a23378]::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar[data-v-d4a23378]::-webkit-scrollbar-thumb:hover{background:#9ca3af80}@media(max-width:640px){.max-w-lg[data-v-d4a23378]{max-width:100vw}}button[data-v-d4a23378]:focus-visible{outline:2px solid #141414;outline-offset:2px}@media(prefers-reduced-motion:reduce){[data-v-d4a23378],[data-v-d4a23378]:after,[data-v-d4a23378]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.transition-all[data-v-d4a23378],.transition-opacity[data-v-d4a23378],.transition-transform[data-v-d4a23378]{backface-visibility:hidden;perspective:1000px}.menu-backdrop[data-v-0076c67c]{opacity:0;transition:opacity .3s ease-out}.menu-backdrop.menu-open[data-v-0076c67c]{opacity:1}.menu-backdrop.menu-leaving[data-v-0076c67c]{opacity:0;transition:opacity .3s ease-in}.menu-panel[data-v-0076c67c]{transform:translate(-100%);transition:transform .4s ease-out}.menu-panel.menu-open[data-v-0076c67c]{transform:translate(0)}.menu-panel.menu-leaving[data-v-0076c67c]{transform:translate(-100%);transition:transform .3s ease-in}.custom-scrollbar[data-v-0076c67c]{scrollbar-color:rgba(156,163,175,.3) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-0076c67c]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-0076c67c]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-0076c67c]::-webkit-scrollbar-thumb{background:#9ca3af4d;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar[data-v-0076c67c]::-webkit-scrollbar-thumb:hover{background:#9ca3af80}.category-item-enter-active[data-v-0076c67c],.category-item-leave-active[data-v-0076c67c]{transition:all .3s ease}.category-item-enter-from[data-v-0076c67c]{opacity:0;transform:translate(20px)}.category-item-leave-to[data-v-0076c67c]{opacity:0;transform:translate(-20px)}@media(hover:none){a[data-v-0076c67c]:active,button[data-v-0076c67c]:active{transform:scale(.98);transition:transform .1s ease-in-out}}a[data-v-0076c67c]:focus-visible,button[data-v-0076c67c]:focus-visible{outline:2px solid #141414;outline-offset:2px}@media(prefers-reduced-motion:reduce){[data-v-0076c67c],[data-v-0076c67c]:after,[data-v-0076c67c]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.transition-all[data-v-0076c67c],.transition-opacity[data-v-0076c67c],.transition-transform[data-v-0076c67c]{backface-visibility:hidden;perspective:1000px}[data-v-54b3d795] .mobile-menu{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}[data-v-54b3d795] .mobile-menu::-webkit-scrollbar{width:4px}[data-v-54b3d795] .mobile-menu::-webkit-scrollbar-track{background:transparent}[data-v-54b3d795] .mobile-menu::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:2px}
