.app-qty{align-items:center;background-color:#e5eaee;border-radius:8px;display:flex;gap:4px;height:48px;justify-content:space-between;padding:4px;position:relative}.app-qty .qty-input{background-color:transparent;border-radius:6px;cursor:pointer;font-family:var(--font-family-display);font-weight:500;height:100%;line-height:100%;min-width:20px;text-align:center;transition:background-color .3s}.app-qty .qty-input:focus,.app-qty .qty-input:hover{background-color:#d9dfe3}.app-qty .qty-btn{flex-shrink:0;padding:0;width:32px!important}.app-qty .qty-btn.disabled{cursor:auto}.app-qty .qty-btn.disabled:hover{background-color:transparent}.app-qty .qty-btn:disabled{cursor:wait;opacity:.45}.app-qty .qty-loader{align-items:center;background-color:#e5eaee;bottom:0;display:flex;justify-content:center;left:40px;position:absolute;right:40px;top:0}
