.a-stepper__input-wrapper{border:var(--stepper-border);border-collapse:collapse;display:inline-block;border-radius:4px}
.a-stepper__input-grp-btn{display:inline-block;border-collapse:collapse;width:55px;height:48px;vertical-align:middle;position:relative;cursor:pointer}
.a-stepper__input-grp-btn:first-child{border:1px solid transparent;background-color:var(--stepper-button-primary-color)}
.a-stepper__input-grp-btn:first-child:hover{border-right:var(--stepper-border)}
.a-stepper__input-grp-btn:first-child:active,.a-stepper__input-grp-btn:first-child:focus{background-color:var(--stepper-button-bg-color);border-right:1px solid var(--stepper-button-bg-color);outline:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.a-stepper__input-grp-btn:last-child{border:1px solid transparent;background-color:var(--stepper-button-primary-color)}
.a-stepper__input-grp-btn:last-child:hover{border-left:var(--stepper-border)}
.a-stepper__input-grp-btn:last-child:active,.a-stepper__input-grp-btn:last-child:focus{background-color:var(--stepper-button-bg-color);border-left:1px solid var(--stepper-button-bg-color);outline:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.a-stepper--btn{outline:0;position:absolute;left:50%;top:50%;color:var(--stepper-button-color);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.a-stepper--btn:focus{-webkit-box-shadow:none;box-shadow:none}
.a-stepper--btn:hover{text-decoration:none}
.a-stepper__number{border:0;font-size:var(--stepper-font-size);line-height:var(--stepper-line-height);color:var(--stepper-button-color);text-transform:none;font-weight:normal;letter-spacing:normal;display:inline-block;height:47px;vertical-align:middle;width:auto;min-width:55px;text-align:center;padding:0;background-color:var(--stepper-input-bg-color)}
.a-stepper__number:focus{-webkit-box-shadow:none;box-shadow:none}
.a-stepper__min-error{color:var(--stepper-errormessage-color);font-size:var(--stepper-errormessage-font-size);line-height:var(--stepper-errormessage-text-line-height);margin-top:var(--stepper-errormessage-text-margin-top);display:none;text-transform:none;font-weight:normal}
.a-stepper__max-error{color:var(--stepper-errormessage-color);font-size:var(--stepper-errormessage-font-size);line-height:var(--stepper-errormessage-text-line-height);margin-top:var(--stepper-errormessage-text-margin-top);display:none;text-transform:none;font-weight:normal}
.move-stepper{position:relative;top:-110px;height:0}