.quantity-form .quantity-stepper{display:inline-flex;align-items:stretch;flex:0 0 auto;border:1px solid #bbcdc2;border-radius:10px;overflow:hidden;background:#fff;vertical-align:middle}
.quantity-form .quantity-stepper button{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:42px;margin:0;padding:0;border:0;border-radius:0;background:#edf4ef;color:#245b43;font-size:22px;font-weight:700;box-shadow:none;transform:none}
.quantity-form .quantity-stepper button:hover:not(:disabled){background:#dcebe1;transform:none}
.quantity-form .quantity-stepper button:disabled{opacity:.4;cursor:default}
.quantity-form .quantity-stepper input[type=number]{width:52px;min-width:0;max-width:52px;min-height:42px;margin:0;padding:6px 2px;border:0;border-radius:0;text-align:center;font-weight:700;appearance:textfield;-moz-appearance:textfield;box-sizing:border-box}
.quantity-form .quantity-stepper input::-webkit-inner-spin-button,.quantity-form .quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.quantity-form .quantity-stepper :focus-visible{outline:2px solid #245b43;outline-offset:-3px}
