.btn.svelte-18sv61c{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:inherit;font-weight:var(--weight-semibold);line-height:1;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.btn.full.svelte-18sv61c{width:100%}.btn.svelte-18sv61c:disabled,.btn[aria-busy=true].svelte-18sv61c{cursor:not-allowed;opacity:.6}.sm.svelte-18sv61c{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}.md.svelte-18sv61c{padding:var(--space-3) var(--space-4);font-size:var(--font-size-base)}.lg.svelte-18sv61c{padding:var(--space-4) var(--space-5);font-size:var(--font-size-md)}.primary.svelte-18sv61c{background:var(--color-primary);color:var(--color-on-primary)}.primary.svelte-18sv61c:hover:not(:disabled){background:var(--color-primary-hover)}.primary.svelte-18sv61c:active:not(:disabled){background:var(--color-primary-active)}.secondary.svelte-18sv61c{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.secondary.svelte-18sv61c:hover:not(:disabled){background:var(--color-surface-2)}.ghost.svelte-18sv61c{background:transparent;color:var(--color-text)}.ghost.svelte-18sv61c:hover:not(:disabled){background:var(--color-surface-3)}.spinner.svelte-18sv61c{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-pill);animation:svelte-18sv61c-spin .6s linear infinite}@keyframes svelte-18sv61c-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-18sv61c{animation-duration:1.5s}}.cf-turnstile.svelte-1of3d2c{margin-block:var(--space-2)}.field.svelte-8ff5h4{display:flex;flex-direction:column;gap:var(--space-1)}label.svelte-8ff5h4{font-size:var(--font-size-sm);font-weight:var(--weight-medium);color:var(--color-text)}.req.svelte-8ff5h4{color:var(--color-danger)}input.svelte-8ff5h4{font-family:inherit;font-size:var(--font-size-base);color:var(--color-text);background:var(--color-surface);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--transition-fast)}input.svelte-8ff5h4::placeholder{color:var(--color-text-subtle)}input.svelte-8ff5h4:hover:not(:disabled){border-color:var(--color-text-subtle)}input.svelte-8ff5h4:disabled{background:var(--color-surface-2);cursor:not-allowed}.has-error.svelte-8ff5h4 input:where(.svelte-8ff5h4){border-color:var(--color-danger)}.hint.svelte-8ff5h4{font-size:var(--font-size-xs);color:var(--color-text-muted)}.error.svelte-8ff5h4{font-size:var(--font-size-xs);color:var(--color-danger)}.card.svelte-1udyrqm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.padded.svelte-1udyrqm{padding:var(--space-4)}.link.svelte-1udyrqm,.interactive.svelte-1udyrqm{display:block;color:inherit;transition:box-shadow var(--transition-base),transform var(--transition-base),border-color var(--transition-base)}.link.svelte-1udyrqm:hover,.interactive.svelte-1udyrqm:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.link.svelte-1udyrqm:hover,.interactive.svelte-1udyrqm:hover{transform:none}}.badge.svelte-dtbgkf{display:inline-flex;align-items:center;font-size:var(--font-size-xs);font-weight:var(--weight-semibold);line-height:1;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);white-space:nowrap}.primary.svelte-dtbgkf{background:var(--color-primary);color:var(--color-on-primary)}.neutral.svelte-dtbgkf{background:var(--color-surface-3);color:var(--color-text-muted)}.success.svelte-dtbgkf{background:var(--color-success-subtle);color:var(--color-success)}.warning.svelte-dtbgkf{background:var(--color-warning-subtle);color:var(--color-warning)}.danger.svelte-dtbgkf{background:var(--color-danger-subtle);color:var(--color-danger)}.price.svelte-1qtqoe5{font-weight:var(--weight-bold);color:var(--color-text)}.sm.svelte-1qtqoe5{font-size:var(--font-size-sm)}.md.svelte-1qtqoe5{font-size:var(--font-size-md)}.lg.svelte-1qtqoe5{font-size:var(--font-size-xl)}.sale.svelte-1qtqoe5{color:var(--color-primary)}.rating.svelte-j68xmq{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm)}.stars.svelte-j68xmq{position:relative;display:inline-block;line-height:1;letter-spacing:1px}.track.svelte-j68xmq{color:var(--color-surface-3)}.fill.svelte-j68xmq{position:absolute;inset:0;overflow:hidden;white-space:nowrap;color:var(--color-accent)}.count.svelte-j68xmq{color:var(--color-text-muted)}.product-card.svelte-11ja2cl{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;color:inherit;transition:box-shadow var(--transition-base),transform var(--transition-base),border-color var(--transition-base)}.product-card.svelte-11ja2cl:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.product-card.svelte-11ja2cl:hover{transform:none}}.media.svelte-11ja2cl{position:relative;aspect-ratio:1 / 1;background:var(--color-surface-2)}.media.svelte-11ja2cl img:where(.svelte-11ja2cl){width:100%;height:100%;object-fit:cover}.placeholder.svelte-11ja2cl{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--color-surface-3),var(--color-surface-2))}.placeholder.svelte-11ja2cl span:where(.svelte-11ja2cl){font-size:var(--font-size-2xl);font-weight:var(--weight-bold);color:var(--color-text-subtle)}.badge-slot.svelte-11ja2cl{position:absolute;top:var(--space-2);left:var(--space-2)}.body.svelte-11ja2cl{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.title.svelte-11ja2cl{font-size:var(--font-size-sm);font-weight:var(--weight-medium);line-height:var(--line-normal);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta.svelte-11ja2cl{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.lowstock.svelte-11ja2cl{font-size:var(--font-size-xs);color:var(--color-warning);white-space:nowrap}.rail-section.svelte-1fhsx1r{margin-block:var(--space-6)}.head.svelte-1fhsx1r{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.head.svelte-1fhsx1r h2:where(.svelte-1fhsx1r){font-size:var(--font-size-lg)}.see-all.svelte-1fhsx1r{font-size:var(--font-size-sm);font-weight:var(--weight-semibold);color:var(--color-primary)}.see-all.svelte-1fhsx1r:hover{text-decoration:underline}.empty.svelte-1fhsx1r{color:var(--color-text-muted);font-size:var(--font-size-sm)}.rail-scroller.svelte-1fhsx1r{overflow-x:auto;padding-bottom:var(--space-2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rail.svelte-1fhsx1r{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:var(--space-4)}.rail.svelte-1fhsx1r>li:where(.svelte-1fhsx1r){scroll-snap-align:start}@media(min-width:480px){.rail.svelte-1fhsx1r{grid-auto-columns:31%}}@media(min-width:768px){.rail.svelte-1fhsx1r{grid-auto-columns:22%}}@media(min-width:1024px){.rail.svelte-1fhsx1r{grid-auto-columns:18%}}.grid.svelte-1fhsx1r{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(min-width:480px){.grid.svelte-1fhsx1r{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.grid.svelte-1fhsx1r{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.grid.svelte-1fhsx1r{grid-template-columns:repeat(5,1fr)}}.filters.svelte-144nuau{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.group.svelte-144nuau{display:flex;flex-direction:column;gap:var(--space-2);border:0;padding:0;margin:0}.group-label.svelte-144nuau{font-size:var(--font-size-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.select.svelte-144nuau{font-family:inherit;font-size:var(--font-size-base);color:var(--color-text);background:var(--color-surface);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.price-row.svelte-144nuau{display:flex;align-items:center;gap:var(--space-2)}.price-input.svelte-144nuau{width:100%;min-width:0;font-family:inherit;font-size:var(--font-size-base);color:var(--color-text);background:var(--color-surface);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.price-sep.svelte-144nuau{color:var(--color-text-muted)}.coming.svelte-144nuau .coming-note:where(.svelte-144nuau){font-size:var(--font-size-xs);color:var(--color-text-subtle)}.actions.svelte-144nuau{margin-top:var(--space-1)}.range.svelte-1sv3zxl{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-4)}.grid.svelte-1sv3zxl{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(min-width:480px){.grid.svelte-1sv3zxl{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.grid.svelte-1sv3zxl{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.grid.svelte-1sv3zxl{grid-template-columns:repeat(4,1fr)}}.pager.svelte-1sv3zxl{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-6)}.page-link.svelte-1sv3zxl{font-size:var(--font-size-sm);font-weight:var(--weight-semibold);color:var(--color-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.page-link.svelte-1sv3zxl:hover:not(.disabled){background:var(--color-surface-2)}.page-link.disabled.svelte-1sv3zxl{color:var(--color-text-subtle);cursor:not-allowed}.page-status.svelte-1sv3zxl{font-size:var(--font-size-sm);color:var(--color-text-muted)}.empty.svelte-1sv3zxl{text-align:center;padding:var(--space-8) var(--space-4);color:var(--color-text-muted)}.empty.svelte-1sv3zxl h2:where(.svelte-1sv3zxl){font-size:var(--font-size-xl);color:var(--color-text);margin-bottom:var(--space-2)}.gallery.svelte-pjdsbt{display:flex;flex-direction:column;gap:var(--space-3)}.main.svelte-pjdsbt{aspect-ratio:1 / 1;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.main.svelte-pjdsbt img:where(.svelte-pjdsbt){width:100%;height:100%;object-fit:cover}.placeholder.svelte-pjdsbt{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--color-surface-3),var(--color-surface-2))}.placeholder.svelte-pjdsbt span:where(.svelte-pjdsbt){font-size:var(--font-size-2xl);font-weight:var(--weight-bold);color:var(--color-text-subtle)}.thumbs.svelte-pjdsbt{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.thumb.svelte-pjdsbt{width:64px;height:64px;padding:0;border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);overflow:hidden;cursor:pointer;transition:border-color var(--transition-fast)}.thumb.svelte-pjdsbt:hover{border-color:var(--color-border-strong)}.thumb.active.svelte-pjdsbt{border-color:var(--color-primary)}.thumb.svelte-pjdsbt:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.thumb.svelte-pjdsbt img:where(.svelte-pjdsbt){width:100%;height:100%;object-fit:cover;display:block}.summary.svelte-1aqyrhv{display:flex;flex-direction:column;gap:var(--space-4)}.headline.svelte-1aqyrhv{display:flex;align-items:center;gap:var(--space-4)}.average.svelte-1aqyrhv{font-size:var(--font-size-2xl);font-weight:var(--weight-bold);line-height:1}.headline-meta.svelte-1aqyrhv{display:flex;flex-direction:column;gap:var(--space-1)}.count.svelte-1aqyrhv{font-size:var(--font-size-sm);color:var(--color-text-muted)}.distribution.svelte-1aqyrhv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);max-width:22rem}.dist-row.svelte-1aqyrhv{display:grid;grid-template-columns:4rem 1fr 2rem;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm)}.dist-label.svelte-1aqyrhv{color:var(--color-text-muted);white-space:nowrap}.bar.svelte-1aqyrhv{display:block;height:.5rem;background:var(--color-surface-3);border-radius:var(--radius-pill);overflow:hidden}.bar-fill.svelte-1aqyrhv{display:block;height:100%;background:var(--color-accent)}.dist-count.svelte-1aqyrhv{text-align:right;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.empty.svelte-mlwrsc{color:var(--color-text-muted)}.reviews.svelte-mlwrsc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.review.svelte-mlwrsc{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.review.svelte-mlwrsc:last-child{border-bottom:none;padding-bottom:0}.review-head.svelte-mlwrsc{display:flex;align-items:center;gap:var(--space-3)}.verified.svelte-mlwrsc{font-size:var(--font-size-xs);font-weight:var(--weight-semibold);color:var(--color-success)}.body.svelte-mlwrsc{margin:0;line-height:var(--line-normal);color:var(--color-text);white-space:pre-wrap}.date.svelte-mlwrsc{font-size:var(--font-size-xs);color:var(--color-text-muted)}.account-nav.svelte-1295fd4 ul:where(.svelte-1295fd4){display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;padding:0;border-bottom:1px solid var(--color-border)}a.svelte-1295fd4{display:inline-block;padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-weight:var(--weight-medium);font-size:var(--font-size-sm);border-bottom:2px solid transparent;margin-bottom:-1px}a.svelte-1295fd4:hover{color:var(--color-text)}a[aria-current=page].svelte-1295fd4{color:var(--color-primary);border-bottom-color:var(--color-primary)}.order-row.svelte-1vsdwxo{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text)}.order-row.svelte-1vsdwxo:hover{background:var(--color-surface-2)}.main.svelte-1vsdwxo{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.id.svelte-1vsdwxo{font-weight:var(--weight-semibold)}.meta.svelte-1vsdwxo{color:var(--color-text-muted);font-size:var(--font-size-sm)}.total.svelte-1vsdwxo{white-space:nowrap}@media(max-width:599px){.order-row.svelte-1vsdwxo{grid-template-columns:1fr auto;grid-template-areas:"main status" "total total";row-gap:var(--space-2)}.main.svelte-1vsdwxo{grid-area:main}.status.svelte-1vsdwxo{grid-area:status;justify-self:end}.total.svelte-1vsdwxo{grid-area:total}}.tracking.svelte-e4f9t1{display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}h2.svelte-e4f9t1{font-size:var(--font-size-md)}.placeholder.svelte-e4f9t1{color:var(--color-text-muted);font-size:var(--font-size-sm)}.rows.svelte-e4f9t1{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.row.svelte-e4f9t1{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.row.svelte-e4f9t1 dt:where(.svelte-e4f9t1){color:var(--color-text-muted);font-size:var(--font-size-sm)}.tracking-no.svelte-e4f9t1{font-family:var(--font-mono, monospace);font-size:var(--font-size-sm)}.label-link.svelte-e4f9t1{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--weight-medium);text-decoration:underline}
