.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{background-color:var(--body-bg-clr);border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-accent-2-rgb),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width) 0 var(--popup-border-width);padding:0rem;position:absolute;right:0rem;top:3.6rem;transform:translateY(1.5rem);visibility:hidden;opacity:0;width:100%;width:30rem;z-index:4;filter:drop-shadow(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(.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);width:33rem}}.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;opacity:1}.cart-notification__header{align-items:center;display:flex;padding:1.5rem 3rem;border-bottom:1px solid rgba(var(--color-accent-2-rgb),var(--popup-border-opacity))}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;font-size:1.4rem;font-weight:600;margin-bottom:0;margin-top:0}.cart-notification__heading .icon-checkmark{color:var(--body-font-clr);margin-right:1rem;width:1.7rem;height:1.7rem}.cart-notification__close.link{margin-top:0rem;margin-right:-.5rem;width:auto;height:auto}.cart-notification__links{text-align:center;padding:2.6rem 3rem 3rem;display:flex;flex-wrap:wrap;background:rgba(var(--color-accent-2-rgb),1);border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius)}.cart-notification__links .button{padding:.6rem .5rem;font-size:1.4rem;min-height:calc(4rem + var(--buttons-border-width) * 2);width:100%}.cart-notification-action{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem;width:100%}#cart-notification .cart-notification__links .cart-subtotal{display:flex;align-items:center;justify-content:space-between;border:none;padding:0;margin:0 0 1.6rem;line-height:normal;width:100%}#cart-notification .cart-notification__links .totals__subtotal,#cart-notification .cart-notification__links .totals__subtotal-value{margin:0;color:var(--body-bg-clr);font-size:1.6rem;font-weight:600}.cart-notification-product{align-items:flex-start;display:flex;border-bottom:0rem solid rgba(var(--color-accent-2-rgb),var(--popup-border-opacity))}.cart-notification-product:first-child,.cart-notification-product:last-child{border:none}.cart-notification-product__image{display:inline-flex;margin-right:2rem;margin-top:0rem}.cart-notification-product__image:after{content:none}.cart-notification-product__name{font-size:calc(var(--font-heading-scale) * 1.6rem);font-weight:500;line-height:normal;text-transform:none;margin-bottom:.8rem;margin-top:0}.cart-notification__close.link .icon{width:2rem;height:2rem}.cart-notification-dec .product-option{font-size:1.4rem}.cart-notification-dec .product-option dd{text-transform:capitalize}#cart-notification-button{margin-top:0;background-color:transparent;color:var(--light-font-clr);border-color:var(--light-font-clr)}#cart-notification-button:hover{background-color:var(--button-primary-bg);color:var(--button-primary-clr);border-color:var(--button-primary-bdr)}.productitemlist-minicart{padding-left:3rem;padding-right:3rem;max-height:355px;overflow:auto}.productitemlist-minicart .cart-items td{padding-top:2rem;padding-bottom:2rem;position:relative;text-align:left}.productitemlist-minicart .cart-item>td+td{padding-left:2rem;padding-right:1rem}.productitemlist-minicart .cart-item__media{width:7rem;min-width:7rem}.productitemlist-minicart .cart-item__details>*{max-width:100%}.productitemlist-minicart .cart-item__price{font-size:1.6rem;font-weight:600;color:var(--color-accent-1)}.productitemlist-minicart .product-option .money{font-size:inherit;font-weight:inherit}.productitemlist-minicart .cart-item .cart-remove-button{position:absolute;top:2rem;right:-5px;margin:0}.productitemlist-minicart .cart-item .cart-remove-button .icon{width:1.8rem;height:1.8rem;pointer-events:none}.productitemlist-minicart .cart-item__image{max-width:100%;border:.1rem solid var(--border-clr)}.productitemlist-minicart .product-vendor{font-size:1.3rem;font-weight:500}.cart-notification.cart-is-empty .cart-notification__header{padding:3.3rem 3rem;margin:0;border:none;text-align:center}.cart-notification.cart-is-empty .cart-notification__heading{font-size:1.6rem;font-weight:500;text-transform:none;flex-wrap:wrap}.cart-notification.cart-is-empty .icon-cart{width:3rem;height:3rem;margin:0 auto 2rem;color:var(--light-font-clr)}.cart-notification.cart-is-empty .cart-notification__close.link{position:absolute;top:1rem;right:1.5rem}.rtl .cart-notification{left:0rem;right:auto}.rtl .cart-notification.cart-is-empty .cart-notification__close.link{left:1.5rem;right:auto}.rtl .cart-notification__heading .icon-checkmark{margin-right:0;margin-left:1rem}.rtl .productitemlist-minicart .cart-items td{text-align:right}.rtl .productitemlist-minicart .cart-item>td+td{padding-right:2rem;padding-left:1rem}.rtl .productitemlist-minicart .cart-item .cart-remove-button{left:-5px;right:auto}.rtl .cart-notification__close.link{margin-left:-.5rem;margin-right:0}@media screen and (max-width: 1199px){.cart-notification{top:2.8rem}.header-style4 .cart-notification{top:2.4rem}}@media screen and (max-width: 749px){.cart-notification__header{padding:1.5rem 2rem;margin-bottom:.5rem}.productitemlist-minicart .cart-items td{padding-top:1.4rem;padding-bottom:1.4rem}.productitemlist-minicart{padding-left:2rem;padding-right:2rem;width:100%}.productitemlist-minicart .cart-item{margin-bottom:0rem;padding-bottom:0rem;gap:0rem;grid-template:inherit;display:table;width:100%}.productitemlist-minicart .cart-item__price{font-size:1.5rem}.cart-notification__heading{font-size:1.4rem}.cart-notification__links{padding:1.6rem 2rem 2rem}.cart-notification__links .button{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-cart-notification.css.map */
