._trustRow_1rbiv_1{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin:var(--spacing-1) 0 var(--spacing-2)}._verifiedPill_1rbiv_8,._ratingPill_1rbiv_9{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:999px;line-height:1.4}._verifiedPill_1rbiv_8{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}._ratingPill_1rbiv_9{color:#b45309;background:color-mix(in srgb,#F5B301 18%,transparent)}._card_1rbiv_29{display:flex;flex-direction:column;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;height:100%;box-shadow:0 1px 2px #0b1f3b0a}._card_1rbiv_29:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._imageWrapper_1rbiv_47{position:relative;aspect-ratio:4/3;overflow:hidden;background-color:var(--muted);margin:6px 6px 0;border-radius:12px}._image_1rbiv_47{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}._card_1rbiv_29:hover ._image_1rbiv_47{transform:scale(1.03)}._badges_1rbiv_68{position:absolute;top:var(--spacing-3);left:var(--spacing-3);display:flex;flex-wrap:wrap;gap:var(--spacing-2);z-index:2;max-width:calc(100% - var(--spacing-6))}._categoryBadge_1rbiv_79{background-color:#ffffffe6;backdrop-filter:blur(4px);text-transform:capitalize;border-color:transparent}.dark ._categoryBadge_1rbiv_79{background-color:#000000b3}._topRightActions_1rbiv_90{position:absolute;top:var(--spacing-3);right:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2);z-index:10}._compareWrapper_1rbiv_100,._saveWrapper_1rbiv_100{background-color:#ffffffe6;backdrop-filter:blur(4px);padding:var(--spacing-2);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease;border:none;color:var(--foreground)}._compareWrapper_1rbiv_100:hover,._saveWrapper_1rbiv_100:hover{transform:scale(1.05)}.dark ._compareWrapper_1rbiv_100,.dark ._saveWrapper_1rbiv_100{background-color:#000000b3;color:var(--surface-foreground)}._saveIcon_1rbiv_123{width:1.25rem;height:1.25rem;transition:fill .2s ease,color .2s ease}._saveIconSaved_1rbiv_129{fill:var(--error);color:var(--error)}._compareCheckbox_1rbiv_134{cursor:pointer;width:1.25rem;height:1.25rem;margin:0;accent-color:var(--primary)}._content_1rbiv_142{padding:var(--spacing-4);display:flex;flex-direction:column;flex:1}._price_1rbiv_149{font-family:var(--font-family-display);font-size:1.375rem;letter-spacing:-.01em;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-1)}._title_1rbiv_158{font-family:var(--font-family-base);font-size:1rem;font-weight:600;color:var(--secondary);margin:0 0 var(--spacing-2) 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._location_1rbiv_171{display:flex;align-items:center;color:var(--muted-foreground);font-size:.875rem;margin-bottom:var(--spacing-4)}._icon_1rbiv_179{margin-right:var(--spacing-1);opacity:.7}._metrics_1rbiv_184{display:flex;align-items:center;gap:var(--spacing-4);margin-top:auto;padding-top:var(--spacing-3);border-top:1px solid var(--border)}._metric_1rbiv_184{display:flex;align-items:center;font-size:.875rem;color:var(--muted-foreground);font-weight:500}._compact_1rbiv_201 ._imageWrapper_1rbiv_47{aspect-ratio:16/9}._compact_1rbiv_201 ._content_1rbiv_142{padding:var(--spacing-3)}._compact_1rbiv_201 ._title_1rbiv_158{font-size:1rem}._compact_1rbiv_201 ._metrics_1rbiv_184{padding-top:var(--spacing-3)}
