.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:0 0 var(--popup-border-width);padding:2.5rem 3.5rem;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.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}}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.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-icon-bubble .cart-count-bubble{background:linear-gradient(135deg,#4a73ea,#334fb4);color:#fff;animation:cartBubblePop .45s cubic-bezier(.18,.89,.32,1.28) both}#cart-icon-bubble .cart-count-bubble span{color:#fff}@keyframes cartBubblePop{0%{transform:scale(0);opacity:0}55%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}#cart-icon-bubble .svg-wrapper{transition:transform .2s ease}#cart-icon-bubble:hover .svg-wrapper{transform:translateY(-2px) scale(1.05)}:root{--brand-grad: linear-gradient(135deg, #6d28d9 0%, #d437c4 100%);--brand-grad-hover: linear-gradient(135deg, #5b21b6 0%, #c026a8 100%);--brand-purple: #6d28d9}#cart-icon-bubble .cart-count-bubble{background:var(--brand-grad)}.cart-notification{border-top:3px solid transparent;border-image:var(--brand-grad);border-image-slice:1}.cart-notification.active{animation:cartNotifIn .42s cubic-bezier(.18,.89,.32,1.28) both}@keyframes cartNotifIn{0%{transform:translateY(-14px);opacity:0}to{transform:translateY(0);opacity:1}}.cart-notification__heading .icon-checkmark{color:var(--brand-purple)}.cart-notification__links .button--primary,.cart__checkout-button,#checkout,.cart__ctas .button{background:var(--brand-grad)!important;color:#fff!important;border:none!important;box-shadow:0 4px 14px #6d28d940;transition:transform .18s ease,box-shadow .25s ease,filter .25s ease}.cart-notification__links .button--primary:after,.cart__checkout-button:after,#checkout:after,.cart__ctas .button:after{display:none!important}.cart-notification__links .button--primary:hover,.cart__checkout-button:hover,#checkout:hover,.cart__ctas .button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #6d28d961;filter:brightness(1.05)}.cart-notification__links .button--secondary{border:1px solid rgba(109,40,217,.55)!important;color:var(--brand-purple)!important;transition:background-color .2s ease,color .2s ease}.cart-notification__links .button--secondary:hover{background-color:#6d28d90f!important}.cart-item{transition:background-color .2s ease,transform .2s ease}.cart-item:hover{background-color:#6d28d90a}.cart-item__name:hover{color:var(--brand-purple)}.cart-item .quantity__button,.cart-item cart-remove-button .button{transition:color .15s ease,transform .15s ease}.cart-item .quantity__button:hover{color:var(--brand-purple)}.cart-item cart-remove-button .button:hover{color:var(--brand-purple);transform:rotate(90deg)}.cart__dynamic-shipping progress,progress.progress-bar__foreground{accent-color:var(--brand-purple)}
/*# sourceMappingURL=/cdn/shop/t/75/assets/component-cart-notification.css.map */
