.cart-notification-wrapper{--border-radius: var(--border-radius--base);--pad-y: var(--spacing--inset, var(--spacing--inset--base));--pad-x: var(--spacing--inset, var(--spacing--inset--base));--shadow: rgba(180, 159, 142, .2);position:relative;z-index:10}.cart-notification-wrapper .cart-notification{display:block}.cart-notification{position:fixed;left:0;right:0;bottom:0;transform:translateY(100%);visibility:hidden;z-index:-1}@media screen and (min-width: 750px){.cart-notification{border-radius:var(--border-radius);box-shadow:1px 1px 3px var(--shadow),2px 3px 5px var(--shadow);left:auto;left:initial;right:var(--spacing--inset);bottom:var(--spacing--inset)}}.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__main{color:rgb(var(--rgb--foreground--inverse, var(--color--foreground--inverse)));background-color:rgb(var(--rgb--background--copper, var(--color--background--copper)));display:flex;align-items:center;justify-content:space-between;gap:var(--spacing--1_5, var(--spacing--1_5--base));padding:var(--spacing--inset-small, var(--spacing--inset-small--base)) var(--spacing--edge, var(--spacing--edge--base))}@media screen and (min-width: 750px){.cart-notification__main{border-radius:var(--border-radius) var(--border-radius) 0 0;overflow:hidden;padding:var(--spacing--1, var(--spacing--1--base))}}.cart-notification__main .cart-link{color:inherit;font-size:1rem;line-height:1;letter-spacing:.03em;text-underline-offset:.2rem}@media screen and (min-width: 750px){.cart-notification__main .cart-link{display:none}}.cart-notification__product-wrapper{border:var(--color--border) 1px solid;border-top:none;display:flex;align-items:center;gap:var(--spacing--8, var(--spacing--8--base));padding:var(--pad-y) var(--pad-x)}@media screen and (min-width: 750px){.cart-notification__product-wrapper{border-radius:0 0 var(--border-radius) var(--border-radius);overflow:hidden}}@media screen and (max-width: 749.9px){.cart-notification__product-wrapper{display:none}}.cart-notification__heading{font:var(--font--tag);letter-spacing:var(--font--tag--letter-spacing, unset);-webkit-text-decoration:var(--font--tag--text-decoration, unset);text-decoration:var(--font--tag--text-decoration, unset);text-decoration-thickness:var(--font--tag--text-decoration-thickness, unset);text-underline-offset:var(--font--tag--text-underline-offset, unset);text-transform:var(--font--tag--text-transform, unset);color:inherit;display:flex;align-items:center;flex-grow:1;letter-spacing:.08em;max-width:none;margin-bottom:0;margin-top:0}.cart-notification__heading span{padding-top:.125em}.cart-notification__heading .icon-checkmark{margin-right:1rem;width:1.3rem}.cart-notification__close.cart-notification__close{color:rgb(var(--rgb--foreground--inverse, var(--color--foreground--inverse)));height:auto;width:auto}.cart-notification__close.cart-notification__close .svg-wrapper{--size: 1rem}.cart-notification__links{text-align:center}.cart-notification__links>*{margin-top:1rem}.cart-notification-product{align-items:flex-start;display:flex;flex-grow:1}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product__image{background-color:rgb(var(--rgb--background--light, var(--color--background--light)));display:inline-flex;margin:calc(var(--pad-y)*-1) 1.5rem calc(var(--pad-y)*-1) calc(var(--pad-x)*-1)}.cart-notification-product__image:after{content:none}.cart-notification-product__name{-webkit-text-decoration:none;text-decoration:none;display:flex;flex-direction:column;font-size:2rem;font-weight:400;text-transform:none;margin:0}.cart-notification-product__name .style{font-size:1.2rem;font-family:var(--font-family--body);line-height:1.4;opacity:.8;margin-top:2px}
