.cart-notification-wrapper{position:relative}.cart-notification-wrapper.visible{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#0000007f;top:0;left:0}.cart-notification{background-color:var(--color-light-bg);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:40px 15px 24px;position:absolute;top:50%;left:50%;transform:translateY(-100%);visibility:hidden;width:345px;max-width:100%;max-height:100%;overflow-y:auto;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.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);width:500px}}@media screen and (min-width:990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}.cart-notification{width:888px;padding:48px}}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{transform:translate(-50%,-50%);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible;display:block}.cart-notification__header{align-items:flex-start;display:flex}.cart-notification__heading{display:flex;flex-grow:1;margin-bottom:0;margin-top:0}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:8px;width:20px;height:20px}.cart-notification__close{position:absolute;right:0;top:0}.cart-notification__links{text-align:center}.cart-notification__links>*+*{margin-top:24px}.cart-notification-product{padding-bottom:24px;padding-top:24px}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{flex:0 0 100px}.cart-notification-product__image:after{content:none}.cart-notification-product__name{font-size:18px;line-height:24px;margin:0}.cart-notification__success{font-size:13px;line-height:18px;padding:12px;border-radius:4px;background-color:#39db7a1a;border:1px solid var(--color-success)}.cart-notification-product .pet_profile_wrapper{padding:0;border:0;background-color:transparent}.cart-notification-product .pet_info_item{display:inline-block;font-size:14px;line-height:20px;color:var(--color-grey)}@media screen and (min-width:990px){.cart-notification-product .pet_info_item+.pet_info_item{margin-left:16px;padding-left:16px;border-left:1px solid var(--color-light-line)}}.cart-notification-product .pet_info_item .icon{width:24px;height:24px;margin-right:16px}.cart-notification-product .pet_profile_wrapper+.pet_protection_wrapper{margin-top:24px}.cart-notification-product .pet_protection_wrapper{background-color:#fff;padding:16px;gap:16px}.cart-notification-product .pet_protection_wrapper .product_price{padding:0}.cart-notification-product__info{flex-grow:1}.cart-notification-upsell{margin:48px -48px 0;padding:48px 48px 0;border-top:1px solid var(--color-light-line);text-align:center}.cart-notification-upsell h5{margin:0 auto;max-width:577px}.cart-notification-upsell .button{margin-top:24px;min-width:200px}.button--view_cart{--color-button: var(--color-foreground)}@media screen and (max-width:989px){.cart-notification__links>*+*{margin-top:16px}.cart-notification-product{padding-bottom:16px;padding-top:16px}.cart-notification-product__image{flex:0 0 120px}.cart-notification-product__info{flex:1 0 calc(100% - 136px)}.cart-notification-product .pet_info_item{width:calc(50% - 8px);margin-top:16px;font-size:13px;line-height:18px}.cart-notification-product .pet_info_item:nth-of-type(2n){margin-left:8px;padding-left:8px;border-left:1px solid var(--color-light-line)}.cart-notification-product .pet_info_item .icon{width:16px;height:16px;margin-right:8px}.cart-notification-product .pet_profile_wrapper+.pet_protection_wrapper{margin-top:16px}.cart-notification-upsell{margin:24px -15px 0;padding:24px 15px 0}.cart-notification-upsell .button{margin-top:16px}}@media screen and (max-width:749px){.cart-notification-upsell .button{display:flex;width:100%}.cart-notification-product__name{font-size:16px;line-height:24px;margin:0}.cart-notification-product .pet_protection_wrapper{row-gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/component-cart-notification.css.map */
