.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{border:1px solid rgba(var(--orion-accent-rgb),.18);border-radius:2rem;background:linear-gradient(180deg,#fff,#f9fbff);padding:2.2rem 2.2rem 2rem;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;box-shadow:0 24px 48px #1d2f4329;z-index:-1;color:var(--orion-ink)}.cart-notification.focused{box-shadow:0 0 0 .2rem rgba(var(--orion-accent-rgb),.16),0 24px 48px #1d2f4329}.cart-notification:focus-visible{box-shadow:0 0 0 .2rem rgba(var(--orion-accent-rgb),.16),0 24px 48px #1d2f4329}@media screen and (min-width:750px){.header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:1px}.cart-notification{max-width:40rem;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;gap:1rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(var(--orion-accent-rgb),.14)}.cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0;color:var(--orion-ink);font-size:1.9rem;font-weight:700;line-height:1.2}.cart-notification__heading .icon-checkmark{color:var(--orion-primary);margin-right:1rem;width:1.6rem}.cart-notification__close{margin-top:-.4rem;margin-right:-.4rem;width:3.6rem;height:3.6rem;border-radius:999px;color:#334a6a;background:#fff;border:1px solid rgba(var(--orion-accent-rgb),.16);box-shadow:0 8px 18px #1d2f4314}.cart-notification__close:hover{color:var(--orion-ink);background:var(--orion-surface-light)}.cart-notification__links{text-align:center;display:grid;gap:1rem}.cart-notification__links>*{margin-top:0}.cart-notification-product{align-items:flex-start;display:flex;gap:1.4rem;padding:1.6rem 0 1.8rem}.cart-notification-product dl{margin-bottom:0;margin-top:0;display:grid;gap:.4rem}.cart-notification-product__image{display:inline-flex;margin-right:0;margin-top:0;border-radius:1.2rem;overflow:hidden;background:#fff;border:1px solid rgba(var(--orion-accent-rgb),.16);box-shadow:0 10px 22px #1d2f4314;flex:0 0 auto}.cart-notification-product__image:after{content:none}.cart-notification-product__image img{display:block;width:7rem;height:auto;background:#fff}.cart-notification-product__name{margin-bottom:.6rem;margin-top:0;color:var(--orion-ink);font-size:1.7rem;font-weight:700;line-height:1.3}.cart-notification-product .caption-with-letter-spacing.light{margin:0 0 .4rem;color:#7b8aa0;font-size:1.1rem}.cart-notification-product .product-option{display:flex;gap:.5rem;flex-wrap:wrap;color:#4f6078;font-size:1.3rem;line-height:1.45}.cart-notification-product .product-option dt{font-weight:700;color:var(--orion-ink)}.cart-notification-product .product-option dd{margin:0}.cart-notification__links .button{--shadow-horizontal-offset: 0;--shadow-vertical-offset: 0;--shadow-blur-radius: 0;--shadow-opacity: 0;--shadow-visible: 0;--border-offset: 0;--buttons-border-opacity: 0;--border-opacity: 0;min-height:4.8rem;border-radius:999px;font-weight:700;letter-spacing:.01em;border:none!important;outline:none!important;box-shadow:none!important}.cart-notification__links .button:before,.cart-notification__links .button:after{display:none!important;border:0!important;box-shadow:none!important}.cart-notification__links .button.button--primary{border:0;background:#f6c700;color:#111}.cart-notification__links .button.button--primary:hover{filter:brightness(1.02);box-shadow:0 10px 20px #1111111f}.cart-notification__links .button.button--secondary{border:none!important;background:var(--orion-surface-light);color:var(--orion-ink)}.cart-notification__links .button.button--secondary:hover{background:#e6edff;border-color:rgba(var(--orion-accent-rgb),.4)}.cart-notification__links .button-label{justify-self:center;color:var(--orion-primary);font-weight:700;text-decoration:underline;text-underline-offset:.22rem}.cart-notification__links .button-label:hover{color:#4156ca}@media screen and (max-width:749px){.cart-notification{padding:1.8rem 1.6rem 1.6rem}.cart-notification-product{gap:1rem}.cart-notification-product__name{font-size:1.55rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-cart-notification.css.map */
