._card_1synl_1{background:var(--km-color-surface);border:1px solid var(--km-color-border);border-radius:var(--km-radius-lg);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}._card_1synl_1:hover{border-color:var(--km-color-border-strong);transform:translateY(-2px)}._media_1synl_20{aspect-ratio:3/2;background:var(--km-color-surface-raised);position:relative}._media_1synl_20 img{object-fit:cover;width:100%;height:100%;display:block}._ribbon_1synl_33{padding:var(--km-space-xs) var(--km-space-sm);color:var(--km-color-text-strong);font-size:var(--km-font-size-sm);font-weight:var(--km-font-weight-bold);letter-spacing:.08em;text-align:center;background:#000000b8;position:absolute;inset:auto 0 0}._sold_1synl_45{background:var(--km-color-accent);color:var(--km-color-on-accent)}._body_1synl_50{gap:var(--km-space-sm);padding:var(--km-space-md);flex-direction:column;flex:1;display:flex}._title_1synl_58{font-size:var(--km-font-size-md);font-weight:var(--km-font-weight-medium);line-height:var(--km-line-height-heading);color:var(--km-color-text-strong);margin:0}._facts_1synl_66{gap:var(--km-space-xs) var(--km-space-md);font-size:var(--km-font-size-xs);color:var(--km-color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._price_1synl_77{justify-content:space-between;align-items:baseline;gap:var(--km-space-sm);margin-top:auto;display:flex}._total_1synl_85{font-size:var(--km-font-size-xl);font-weight:var(--km-font-weight-bold);color:var(--km-color-text-strong)}._totalLabel_1synl_91,._base_1synl_92{font-size:var(--km-font-size-xs);color:var(--km-color-text-muted)}._badges_1synl_97{top:var(--km-space-sm);left:var(--km-space-sm);gap:var(--km-space-xs);flex-wrap:wrap;display:flex;position:absolute}._badge_1synl_97{padding:2px var(--km-space-sm);border-radius:var(--km-radius-pill);color:var(--km-color-text-strong);font-size:var(--km-font-size-xs);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6}._badgeAccent_1synl_115{background:var(--km-color-accent);color:var(--km-color-on-accent)}
