.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius, 12px);background:rgb(var(--color-background));padding:2rem 2.2rem;position:fixed;right:1.5rem;bottom:1.5rem;left:auto;top:auto;width:calc(100% - 3rem);max-width:34rem;transform:translateY(1.5rem);opacity:0;visibility:hidden;box-shadow:0 14px 44px rgba(var(--color-shadow),.2);z-index:1000}.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){.cart-notification{max-width:34rem;right:2rem;bottom:2rem}}.cart-notification.animate{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease,visibility 0s .5s}.cart-notification.active{transform:translateY(0);opacity:1;visibility:visible;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease,visibility 0s}@media(prefers-reduced-motion:reduce){.cart-notification.animate,.cart-notification.active{transition:opacity .2s ease,visibility 0s}}.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:-.6rem;margin-right:-.8rem}.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{transform:translateY(1.5rem) scale(.98)}.cart-notification.active{transform:translateY(0) scale(1);transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .45s ease,visibility 0s}.cart-notification__check{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-right:1.1rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));flex-shrink:0;transform:scale(0)}.cart-notification__check svg{width:1.4rem;height:1.4rem;stroke-dasharray:24;stroke-dashoffset:24}.cart-notification.active .cart-notification__check{animation:cn-badge-pop .5s cubic-bezier(.16,1.4,.3,1) .1s forwards}.cart-notification.active .cart-notification__check svg{animation:cn-check-draw .4s ease .32s forwards}@keyframes cn-badge-pop{0%{transform:scale(0)}60%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes cn-check-draw{to{stroke-dashoffset:0}}.cart-notification__gift{display:flex;align-items:center;gap:1.1rem;margin:0 0 1.6rem;padding:1.1rem 1.3rem;background:rgba(var(--color-button),.1);border:1px solid rgba(var(--color-button),.22);border-radius:1rem}.cart-notification__gift[hidden]{display:none}.cart-notification__gift-icon{display:inline-flex;align-items:center;color:rgb(var(--color-button));flex-shrink:0}.cart-notification__gift-text{margin:0;font-family:var(--font-body-family);line-height:1.4}.cart-notification__gift-text strong{display:block;font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.cart-notification__gift-text span{display:block;font-size:1.2rem;color:rgba(var(--color-foreground),.55)}.cart-notification.active .cart-notification__gift:not([hidden]){animation:cn-gift-in .4s ease .22s both}@keyframes cn-gift-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}.cart-notification__progress{position:absolute;left:0;right:0;bottom:0;height:.3rem;background:rgba(var(--color-foreground),.08);border-radius:0 0 var(--popup-corner-radius, 1.2rem) var(--popup-corner-radius, 1.2rem);overflow:hidden}.cart-notification__progress span{display:block;height:100%;width:100%;background:rgb(var(--color-button));transform-origin:left center;transform:scaleX(0)}.cart-notification.active .cart-notification__progress span{animation:cn-progress 4.5s linear .1s forwards}.cart-notification:hover .cart-notification__progress span{animation-play-state:paused}@keyframes cn-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.cart-notification__check,.cart-notification.active .cart-notification__check,.cart-notification.active .cart-notification__check svg,.cart-notification.active .cart-notification__gift:not([hidden]),.cart-notification.active .cart-notification__progress span{animation:none}.cart-notification__check{transform:scale(1)}.cart-notification__check svg{stroke-dashoffset:0}.cart-notification__progress{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-cart-notification.css.map */
