.product-card[data-v-4326513d]{color:var(--c-heading);flex-direction:column;display:flex}.product-card:hover .product-card__media[data-v-4326513d]{background-color:var(--c-surface-2)}.product-card:hover .product-card__media img[data-v-4326513d]{transform:scale(1.04)}.product-card__media[data-v-4326513d]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;height:320px;display:grid;position:relative}.product-card__media>img[data-v-4326513d]{grid-area:1/1;width:auto;max-width:100%;height:auto;max-height:100%}.product-card__media[data-v-4326513d]{background:var(--c-surface);border-radius:var(--radius-lg);transition:background-color var(--dur-base) ease;margin-bottom:18px;padding:24px 16px;overflow:hidden}.product-card__media img[data-v-4326513d]{transition:transform var(--dur-slow) var(--ease-out-soft)}@media (width>=768px) and (width<=1023px){.product-card__media[data-v-4326513d]{height:290px}}@media (width<=767px){.product-card__media[data-v-4326513d]{height:240px;padding:16px}}.product-card__badge[data-v-4326513d]{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:var(--c-accent-strong);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600;position:absolute;top:12px;left:12px}.product-card__body[data-v-4326513d]{flex-direction:column;flex:1;gap:6px;display:flex}.product-card__title[data-v-4326513d]{-webkit-line-clamp:2;transition:color var(--dur-fast) ease;-webkit-box-orient:vertical;font-size:17px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.product-card__title[data-v-4326513d]:hover{color:var(--c-accent-text)}.product-card__price[data-v-4326513d]{font-variant-numeric:tabular-nums;margin-top:auto;padding-top:10px;font-size:19px;font-weight:600}.product-card__price-prefix[data-v-4326513d],.product-card__price-unit[data-v-4326513d]{color:var(--c-muted);font-size:13px;font-weight:400}.product-card__cta[data-v-4326513d]{margin-top:14px}
