.cart-notification-wrapper{position:relative}.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 .1rem;position:absolute;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}.cart-notification{padding:2rem}@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 .1rem .1rem;max-width:39.8rem;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}.cart-notification__header{display:flex;margin-top:-1rem}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;font-size:2rem;margin:0}.cart-notification__close{margin-right:-1rem}.cart-notification__links{text-align:center}.cart-notification__links>*{margin-top:1rem}.cart-notification__links>form>button{font-weight:700}.cart-notification-product{display:flex;border-top:1px solid rgb(var(--color-border-default));border-bottom:1px solid rgb(var(--color-border-default));margin-top:.7rem;flex-direction:column;padding:1.5rem 0;max-height:min(260px,40vh);overflow:hidden;overflow-y:auto;scrollbar-color:rgb(var(--color-foreground),.2) rgba(var(--color-foreground),.04);scrollbar-width:.4rem}.cart-notification-product::-webkit-scrollbar{background-color:rgba(var(--color-foreground),.04);width:.4rem}.cart-notification-product::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground),.2)}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product .cart-item{display:flex;background:rgb(var(--color-background-subtle))}.cart-notification-product .cart-item+.cart-item{margin-top:.5rem}.cart-notification-product__image{margin-right:.5rem}.cart-notification-product__content{display:flex;flex:1;margin-top:2rem;margin-right:1rem}.cart-item-upsell .cart-notification-product__content{margin-right:0}.cart-notification-product__quantity{flex-basis:2.5rem}.cart-notification-product__title{flex:1}.cart-notification-product__image:after{content:none}.cart-notification-product__title{align-items:flex-start;display:flex;gap:.6rem;margin-bottom:.5rem}.cart-notification-product__title .cart-notification-product__name{margin:0}.cart-notification-product__title .cart-item__disclosure{font-size:calc(var(--font-heading-scale) * 1.5rem)}.cart-notification-product__name{margin-bottom:0rem;margin-top:0}.cart-notification-product__quantity_limited{font-size:1.2rem;color:red;display:none}.cart-notification-product__quantity_limited.active{display:block}.cart-notification__totals-shipping,.cart-notification-product__price .price.price--end:not(.cart-item__old-price):not(.price-item--sale){opacity:.6}.cart-notification-product__price .price,.cart-notification-product__price .price-item--sale{font-size:1.3rem}.cart-notification__totals{display:flex;flex-direction:column;font-size:1.3rem;margin-left:30%;margin-top:1rem}.cart-notification__totals>div{display:flex}.cart-notification__totals .totals{display:flex;justify-content:space-between;flex:1}.cart-notification__totals .totals__subtotal{margin:0;font-size:1.3rem;line-height:1.5;flex:1}.cart-notification__totals .totals__subtotal-value{margin:0;line-height:1.5}#cart-notification-button{border-color:rgb(var(--color-secondary-button-text))}.cart-notification-product__content .cart-notification-product__title .product-option{display:none}.cart-notification-product .cart-item-upsell{--color-background: var(--color-background-subtle);background-color:rgb(var(--color-background));box-shadow:none;order:1}.cart-notification-product .cart-item-upsell .upsell-btn{display:flex;height:3.5rem;width:3.5rem;padding:1rem;margin:auto 1rem auto .5rem;background:rgb(var(--color-button));color:#fff;cursor:pointer}.cart-notification-upsell-divider{display:flex;flex-direction:row;font-size:1.25rem;color:rgb(var(--color-text-subtle));margin-top:1rem;order:1}.cart-notification-upsell-divider:before,.cart-notification-upsell-divider:after{content:"";flex:1 1;border-bottom:1px solid rgb(var(--color-border-default));margin:auto}.cart-notification-upsell-divider:before{margin-right:1rem}.cart-notification-upsell-divider:after{margin-left:1rem}.totals.cart-notification__totals-shipping .totals__subtotal-value--desktop,.cart-notification__message{display:none}@media(min-width:750px){#cart-notification{width:100%;z-index:9999;left:auto;bottom:auto;position:absolute}#cart-notification-product{margin-top:2px;border-top:0;padding-top:0}div.cart-notification__totals{margin-left:0}.totals.cart-notification__totals-shipping{opacity:1}.totals.cart-notification__totals-shipping .totals__subtotal{font-weight:600}.totals.cart-notification__totals-shipping .totals__subtotal-value,.cart-notification__links .link.button-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/component-cart-notification.css.map */
