.raaes-cart-notification{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:clip;pointer-events:none}.raaes-cart-notification .cart-notification-wrapper{display:contents}.raaes-cart-notification__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:#00000061;opacity:0;visibility:hidden;cursor:pointer;transition:opacity .28s ease,visibility 0s .28s}.raaes-cart-notification:has(.cart-notification.active) .raaes-cart-notification__backdrop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}body:has(.raaes-cart-notification .cart-notification.active){overflow:hidden}.raaes-cart-notification .cart-notification{--raaes-text: rgb(var(--color-foreground));--raaes-text-muted: rgba(var(--color-foreground), .65);position:absolute;inset:0 0 0 auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(48rem,100%);height:100%;max-height:100dvh;padding:0;border:0;border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:-1rem 0 4rem #0000001f;transform:translate(100%);visibility:hidden;z-index:1}.raaes-cart-notification .cart-notification.animate{transition:transform .28s ease,visibility 0s .28s}.raaes-cart-notification .cart-notification.active{transform:translate(0);visibility:visible;pointer-events:auto;transition-delay:0s}.cart-notification__header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem 2.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.cart-notification__heading{display:flex;align-items:center;gap:1rem;margin:0;color:inherit;font-size:2rem;line-height:1.2}.cart-notification__heading .icon-checkmark{flex:0 0 1.8rem;width:1.8rem}.cart-notification .cart-notification__close{position:static;flex:0 0 4.4rem;width:4.4rem;height:4.4rem;margin:0 -1rem 0 0;padding:1.1rem;color:inherit}.cart-notification__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2.4rem}.cart-notification-product{display:flex;align-items:flex-start;gap:1.8rem}.cart-notification-product__image{flex:0 0 10rem;width:10rem;background:#fff}.cart-notification-product__image:after{content:none}.cart-notification-product__image img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain}.cart-notification-product__details{flex:1;min-width:0;overflow-wrap:anywhere}.cart-notification-product__title{display:flex;align-items:flex-start;gap:.6rem}.cart-notification-product__title .cart-notification-product__name{margin:0;color:inherit;font-size:1.7rem;line-height:1.3}.cart-notification-product__price{display:flex;flex-wrap:wrap;gap:.8rem;margin:.8rem 0 1.2rem;color:inherit;font-weight:var(--raaes-label-weight, 600)}.cart-notification-product__price s{color:var(--raaes-text-muted);font-weight:var(--raaes-body-weight, 400)}.cart-notification-product dl{margin:0}.cart-notification-product .product-option{display:flex;flex-wrap:wrap;gap:.4rem;margin:.2rem 0;color:var(--raaes-text-muted);font-size:1.4rem;line-height:1.5}.cart-notification-product .product-option dt,.cart-notification-product .product-option dd{margin:0}.cart-notification-product__quantity{margin:.8rem 0 0;font-size:1.3rem;color:var(--raaes-text-muted)}.cart-notification__links{display:grid;gap:1rem;padding:2rem 2.4rem max(2rem,env(safe-area-inset-bottom));border-top:.1rem solid rgba(var(--color-foreground),.14);text-align:center}.cart-notification__links>*{margin:0}.cart-notification__links .button{min-height:5.2rem}.cart-notification__links>.link{min-height:4.4rem;color:inherit}.cart-notification .cart-item__disclosure-tooltip{top:calc(100% + .9rem);bottom:auto}@media screen and (max-width:749px){.raaes-cart-notification .cart-notification{inset:auto 0 0;width:100%;height:auto;max-height:90vh;max-height:90dvh;border-radius:var(--raaes-radius, 0) var(--raaes-radius, 0) 0 0;transform:translateY(100%)}.raaes-cart-notification .cart-notification.active{transform:translateY(0)}.cart-notification__header{padding:1.2rem 2rem}.cart-notification__body{padding:2rem}.cart-notification__links{padding:1.5rem 2rem max(1.5rem,env(safe-area-inset-bottom))}.cart-notification-product__image{flex-basis:8.4rem;width:8.4rem}}@media(prefers-reduced-motion:reduce){.raaes-cart-notification .cart-notification.animate,.raaes-cart-notification__backdrop{transition-duration:1ms;transition-delay:0s}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/component-cart-notification.css.map */
