:root{--canto-cart-notification-blue: #12324A;--canto-cart-notification-blue-soft: #4F91C6;--canto-cart-notification-soft-blue: #EAF6FB;--canto-cart-notification-soft-blue-2: #F7FCFF;--canto-cart-notification-pink: #FFF4F8;--canto-cart-notification-rose: #F4A7B9;--canto-cart-notification-yellow: #F6D365;--canto-cart-notification-white: #FFFFFF;--canto-cart-notification-border: rgba(91, 147, 201, .18);--canto-cart-notification-border-strong: rgba(91, 147, 201, .28);--canto-cart-notification-text-soft: rgba(18, 50, 74, .68);--canto-cart-notification-text-muted: rgba(18, 50, 74, .52);--canto-cart-notification-shadow: rgba(18, 50, 74, .14);--canto-cart-notification-shadow-soft: rgba(18, 50, 74, .08)}.cart-notification-wrapper{position:relative;z-index:20}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{position:absolute;top:0;right:0;width:min(100%,44rem);padding:1.8rem;border:.1rem solid var(--canto-cart-notification-border);border-radius:0 0 2.4rem 2.4rem;background:radial-gradient(circle at 10% 0%,#fff4f8f2,#fff0 42%),radial-gradient(circle at 90% 10%,#eaf6fbf2,#fff0 42%),var(--canto-cart-notification-white);color:var(--canto-cart-notification-blue);box-shadow:0 1.8rem 4.6rem var(--canto-cart-notification-shadow);transform:translateY(-110%);visibility:hidden;z-index:-1}.cart-notification.focused,.cart-notification:focus-visible{outline:0;box-shadow:0 0 0 .3rem #4f91c629,0 1.8rem 4.6rem var(--canto-cart-notification-shadow)}.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__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.cart-notification__heading{display:flex;align-items:center;flex:1 1 auto;gap:.8rem;margin:0;color:var(--canto-cart-notification-blue)!important;font-size:1.45rem;line-height:1.25;font-weight:900;letter-spacing:-.01em}.cart-notification__heading .icon-checkmark{display:inline-flex;width:2.7rem;height:2.7rem;min-width:2.7rem;padding:.65rem;margin:0;border-radius:50%;background:linear-gradient(135deg,var(--canto-cart-notification-soft-blue),var(--canto-cart-notification-pink));color:var(--canto-cart-notification-blue-soft);box-shadow:0 .6rem 1.4rem var(--canto-cart-notification-shadow-soft)}.cart-notification__close{display:inline-flex!important;align-items:center;justify-content:center;width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0!important;padding:0!important;border:.1rem solid var(--canto-cart-notification-border);border-radius:50%;background:#ffffffeb!important;color:var(--canto-cart-notification-blue)!important;box-shadow:0 .6rem 1.4rem var(--canto-cart-notification-shadow-soft);text-decoration:none!important}.cart-notification__close:hover{background:var(--canto-cart-notification-pink)!important;color:#d85b7a!important}.cart-notification__close .svg-wrapper{width:1.8rem;height:1.8rem}.cart-notification-product{display:flex;align-items:flex-start;gap:1.2rem;padding:1.2rem;margin:0 0 1.4rem;border:.1rem solid var(--canto-cart-notification-border);border-radius:1.8rem;background:#f7fcffc7;box-shadow:inset 0 0 0 .1rem #ffffffb8}.cart-notification-product:empty{display:none}.cart-notification-product__image{display:inline-flex;align-items:center;justify-content:center;width:8.2rem;min-width:8.2rem;height:9.6rem;margin:0;border:.1rem solid var(--canto-cart-notification-border);border-radius:1.6rem;background:#fff;overflow:hidden;box-shadow:0 .7rem 1.8rem var(--canto-cart-notification-shadow-soft)}.cart-notification-product__image:after{content:none}.cart-notification-product__image img{width:100%!important;height:100%!important;object-fit:contain;padding:.45rem}.cart-notification-product__name{margin:0 0 .55rem;color:var(--canto-cart-notification-blue)!important;font-size:1.38rem;line-height:1.25;font-weight:900;letter-spacing:-.01em;text-decoration:none}.cart-notification-product dl{display:grid;gap:.25rem;margin:0;color:var(--canto-cart-notification-text-soft);font-size:1.18rem;line-height:1.35;font-weight:650}.cart-notification-product .product-option{display:flex;flex-wrap:wrap;gap:.25rem;margin:0}.cart-notification-product .product-option dt{color:var(--canto-cart-notification-blue);font-weight:900}.cart-notification-product .product-option dd{margin:0}.cart-notification__links{display:flex;flex-direction:column;gap:.9rem;text-align:center}.cart-notification__links>*{margin-top:0!important}.cart-notification__links form{order:1}#cart-notification-button{order:2}.cart-notification__links>button[type=button]{order:3}.cart-notification__links .button,.cart-notification__links button.button{min-height:5rem;border-radius:999px!important;font-size:1.35rem;font-weight:950;letter-spacing:-.01em;text-transform:none;box-shadow:none}.cart-notification__links .button:before,.cart-notification__links .button:after,.cart-notification__links button.button:before,.cart-notification__links button.button:after{display:none!important}.cart-notification__links form .button,.cart-notification__links button[name=checkout]{width:100%;border:0!important;background:linear-gradient(135deg,var(--canto-cart-notification-yellow),var(--canto-cart-notification-rose))!important;color:var(--canto-cart-notification-blue)!important;box-shadow:0 1rem 2.6rem #f4a7b947}.cart-notification__links form .button:hover,.cart-notification__links button[name=checkout]:hover{background:linear-gradient(135deg,var(--canto-cart-notification-rose),var(--canto-cart-notification-yellow))!important;transform:translateY(-.1rem);box-shadow:0 1.2rem 2.8rem #f4a7b952}#cart-notification-button,.cart-notification__links .button--secondary{width:100%;border:.1rem solid var(--canto-cart-notification-border-strong)!important;background:#fff!important;color:var(--canto-cart-notification-blue)!important;box-shadow:0 .7rem 1.8rem var(--canto-cart-notification-shadow-soft)}#cart-notification-button:hover,.cart-notification__links .button--secondary:hover{background:var(--canto-cart-notification-soft-blue)!important;border-color:#4f91c657!important}.cart-notification__links .button-label,.cart-notification__links>button[type=button]{width:fit-content;min-height:auto;margin:.25rem auto 0!important;padding:0;border:0!important;background:transparent!important;color:var(--canto-cart-notification-blue)!important;font-size:1.25rem;font-weight:800;text-decoration:underline;text-underline-offset:.25rem;box-shadow:none!important}.cart-notification__links .button-label:hover,.cart-notification__links>button[type=button]:hover{color:var(--canto-cart-notification-blue-soft)!important}@media screen and (min-width:750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:0}.cart-notification{max-width:43rem;right:2rem;border-width:.1rem;border-radius:2.4rem}}@media screen and (min-width:990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:3.2rem}}@media screen and (max-width:749px){.cart-notification-wrapper{position:fixed;top:1.2rem;left:0;right:0;width:100%;pointer-events:none}.cart-notification-wrapper .cart-notification{pointer-events:auto}.cart-notification{position:relative;right:auto;left:50%;width:calc(100vw - 2.4rem);max-width:44rem;padding:1.35rem;border-width:.1rem;border-radius:2.2rem;transform:translate(-50%,-115%)}.cart-notification.active{transform:translate(-50%)}.cart-notification__heading{font-size:1.3rem}.cart-notification__heading .icon-checkmark{width:2.5rem;height:2.5rem;min-width:2.5rem}.cart-notification__close{width:3.8rem;height:3.8rem;min-width:3.8rem;min-height:3.8rem}.cart-notification-product{gap:1rem;padding:1rem;border-radius:1.6rem}.cart-notification-product__image{width:7.2rem;min-width:7.2rem;height:8.8rem;border-radius:1.4rem}.cart-notification-product__name{font-size:1.24rem}.cart-notification-product dl{font-size:1.08rem}.cart-notification__links .button,.cart-notification__links button.button{min-height:4.8rem;font-size:1.28rem}}@media screen and (max-width:380px){.cart-notification{padding:1.15rem}.cart-notification-product{gap:.85rem}.cart-notification-product__image{width:6.6rem;min-width:6.6rem;height:8.2rem}.cart-notification-product__name{font-size:1.18rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-cart-notification.css.map */
