.cart-item--updating{opacity:.6;pointer-events:none;position:relative;transition:opacity .2s ease}.cart-item--updating:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;z-index:10}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-item--removing{transform:translate(-100%);opacity:0;height:0!important;margin:0;padding:0;overflow:hidden;transition:all .3s ease}.cart-count-bubble{animation:bubbleIn .3s ease}@keyframes bubbleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.cart-notifications{position:fixed;top:20px;right:20px;z-index:10000;pointer-events:none}.cart-notification{background:#28a745;color:#fff;padding:12px 20px;border-radius:4px;margin-bottom:10px;transform:translate(100%);opacity:0;transition:all .3s ease;font-size:14px;font-weight:500;box-shadow:0 4px 12px #00000026;max-width:300px}.cart-notification--error{background:#dc3545}.cart-notification--show{transform:translate(0);opacity:1}.quantity__input:focus{outline:2px solid #007bff;outline-offset:2px}.cart-item--updating .quantity__button,.cart-item--updating .quantity__input,.cart-item--updating cart-remove-button{pointer-events:none;opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cart-updater.css.map */
