.tile.svelte-11ja2cl{flex-direction:column;min-width:0;display:flex}.tile.svelte-11ja2cl .thumb:where(.svelte-11ja2cl){aspect-ratio:1/.82;border-radius:0;width:100%;height:auto}.tile.svelte-11ja2cl .meta:where(.svelte-11ja2cl){padding:12px 12px 0}.tile.svelte-11ja2cl .buy:where(.svelte-11ja2cl){align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.tile.svelte-11ja2cl .stock:where(.svelte-11ja2cl){text-align:left}.tile.svelte-11ja2cl .price:where(.svelte-11ja2cl){text-align:right;margin-left:auto}.row.svelte-11ja2cl{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:8px 12px 8px 8px;display:grid}.row.svelte-11ja2cl .buy:where(.svelte-11ja2cl){align-items:center;gap:14px;display:flex}.thumb.svelte-11ja2cl{width:72px;height:72px;color:inherit;border-radius:12px;display:block;overflow:hidden}.thumb.svelte-11ja2cl img:where(.svelte-11ja2cl){object-fit:cover;width:100%;height:100%;display:block}.meta.svelte-11ja2cl{min-width:0}.code.svelte-11ja2cl{letter-spacing:.04em;color:var(--text-3);font-size:11px;font-weight:650}h3.svelte-11ja2cl{letter-spacing:-.02em;margin-top:1px;font-size:15px}a.svelte-11ja2cl{color:inherit;text-decoration:none}.spec.svelte-11ja2cl{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.stock.svelte-11ja2cl{color:var(--success);text-align:right;font-size:12px;font-weight:600}.stock.low.svelte-11ja2cl{color:#b86e00}.stock.out.svelte-11ja2cl{color:var(--danger)}.stock.svelte-11ja2cl span:where(.svelte-11ja2cl){color:var(--text-3);letter-spacing:.03em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:650;display:block}.price.svelte-11ja2cl{font-variant-numeric:tabular-nums;text-align:right;min-width:72px;font-weight:650}s.svelte-11ja2cl{color:var(--text-3);font-size:12px;font-weight:500;display:block}.add.svelte-11ja2cl{background:var(--primary-button-bg);height:32px;color:var(--primary-on);box-shadow:inset 0 1px 0 #fff6, 0 4px 14px var(--primary-glow);border:1px solid #ffffff40;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:600}.add.svelte-11ja2cl:hover:not(:disabled){filter:brightness(1.08)}.add.svelte-11ja2cl:disabled{opacity:.4;cursor:not-allowed}a.add.link.svelte-11ja2cl{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=520px){.tile.svelte-11ja2cl .meta:where(.svelte-11ja2cl){padding:8px 8px 0}.tile.svelte-11ja2cl h3:where(.svelte-11ja2cl){font-size:13px}.tile.svelte-11ja2cl .buy:where(.svelte-11ja2cl){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:8px;display:grid}.tile.svelte-11ja2cl .stock:where(.svelte-11ja2cl){grid-column:1/-1}.tile.svelte-11ja2cl .price:where(.svelte-11ja2cl){text-align:left;min-width:0;margin-left:0}.tile.svelte-11ja2cl .add:where(.svelte-11ja2cl){padding:0 10px}}@media (width<=720px){.row.svelte-11ja2cl{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"thumb meta""thumb buy"}.row.svelte-11ja2cl .thumb:where(.svelte-11ja2cl){grid-area:thumb;width:64px;height:64px}.row.svelte-11ja2cl .meta:where(.svelte-11ja2cl){grid-area:meta}.row.svelte-11ja2cl .buy:where(.svelte-11ja2cl){flex-wrap:wrap;grid-area:buy;gap:8px}.row.svelte-11ja2cl .stock:where(.svelte-11ja2cl){text-align:left}}
