.product-card[data-v-1bda5c8f]{border:1px solid var(--ht-border);background:var(--ht-card);border-radius:8px;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.product-card[data-v-1bda5c8f]:hover{box-shadow:var(--ht-shadow-md);border-color:#bfd4ec;transform:translateY(-4px)}.product-card__media-link[data-v-1bda5c8f]{padding:10px 18px 0;display:block;position:relative}.product-card__media-link[data-v-1bda5c8f] .ui-media{aspect-ratio:1.35}.product-card__badge[data-v-1bda5c8f],.product-card__stock[data-v-1bda5c8f]{color:#fff;background:var(--ht-primary);border-radius:4px;padding:4px 7px;font-size:.64rem;font-weight:900;position:absolute;top:8px;left:8px}.product-card__stock[data-v-1bda5c8f]{color:#7d4900;background:#fff0c9;top:auto;bottom:5px}.product-card__body[data-v-1bda5c8f]{flex-direction:column;flex:1;align-items:stretch;padding:10px 14px 14px;display:flex}.product-card__brand[data-v-1bda5c8f]{color:var(--ht-text-muted);text-transform:uppercase;font-size:.62rem;font-weight:700}.product-card__title[data-v-1bda5c8f]{min-height:37px;color:var(--ht-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 5px;font-size:.79rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card__rating[data-v-1bda5c8f]{align-items:center;gap:3px;margin-bottom:5px;font-size:.67rem;display:flex}.product-card__rating .q-icon[data-v-1bda5c8f]{color:var(--ht-accent)}.product-card__rating span[data-v-1bda5c8f]{color:var(--ht-text-muted)}.product-card[data-v-1bda5c8f] .ui-price{margin-bottom:11px}.product-card[data-v-1bda5c8f] .ui-button{min-height:38px;margin-top:auto;padding-inline-start:7px;padding-inline-end:7px;font-size:.7rem}.product-card--list[data-v-1bda5c8f]{grid-template-columns:minmax(180px,260px) 1fr;display:grid}.product-card--list .product-card__media-link[data-v-1bda5c8f]{padding:14px}.product-card--list .product-card__media-link[data-v-1bda5c8f] .ui-media{aspect-ratio:1.2}.product-card--list .product-card__body[data-v-1bda5c8f]{justify-content:center;padding:18px 24px}.product-card--list .product-card__title[data-v-1bda5c8f]{min-height:0;font-size:1rem}.product-card--list[data-v-1bda5c8f] .ui-button{width:min(300px,100%)}@media (max-width:599px){.product-card[data-v-1bda5c8f]{border-radius:14px}.product-card__media-link[data-v-1bda5c8f]{padding-inline-start:10px;padding-inline-end:10px}.product-card__media-link[data-v-1bda5c8f] .ui-media{aspect-ratio:1.15}.product-card__body[data-v-1bda5c8f]{padding:8px 10px 10px}.product-card__title[data-v-1bda5c8f]{min-height:34px;font-size:.75rem}.product-card[data-v-1bda5c8f] .ui-price__current{font-size:1.05rem}.product-card[data-v-1bda5c8f] .ui-button .q-icon{display:none}.product-card--list[data-v-1bda5c8f]{display:flex}}
