.quantity-updater-container{background:#fff;border:1px solid #ccc;border-radius:8px;justify-content:center;align-items:center;width:102px;height:32px;margin-right:-12px;display:flex;position:relative;overflow:hidden}.quantity-button{cursor:pointer;justify-content:center;align-items:center;width:40px;padding:8px;display:flex}.quantity-display{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.quantity-number{color:#2b2d42;font-size:14px;font-weight:600;transition:all .3s ease-in-out;position:absolute}.quantity-number--exit{opacity:0;transform:translateY(-10px)}.quantity-number--enter{opacity:1;transform:translateY(0)}.quantity-unit{color:#2b2d42;margin-top:2px;margin-left:3px;font-size:12px;font-weight:400}.quantity-progress-bar{background-color:#0000;width:100%;height:2px;position:absolute;bottom:0;left:0;overflow:hidden}.quantity-progress-bar--visible{opacity:1}.quantity-progress-bar:before{content:"";background-color:#e63946;width:100px;height:100%;animation:.3s linear infinite progress-chunk;position:absolute;bottom:0;left:0}@keyframes progress-chunk{0%{transform:translate(-100%)}to{transform:translate(100%)}}
