.cart-notification-wrapper{position:relative;width:100%;z-index:1000}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{position:fixed;top:110px;right:24px;width:min(420px,calc(100vw - 32px));max-width:420px;box-sizing:border-box;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.16),transparent 45%),#12121c;color:#fff;box-shadow:0 24px 60px #00000080,0 0 35px #7c3aed1a;transform:translateY(-20px);visibility:hidden;opacity:0;z-index:9999;overflow:hidden}.cart-notification.active{transform:translateY(0);visibility:visible;opacity:1;transition:transform .3s ease,opacity .3s ease,visibility 0s}.cart-notification.animate{transition:transform .3s ease,opacity .3s ease,visibility 0s .3s}.cart-notification.focused,.cart-notification:focus-visible{outline:none;box-shadow:0 24px 60px #00000080,0 0 0 1px #ff4d6d59,0 0 35px #7c3aed1f}.cart-notification__header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.cart-notification__heading{display:flex;align-items:center;flex:1 1 auto;min-width:0;margin:0;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.35}.cart-notification__heading .icon-checkmark{flex:0 0 auto;width:18px;height:18px;margin-right:10px;color:#ff4d6d}.cart-notification__close{flex:0 0 auto;width:36px;height:36px;margin:0;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff0a;color:#fff;transition:background .2s ease,border-color .2s ease,transform .2s ease}.cart-notification__close:hover{background:#ff4d6d1f;border-color:#ff4d6d59;transform:rotate(90deg)}.cart-notification-product{display:flex;align-items:center;width:100%;min-width:0;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.08)}.cart-notification-product__image{display:inline-flex;flex:0 0 76px;width:76px;height:76px;margin:0 16px 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0e0e17}.cart-notification-product__image img{display:block;width:100%;height:100%;object-fit:cover}.cart-notification-product>div:last-child{flex:1 1 auto;min-width:0}.cart-notification-product__name{margin:0 0 6px;color:#fff;font-size:.95rem;font-weight:700;line-height:1.4;white-space:normal;overflow-wrap:break-word}.cart-notification-product dl{margin:0;color:#ffffff94;font-size:.85rem}.cart-notification-product dd{margin:0}.cart-notification-product .price{color:#fff;font-size:.95rem;font-weight:700}.cart-notification__links{display:flex;flex-direction:column;width:100%;gap:10px;margin-top:18px;text-align:center}.cart-notification__links>*{width:100%;margin:0}.cart-notification__links .button{width:100%;min-height:46px;border:0;border-radius:999px;font-size:.9rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.cart-notification__links .button:first-child{color:#fff;background:linear-gradient(135deg,#ff4d6d,#7c3aed);box-shadow:0 10px 24px #ff4d6d2e}.cart-notification__links .button:first-child:hover{transform:translateY(-2px);box-shadow:0 14px 30px #ff4d6d47}.cart-notification__links .button:not(:first-child){color:#fff;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.cart-notification__links .button:not(:first-child):hover{background:#ffffff14;transform:translateY(-2px)}@media screen and (min-width:750px){.cart-notification{top:120px;right:28px;width:420px;max-width:calc(100vw - 56px)}}@media screen and (min-width:990px){.cart-notification{top:125px;right:40px}}@media screen and (max-width:749px){.cart-notification{top:78px;right:16px;left:16px;width:auto;max-width:none;padding:20px;border-radius:18px}.cart-notification__heading{font-size:.95rem}.cart-notification-product{padding:18px 0}.cart-notification-product__image{flex-basis:64px;width:64px;height:64px;margin-right:12px}.cart-notification-product__name{font-size:.88rem}.cart-notification__links{margin-top:16px}}@media screen and (max-width:420px){.cart-notification{top:70px;right:10px;left:10px;width:auto;padding:18px}.cart-notification-product__image{flex-basis:58px;width:58px;height:58px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-cart-notification.css.map */
