.cart-toast{position:fixed;top:120px;right:10px;z-index:9999;opacity:0;visibility:hidden;transform:translate(100%);transition:all .3s ease;pointer-events:none}.cart-toast--visible{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}.cart-toast__inner{position:relative;display:flex;flex-direction:column;gap:16px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;padding:20px;width:360px}.cart-toast__top{display:flex;align-items:center;gap:14px;padding-right:20px}.cart-toast__icon{flex-shrink:0}.cart-toast__image{flex-shrink:0;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#f5f5f5}.cart-toast__image img{width:100%;height:100%;object-fit:contain}.cart-toast__details{flex:1;min-width:0}.cart-toast__message{display:block;font-size:.75rem;color:#10b981;font-weight:600;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.cart-toast__title{display:block;font-size:.95rem;font-weight:500;color:#111;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-toast__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:50%;transition:all .2s}.cart-toast__close:hover{background:#f3f4f6;color:#374151}.cart-toast__actions{display:flex}.cart-toast__view-cart{flex:1;display:block;font-size:.9rem;font-weight:600;color:#fff;text-decoration:none;text-align:center;padding:12px 16px;background:#0052a3;border-radius:8px;transition:background .2s}.cart-toast__view-cart:hover{background:#003d7a;text-decoration:none;color:#fff}.cart-toast__progress{position:absolute;bottom:0;left:0;height:3px;background:#10b981;border-radius:0 0 12px 12px;width:100%;transform-origin:left}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media only screen and (max-width: 480px){.cart-toast{top:100px;bottom:auto;right:10px;left:10px;transform:translateY(-100%)}.cart-toast--visible{transform:translateY(0)}.cart-toast__inner{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cart-toast.css.map */
