._card_1pdmp_1{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:var(--card-foreground);box-shadow:var(--shadow);transition:transform var(--animation-duration-normal),box-shadow var(--animation-duration-normal)}._card_1pdmp_1:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}._media_1pdmp_17{position:relative;aspect-ratio:4 / 3;background:var(--night);overflow:hidden}._media_1pdmp_17 img{width:100%;height:100%;object-fit:cover}._save_1pdmp_28{position:absolute;top:var(--spacing-3);left:var(--spacing-3);background:var(--gold);color:var(--night);font-size:.75rem;font-weight:700;padding:2px 10px;border-radius:var(--radius-full)}._body_1pdmp_39{padding:var(--spacing-4) var(--spacing-4) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}._cat_1pdmp_46{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:600}._title_1pdmp_53{font-family:var(--font-family-display);font-weight:500;font-size:1.2rem;line-height:1.25;margin:0}._sub_1pdmp_60{font-size:.88rem;color:var(--muted-foreground);margin:0}._price_1pdmp_65{margin-top:auto;padding-top:var(--spacing-3);display:flex;gap:var(--spacing-2);align-items:baseline;font-weight:600;font-size:1.05rem}._was_1pdmp_74{color:var(--muted-foreground);font-weight:400;font-size:.9rem}
