.quantity-selector.s-197y3qf{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-xs);flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.qty-btn.s-197y3qf{width:2.25rem;color:var(--color-fg);cursor:pointer;transition:background-color var(--transition-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.is-sm.s-197y3qf .qty-btn:where(.s-197y3qf){width:2rem}.is-lg.s-197y3qf .qty-btn:where(.s-197y3qf){width:2.5rem}.qty-btn.s-197y3qf:disabled{color:var(--color-fg-muted);cursor:not-allowed;opacity:.5}.qty-btn.s-197y3qf:hover:not(:disabled){background:var(--color-bg-subtle)}.qty-input.s-197y3qf{text-align:center;font-variant-numeric:tabular-nums;width:2.5rem;color:var(--color-fg);border:none;border-inline:1px solid var(--color-border);appearance:textfield;background:0 0;padding:.375rem 0;font-size:.875rem;font-weight:500}.is-sm.s-197y3qf .qty-input:where(.s-197y3qf){width:2.25rem}.is-lg.s-197y3qf .qty-input:where(.s-197y3qf){width:3rem;padding:.5rem 0}.qty-input.s-197y3qf::-webkit-inner-spin-button{appearance:none;margin:0}.qty-input.s-197y3qf::-webkit-outer-spin-button{appearance:none;margin:0}.qty-input.s-197y3qf:focus-visible{background:var(--color-bg-subtle)}.qty-input.s-197y3qf:disabled{color:var(--color-fg-muted);cursor:not-allowed}
