.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{border-radius:1.5rem;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:2px;padding:2rem 2.5rem;position:fixed;top:2rem;right:2rem;transform:translateY(-150%) scale(.8);visibility:hidden;width:auto;max-width:42rem;min-width:32rem;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff1a inset;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(var(--color-background),.98),rgba(var(--color-background),.95));overflow:hidden}.cart-notification.focused{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.cart-notification:focus-visible{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width: 750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.cart-notification{border-width:0 var(--popup-border-width) var(--popup-border-width);max-width:36.8rem;right:2.2rem}}@media screen and (min-width: 990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}}@keyframes slideInBounce{0%{transform:translateY(-150%) scale(.8);opacity:0}50%{transform:translateY(.5rem) scale(1.02)}70%{transform:translateY(-.3rem) scale(.98)}to{transform:translateY(0) scale(1);opacity:1}}@keyframes slideOut{to{transform:translateY(-150%) scale(.8);opacity:0}}.cart-notification.animate{transition:transform .3s ease,opacity .3s ease}.cart-notification.active{animation:slideInBounce .6s cubic-bezier(.68,-.55,.265,1.55);transform:translateY(0) scale(1);visibility:visible;opacity:1}.cart-notification.closing{animation:slideOut .4s ease forwards}.cart-notification__header{align-items:flex-start;display:flex}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:1rem;width:1.3rem}.cart-notification__close{margin-top:-2rem;margin-right:-3rem}.cart-notification__links{text-align:center}.cart-notification__links>*{margin-top:1rem}.cart-notification-product{align-items:flex-start;display:flex;padding-bottom:3rem;padding-top:2rem}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{display:inline-flex;margin-right:1.5rem;margin-top:.5rem}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin-bottom:.5rem;margin-top:0}.cart-notification__progress{position:absolute;bottom:0;left:0;width:100%;height:4px;background:rgba(var(--color-foreground),.1);overflow:hidden}.cart-notification__progress-bar{height:100%;background:linear-gradient(90deg,rgb(var(--color-button)),rgba(var(--color-button),.7));width:100%;transform-origin:left;animation:progressShrink 5s linear forwards}@keyframes progressShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.cart-notification__sparkle{position:absolute;top:-10px;right:-10px;width:80px;height:80px;pointer-events:none;opacity:.8;animation:sparkleFloat 3s ease-in-out infinite}@keyframes sparkleFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-button));background:rgba(var(--color-button),.15);border-radius:50%;padding:.5rem;margin-right:1rem;width:2rem;height:2rem;animation:checkmarkPop .5s cubic-bezier(.68,-.55,.265,1.55) .3s backwards}@keyframes checkmarkPop{0%{transform:scale(0) rotate(-180deg)}to{transform:scale(1) rotate(0)}}@media screen and (max-width: 749px){.cart-notification{top:1rem;right:1rem;left:1rem;min-width:auto;max-width:none;padding:1.5rem 2rem}.cart-notification__sparkle{width:60px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-cart-notification.css.map */
