.product-card[data-v-83d83bbd]{cursor:pointer;border-radius:8px;width:100%;min-width:0;transition:transform .2s;overflow:hidden}@media (hover:none){.product-card[data-v-83d83bbd]:hover,.product-card__cover:hover img[data-v-83d83bbd]{transform:none}}.product-card[data-v-83d83bbd]:hover{transform:translateY(-2px)}.product-card[data-v-83d83bbd] .el-card__body{min-width:0}.product-card__cover[data-v-83d83bbd]{background:#f5f7fa;width:100%;padding-top:100%;position:relative;overflow:hidden}.product-card__cover img[data-v-83d83bbd]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.product-card__cover:hover img[data-v-83d83bbd]{transform:scale(1.05)}.product-card__body[data-v-83d83bbd]{min-width:0;padding:12px;overflow:hidden}.product-card__name[data-v-83d83bbd]{color:#333;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-bottom:4px;font-family:PingFangSC-Semibold,PingFang SC,sans-serif;font-size:16px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.product-card__price[data-v-83d83bbd]{align-items:baseline;gap:4px;margin-top:8px;display:flex}.product-card__price .price-current[data-v-83d83bbd]{color:#f56c6c;font-size:18px;font-weight:600}.product-card__price .price-from[data-v-83d83bbd]{color:#f56c6c;font-size:12px;font-weight:500}.product-card__price .price-empty[data-v-83d83bbd]{color:#909399;font-size:13px}
