.pcard[data-v-c3a0b5dc]{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;padding:8px;transition:transform .2s;display:flex}.pcard[data-v-c3a0b5dc]:hover{transform:translateY(-3px)}.media[data-v-c3a0b5dc]{aspect-ratio:1/1.02;border-radius:16px;position:relative;overflow:hidden}.img-wrap[data-v-c3a0b5dc]{padding:14%;position:absolute;inset:0}.noimg[data-v-c3a0b5dc]{color:var(--muted);text-align:center;font-size:18px;position:relative}.label[data-v-c3a0b5dc]{background:var(--dark);color:var(--on-dark);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;left:10px}.fav[data-v-c3a0b5dc],.label[data-v-c3a0b5dc]{z-index:2;position:absolute;top:10px}.fav[data-v-c3a0b5dc]{background:var(--surface);cursor:pointer;width:32px;height:32px;box-shadow:var(--shadow-sm);border:0;border-radius:50%;place-items:center;display:grid;right:10px}.fav.on[data-v-c3a0b5dc]{color:#c0533f}.fav.on[data-v-c3a0b5dc] path{fill:currentColor}.color-chip[data-v-c3a0b5dc]{z-index:2;background:var(--surface);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:11px;position:absolute;bottom:10px;left:10px}.body[data-v-c3a0b5dc]{flex-direction:column;flex:1;padding:12px 8px 6px;display:flex}.brand[data-v-c3a0b5dc]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.name[data-v-c3a0b5dc]{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 6px;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.name[data-v-c3a0b5dc]:hover{color:var(--gold-text)}.meta[data-v-c3a0b5dc]{color:var(--muted);gap:4px 10px;font-size:12px}.foot[data-v-c3a0b5dc],.meta[data-v-c3a0b5dc]{flex-wrap:wrap;display:flex}.foot[data-v-c3a0b5dc]{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px}.price[data-v-c3a0b5dc]{font-variant-numeric:lining-nums;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.1}.price.request[data-v-c3a0b5dc]{white-space:normal;max-width:72px;font-size:13px;line-height:1.2;font-family:var(--sans);color:var(--muted);font-weight:600}.old[data-v-c3a0b5dc]{color:var(--muted);font-size:12px;text-decoration:line-through}
