._card_towvg_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal),transform var(--animation-duration-normal)}._card_towvg_1:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}._media_towvg_3{position:relative;aspect-ratio:4 / 3;background:linear-gradient(160deg,#eef3fd,#f7f9fc);display:grid;place-items:center;overflow:hidden}._media_towvg_3 img{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-slow)}._card_towvg_1:hover ._media_towvg_3 img{transform:scale(1.04)}._placeholder_towvg_6{color:var(--primary);display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-family-display);font-weight:700;font-size:.95rem}._placeholder_towvg_6 svg{opacity:.6}._soon_towvg_8{display:inline-flex;align-items:center;gap:5px;font-size:.85rem;font-weight:600;color:var(--muted-foreground)}._licence_towvg_9{position:absolute;top:10px;left:10px;background:var(--navy);color:var(--navy-foreground);font-size:.7rem;font-weight:600;padding:3px 8px;border-radius:var(--radius-full);letter-spacing:.02em}._body_towvg_10{padding:var(--spacing-4);display:flex;flex-direction:column;gap:6px;flex:1}._category_towvg_11{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-weight:600}._title_towvg_12{font-family:var(--font-family-display);font-size:1.05rem;font-weight:700;line-height:1.25;margin:0;letter-spacing:-.01em}._title_towvg_12 a{color:var(--foreground);text-decoration:none}._title_towvg_12 a:hover{color:var(--primary)}._meta_towvg_15{font-size:.82rem;color:var(--muted-foreground);margin:0}._footer_towvg_16{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-2);margin-top:auto;padding-top:var(--spacing-3)}._price_towvg_17{display:flex;flex-direction:column;font-variant-numeric:tabular-nums;font-weight:700;font-size:1.2rem;color:var(--navy)}._was_towvg_18{font-size:.8rem;color:var(--muted-foreground);font-weight:500}._sale_towvg_19{color:var(--accent)}._delivery_towvg_20{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--success);font-weight:500}
