.product-card[data-v-9e8395cc]{background:var(--color-card-bg);display:flex;flex-direction:column;height:100%;border:1px solid var(--color-border);border-radius:4px;overflow:hidden;cursor:pointer;transition:all .3s}.product-card[data-v-9e8395cc]:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.product-card .product-image[data-v-9e8395cc]{position:relative;width:100%;padding-top:100%;overflow:hidden}.product-card .product-image img[data-v-9e8395cc]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.product-card .product-image:hover img[data-v-9e8395cc]{transform:scale(1.05)}.product-card .product-image .product-tags[data-v-9e8395cc]{position:absolute;top:8px;left:8px;display:flex;gap:4px}.product-card .product-image .product-tags .tag[data-v-9e8395cc]{padding:2px 8px;font-size:11px;border-radius:2px;color:#fff;font-weight:600}.product-card .product-image .product-tags .tag.tag-new[data-v-9e8395cc]{background:#67c23a}.product-card .product-image .product-tags .tag.tag-hot[data-v-9e8395cc]{background:var(--color-secondary)}.product-card .product-info[data-v-9e8395cc]{padding:12px;flex:1;display:flex;flex-direction:column}.product-card .product-info .product-labels .product-label[data-v-9e8395cc]{border-radius:2px;background:#e7f4ff;color:var(--color-text-secondary);font-size:16px;margin-right:4px;font-weight:700}.product-card .product-info .product-labels .product-label .icon-svg[data-v-9e8395cc]{font-size:18px}.product-card .product-info .product-labels .product-label .label-text[data-v-9e8395cc]{font-size:14px}.product-card .product-info .product-name[data-v-9e8395cc]{font-size:14px;color:var(--color-text-primary);line-height:1.4;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px}.product-card .product-info .product-price[data-v-9e8395cc]{display:flex;align-items:baseline}.product-card .product-info .product-price .price-symbol[data-v-9e8395cc]{font-size:20px;color:var(--color-red);font-weight:600}.product-card .product-info .product-price .price-value[data-v-9e8395cc]{font-size:20px;color:var(--color-red);font-weight:700}.product-card .product-info .product-meta[data-v-9e8395cc]{display:flex;flex-direction:column;align-items:flex-start}.product-card .product-info .product-meta .meta-sold[data-v-9e8395cc]{margin-left:0}.product-card .product-info .product-meta .meta-inventory[data-v-9e8395cc]{margin-left:4px}.product-card .product-info .product-meta .meta-manufacture[data-v-9e8395cc]{font-size:12px;text-decoration:underline;color:var(--color-text-placeholder)}.product-card .product-info .product-meta a[data-v-9e8395cc]{padding-bottom:4px}.product-card .product-info .product-customize[data-v-9e8395cc]{display:flex;width:100%;justify-content:space-between;align-items:center;color:#44669e;margin-top:auto}.product-card .product-info .product-customize .customize-mode[data-v-9e8395cc]{font-weight:700}.product-card .product-info .product-customize .icon-customize[data-v-9e8395cc]{font-size:16px;margin-right:4px}.product-card[data-v-01afcd5f]{background:var(--color-card-bg);display:flex;flex-direction:column;height:100%;border:1px solid var(--color-border);border-radius:4px;overflow:hidden;cursor:pointer;transition:all .3s}.product-card[data-v-01afcd5f]:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.product-card .product-image[data-v-01afcd5f]{position:relative;width:100%;padding-top:100%;overflow:hidden;background:#fafafa}.product-card .product-image img[data-v-01afcd5f]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.product-card .product-image:hover img[data-v-01afcd5f]{transform:scale(1.05)}.product-card .product-image .product-tags[data-v-01afcd5f]{position:absolute;top:8px;left:8px;display:flex;gap:4px}.product-card .product-image .product-tags .tag[data-v-01afcd5f]{padding:2px 8px;font-size:11px;border-radius:2px;color:#fff;font-weight:600}.product-card .product-image .product-tags .tag.tag-new[data-v-01afcd5f]{background:#67c23a}.product-card .product-image .product-tags .tag.tag-hot[data-v-01afcd5f]{background:var(--color-secondary)}.product-card .product-info[data-v-01afcd5f]{padding:12px;flex:1;display:flex;flex-direction:column}.product-card .product-info .product-name[data-v-01afcd5f]{font-size:14px;color:var(--color-text-primary);line-height:1.4;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px}.product-card .product-info .product-price[data-v-01afcd5f]{display:flex;align-items:baseline;margin-bottom:10px}.product-card .product-info .product-price .price-symbol[data-v-01afcd5f]{font-size:20px;color:var(--color-red);font-weight:600}.product-card .product-info .product-price .price-value[data-v-01afcd5f]{font-size:20px;color:var(--color-red);font-weight:700}.product-card .product-info .product-meta[data-v-01afcd5f]{display:flex;flex-direction:column;align-items:flex-start}.product-card .product-info .product-meta .meta-manufacture[data-v-01afcd5f]{font-size:12px;text-decoration:underline;color:var(--color-text-placeholder)}.product-card .product-info .product-actions[data-v-01afcd5f]{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:auto}.product-card .product-info .product-actions .meta-sold[data-v-01afcd5f]{font-size:12px;color:var(--color-text-placeholder)}.product-card .product-info .product-actions .cart-btn[data-v-01afcd5f]{font-size:12px}
