.tough-quantity-stepper{--tough-quantity-stepper-height:38px;--tough-add-button-height:var(--tough-quantity-stepper-height);display:flex}.tough-quantity-stepper--lg{--tough-quantity-stepper-height:52px}.tough-quantity-stepper--lg .tough-quantity-stepper__controls{border-radius:var(--tough-radius-card);width:100%}.tough-quantity-stepper--lg .tough-quantity-stepper__step{width:40px;font-size:20px}.tough-quantity-stepper--lg .tough-quantity-stepper__input{font-size:16px;font-weight:700}.tough-quantity-stepper__controls{width:112px;height:var(--tough-quantity-stepper-height);border:1px solid var(--tough-color-card-border);border-radius:var(--tough-radius);background:var(--tough-color-card-background);align-items:center;display:flex;overflow:hidden}.tough-quantity-stepper__step{width:34px;height:100%;color:var(--tough-color-text-muted);background:0 0;border:0;flex:none;font-size:18px}.tough-quantity-stepper__step:hover{color:var(--tough-color-primary)}.tough-quantity-stepper__input{text-align:center;appearance:textfield;background:0 0;border:0;width:100%;min-width:0;font-size:15px;font-weight:600}.tough-quantity-stepper__input::-webkit-inner-spin-button{appearance:none;margin:0}.tough-quantity-stepper__input::-webkit-outer-spin-button{appearance:none;margin:0}.tough-quantity-stepper:not(.is-empty) .tough-quantity-stepper__add,.tough-quantity-stepper.is-empty .tough-quantity-stepper__controls{display:none}
