.loading-box.svelte-c8xlu3{padding:var(--space-12) var(--space-6);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.loading-spinner.svelte-c8xlu3{border-radius:var(--radius-full);border:3px solid var(--border-subtle);border-block-start-color:var(--brand-primary);block-size:2rem;inline-size:2rem;animation:.8s linear infinite svelte-c8xlu3-spin}@keyframes svelte-c8xlu3-spin{to{transform:rotate(360deg)}}.empty-state-box.svelte-c8xlu3{padding:var(--space-12) var(--space-6);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.empty-state-box.svelte-c8xlu3 .empty-state-icon{block-size:3.5rem;inline-size:3.5rem}.cart-item-thumb.svelte-c8xlu3{border-radius:var(--radius-lg);background-color:var(--bg-surface-muted);border:1px solid var(--border-subtle);flex-shrink:0;block-size:6rem;inline-size:6rem;overflow:hidden}.cart-item-img.svelte-c8xlu3{object-fit:cover;block-size:100%;inline-size:100%}.cart-item-details.svelte-c8xlu3{min-inline-size:14rem}.cart-summary-sticky.svelte-c8xlu3{position:sticky;inset-block-start:5.5rem}.cart-toast.svelte-c8xlu3{z-index:50;padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-xl);background-color:var(--bg-surface-elevated);color:var(--text-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xl);font-size:var(--text-xs);align-items:center;gap:var(--space-2);font-weight:700;animation:.2s ease-out svelte-c8xlu3-fadeIn;display:flex;position:fixed;inset-block-end:var(--space-6);inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .cart-toast.svelte-c8xlu3{transform:translate(50%)}@keyframes svelte-c8xlu3-fadeIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}
