.bloom-cart .cart-item quantity-input.quantity{display:inline-flex;align-items:center;justify-content:space-between;gap:2px;width:112px;height:34px;min-height:34px;max-height:34px;margin-top:8px;padding:0 4px;border:1px solid #dcdcdc;border-radius:999px;background:#fff;box-sizing:border-box}
.bloom-cart .cart-item .quantity button{display:flex;align-items:center;justify-content:center;flex:0 0 26px;align-self:center;width:26px;height:26px;min-width:26px;min-height:26px;max-height:26px;padding:0;border:0;border-radius:50%;background:#f3f3f3;color:#111;cursor:pointer;font-size:15px;line-height:1;transition:background .15s}
.bloom-cart .cart-item .quantity button:hover{background:#e4e4e4}
.bloom-cart .cart-item .quantity button svg{width:11px;height:11px}
.bloom-cart .cart-item .quantity input{width:36px;height:auto;padding:0;border:0;background:transparent;text-align:center;font-size:14px;font-weight:600;color:#111;appearance:textfield;-moz-appearance:textfield}
.bloom-cart .cart-item .quantity input::-webkit-outer-spin-button,.bloom-cart .cart-item .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.bloom-cart .cart-item .quantity input:focus{outline:none}
