.product-info.svelte-1lwn3zb{gap:var(--sp-3);flex-direction:column;display:flex}.price-row.svelte-1lwn3zb{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.price.svelte-1lwn3zb{font-size:32px;font-weight:var(--fw-extrabold);letter-spacing:-.6px;color:var(--color-charcoal);font-variant-numeric:tabular-nums;line-height:1.1}.discount-badge.svelte-1lwn3zb{padding:4px var(--sp-2);background:var(--color-discount);color:var(--color-badge-ink);font-size:var(--fs-small);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;display:inline-flex}.old-price.svelte-1lwn3zb{font-size:var(--fs-body);color:var(--color-price-old,var(--color-text-muted));font-variant-numeric:tabular-nums;text-decoration:line-through}.chips-row.svelte-1lwn3zb{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.condition-chip.svelte-1lwn3zb,.location-pill.svelte-1lwn3zb,.delivery-chip.svelte-1lwn3zb{box-sizing:border-box;border-radius:var(--radius-md);font-size:var(--fs-meta);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:7px 12px;line-height:1;display:inline-flex}.condition-chip.svelte-1lwn3zb{font-weight:var(--fw-extrabold)}.condition-new.svelte-1lwn3zb{background:var(--color-badge-new-bg);color:var(--color-badge-new-fg)}.condition-like_new.svelte-1lwn3zb{background:color-mix(in srgb, var(--color-success) 8%, var(--color-white));color:var(--color-success)}.condition-used.svelte-1lwn3zb{background:var(--color-surface-sunken);color:var(--color-text)}.promotion-chip.svelte-1lwn3zb{box-sizing:border-box;border:var(--nb-border-hair) solid transparent;border-radius:var(--radius-md);color:var(--color-white);font-size:var(--fs-meta);font-weight:var(--fw-extrabold);white-space:nowrap;text-transform:uppercase;background:var(--color-action-primary);justify-content:center;align-items:center;padding:7px 12px;line-height:1;display:inline-flex}.promotion-chip-vip.svelte-1lwn3zb{background:var(--color-badge-vip-bg);color:var(--color-badge-vip-fg)}.promotion-chip-promo.svelte-1lwn3zb{border-color:var(--color-badge-promo-border);background:var(--color-badge-promo-bg);color:var(--color-badge-promo-fg)}.promotion-chip-top.svelte-1lwn3zb{background:var(--color-badge-top-bg);color:var(--color-badge-top-fg)}.promotion-chip-hot.svelte-1lwn3zb{background:var(--color-badge-hot-bg);color:var(--color-badge-hot-fg)}.promotion-chip-new.svelte-1lwn3zb{background:var(--color-badge-new-bg);color:var(--color-badge-new-fg)}.location-pill.svelte-1lwn3zb{border:var(--nb-border-accent) solid var(--color-border-strong);background:var(--color-bg);color:var(--color-charcoal);font-weight:var(--fw-bold);cursor:default}.location-pill.svelte-1lwn3zb i:where(.svelte-1lwn3zb){color:var(--color-charcoal);font-size:13px;line-height:1}button.location-pill.svelte-1lwn3zb{cursor:pointer;transition:background .15s,border-color .15s}button.location-pill.svelte-1lwn3zb:hover{background:var(--color-surface-sunken)}.delivery-chip.svelte-1lwn3zb{background:var(--color-bg-secondary);color:var(--color-text-muted);font-weight:var(--fw-bold)}.delivery-chip.svelte-1lwn3zb i:where(.svelte-1lwn3zb){opacity:.55;font-size:14px;line-height:1}@media (width<=1023px){.price.svelte-1lwn3zb{letter-spacing:-.4px;font-size:26px}}@media (width<=480px){.chips-row.svelte-1lwn3zb{scrollbar-width:none;margin:0 calc(-1 * var(--sp-4));padding:0 var(--sp-4) 2px;flex-wrap:nowrap;overflow-x:auto}.chips-row.svelte-1lwn3zb::-webkit-scrollbar{display:none}}
