mark.svelte-m3x6vh{background:var(--k-orange-light,#ffe7cc);color:inherit;border-radius:2px;padding:0 1px}.rc.svelte-1g6dc1m{background:var(--k-bg-card,#fff);border:1px solid var(--k-border,#eee);border-radius:var(--k-radius-lg,14px);transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.rc.svelte-1g6dc1m:hover{box-shadow:var(--k-shadow-md,0 8px 24px #00000014);transform:translateY(-2px)}.rc.list.svelte-1g6dc1m{grid-template-columns:200px 1fr 220px;align-items:center;gap:20px;padding:16px;display:grid}.rc.grid.svelte-1g6dc1m{flex-direction:column;padding:16px;display:flex}.rc-image.svelte-1g6dc1m{background:var(--k-bg-main,#f6f6f6);border-radius:var(--k-radius-md,10px);aspect-ratio:1;position:relative;overflow:hidden}.rc.grid.svelte-1g6dc1m .rc-image:where(.svelte-1g6dc1m){aspect-ratio:4/3;margin-bottom:14px}.rc-image-link.svelte-1g6dc1m{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rc-image.svelte-1g6dc1m img:where(.svelte-1g6dc1m){object-fit:contain;width:80%;height:80%}.rc-img-placeholder.svelte-1g6dc1m{background:#cbd5e1;border-radius:10px;width:70%;height:70%}.rc-badge.svelte-1g6dc1m{color:#fff;z-index:2;background:#dc2626;border-radius:16px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px}.rc-fav.svelte-1g6dc1m{width:34px;height:34px;color:var(--k-orange,#ff7a00);cursor:pointer;z-index:2;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),background .2s;display:flex;position:absolute;top:8px;right:8px}.rc-fav.svelte-1g6dc1m:active{transform:scale(.85)}.rc-fav.on.svelte-1g6dc1m{color:#ef4444;animation:.4s forwards svelte-1g6dc1m-heart-burst}@keyframes svelte-1g6dc1m-heart-burst{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.rc-body.svelte-1g6dc1m{flex-direction:column;gap:6px;min-width:0;display:flex}.rc.grid.svelte-1g6dc1m .rc-body:where(.svelte-1g6dc1m){flex:1}.rc-title.svelte-1g6dc1m{color:var(--k-text-dark,#222);font-size:15px;font-weight:700;line-height:1.3;text-decoration:none}.rc-title.svelte-1g6dc1m:hover{color:var(--k-orange,#ff7a00)}.rc-rating.svelte-1g6dc1m{align-items:center;gap:6px;font-size:13px;display:flex}.rc-stars.svelte-1g6dc1m{letter-spacing:1px;color:#e2e8f0}.rc-stars.svelte-1g6dc1m .on:where(.svelte-1g6dc1m){color:#facc15}.rc-reviews.svelte-1g6dc1m{color:var(--k-text-gray,#888)}.rc-tags.svelte-1g6dc1m{flex-wrap:wrap;gap:6px;display:flex}.tag.svelte-1g6dc1m{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700}.tag.top.svelte-1g6dc1m{color:#d97706;background:#fef3c7}.tag.seen.svelte-1g6dc1m{color:#0e7490;background:#ecfeff}.tag.kumuisi.svelte-1g6dc1m{background:var(--k-orange-light,#fff0e0);color:var(--k-orange,#ff7a00)}.tag.refurb.svelte-1g6dc1m{color:#4f46e5;background:#e0e7ff}.tag.used.svelte-1g6dc1m{color:#4b5563;background:#f3f4f6}.rc-desc.svelte-1g6dc1m{color:var(--k-text-gray,#666);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.rc-meta.svelte-1g6dc1m{color:var(--k-text-gray,#888);flex-wrap:wrap;gap:10px;margin-top:2px;font-size:12px;display:flex}.rc-stock.out.svelte-1g6dc1m{color:#ef4444}.rc-seller.svelte-1g6dc1m{font-weight:600}.rc-delivery.svelte-1g6dc1m{color:var(--k-text-gray,#666);margin:4px 0 0;font-size:12px}.rc-delivery.svelte-1g6dc1m strong:where(.svelte-1g6dc1m){color:#10b981;font-weight:700}.rc-action.svelte-1g6dc1m{flex-direction:column;align-items:stretch;gap:10px;display:flex}.rc.list.svelte-1g6dc1m .rc-action:where(.svelte-1g6dc1m){border-left:1px solid var(--k-border,#eee);text-align:right;padding-left:20px}.rc.grid.svelte-1g6dc1m .rc-action:where(.svelte-1g6dc1m){margin-top:14px}.rc-pricing.svelte-1g6dc1m{flex-direction:column;align-items:flex-start;display:flex}.rc.list.svelte-1g6dc1m .rc-pricing:where(.svelte-1g6dc1m){align-items:flex-end}.rc-old.svelte-1g6dc1m{color:var(--k-text-gray,#888);margin-top:2px;font-size:12px}.rc-old.svelte-1g6dc1m s:where(.svelte-1g6dc1m){text-decoration:line-through}.rc-new.svelte-1g6dc1m{color:#ef4444;font-size:24px;font-weight:800;line-height:1}.rc-cart.svelte-1g6dc1m{background:var(--k-orange,#ff7a00);color:#fff;cursor:pointer;border:none;border-radius:22px;padding:11px 14px;font-size:14px;font-weight:700;transition:background .2s}.rc-cart.svelte-1g6dc1m:hover:not(:disabled){background:#e86f00}.rc-cart.svelte-1g6dc1m:disabled{background:var(--k-bg-main,#eee);color:var(--k-text-gray,#999);cursor:not-allowed}.rc-compare.svelte-1g6dc1m{color:var(--k-text-gray,#666);cursor:pointer;justify-content:flex-start;align-items:center;gap:6px;font-size:12px;display:flex}.rc.list.svelte-1g6dc1m .rc-compare:where(.svelte-1g6dc1m){justify-content:flex-end}@media (width<=768px){.rc.list.svelte-1g6dc1m{grid-template-columns:120px 1fr;grid-template-areas:"img body""action action"}.rc.list.svelte-1g6dc1m .rc-image:where(.svelte-1g6dc1m){grid-area:img}.rc.list.svelte-1g6dc1m .rc-body:where(.svelte-1g6dc1m){grid-area:body}.rc.list.svelte-1g6dc1m .rc-action:where(.svelte-1g6dc1m){border-left:none;border-top:1px solid var(--k-border,#eee);text-align:left;flex-flow:wrap;grid-area:action;justify-content:space-between;align-items:center;padding-top:12px;padding-left:0}.rc.list.svelte-1g6dc1m .rc-pricing:where(.svelte-1g6dc1m){align-items:flex-start}}
