.cart-success-message{position:fixed;top:20px;right:20px;background:#4caf50;color:#fff;padding:15px 20px;border-radius:5px;box-shadow:0 4px 8px #0003;z-index:9999;font-size:14px;font-weight:500;transform:translate(100%);transition:transform .3s ease-in-out;max-width:300px}.cart-success-message.show{transform:translate(0)}.cart-error-message{position:fixed;top:20px;right:20px;background:#f44336;color:#fff;padding:15px 20px;border-radius:5px;box-shadow:0 4px 8px #0003;z-index:9999;font-size:14px;font-weight:500;transform:translate(100%);transition:transform .3s ease-in-out;max-width:300px}.cart-error-message.show{transform:translate(0)}.cart-info-message{position:fixed;top:20px;right:20px;background:#2196f3;color:#fff;padding:15px 20px;border-radius:5px;box-shadow:0 4px 8px #0003;z-index:9999;font-size:14px;font-weight:500;transform:translate(100%);transition:transform .3s ease-in-out;max-width:300px}.cart-info-message.show{transform:translate(0)}.add-to-cart-loading{opacity:.6;pointer-events:none}.add-to-cart-loading: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 #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-count-updated{animation:cartCountPulse .5s ease-in-out}.cart-count-increased{animation:cartCountIncrease .8s ease-in-out}.cart-count-decreased{animation:cartCountDecrease .8s ease-in-out}@keyframes cartCountPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes cartCountIncrease{0%{transform:scale(1)}25%{transform:scale(1.3);color:#4caf50}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes cartCountDecrease{0%{transform:scale(1)}25%{transform:scale(1.3);color:#f44336}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width: 768px){.cart-success-message,.cart-error-message,.cart-info-message{top:10px;right:10px;left:10px;max-width:none;transform:translateY(-100%)}.cart-success-message.show,.cart-error-message.show,.cart-info-message.show{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/cart-count-updater.css.map */
