.cart-notification-wrapper{position:relative;z-index:9999}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{position:fixed!important;right:2rem;top:8rem;width:40rem;max-width:calc(100vw - 4rem);background:#ffde69;border:.1rem solid rgba(0,0,0,.12);border-radius:1.5rem;padding:2.5rem;box-shadow:0 1rem 3rem #00000026,0 0 0 1px #0000000d;transform:translateY(-2rem);opacity:0;visibility:hidden;z-index:10000!important;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:none;-webkit-backdrop-filter:none}.cart-notification.animate{transition:all .4s cubic-bezier(.4,0,.2,1)}.cart-notification.active{transform:translateY(0) scale(1)!important;opacity:1!important;visibility:visible!important}.cart-notification__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2rem}.cart-notification__heading{display:flex;align-items:center;flex-grow:1;margin:0;font-size:1.8rem;font-weight:var(--font-weight-semibold);color:#1a1a1a!important}.cart-notification__heading .icon-checkmark{color:#1f446f;margin-right:1rem;width:2rem;height:2rem;background:#16a34a26!important;border-radius:50%;padding:.3rem;flex-shrink:0}.cart-notification__close{display:inline-flex!important;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;background:#00000014!important;border:none;border-radius:50%;cursor:pointer;color:#1f446f;transition:all .3s ease;margin:-.8rem -.8rem 0 0}.cart-notification__close:hover{background:#00000026!important;transform:scale(1.05)}.cart-notification__close:active{transform:scale(.95)}.cart-notification__close .svg-wrapper{width:1.6rem;height:1.6rem}.cart-notification-product{display:flex;align-items:flex-start;padding:0;margin-bottom:2.5rem}.cart-notification-product dl{margin:0}.cart-notification-product__image{display:inline-flex;margin-right:1.5rem;border-radius:1.2rem;overflow:hidden;flex-shrink:0;box-shadow:0 .4rem 1.2rem #00000026;background:#7aa16c}.cart-notification-product__image img{width:8rem;height:8rem;object-fit:cover;display:block}.cart-notification-product__image:after{content:none}.cart-notification-product__details{flex-grow:1;min-width:0}.cart-notification-product__name{margin:0 0 .8rem;font-size:1.6rem;font-weight:var(--font-weight-semibold);color:#1a1a1a!important;line-height:1.3;word-break:break-word}.cart-notification-product__variant{margin-bottom:.5rem;font-size:1.3rem;color:#1a1a1ab3!important}.cart-notification-product__price{font-size:1.5rem;font-weight:var(--font-weight-semibold);color:#1a1a1a!important}.cart-notification__links{display:flex;gap:1.2rem;flex-direction:column}.cart-notification__links .button{padding:1.4rem 2rem;border-radius:1.2rem;font-weight:var(--font-weight-semibold);font-size:1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;border:none}.cart-notification__links .button--primary{background:#1f446f!important;color:#ffde69!important;box-shadow:0 .4rem 1.2rem #1a1a1a4d}.cart-notification__links .button--primary:hover{transform:translateY(-.2rem);box-shadow:0 .8rem 2rem #1a1a1a66;background:#000!important}.cart-notification__links .button--secondary{background:#1a1a1a14!important;color:#1a1a1a!important;border:.1rem solid rgba(26,26,26,.12)!important}.cart-notification__links .button--secondary:hover{background:#1a1a1a26!important;transform:translateY(-.1rem)}.cart-notification__links .button-label{background:transparent!important;color:#1a1a1ab3!important;font-size:1.4rem;padding:1rem;text-decoration:underline}#cart-notification-form{display:flex}@media screen and (max-width: 749px){.cart-notification{right:1rem!important;left:1rem!important;top:6rem!important;width:auto!important;max-width:none!important;padding:2rem}.cart-notification__header{margin-bottom:1.5rem}.cart-notification__heading{font-size:1.6rem}.cart-notification-product__image img{width:6rem;height:6rem}.cart-notification-product__image{margin-right:1rem}.cart-notification__links{gap:1rem}.cart-notification__links .button{padding:1.2rem 1.8rem;font-size:1.4rem}}@media screen and (min-width: 750px) and (max-width: 989px){.cart-notification{right:1.5rem!important;top:7rem!important;width:36rem}}@media screen and (min-width: 990px){.cart-notification{right:2rem!important;top:8rem!important}.cart-notification-wrapper:is(.page-width)>.cart-notification{right:2rem!important}}.cart-notification{z-index:10000!important}@media (prefers-color-scheme: dark){.cart-notification{background:#ffde69!important;border-color:#0003!important;box-shadow:0 1rem 3rem #00000080,0 0 0 1px #0000001a!important}.cart-notification__close{background:#0000001a!important}.cart-notification__close:hover{background:#0003!important}.cart-notification__heading .icon-checkmark{background:#16a34a33!important}}.cart-notification.focused,.cart-notification:focus-visible{outline:.2rem solid rgba(0,0,0,.5)!important;outline-offset:.4rem}@media (prefers-reduced-motion: no-preference){.cart-notification-product{animation:slideInFromLeft .4s ease-out .2s both}.cart-notification__links{animation:slideInFromBottom .4s ease-out .3s both}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}}@keyframes checkmarkPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.cart-notification.active .cart-notification__heading .icon-checkmark{animation:checkmarkPulse .6s ease-out}.cart-notification{border-bottom-right-radius:unset!important;border-bottom-left-radius:unset!important;border-width:unset!important;border-style:unset!important}.cart-notification:focus{scroll-behavior:auto!important}.cart-notification,.cart-notification *{box-sizing:border-box}cart-notification{position:relative;z-index:10000}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-cart-notification.css.map */
