.av-quantity-input{height:40px;border:1px solid var(--border);border-radius:var(--rounded-default)}.av-quantity-input label{display:block;font-weight:500;font-size:1rem;line-height:1.5;margin-left:4px;margin-bottom:8px;color:var(--title)}.av-quantity-input label.error{color:var(--danger)}.av-quantity-input label.success{color:var(--success)}.av-quantity-input-container{font-weight:400;font-size:1rem;line-height:1.4375em;color:var(--text);position:relative;cursor:text;display:inline-flex;align-items:center;background-color:var(--input);height:100%;padding:6px 4px 5px;width:100%;transition:box-shadow .3s cubic-bezier(.4, 0, .2, 1)}.av-quantity-input-container .end-icon,.av-quantity-input-container .start-icon{display:flex;align-items:center}.av-quantity-input-container .end-icon svg,.av-quantity-input-container .start-icon svg{width:24px;height:24px;padding:5px;border-radius:var(--rounded-full)}.av-quantity-input-container .end-icon svg:hover,.av-quantity-input-container .start-icon svg:hover{background:var(--slate-200)}.av-quantity-input-container svg{width:20px;height:20px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;fill:currentColor;flex-shrink:0;transition:fill .2s cubic-bezier(.4, 0, .2, 1);font-size:1.5rem;color:var(--text-secondary);cursor:pointer}.av-quantity-input-container input{font:inherit;letter-spacing:inherit;color:currentColor;text-align:center;padding:4px 0;border:0;box-sizing:content-box;outline:0;background:0 0;height:1.4375em;margin:0;display:block;min-width:0;width:100%;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.av-quantity-input-container input::-webkit-inner-spin-button,.av-quantity-input-container input::-webkit-outer-spin-button{-webkit-appearance:none}.av-quantity-input-container input::placeholder{color:var(--placeholder)}.av-quantity-input-container input:read-only{cursor:pointer}.av-quantity-input-container:focus-within{box-shadow:0 0 0 2px var(--primary)}.av-quantity-input-container.error{border-color:var(--danger);background-color:rgba(var(--danger-rgb),.1)}.av-quantity-input-container.error svg{color:var(--danger)}.av-quantity-input-container.success{border-color:var(--success);background-color:rgba(var(--success-rgb),.1)}.av-quantity-input-container.success svg{color:var(--success)}