.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{position:absolute;right:0;width:100%;padding:2.4rem 3.2rem 3rem;visibility:hidden;transform:translateY(-100%);z-index:-1;border:0;border-radius:0;box-shadow:none}@media screen and (min-width:750px){.cart-notification{right:2.2rem;width:36.8rem;max-width:calc(100vw - 4.4rem)}}@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{visibility:visible;transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;z-index:3}.cart-notification.focused,.cart-notification:focus-visible{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.3)}.cart-notification--loading{pointer-events:none;opacity:.72}.cart-notification__header{display:flex;align-items:flex-start;padding-bottom:1.8rem}.cart-notification__heading{display:flex;flex-grow:1;align-items:center;margin:0}.cart-notification__heading .icon-checkmark{width:1.3rem;margin-right:1rem;color:rgb(var(--color-foreground))}.cart-notification__close{margin:-1.2rem -2rem 0 0}.cart-notification__items{max-height:min(42rem,48vh);overflow-y:auto;overscroll-behavior:contain;padding-right:.8rem;scrollbar-width:thin}.cart-notification-product{display:grid;grid-template-columns:7rem minmax(0,1fr) auto;gap:1.4rem;align-items:start;padding:1.6rem 0;border-top:.1rem solid rgba(var(--color-foreground),.16)}.cart-notification-product:first-child{border-top:0;padding-top:0}.cart-notification-product__image{display:block;width:7rem;margin:0}.cart-notification-product__image:after{content:none}.cart-notification-product__image img{display:block;width:100%;height:auto}.cart-notification-product__details{min-width:0}.cart-notification-product__details>*:first-child{margin-top:0}.cart-notification-product__name{display:inline-block;margin:0 0 .4rem;font-size:1.4rem;line-height:1.35}.cart-notification-product dl,.cart-notification-product .product-option{margin:0}.cart-notification-product .product-option{color:rgba(var(--color-foreground),.72);font-size:1.2rem;line-height:1.45}.cart-notification-product .product-option dt,.cart-notification-product .product-option dd{display:inline;margin:0}.cart-notification-product__price{white-space:nowrap;font-size:1.3rem;text-align:right}.cart-notification-product__price s{display:block;color:rgba(var(--color-foreground),.65)}.cart-notification-product__controls{display:flex;align-items:center;gap:1rem;margin-top:1.2rem}.cart-notification-product__quantity{display:inline-grid;grid-template-columns:2.8rem 2.8rem 2.8rem;align-items:center;min-height:3rem;border:.1rem solid rgba(var(--color-foreground),.35)}.cart-notification-product__quantity-button,.cart-notification-product__remove{border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.cart-notification-product__quantity-button{height:100%;padding:0;font:inherit}.cart-notification-product__quantity-value{text-align:center;font-size:1.2rem}.cart-notification-product__remove{display:inline-flex;padding:.6rem}.cart-notification-product__remove .icon-remove{width:1.4rem;height:1.4rem}.cart-notification__summary{padding-top:2rem;border-top:.1rem solid rgba(var(--color-foreground),.16)}.cart-notification__summary-row{display:flex;justify-content:space-between;gap:1.6rem;margin-bottom:1.8rem;font-size:1.3rem}.cart-notification__summary .free-shipping-progress{margin-bottom:2.4rem}.cart-notification__links{text-align:center}.cart-notification__links>*+*{margin-top:1.4rem}.cart-notification__links .underlined-link{display:inline-block;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.cart-notification{padding:2rem}.cart-notification__close{margin:-.8rem -.8rem 0 0}.cart-notification-product{grid-template-columns:6rem minmax(0,1fr)}.cart-notification-product__image{width:6rem}.cart-notification-product__price{grid-column:2;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-cart-notification.css.map */
