.cart-notification-wrapper .cart-notification{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:1rem 2rem 10rem;position:fixed;right:0;transform:translateY(100%);visibility:hidden;width:100%;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:1;top:12vh;height:88vh;overflow:auto}@media screen and (min-width: 750px){.cart-notification{top:0;height:100vh;transform:translateY(0);transform:translate(100%);padding:3rem 2rem}}.cart-notification.focused{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.cart-notification:focus-visible{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@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:40rem;right:0rem}}@media screen and (min-width: 990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}@media screen and (min-width: 750px){.cart-notification.active{transform:translate(0)}}.cart-notification-backdrop{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;z-index:0;display:none}.cart-notification.active+.cart-notification-backdrop{display:block}.cart-notification__header{align-items:flex-start;display:flex}@media screen and (max-width: 749px){.cart-notification__header{flex-direction:column-reverse;align-items:self-end;gap:1rem}}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0;font-size:1.3rem;font-weight:400}@media screen and (max-width: 749px){.cart-notification__heading{font-size:1.4rem;font-weight:600}}@media screen and (max-width: 749px){.cart-notification__heading{width:100%;text-align:center}.cart-notification__heading span{width:100%}}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:1rem;width:1.3rem}.cart-notification__close{margin-top:-.5rem;margin-right:-1rem}@media screen and (min-width: 750px){.cart-notification__close{margin-top:-.8rem;margin-right:-1rem}}.cart-notification__links{text-align:center}@media screen and (max-width: 749px){.cart-notification__links{margin-top:2rem}}.cart-notification__links>*{margin-top:1rem}.cart-notification-product{align-items:flex-start;display:flex;padding-bottom:2rem;padding-top:1rem}@media screen and (max-width: 749px){.cart-notification-product{display:none}}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{display:inline-flex;margin-right:1rem;margin-top:0}.cart-notification-product__image img{object-fit:cover}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin-bottom:1rem;margin-top:0;font-size:2rem}.cart-notification .share_cart_wrap{display:none!important}.cart-notification__price{font-size:1.4rem}.cart-notification .modal__close-button .icon{width:1.4rem;height:1.4rem}.cart-notification .modal__close-button.link{width:3.4rem;height:3.4rem}.cart-notification .grid--notification-related{--grid-desktop-vertical-spacing: 1rem;--grid-desktop-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 1rem;--grid-mobile-horizontal-spacing: 1rem}.grid--cart-related:empty+.cart-notification-related__header{display:none}.cart-notification-related__heading{font-size:1.3rem;font-weight:400;font-family:var(--font-body-family);margin-top:3rem;margin-bottom:1.5rem;letter-spacing:0}.cart-notification .card__badge,body.template-cart .cart-notification__links{display:none}
/*# sourceMappingURL=/s/files/1/0468/3196/0219/t/85/assets/component-cart-notification.css.map */
