.cart-notification-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none}.cart-notification-wrapper .cart-notification{display:grid}.cart-notification{position:fixed;right:24px;bottom:24px;width:min(440px,calc(100vw - 32px));max-height:calc(100svh - 48px);padding:22px 24px 24px;overflow-y:auto;border:1px solid #000;background:#000;color:#fff;opacity:0;transform:translateY(18px);visibility:hidden;pointer-events:auto;box-shadow:0 18px 48px #00000038}.cart-notification.animate{transition:opacity var(--duration-short) ease,transform var(--duration-default) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{opacity:1;transform:translateY(0);visibility:visible;transition:opacity var(--duration-short) ease,transform var(--duration-default) ease,visibility 0s}.cart-notification:focus-visible{outline:1px solid #fff;outline-offset:-4px}.cart-notification__header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:24px}.cart-notification__eyebrow,.cart-notification__subheading,.cart-notification-product,.cart-notification__links,.cart-notification__view-bag,.cart-notification__continue{font-family:var(--font-body-family);font-weight:300;letter-spacing:0;text-transform:uppercase}.cart-notification__eyebrow{margin:0;font-size:1.35rem;line-height:24px}.cart-notification .cart-notification__close.modal__close-button.link{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;margin:0;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.cart-notification .cart-notification__close .svg-wrapper{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.cart-notification__heading{margin:24px 0 0;color:#fff;font-family:var(--font-heading-family);font-size:clamp(4.8rem,8vw,7.2rem);font-weight:300;line-height:.86;letter-spacing:0;text-transform:uppercase}.cart-notification__subheading{max-width:28rem;margin:16px 0 0;color:#fff;font-size:1.25rem;line-height:1.25}.cart-notification-product{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;margin:24px 0 0;padding:16px 0;border-top:1px solid rgba(255,255,255,.34);border-bottom:1px solid rgba(255,255,255,.34);color:#fff;font-size:1.25rem;line-height:1.2}.cart-notification-product__image{display:block;width:86px;height:86px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.34);background:#fff}.cart-notification-product__image:after{content:none}.cart-notification-product__image img{width:100%;height:100%;object-fit:cover}.cart-notification-product__name{margin:0 0 8px;color:#fff;font-family:var(--font-body-family);font-size:1.5rem;font-weight:300;line-height:1.05;letter-spacing:0;text-transform:uppercase}.cart-notification-product dl,.cart-notification-product .product-option,.cart-notification-product .caption-with-letter-spacing{margin:0;color:#ffffffc7;font-size:1.15rem;line-height:1.25}.cart-notification-product .product-option{display:flex;gap:4px}.cart-notification__links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.cart-notification__links form{grid-column:1 / -1;margin:0}.cart-notification__checkout,.cart-notification__view-bag,.cart-notification__continue{display:inline-flex;align-items:center;justify-content:center;min-height:52px;width:100%;border:1px solid #fff;border-radius:0;background:#fff;color:#000;font-family:var(--font-body-family);font-size:1.35rem;font-weight:300;letter-spacing:0;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.cart-notification__view-bag,.cart-notification__continue{background:transparent;color:#fff}.cart-notification__checkout:hover,.cart-notification__view-bag:hover,.cart-notification__continue:hover{text-decoration:none}@media screen and (max-width:749px){.cart-notification{right:12px;bottom:12px;width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:18px}.cart-notification__heading{margin-top:22px;font-size:clamp(4.6rem,14vw,6rem)}.cart-notification-product{grid-template-columns:72px minmax(0,1fr)}.cart-notification-product__image{width:72px;height:72px}.cart-notification__links{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-cart-notification.css.map */
