.jk-badge[data-v-17a70aba]{border-radius:var(--radius-xs);height:24px;font:800 12px/1 var(--font-body);white-space:nowrap;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.sale[data-v-17a70aba]{background:var(--jk-sale-50);color:oklch(50% .17 27)}.deal[data-v-17a70aba]{background:var(--jk-orange-50);color:var(--jk-orange-800)}.new[data-v-17a70aba]{background:var(--jk-navy-900);color:var(--jk-white)}.success[data-v-17a70aba]{background:var(--jk-green-50);color:var(--jk-green-600)}.warning[data-v-17a70aba]{background:var(--jk-amber-50);color:var(--jk-amber-600)}.neutral[data-v-17a70aba]{background:var(--jk-stone-100);color:var(--jk-navy-700)}.card[data-v-417032ca]{background:var(--surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.card[data-v-417032ca]:hover{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.img-link[data-v-417032ca]{padding:10px 10px 0;display:block;position:relative}.img[data-v-417032ca]{border-radius:var(--radius-sm);background:var(--surface-image);aspect-ratio:1;transition:transform var(--duration-slow) var(--ease-out);justify-content:center;align-items:center;padding:12px;display:flex}.card:hover .img[data-v-417032ca]{transform:rotate(-1.2deg)scale(1.02)}.img img[data-v-417032ca]{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.badge[data-v-417032ca]{position:absolute;top:18px;left:18px}.body[data-v-417032ca]{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.title-link[data-v-417032ca]{color:var(--text-primary);text-decoration:none}.title-link[data-v-417032ca]:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.title[data-v-417032ca]{font:700 15px/1.4 var(--font-body);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:63px;margin:0;display:-webkit-box;overflow:hidden}.fits[data-v-417032ca]{font:500 13px/1.35 var(--font-body);color:var(--text-secondary);align-items:center;gap:6px;display:flex}.muted[data-v-417032ca]{color:var(--text-muted)}.price[data-v-417032ca]{margin-top:auto;padding-top:6px}.view[data-v-417032ca]{border-radius:var(--radius-sm);border:1.5px solid var(--border-strong);background:var(--surface-card);min-height:44px;color:var(--text-primary);font:700 14px var(--font-body);transition:all var(--duration-fast);justify-content:center;align-items:center;margin-top:4px;text-decoration:none;display:flex}.card:hover .view[data-v-417032ca]{background:var(--jk-navy-900);color:var(--jk-white);border-color:#0000}
