.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{background-color:rgb(var(--color-drawer-background));box-shadow:var(--shadow-sm);border-radius:var(--dropdown-radius);border:1px solid rgb(var(--color-border));visibility:hidden;z-index:-1;width:100%;padding:3rem 3.5rem;position:absolute;right:0;transform:translateY(-100%)}@media screen and (width>=750px){.cart-notification{max-width:36.8rem;right:2.2rem}}@media screen and (width>=990px){.cart-notification-wrapper.page-width>.cart-notification{right:4rem}}.cart-notification.animate{transition:transform var(--duration-short) ease, visibility 0s var(--duration-short) ease}.cart-notification.active{transition:transform var(--duration-default) ease, visibility 0s;visibility:visible;transform:translateY(0)}.cart-notification__header{align-items:flex-start;display:flex}.cart-notification__heading{flex-grow:1;align-items:center;margin-top:0;margin-bottom:0;display:flex}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));width:1.3rem;margin-right:1rem}.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;padding-top:2rem;padding-bottom:3rem;display:flex}.cart-notification-product dl{margin-top:0;margin-bottom:0}.cart-notification-product dl .product-option{opacity:.75;font-size:var(--text-size-small);gap:.5rem;display:flex}.cart-notification-product__image{width:70px;margin-top:.5rem;margin-right:1.5rem}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin-top:0;margin-bottom:.5rem}