.pl-NumericStepper{height:48px}.pl-NumericStepper-minusButton,.pl-NumericStepper-numberInput,.pl-NumericStepper-plusButton{width:44px;height:100%;border:2px solid #bbbbbf;text-align:center;text-decoration:none;vertical-align:top;position:relative}.pl-NumericStepper-minusButton,.pl-NumericStepper-plusButton{background-color:#fff;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;display:inline-block;z-index:1}.pl-NumericStepper-minusButton{border-radius:24px 0 0 24px}.pl-NumericStepper-plusButton{border-radius:0 24px 24px 0}.pl-NumericStepper-buttonIconContainer{pointer-events:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.pl-NumericStepper-numberInput{color:#211e22;font-family:"sofia",arial,sans-serif;font-size:16px;line-height:1.5;text-align:center;border-left:0;border-right:0;padding-left:2px;padding-right:2px;box-shadow:none;-webkit-appearance:none}.pl-NumericStepper:not(.is-disabled):not(.is-max) .pl-NumericStepper-plusButton:active,.pl-NumericStepper:not(.is-disabled):not(.is-max) .pl-NumericStepper-plusButton:hover,.pl-NumericStepper:not(.is-disabled):not(.is-min) .pl-NumericStepper-minusButton:active,.pl-NumericStepper:not(.is-disabled):not(.is-min) .pl-NumericStepper-minusButton:hover{border-color:#7f187f;color:#7f187f;-webkit-transition:.25s cubic-bezier(.22,.61,.36,1);transition:.25s cubic-bezier(.22,.61,.36,1)}.pl-NumericStepper:not(.is-disabled):not(.is-max) .pl-NumericStepper-plusButton:hover,.pl-NumericStepper:not(.is-disabled):not(.is-min) .pl-NumericStepper-minusButton:hover{background-color:#f7f3f6}.pl-NumericStepper:not(.is-disabled):not(.is-max) .pl-NumericStepper-plusButton:active,.pl-NumericStepper:not(.is-disabled):not(.is-min) .pl-NumericStepper-minusButton:active{background-color:#cfacd2}.pl-NumericStepper:not(.is-disabled):not(.is-max) .pl-NumericStepper-plusButton:focus,.pl-NumericStepper:not(.is-disabled):not(.is-min) .pl-NumericStepper-minusButton:focus{box-shadow:0 0 4px 0 #1364f1;border:2px solid #1364f1;-webkit-transition:.25s cubic-bezier(.22,.61,.36,1);transition:.25s cubic-bezier(.22,.61,.36,1)}.pl-NumericStepper.has-focusedNumberInput:not(.is-disabled) .pl-NumericStepper-minusButton{border-right:0;padding-right:2px}.pl-NumericStepper.has-focusedNumberInput:not(.is-disabled) .pl-NumericStepper-plusButton{border-left:0;padding-left:2px}.pl-NumericStepper.has-focusedNumberInput:not(.is-disabled) .pl-NumericStepper-numberInput{box-shadow:0 0 4px 0 #1364f1;border:2px solid #1364f1;padding-left:0;padding-right:0;z-index:2}.pl-NumericStepper.is-invalid:not(.is-disabled) .pl-NumericStepper-minusButton,.pl-NumericStepper.is-invalid:not(.is-disabled) .pl-NumericStepper-minusButton:focus{border-right:0;padding-right:2px}.pl-NumericStepper.is-invalid:not(.is-disabled) .pl-NumericStepper-plusButton,.pl-NumericStepper.is-invalid:not(.is-disabled) .pl-NumericStepper-plusButton:focus{border-left:0;padding-left:2px}.pl-NumericStepper.is-invalid:not(.is-disabled) .pl-NumericStepper-numberInput{border:2px solid #c90000;padding-left:0;padding-right:0}.pl-NumericStepper.is-disabled .pl-NumericStepper-minusButton,.pl-NumericStepper.is-disabled .pl-NumericStepper-numberInput,.pl-NumericStepper.is-disabled .pl-NumericStepper-plusButton,.pl-NumericStepper.is-max .pl-NumericStepper-plusButton,.pl-NumericStepper.is-min .pl-NumericStepper-minusButton{background-color:#dfdfe1;border-color:#bbbbbf;color:#9d9a9f}