cart-notification:not(.active){display:none}cart-notification.active{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none}cart-notification.active .cart-notification-overlay,cart-notification.active .cart-notification-wrapper{pointer-events:auto}body:has(cart-notification.active) #scrollToTopButton{display:none!important;visibility:hidden!important;pointer-events:none!important}.cart-notification-overlay{display:block!important;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000a6;z-index:100;opacity:0;visibility:hidden;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}cart-notification.active .cart-notification-overlay{opacity:1;visibility:visible}.cart-notification-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:70rem;z-index:101;display:flex;justify-content:center;align-items:center;pointer-events:none}.cart-notification{display:block;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--popup-corner-radius);padding:3rem;width:100%;box-shadow:0 10px 30px #0003;transform:scale(.9);opacity:0;visibility:hidden;transition:transform var(--duration-default) ease,opacity var(--duration-default) ease,visibility var(--duration-default) ease;pointer-events:auto}.cart-notification.active{transform:scale(1);opacity:1;visibility:visible}@media screen and (min-width:750px){.cart-notification{padding:2rem}}.cart-notification__header{margin-bottom:2rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(var(--color-foreground),.08);display:flex;align-items:center;gap:1.2rem}.cart-notification__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background-color:#2e7d32;color:#fff;box-shadow:0 0 0 .4rem #2e7d3226;animation:cart-notification-badge-pop var(--duration-default) ease}.cart-notification__badge .icon-checkmark{width:1.4rem;height:1.4rem}@keyframes cart-notification-badge-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.cart-notification__heading{margin:0;flex:1 1 auto;font-size:1.7rem;font-weight:700;line-height:1.3;letter-spacing:0;color:rgb(var(--color-foreground))}.cart-notification__close{cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border-radius:50%;transition:background-color var(--duration-short, .1s) ease}.cart-notification__close:hover{background-color:rgba(var(--color-foreground),.08)}.cart-notification-product{margin-bottom:2rem;display:flex}.cart-notification__links{display:flex;gap:1.5rem}.cart-notification__links .button{display:flex!important;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;visibility:visible!important;opacity:1!important;min-height:4.8rem;width:100%;padding:0 1rem;line-height:2}.cart-notification__links .button:before,.cart-notification__links .button:after{display:none!important}.cart-notification__links .button--secondary{background-color:#fff!important;color:#f4993d!important;font-weight:700!important;border:1px solid #f4993d!important}.cart-notification__links .button--primary{background-color:#f4993d!important;color:#fff!important}.cart-notification-product h3{font-weight:500}.cart-notification-product__name{margin-bottom:.5rem;margin-top:0}.cart-notification-product__price{font-weight:700;margin-top:1rem;font-size:1.6rem;color:rgb(var(--color-foreground))}.overflow-hidden{overflow:hidden}.cart-notification-product__image{margin-right:2rem}@media screen and (max-width:750px){.cart-notification-wrapper{padding:0;top:unset;bottom:0;left:0;right:0;transform:none;z-index:9999;width:100%;align-items:flex-end}.cart-notification{width:100%;padding:2rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom));border-left:none;border-right:none;border-bottom:none;border-radius:1.6rem 1.6rem 0 0;box-shadow:0 -.4rem 2rem #0000002e;transform:translateY(100%)}.cart-notification.active{transform:translateY(0)}.cart-notification__links{flex-direction:column}.cart-notification-product h3{font-size:1.4rem}.cart-notification__header{margin-bottom:1.6rem;padding-bottom:1.2rem;gap:1rem}.cart-notification__badge{width:2.7rem;height:2.7rem}.cart-notification__badge .icon-checkmark{width:1.3rem;height:1.3rem}.cart-notification__heading{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/component-cart-notification.css.map */
