@layer reset,tokens,base;@layer kit{._card_1pwsj_8{gap:var(--space-3);height:100%;padding:var(--space-3);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--shadow-raised);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--easing-standard), translate var(--duration-fast) var(--easing-standard);align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}._card_1pwsj_8[data-unavailable=true]{background:var(--color-surface-sunken)}._card_1pwsj_8:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(var(--focus-ring-width) * -1)}._media_1pwsj_37{flex:none;position:relative}._photo_1pwsj_42{width:var(--density-photo-row);aspect-ratio:1;margin:var(--space-2);border-radius:var(--radius-pill);background:var(--color-avatar-bg);display:block;position:relative;overflow:hidden}._image_1pwsj_53{object-fit:cover;width:100%;height:100%;display:block}._placeholder_1pwsj_60{width:100%;height:100%;color:var(--color-avatar-fg);place-items:center;display:grid}._overlay_1pwsj_68{padding:var(--space-1);background:var(--color-overlay);color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:center;place-items:center;display:grid;position:absolute;inset:0}._badge_1pwsj_86{top:var(--space-1);right:calc(-1 * var(--space-1));padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-brand);color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;display:inline-block;position:absolute}._body_1pwsj_100{gap:var(--space-1);flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}._titleRow_1pwsj_109{gap:var(--space-2);align-items:center;max-width:100%;display:flex}._title_1pwsj_109{font-size:var(--text-title-card-size);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._rating_1pwsj_125{gap:var(--space-1);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}._star_1pwsj_133{color:var(--color-rating-star);display:inline-flex}._star_1pwsj_133 svg{fill:currentColor}._highlight_1pwsj_142{gap:var(--space-1);color:var(--color-text-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}._highlight_1pwsj_142 svg{fill:currentColor}._facts_1pwsj_157{gap:var(--space-1) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex-wrap:wrap;display:flex}._fact_1pwsj_157{gap:var(--space-1);white-space:nowrap;align-items:center;display:inline-flex}._price_1pwsj_172{gap:var(--space-2);margin-top:var(--space-1);font-variant-numeric:tabular-nums;flex-wrap:nowrap;align-self:flex-start;align-items:baseline;display:flex}._original_1pwsj_185{color:var(--color-text-muted);font-size:var(--font-size-xs)}._amount_1pwsj_190{font-size:var(--text-amount-card-size);font-weight:var(--text-amount-card-weight)}._note_1pwsj_195{font-size:var(--font-size-xs)}@media (hover:hover){._card_1pwsj_8:hover{border-color:var(--color-border-accent)}}@media (width>=640px){._card_1pwsj_8{gap:var(--space-2);padding:var(--space-4);text-align:center;flex-direction:column;align-items:stretch}._media_1pwsj_37{width:100%;max-width:min(var(--size-photo-card-max), 65%);margin-inline:auto}._photo_1pwsj_42{width:100%;box-shadow:var(--shadow-raised);margin:0}._overlay_1pwsj_68{font-size:var(--font-size-md)}._badge_1pwsj_86{top:var(--space-2);right:calc(-1 * var(--space-6));padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}._body_1pwsj_100{align-items:center}._titleRow_1pwsj_109{justify-content:center}._title_1pwsj_109,._rating_1pwsj_125{font-size:var(--font-size-xl)}._highlight_1pwsj_142{font-size:var(--font-size-md)}._price_1pwsj_172{align-self:center}._original_1pwsj_185{font-size:var(--font-size-sm)}._amount_1pwsj_190{font-size:var(--font-size-2xl)}@media (hover:hover){._card_1pwsj_8:hover{translate:0 calc(-1 * var(--space-1))}}}._card_1pwsj_8[data-pending] ._title_1pwsj_109,._card_1pwsj_8[data-pending] ._rating_1pwsj_125,._card_1pwsj_8[data-pending] ._fact_1pwsj_157,._card_1pwsj_8[data-pending] ._amount_1pwsj_190,._card_1pwsj_8[data-pending] ._note_1pwsj_195,._card_1pwsj_8[data-pending] ._photo_1pwsj_42{background:linear-gradient(90deg, var(--color-skeleton-base) 0%, var(--color-skeleton-highlight) 50%, var(--color-skeleton-base) 100%);color:#0000;animation:_card-shimmer_1pwsj_1 var(--duration-shimmer) var(--easing-in-out) infinite;background-size:200% 100%}._card_1pwsj_8[data-pending] ._title_1pwsj_109,._card_1pwsj_8[data-pending] ._rating_1pwsj_125,._card_1pwsj_8[data-pending] ._fact_1pwsj_157,._card_1pwsj_8[data-pending] ._amount_1pwsj_190,._card_1pwsj_8[data-pending] ._note_1pwsj_195{border-radius:var(--radius-control)}._card_1pwsj_8[data-pending]{translate:none}@keyframes _card-shimmer_1pwsj_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){._card_1pwsj_8[data-pending] ._title_1pwsj_109,._card_1pwsj_8[data-pending] ._rating_1pwsj_125,._card_1pwsj_8[data-pending] ._fact_1pwsj_157,._card_1pwsj_8[data-pending] ._amount_1pwsj_190,._card_1pwsj_8[data-pending] ._note_1pwsj_195,._card_1pwsj_8[data-pending] ._photo_1pwsj_42{animation:none}}}@layer app;
