.ae-quantity-stepper{display:grid;grid-template-columns:44px minmax(34px,1fr) 44px;min-width:0;min-height:46px;border:1px solid var(--ae-field-line);border-radius:9px;overflow:hidden;background:#fff}.ae-quantity-stepper>button{display:grid;place-items:center;min-height:46px;border:0;background:var(--ae-paper);color:var(--ae-accent);font:inherit;font-size:22px;cursor:pointer}.ae-quantity-stepper>button:disabled{color:var(--ae-text-secondary);opacity:.45;cursor:default}.ae-quantity-stepper>button:first-child{border-right:1px solid var(--ae-line)}.ae-quantity-stepper>button:last-child{border-left:1px solid var(--ae-line)}.ae-quantity-stepper>input{width:100%;min-width:0;min-height:46px;padding:8px 2px;border:0;border-radius:0;background:#fff;text-align:center;color:var(--ae-text);font:inherit;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums;caret-color:var(--ae-accent)}.ae-quantity-stepper:focus-within{outline:2px solid var(--ae-accent);outline-offset:2px}.ae-quantity-stepper>input:focus-visible{outline:0}.ae-quantity-stepper>button:focus-visible{outline:2px solid var(--ae-accent);outline-offset:-3px}@media(max-width:540px){.ae-quantity-stepper{grid-template-columns:44px minmax(28px,1fr) 44px}.ae-quantity-stepper>button{font-size:20px}.ae-quantity-stepper>input{font-size:17px}}
