.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{position:fixed;right:0;bottom:0;left:0;z-index:4;width:100%;max-height:85vh;overflow-y:auto;padding:2rem 2rem calc(2rem + env(safe-area-inset-bottom));border-style:solid;border-width:var(--popup-border-width) 0 0;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));background-color:rgb(var(--color-background));box-shadow:0 calc(-1 * var(--popup-shadow-blur-radius)) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));transform:translateY(100%);visibility:hidden}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{transform:translateY(0);visibility:visible;transition:transform var(--duration-default) ease,visibility 0s}.cart-notification.focused,.cart-notification:focus-visible{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),0 calc(-1 * var(--popup-shadow-blur-radius)) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.cart-notification-wrapper .cart-notification__overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;background-color:rgba(var(--color-foreground),.45);opacity:0;visibility:hidden;transition:opacity var(--duration-default) ease,visibility 0s var(--duration-default) ease}.cart-notification.active+.cart-notification__overlay{opacity:1;visibility:visible;transition:opacity var(--duration-default) ease,visibility 0s}.cart-notification__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.cart-notification__heading{display:flex;align-items:baseline;gap:.6rem;margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--font-body-weight);letter-spacing:.16rem;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.cart-notification__count{color:rgb(var(--color-accent))}.cart-notification__close{flex:0 0 auto;margin:0;padding:.4rem;color:rgb(var(--color-foreground))}.cart-notification__alert{margin:1.6rem 0 0;padding:1.2rem 1.6rem;border-left:.2rem solid rgb(var(--color-accent));background-color:rgba(var(--color-accent),.08);font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground))}.cart-notification-product{display:flex;align-items:flex-start;gap:1.6rem;padding:2rem 0}.cart-notification-product:empty{display:none}.cart-notification-product__image{flex:0 0 auto;display:inline-flex;width:7.2rem;margin:0}.cart-notification-product__image:after{content:none}.cart-notification-product__image img{display:block;width:100%;height:auto}.cart-notification-product__info{min-width:0}.cart-notification-product__title{display:flex;align-items:flex-start;gap:.6rem}.cart-notification-product__name{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:var(--font-heading-weight);line-height:1.3}.cart-notification-product__title .cart-item__disclosure{font-size:calc(var(--font-heading-scale) * 1.5rem)}.cart-notification-product__options{margin:.6rem 0 0;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.65)}.cart-notification-product__price{margin:.6rem 0 0;font-size:1.4rem;line-height:1.4}.cart-notification__totals:not(:empty){padding-top:1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.15)}.cart-notification__total{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem}.cart-notification__total-label{font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.cart-notification__total-price{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2;white-space:nowrap}.cart-notification__links{display:grid;gap:1rem;margin-top:2rem;text-align:center}.cart-notification__links>*{margin-top:0}.cart-notification__links form{margin:0}.cart-notification .cart-item__disclosure-tooltip{bottom:auto;top:calc(100% + .9rem)}@media screen and (min-width:750px){.cart-notification{position:absolute;right:2.2rem;bottom:auto;left:auto;z-index:-1;max-width:38rem;max-height:none;overflow:visible;padding:2.4rem 2.8rem;border-width:0 var(--popup-border-width) var(--popup-border-width);border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);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));transform:translateY(-100%)}.cart-notification.focused,.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))}.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.cart-notification__overlay,.cart-notification.active+.cart-notification__overlay{display:none}}@media screen and (min-width:990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-cart-notification.css.map */
