.product-card[data-v-f5b8d847]{background:#fff;border:1px solid var(--app-border);border-radius:1.25rem;box-shadow:var(--app-shadow-soft);color:var(--app-text-primary);display:flex;flex:1;flex-direction:column;gap:.55rem;overflow:hidden;position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.product-card--linked[data-v-f5b8d847]:hover{border-color:#1767e84d;box-shadow:0 14px 30px #2c53891a;transform:translateY(-2px)}.product-card-link[data-v-f5b8d847]{border-radius:inherit;inset:0;position:absolute;z-index:1}.product-card-link[data-v-f5b8d847]:focus-visible{outline:3px solid var(--app-focus-ring);outline-offset:3px}.product-card-banner[data-v-f5b8d847]{border-bottom:1px solid var(--app-border);position:relative}.product-card-banner[data-v-f5b8d847] .scb{aspect-ratio:440/168;display:block;height:auto;width:100%}.product-card-line[data-v-f5b8d847-s]{align-items:center;display:flex;gap:.6rem;padding:.75rem 1.15rem 1.15rem 1.35rem}.product-card-line-text[data-v-f5b8d847-s]{align-items:center;color:var(--app-text-muted);display:inline-flex;flex:1 1 auto;font-size:.88rem;font-weight:550;gap:.45rem;min-width:0}.product-card-dot[data-v-f5b8d847-s]{background:#12a37f;border-radius:999px;flex:0 0 auto;height:.5rem;width:.5rem}.product-card-line .g-row-chevron[data-v-f5b8d847-s]{flex:0 0 auto;margin-left:auto}.product-card--linked:hover .g-row-chevron[data-v-f5b8d847-s]{color:var(--app-accent)}@media(prefers-reduced-motion:reduce){.product-card[data-v-f5b8d847]{transition:none}.product-card--linked[data-v-f5b8d847]:hover{transform:none}}
