.quantity input{height:100%;padding:0 0 0 20px}.quantity-nav{float:left;position:relative;height:100%;min-height:45px}.quantity{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:1px solid #8c8c8c}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity input{width:75px;min-height:45px;line-height:1.65;float:left;display:block;margin:0;border:1px solid #eee;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto;max-width:50px;padding:0;text-align:center}@media (max-width:499px){.quantity input{max-width:40px}}.quantity input:focus{outline:0}.quantity-button{position:relative;cursor:pointer;width:40px;text-align:center;color:#333;font-size:33px;font-family:var(--fontprimary,"Nunito Sans",sans-serif);line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;padding:0 5px}@media (max-width:499px){.quantity-button{width:35px}}.quantity-button.quantity-down{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-right:1px solid #8c8c8c}.quantity-button.quantity-up{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-left:1px solid #8c8c8c}