._card_10lw3_1{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);transition:transform .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;display:flex;overflow:hidden}._card_10lw3_1:hover{box-shadow:var(--shadow);border-color:#ecc97759;transform:translateY(-4px)}._photo_10lw3_18{aspect-ratio:1;background:var(--photo-bg);position:relative;overflow:hidden}._img_10lw3_24{object-fit:contain;width:100%;height:100%;transition:transform .6s var(--ease);padding:8%}._card_10lw3_1:hover ._img_10lw3_24{transform:scale(1.05)}._placeholder_10lw3_34{background:radial-gradient(circle at 50% 40%, var(--surface-2), var(--bg-deep));width:100%;height:100%;color:var(--gold);place-items:center;display:grid}._placeholder_10lw3_34 svg{opacity:.5;width:30%}._badge_10lw3_46{background:var(--bg);color:var(--text);border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:600;position:absolute;top:.7rem;left:.7rem}._body_10lw3_57{flex-direction:column;flex:1;gap:.35rem;padding:1rem 1.1rem 1.2rem;display:flex}._title_10lw3_64{font-family:var(--font-body);color:var(--text);margin:0;font-size:.98rem;font-weight:550;line-height:1.35}._price_10lw3_72{color:var(--gold-soft);font-variant-numeric:tabular-nums;margin:auto 0 0;font-size:.95rem;font-weight:600}@media (width<=520px){._body_10lw3_57{padding:.75rem .8rem .9rem}._title_10lw3_64{font-size:.9rem}}
