.category-sub-list[data-v-a03e044a]{display:flex;overflow-x:auto;gap:.5rem;padding:.3rem 0;scrollbar-width:none}.category-sub-list[data-v-a03e044a]::-webkit-scrollbar{display:none}.category-item[data-v-a03e044a]{flex:0 0 auto;background-color:rgb(var(--v-theme-surface));border-radius:10px;padding:6px;align-items:center;display:flex;flex-direction:row;width:120px;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;cursor:pointer}.category-item[data-v-a03e044a]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001f}.category-item .category-media[data-v-a03e044a]{display:flex;align-items:center;justify-content:center}.category-item .category-media img[data-v-a03e044a]{width:20px;height:20px;object-fit:contain}.category-item .category-media .icon[data-v-a03e044a]{font-size:20px;color:rgb(var(--v-theme-on-surface));transition:color .2s ease}.category-item .category-name[data-v-a03e044a]{font-size:12px;margin:0 5px;font-weight:500;color:rgb(var(--v-theme-on-surface));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70px;transition:color .2s ease}.category-item.active[data-v-a03e044a]{background-color:rgb(var(--v-theme-primary));box-shadow:0 2px 8px #0000001f}.category-item.active .category-name[data-v-a03e044a],.category-item.active .icon[data-v-a03e044a]{color:rgb(var(--v-theme-on-primary))}.category-list[data-v-88356356]{display:flex;overflow-x:auto;gap:.7rem;padding:.5rem 0;scrollbar-width:none}.category-list[data-v-88356356]::-webkit-scrollbar{display:none}.category-item[data-v-88356356]{flex:0 0 auto;background-color:rgb(var(--v-theme-surface));border-radius:12px;padding:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:90px;height:70px;text-align:center;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;cursor:pointer}.category-item[data-v-88356356]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001f}.category-item .category-media[data-v-88356356]{display:flex;align-items:center;justify-content:center}.category-item .category-media img[data-v-88356356]{width:25px;height:25px;object-fit:contain}.category-item .category-media .icon[data-v-88356356]{font-size:25px;color:rgb(var(--v-theme-on-surface));transition:color .2s ease}.category-item .category-name[data-v-88356356]{margin-top:8px;font-size:11px;font-weight:500;color:rgb(var(--v-theme-on-surface));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70px;transition:color .2s ease}.category-item.active[data-v-88356356]{background-color:rgb(var(--v-theme-primary));box-shadow:0 2px 8px #0000001f}.category-item.active .category-name[data-v-88356356],.category-item.active .icon[data-v-88356356]{color:rgb(var(--v-theme-on-primary))}.product-card[data-v-8456e72a]{border-radius:16px;overflow:hidden;transition:all .2s ease;background-color:#fff}.product-card .image-container[data-v-8456e72a]{position:relative;min-width:80px;height:80px}.product-card .image-container .badge-new[data-v-8456e72a]{position:absolute;top:6px;right:6px;background-color:rgb(var(--v-theme-primary));color:#fff;font-size:.7rem;padding:3px 6px;font-weight:700;border-radius:4px;z-index:2}.product-card .info-area[data-v-8456e72a]{padding-left:16px;padding-right:8px;width:100%}.product-card .product-name[data-v-8456e72a]{font-weight:600;font-size:1.05rem;margin-bottom:6px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card .product-price[data-v-8456e72a]{font-size:.95rem;color:#444}.product-card .product-price .original[data-v-8456e72a]{text-decoration:line-through;color:#aaa;margin-left:.5rem}.product-card .product-price .special[data-v-8456e72a]{color:#e53935;font-weight:600}.v-virtual-scroll[data-v-f67264b6]{overflow:hidden}
