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