.quantity-selector.svelte-1se9s9k{display:inline-flex;align-items:center;border:2px solid var(--color-beige);border-radius:.5rem;overflow:hidden;background-color:var(--color-gray-light)}.quantity-button.svelte-1se9s9k{display:flex;align-items:center;justify-content:center;padding:var(--space-xs);background-color:transparent;border:none;color:var(--color-text-primary);cursor:pointer;transition:all .2s ease;height:44px;width:44px}.quantity-button.svelte-1se9s9k:hover:not(:disabled){background-color:var(--color-cream);color:var(--color-amber)}.quantity-button.svelte-1se9s9k:active:not(:disabled){background-color:var(--color-beige)}.quantity-button.svelte-1se9s9k:disabled{opacity:.3;cursor:not-allowed}.quantity-input.svelte-1se9s9k{width:60px;text-align:center;border:none;border-left:1px solid var(--color-beige);border-right:1px solid var(--color-beige);padding:var(--space-xs);font-size:var(--step-0);font-weight:600;color:var(--color-text-primary);background-color:transparent;height:44px}.quantity-input.svelte-1se9s9k:focus{outline:none;background-color:var(--color-gray-light)}.quantity-input.svelte-1se9s9k::-webkit-outer-spin-button,.quantity-input.svelte-1se9s9k::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input[type=number].svelte-1se9s9k{-moz-appearance:textfield}
