.card.astro-jypqouio{grid-template-rows:auto 1fr;gap:14px;min-width:0;height:100%;display:grid;position:relative}.cover.astro-jypqouio{z-index:1;border-radius:20px;position:absolute;inset:0}.card.astro-jypqouio .photo>img{transition:transform .38s cubic-bezier(.22,.61,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card.astro-jypqouio:hover .photo>img{transform:scale(1.06)}}.card.astro-jypqouio:hover .title-text.astro-jypqouio{color:var(--primary);text-underline-offset:3px;text-decoration:underline 1px}.text.astro-jypqouio{flex-direction:column;gap:6px;padding:0 4px;display:flex}.brand.astro-jypqouio{color:var(--ink-muted);font-size:13px;font-weight:600}.title.astro-jypqouio{height:2lh;font-size:16px;font-weight:600;line-height:1.3;position:relative}.title-text.astro-jypqouio{z-index:2;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;pointer-events:none;border-radius:6px;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;inset:0 0 auto;overflow:hidden}.card.astro-jypqouio:hover .title-text.astro-jypqouio,.card.astro-jypqouio:has(.cover:focus-visible) .title-text.astro-jypqouio{-webkit-line-clamp:unset;line-clamp:none;background:var(--card-surface,var(--bg));box-shadow:0 0 0 6px var(--card-surface,var(--bg))}.reference.astro-jypqouio{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.foot.astro-jypqouio{gap:6px;margin-top:auto;padding-top:6px;display:grid}.price.astro-jypqouio{letter-spacing:-.3px;white-space:nowrap;font-size:18px;font-weight:700}.price.astro-jypqouio small.astro-jypqouio{color:var(--ink-muted);letter-spacing:0;margin-left:4px;font-size:12px;font-weight:500}.pending.astro-jypqouio{color:var(--ink-muted);font-size:15px;font-weight:600}@media (width<=720px){.row-on-mobile.astro-jypqouio{border-bottom:1px solid var(--outline);grid-template-columns:88px minmax(0,1fr);gap:14px;padding:18px 0}.row-on-mobile.astro-jypqouio .photo{aspect-ratio:1;border-radius:16px}.row-on-mobile.astro-jypqouio .text.astro-jypqouio{gap:4px;padding:0}.row-on-mobile.astro-jypqouio .title.astro-jypqouio{height:auto;font-size:15px}.row-on-mobile.astro-jypqouio .title-text.astro-jypqouio{-webkit-line-clamp:3;line-clamp:3;position:static}.row-on-mobile.astro-jypqouio .foot.astro-jypqouio{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding-top:2px;display:flex}}
