.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{background-color:#fff;border-radius:18px;border:1px solid rgba(0,0,0,.06);padding:2.4rem 2.8rem 2.5rem;position:absolute;right:0;top:0;transform:translateY(-100%);visibility:hidden;width:100%;max-width:34rem;box-shadow:0 18px 45px #0000002e,0 0 0 1px #00000005;z-index:25}.cart-notification.animate{transition:transform .28s ease,visibility 0s .28s ease}.cart-notification.active{transform:translateY(1.5rem);visibility:visible;transition:transform .32s ease,visibility 0s}.cart-notification.focused,.cart-notification.focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #cc2b2bb3}@media screen and (min-width: 750px){.cart-notification{right:2.2rem}}@media screen and (min-width: 990px){.cart-notification-wrapper.page-width .cart-notification{right:4rem}}.cart-notification__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;margin-bottom:1.4rem}.cart-notification__heading{display:flex;align-items:center;flex-grow:1;gap:.8rem;font-size:.98rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.cart-notification__heading .icon-checkmark{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;box-shadow:0 6px 14px #16a34a73,0 0 0 1px #fff9;flex-shrink:0}.cart-notification__heading .icon-checkmark svg{width:1.05rem;height:1.05rem}.cart-notification__close{margin-top:.1rem;margin-right:-.4rem}.cart-notification-product{display:flex;align-items:flex-start;gap:1.8rem;padding-top:1.9rem;padding-bottom:2.1rem;border-top:1px solid rgba(0,0,0,.04)}.cart-notification-product dl{margin:0}.cart-notification-product__image{display:inline-flex;margin-top:.25rem}.cart-notification-product__image img{display:block;max-width:170px;width:100%;height:auto;border-radius:14px;box-shadow:0 12px 28px #0000002e,0 0 0 1px #0000000a}.cart-notification-product__name{margin:0 0 .9rem;font-size:1.25rem;line-height:1.35;font-weight:600}.cart-notification-product dt{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;font-weight:600;color:#111}.cart-notification-product dd{margin:.08rem 0 .5rem;font-size:.98rem;font-weight:600;color:#111}.cart-notification__links{text-align:center;margin-top:.4rem}.cart-notification__links>*+*{margin-top:1.5rem}.cart-notification__links .button:before,.cart-notification__links .button:after{content:none}.cart-notification__links .button{width:100%;border-radius:999px;font-size:1rem;text-transform:uppercase;letter-spacing:.14em;font-weight:600;padding:1rem 1.9rem;justify-content:center}.cart-notification__links .button--primary,.cart-notification__links .button:not(.button--secondary){background:linear-gradient(135deg,#e3342f,#cc2b2b);border:none;color:#fff;box-shadow:0 10px 26px #cc2b2ba6,0 0 0 1px #cc2b2b2e;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease}.cart-notification__links .button--primary:hover,.cart-notification__links .button:not(.button--secondary):hover{transform:translateY(-1px);box-shadow:0 10px 24px #cc2b2bb3,0 0 1px #cc2b2b38}.cart-notification__links .button--secondary{background-color:#fff;color:#111;border-radius:999px;border:1px solid rgba(0,0,0,.22);box-shadow:0 3px 9px #00000012,0 0 0 1px #00000008;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.cart-notification__links .button--secondary:hover{transform:translateY(-2px);border-color:#00000059;box-shadow:0 7px 18px #00000029,0 0 0 1px #0000000d}.cart-notification__links .link{display:inline-block;margin-top:.45rem;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.16em;font-weight:700;color:#111!important;position:relative;z-index:99;padding-bottom:.25rem}@media screen and (max-width: 749px){.cart-notification{padding:2rem 1.6rem 2.2rem;right:.9rem;left:.9rem;max-width:none}.cart-notification-product{gap:1.4rem;padding-top:1.5rem;padding-bottom:1.9rem}.cart-notification-product__image img{max-width:130px}.cart-notification-product__name{font-size:1.1rem}.cart-notification__links .button{font-size:.97rem;padding:.95rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-cart-notification.css.map */
