.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{background-color:#fff;border:.1rem solid rgba(var(--color-foreground),.2);padding:2.5rem;position:fixed;left:0;transform:translateY(-100%);visibility:hidden;width:100%;z-index:4}@media screen and (min-width:750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:.1rem}.cart-notification{border-width:0 .1rem .1rem;max-width:42rem}}.cart-notification.animate{transition:0s ease,visibility 0s var(--duration-short) ease}.cart-notification.active{top:50%;left:50%;transform:translate(-50%,-50%);transition:visibility 0s;visibility:visible;border-top:.1rem solid rgba(var(--color-foreground),.2)}.cart-notification__header{align-items:flex-start;display:flex}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:2rem;margin-top:0}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-inline-end:1rem;width:1.3rem}.cart-notification__close{margin-top:-2rem;margin-inline-end:-3rem}.cart-notification__links{text-align:center;display:flex;flex-flow:row wrap;margin-top:1rem}.cart-notification__links>*{flex:1 1 auto;width:calc(50% - .5rem);min-width:10rem}.cart-notification__links>*:first-child{margin-inline-end:.5rem}.cart-notification__links>*:nth-child(2){margin-inline-start:.5rem}.cart-notification__links>button.link.button-label{display:none}.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{border:.1rem solid rgba(var(--color-foreground),.03);margin-inline-end:1.5rem}.cart-notification-product__name{margin-bottom:0;margin-top:0;font-size:1.75rem}.cart-notification-product__option{color:rgba(var(--color-foreground),.7);margin-top:1rem}.cart-notification-product__option+.cart-notification-product__option{margin-top:.5rem}.cart-notification-product__option>*{display:inline-block;margin:0}@media screen and (max-width:450px){.cart-notification__links{flex-flow:column nowrap}.cart-notification__links>*{width:100%}.cart-notification__links>*:first-child{margin-inline-end:0}.cart-notification__links>*:nth-child(2){margin-top:1rem;margin-inline-start:0}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/component-cart-notification.css.map */
