.smart-image[data-v-4152c78d]{background:var(--token-track);border-radius:var(--radius);width:100%;display:block;position:relative;overflow:hidden}.smart-image__img[data-v-4152c78d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.smart-image__ph[data-v-4152c78d]{width:100%;height:100%;color:var(--token-ink-4);opacity:.5;justify-content:center;align-items:center;display:flex}.product-card[data-v-40e0f2ee]{display:block}.product-card .cover[data-v-40e0f2ee]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--token-track);position:relative;overflow:hidden}.product-card[data-v-40e0f2ee]:hover .smart-image__img{transform:scale(1.04)}.product-card:hover .name[data-v-40e0f2ee]{text-underline-offset:3px;text-decoration:underline}.badge-box[data-v-40e0f2ee]{z-index:1;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:9px;left:9px}.b-tags[data-v-40e0f2ee]{letter-spacing:var(--ls-nav);color:#fff;background:var(--brand-promo);padding:3px 8px}.b-discount[data-v-40e0f2ee],.b-tags[data-v-40e0f2ee]{font-size:var(--fs-2xs);border-radius:2px}.b-discount[data-v-40e0f2ee]{letter-spacing:var(--ls-title);color:var(--brand-promo);font-weight:var(--fw-medium);background:#fff;padding:3px 7px}.cards__media[data-v-40e0f2ee],.name[data-v-40e0f2ee]{overflow:hidden}.cards__img[data-v-40e0f2ee],.cards__media[data-v-40e0f2ee],.cards__ph[data-v-40e0f2ee]{width:100%;height:100%}.cards__img[data-v-40e0f2ee]{-o-object-fit:cover;object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1);display:block}.cards__ph[data-v-40e0f2ee]{color:var(--token-ink-4);opacity:.5;justify-content:center;align-items:center;display:flex}.name[data-v-40e0f2ee]{font-size:var(--fs-md);font-weight:var(--fw-normal);line-height:var(--lh-snug);color:var(--token-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin-top:12px;display:-webkit-box}.sold[data-v-40e0f2ee]{font-size:var(--fs-xs);color:var(--token-ink-3);margin-top:5px}.price[data-v-40e0f2ee]{align-items:baseline;gap:8px;margin-top:6px;display:flex}.price .price-now[data-v-40e0f2ee]{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--brand-promo);letter-spacing:var(--ls-base)}.price .origin[data-v-40e0f2ee]{font-size:var(--fs-xs);color:var(--token-ink-3);text-decoration:line-through}
