.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:0 0 var(--popup-border-width);padding:2.5rem 3.5rem;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.cart-notification.focused{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.cart-notification:focus-visible{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.cart-notification{border-width:0 var(--popup-border-width) var(--popup-border-width);max-width:36.8rem;right:2.2rem}}@media screen and (min-width:990px){.cart-notification-wrapper:is(.page-width)>.cart-notification{right:4rem}}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.cart-notification__header{align-items:flex-start;display:flex}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0}.cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:1rem;width:1.3rem}.cart-notification__close{margin-top:-2rem;margin-right:-3rem}.cart-notification__links{text-align:center}.cart-notification__links>*{margin-top:1rem}.cart-notification-product{align-items:flex-start;display:flex;padding-bottom:3rem;padding-top:2rem}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{display:inline-flex;margin-right:1.5rem;margin-top:.5rem}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin-bottom:.5rem;margin-top:0}cart-notification{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999999!important;display:block!important;pointer-events:none!important}cart-notification:has(.cart-notification.active):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 8%,rgba(12,192,223,.12),transparent 34rem),#03060a57;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:none}cart-notification .cart-notification-wrapper,cart-notification .cart-notification-wrapper.page-width{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;pointer-events:none!important}cart-notification .cart-notification-wrapper .cart-notification{display:block!important}cart-notification .cart-notification{--lp-cart-bg: rgba(7, 12, 18, .94);--lp-cart-bg-2: rgba(16, 26, 34, .86);--lp-cart-line: rgba(255, 255, 255, .12);--lp-cart-line-strong: rgba(12, 192, 223, .34);--lp-cart-text: #f5f7fa;--lp-cart-muted: #a9b4c0;--lp-cart-accent: #0cc0df;position:absolute!important;top:clamp(7.8rem,8vh,10.5rem)!important;right:clamp(1.4rem,4vw,4.8rem)!important;left:auto!important;width:min(43rem,calc(100vw - 2.8rem))!important;max-width:calc(100vw - 2.8rem)!important;max-height:calc(100vh - 11rem)!important;overflow:auto!important;overscroll-behavior:contain!important;padding:1.8rem!important;border:1px solid var(--lp-cart-line)!important;border-radius:2.4rem!important;background:linear-gradient(135deg,#0cc0df1f,#0cc0df08,#05070b00 64%),linear-gradient(180deg,var(--lp-cart-bg-2) 0%,var(--lp-cart-bg) 100%)!important;color:var(--lp-cart-text)!important;box-shadow:0 2.4rem 6.5rem #00000094,0 0 0 1px #ffffff0a,inset 0 1px #ffffff1f!important;backdrop-filter:blur(22px) saturate(150%)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;opacity:0!important;visibility:hidden!important;transform:translateY(-1.4rem) scale(.975)!important;transform-origin:top right!important;pointer-events:none!important;z-index:999999!important}cart-notification .cart-notification.animate{transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s .22s!important}cart-notification .cart-notification.active{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s!important}cart-notification .cart-notification::-webkit-scrollbar{width:.7rem}cart-notification .cart-notification::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99rem}cart-notification .cart-notification__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1.2rem!important;padding-bottom:1.35rem!important;border-bottom:1px solid rgba(255,255,255,.1)!important}cart-notification .cart-notification__heading{display:flex!important;align-items:center!important;gap:.9rem!important;margin:0!important;color:var(--lp-cart-text)!important;font-size:1.35rem!important;line-height:1.25!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:none!important}cart-notification .cart-notification__heading .icon-checkmark,cart-notification .cart-notification__heading svg{width:1.6rem!important;height:1.6rem!important;flex:0 0 auto!important;margin:0!important;color:var(--lp-cart-accent)!important;filter:drop-shadow(0 0 10px rgba(12,192,223,.45))}cart-notification .cart-notification__close{display:inline-grid!important;place-items:center!important;width:3.8rem!important;height:3.8rem!important;min-width:3.8rem!important;min-height:3.8rem!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;background:#ffffff0e!important;color:var(--lp-cart-text)!important;transition:border-color .16s ease,background .16s ease,transform .16s ease!important}cart-notification .cart-notification__close:hover{border-color:#0cc0df61!important;background:#0cc0df1f!important;transform:translateY(-1px)}cart-notification .cart-notification__close svg,cart-notification .cart-notification__close .svg-wrapper{width:1.6rem!important;height:1.6rem!important}cart-notification .cart-notification-product{display:grid!important;grid-template-columns:8.2rem minmax(0,1fr)!important;align-items:center!important;gap:1.4rem!important;margin:1.6rem 0!important;padding:1.2rem!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:1.8rem!important;background:#ffffff0b!important}cart-notification .cart-notification-product:empty{display:none!important}cart-notification .cart-notification-product__image,cart-notification .cart-notification-product__image.global-media-settings{width:8.2rem!important;height:8.2rem!important;margin:0!important;padding:.7rem!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:1.35rem!important;background:linear-gradient(145deg,#ffffff1c,#ffffff09)!important;box-shadow:inset 0 1px #ffffff17!important}cart-notification .cart-notification-product__image img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}cart-notification .cart-notification-product__name{margin:0 0 .6rem!important;color:var(--lp-cart-text)!important;font-size:1.45rem!important;line-height:1.22!important;font-weight:800!important;letter-spacing:.01em!important;overflow-wrap:anywhere!important}cart-notification .cart-notification-product dl,cart-notification .cart-notification-product .product-option{margin:0!important;color:var(--lp-cart-muted)!important;font-size:1.25rem!important;line-height:1.45!important}cart-notification .cart-notification-product .product-option+.product-option{margin-top:.25rem!important}cart-notification .cart-notification-product .product-option dt{color:#f5f7fac7!important;font-weight:800!important}cart-notification .cart-notification-product .product-option dd{color:var(--lp-cart-muted)!important}cart-notification .cart-notification__links{display:grid!important;gap:.95rem!important;text-align:center!important}cart-notification .cart-notification__links>*{margin-top:0!important}cart-notification #cart-notification-button,cart-notification #cart-notification-form .button,cart-notification .cart-notification__links .button,cart-notification .cart-notification__links .button-label{width:100%!important;min-height:4.8rem!important;border-radius:1.3rem!important;font-size:1.35rem!important;line-height:1.15!important;font-weight:900!important;letter-spacing:.02em!important;text-decoration:none!important}cart-notification #cart-notification-button,cart-notification .cart-notification__links .button--secondary{border:1px solid rgba(255,255,255,.16)!important;background:#ffffff0f!important;color:var(--lp-cart-text)!important;box-shadow:inset 0 1px #ffffff14!important}cart-notification #cart-notification-form .button,cart-notification .cart-notification__links .button--primary{border:1px solid rgba(12,192,223,.38)!important;background:linear-gradient(135deg,#39d2ea,#0cc0df 45%,#0a8aa0)!important;color:#031014!important;box-shadow:0 1.4rem 3.2rem #0cc0df33,inset 0 1px #ffffff6b!important}cart-notification .cart-notification__links .button-label{display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:3.4rem!important;border:0!important;background:transparent!important;color:var(--lp-cart-muted)!important;text-underline-offset:.35rem!important}cart-notification #cart-notification-button:hover,cart-notification #cart-notification-form .button:hover,cart-notification .cart-notification__links .button-label:hover{filter:brightness(1.05)}cart-notification .cart-notification.focused,cart-notification .cart-notification:focus-visible{outline:2px solid rgba(12,192,223,.38)!important;outline-offset:.3rem!important;box-shadow:0 2.4rem 6.5rem #00000094,0 0 0 1px #0cc0df38,inset 0 1px #ffffff1f!important}@media screen and (max-width:749px){cart-notification .cart-notification{top:auto!important;right:1.2rem!important;left:1.2rem!important;bottom:1.2rem!important;width:auto!important;max-width:none!important;max-height:min(86vh,68rem)!important;padding:1.45rem!important;border-radius:2.2rem!important;transform:translateY(1.8rem) scale(.985)!important;transform-origin:bottom center!important}cart-notification .cart-notification.active{transform:translateY(0) scale(1)!important}cart-notification .cart-notification-product{grid-template-columns:7.2rem minmax(0,1fr)!important;gap:1.1rem!important;padding:1rem!important}cart-notification .cart-notification-product__image,cart-notification .cart-notification-product__image.global-media-settings{width:7.2rem!important;height:7.2rem!important}cart-notification .cart-notification-product__name{font-size:1.32rem!important}}cart-notification,cart-notification *{font-family:var(--font-body-family),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-stretch:normal!important}cart-notification .cart-notification__heading{font-size:clamp(1.35rem,1.15vw,1.55rem)!important;line-height:1.25!important;letter-spacing:.01em!important;font-weight:850!important}cart-notification .cart-notification-product__name{font-size:clamp(1.45rem,1.15vw,1.65rem)!important;line-height:1.22!important;letter-spacing:.005em!important;font-weight:900!important}cart-notification .cart-notification-product dl,cart-notification .cart-notification-product .product-option{font-size:1.32rem!important;line-height:1.45!important;letter-spacing:.005em!important}cart-notification #cart-notification-button,cart-notification #cart-notification-form .button,cart-notification .cart-notification__links .button,cart-notification .cart-notification__links .button-label{font-size:1.4rem!important;letter-spacing:.01em!important;text-transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/69/assets/component-cart-notification.css.map */
