.cart-notice{--notice-ink:color-mix(in srgb,var(--red) 25%,var(--maroon));position:absolute;top:100%;right:0;z-index:-1;box-sizing:border-box;width:100%;padding:25px 35px;border:solid color-mix(in srgb,var(--notice-ink) 10%,transparent);border-width:0 0 1px;background:#fff;color:var(--notice-ink);font-family:var(--product-font);font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.6px;box-shadow:0 4px 5px color-mix(in srgb,var(--ink) 5%,transparent);transform:translateY(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s .2s}.cart-notice.is-active{transform:none;visibility:visible;transition:transform .2s ease,visibility 0s}.cart-notice:focus{outline:none}.cart-notice__header{display:flex;align-items:flex-start}.cart-notice__heading{display:flex;flex-grow:1;align-items:center;margin:0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:.4px;text-transform:none;color:inherit}.cart-notice__heading .icon-svg{flex:none;width:13px;height:13px;margin-right:10px;stroke-width:2}.cart-notice__close{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-20px -30px 0 0;padding:0;border:0;border-radius:0;background:none;color:inherit;font-size:17px;cursor:pointer}.cart-notice__close .icon-svg{width:17px;height:17px;stroke-width:1.5}.cart-notice__product{display:flex;align-items:flex-start;padding:20px 0 30px}.cart-notice__image{display:inline-flex;flex:none;box-sizing:border-box;width:72px;height:72px;margin:5px 15px 0 0;border:1px solid color-mix(in srgb,var(--notice-ink) 5%,transparent);background:#000}.cart-notice__image img{display:block;width:70px;height:70px;object-fit:contain;background:#fff}.cart-notice__name,.cart-notice__variant{margin:0;font-size:15px;line-height:1.3;letter-spacing:.6px}.cart-notice__name{margin-bottom:5px}.cart-notice__variant{font-size:13px;opacity:.8}.cart-notice__links{text-align:center}.cart-notice__links form{margin:10px 0 0}.cart-notice__continue{margin:10px 0 0;padding:1px 6px;border:0;background:none;color:inherit;font:inherit;font-size:15px;line-height:18px;letter-spacing:1px;text-decoration:underline;cursor:pointer}@media(min-width:750px){.cart-notice{right:22px;max-width:368px;border-width:0 1px 1px}}@media(min-width:990px){.cart-notice{right:40px}}@media(prefers-reduced-motion:reduce){.cart-notice,.cart-notice.is-active{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/cart-notification.css.map */
