.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{padding:3.5rem;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:3rem 4rem;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;background:linear-gradient(135deg,#fffffffa,#f8f8f8f2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:4px solid #333333;box-shadow:0 25px 50px #00000026,0 0 0 1px #0000001a,inset 0 1px #ffffffe6;z-index:1000}.cart-notification.focused{box-shadow:0 0 .4rem #0000004d,0 25px 50px #0003,0 0 0 1px #00000026}.cart-notification:focus-visible{box-shadow:0 0 .4rem #0000004d,0 25px 50px #0003,0 0 0 1px #00000026}@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:42rem;right:2.2rem;border-radius:18px 0 18px 18px}}@media screen and (min-width: 990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}}.cart-notification.animate{transition:transform .5s cubic-bezier(.34,1.56,.64,1),visibility 0s .5s ease,box-shadow .3s ease}.cart-notification.active{transform:translateY(0) scale(1);transition:transform .5s cubic-bezier(.34,1.56,.64,1),visibility 0s,box-shadow .3s ease;visibility:visible;animation:slideInBounce .7s ease-out}@keyframes slideInBounce{0%{transform:translateY(-100%) scale(.85);opacity:0}60%{transform:translateY(12px) scale(1.03);opacity:1}to{transform:translateY(0) scale(1)}}.cart-notification__header{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;position:relative}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;justify-content:center;margin-bottom:0;margin-top:0;font-weight:700;font-size:1.4rem;color:#333;letter-spacing:.5px;text-align:center}.cart-notification__heading .icon-checkmark{color:#fff;margin-left:1rem;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkmarkPulse .8s ease-out;box-shadow:0 4px 12px #4caf504d;flex-shrink:0}@keyframes checkmarkPulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.cart-notification__close{position:absolute;top:-1rem;left:-1rem;opacity:.6;transition:all .2s ease;border-radius:50%;padding:.8rem;background:#ffffffe6;border:1px solid rgba(0,0,0,.1)}.cart-notification__close:hover{opacity:1;background:#f0f0f0f2;transform:scale(1.1)}.cart-notification__links{text-align:center;margin-top:2.5rem}.cart-notification__links>*{margin-top:1.2rem}.cart-notification__links .button--secondary{background:linear-gradient(135deg,#333,#555)!important;color:#fff!important;border:none!important;border-radius:14px!important;padding:1.2rem 3rem!important;font-size:1.2rem!important;font-weight:700!important;width:100%!important;cursor:pointer!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;text-transform:none!important;letter-spacing:.8px!important;box-shadow:0 6px 20px #00000040!important}.cart-notification__links .button--secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.cart-notification__links .button--secondary:hover{transform:translateY(-3px)!important;box-shadow:0 12px 30px #0000004d!important;background:linear-gradient(135deg,#050505,#181818)!important}.cart-notification__links .button--secondary:hover:before{left:100%}.cart-notification__links .button--primary,.cart-notification__links form,.cart-notification__links .button-label,.cart-notification__links .shopify-payment-button,.cart-notification__links .additional-checkout-buttons{display:none!important}.cart-notification-product{align-items:flex-start;display:flex;padding:2rem;background:#ffffffe6;border-radius:16px;margin:1.5rem 0;border:2px solid rgba(0,0,0,.08);transition:all .3s ease;box-shadow:0 4px 15px #00000014}.cart-notification-product:hover{background:#fffffff2;border-color:#00000026;transform:translateY(-2px);box-shadow:0 8px 25px #0000001f}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{display:inline-flex;margin-left:2rem;margin-top:0;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #0000001f;transition:transform .3s ease;border:2px solid rgba(0,0,0,.08)}.cart-notification-product__image:hover{transform:scale(1.08)}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin-bottom:1rem;margin-top:0;font-weight:700;font-size:1.1rem;color:#333;line-height:1.4;text-align:right}.cart-notification-product dl .product-option{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.cart-notification-product dl .product-option:last-child{border-bottom:none}.cart-notification-product dl dt{font-weight:600;color:#555;margin-left:1rem}.cart-notification-product dl dd{font-weight:500;color:#777;margin:0}@media screen and (max-width: 749px){.cart-notification{padding:3rem 2.5rem;left:1rem;right:1rem;width:calc(100% - 2rem);border-radius:20px;max-width:none}.cart-notification__heading{font-size:1.2rem}.cart-notification__heading .icon-checkmark{width:2.5rem!important;height:2.5rem!important;padding:.3rem;margin-left:.8rem}.cart-notification-product{padding:1.5rem;margin:1.2rem 0;flex-direction:column;text-align:center}.cart-notification-product__image{margin-left:0;margin-bottom:1rem;align-self:center}.cart-notification__links .button--secondary{padding:1rem 2rem!important;font-size:1.1rem!important}}.cart-notification.active{animation:slideInBounce .7s ease-out,gentleFloat 4s ease-in-out infinite 1.5s}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-cart-notification.css.map */
