.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block;position:fixed;inset:max(1.6rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-right)) auto auto;box-sizing:border-box;width:min(41rem,calc(100vw - 4rem));max-height:calc(100dvh - 4rem);margin:0;padding:2rem;overflow:auto;overscroll-behavior:contain;border:1px solid var(--lp-line, #dfd3c7);border-radius:2rem;background:var(--lp-paper, #fffdf9);color:var(--lp-ink, #211813);box-shadow:0 14px 48px #341f1429;font-family:var(--lp-body, "DM Sans", Arial, sans-serif);letter-spacing:0;opacity:0;transform:translateY(-.8rem);visibility:hidden;pointer-events:none;z-index:1100}.cart-notification.animate{transition:opacity .18s ease,transform .18s ease,visibility .18s}.cart-notification-wrapper .cart-notification.active{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.cart-notification::backdrop{background:transparent;pointer-events:none}.cart-notification__header{display:flex;align-items:center;gap:1rem}.cart-notification .cart-notification__heading{display:flex;flex:1;align-items:center;gap:1rem;margin:0;color:var(--lp-green, #2f7655);font:600 1.2rem/1.4 var(--lp-body, "DM Sans", Arial, sans-serif);letter-spacing:0}.cart-notification__check{display:grid;flex:0 0 3rem;height:3rem;place-items:center;border-radius:50%;background:var(--lp-green-soft, #e4f2e9)}.cart-notification__check svg{width:1.3rem;height:1.3rem}.cart-notification .cart-notification__close{display:grid;flex:0 0 4rem;min-height:4rem;margin:-.5rem -.6rem -.5rem 0;padding:1.2rem;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--lp-muted, #756b63);cursor:pointer}.cart-notification__close .svg-wrapper{width:1.6rem;height:1.6rem}.cart-notification .cart-notification__close:hover{background:var(--lp-cream, #f7f3ed);color:var(--lp-ink, #211813)}.cart-notification-product{display:flex;align-items:center;gap:1.6rem;padding:1.8rem 0;margin:1.2rem 0 1.6rem;border-top:1px solid var(--lp-line, #dfd3c7);border-bottom:1px solid var(--lp-line, #dfd3c7)}.cart-notification-product>div:last-child{min-width:0}.cart-notification .cart-notification-product__image{display:grid;flex:0 0 7.6rem;width:7.6rem;height:8.4rem;margin:0;padding:.5rem;place-items:center;overflow:hidden;border:0;border-radius:1.2rem;background:var(--lp-cream, #f7f3ed);box-shadow:none}.cart-notification-product__image:after{content:none}.cart-notification-product__image img{width:100%;height:100%;max-height:7.4rem;object-fit:contain;mix-blend-mode:multiply}.cart-notification .cart-notification-product__name{margin:0;color:var(--lp-ink, #211813);font:600 2.3rem/1.06 var(--lp-heading, "Cormorant Garamond", Georgia, serif);letter-spacing:-.025em;overflow-wrap:anywhere}.cart-notification-product dl{margin:.5rem 0 0}.cart-notification-product dl:empty{display:none}.cart-notification-product .product-option,.cart-notification-product .caption-with-letter-spacing{margin:.4rem 0;color:var(--lp-muted, #756b63);font-size:1.15rem;line-height:1.45}.cart-notification__links{display:grid;gap:.6rem}.cart-notification .cart-notification__view,.cart-notification .cart-notification__continue{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.6rem;padding:1rem 1.6rem;border:1px solid transparent;border-radius:1rem;font:600 1.25rem/1.5 var(--lp-body, "DM Sans", Arial, sans-serif);letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer}.cart-notification .cart-notification__view{background:var(--lp-dark, #1a1411);color:var(--lp-paper, #fffdf9)}.cart-notification .cart-notification__view:hover{background:#3b2b21}.cart-notification .cart-notification__continue{background:transparent;color:var(--lp-muted, #756b63)}.cart-notification .cart-notification__continue:hover{background:var(--lp-cream, #f7f3ed);color:var(--lp-ink, #211813)}.cart-notification :is(button,a):focus-visible{outline:2px solid var(--lp-orange-dark, #b95720);outline-offset:3px}@media(max-width:749px){.cart-notification-wrapper .cart-notification{inset:max(1.2rem,env(safe-area-inset-top)) 1.2rem auto;width:auto;max-height:calc(100dvh - 2.4rem);padding:1.6rem;border-radius:1.6rem}.cart-notification .cart-notification-product__name{font-size:2.2rem}}@media(prefers-reduced-motion:reduce){.cart-notification.animate{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-cart-notification.css.map */
