.cart-notification{display:contents}.cart-notification__dialog{position:fixed;z-index:2147483000;width:min(var(--cart-notification-width, 40rem),calc(100vw - 2.4rem));max-height:calc(100dvh - 2.4rem);margin:0;padding:0;overflow:visible;border:0;background:transparent;color:inherit}.cart-notification__dialog:not([open]){display:none}.cart-notification__dialog--top-right{inset:calc(var(--header-height, 6.4rem) + 1.2rem) 1.2rem auto auto}.cart-notification__dialog--bottom-right{inset:auto 1.2rem 1.2rem auto}.cart-notification__dialog--center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cart-notification__panel{display:flex;flex-direction:column;max-height:inherit;overflow:auto;border-radius:var(--cart-notification-radius, var(--content-container-radius, 1.2rem));outline:none;background:rgb(var(--color-background));box-shadow:var(--cart-notification-shadow, 0 1.6rem 4.8rem rgba(0, 0, 0, .18)),0 0 0 1px rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));animation:cart-notification-in .35s cubic-bezier(.2,.8,.2,1)}.cart-notification__dialog--bottom-right .cart-notification__panel{animation-name:cart-notification-up}.cart-notification__dialog.cart-notification__dialog--fade .cart-notification__panel{animation-name:cart-notification-fade}@keyframes cart-notification-in{0%{opacity:0;transform:translateY(-1rem) scale(.98)}}@keyframes cart-notification-up{0%{opacity:0;transform:translateY(1rem) scale(.98)}}@keyframes cart-notification-fade{0%{opacity:0}}.cart-notification__root{display:flex;flex-direction:column;gap:var(--cart-notification-gap, 1.4rem);padding:var(--cart-notification-padding, 1.6rem)}.cart-notification__blocks{--cart-zone-padding-x: var(--cart-notification-padding, 1.6rem);--cart-zone-gap: var(--cart-notification-gap, 1.4rem)}.cart-notification__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cart-notification__title{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-size:var(--cart-notification-title-size, 1.45rem);font-weight:600}.cart-notification__check{display:grid;flex:none;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--cart-success, #1d7a4c);color:#fff}.cart-notification__check .icon{width:1.1rem;height:1.1rem}.cart-notification__items{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.cart-notification__items:not(:has(>.cart-notification__item:not([hidden]))){display:none}.cart-notification__item{display:grid;grid-template-columns:var(--cart-notification-image-size, 6.4rem) minmax(0,1fr);align-items:center;gap:1.2rem}.cart-notification__item[hidden]{display:none}.cart-notification__media img{display:block;width:var(--cart-notification-image-size, 6.4rem);height:var(--cart-notification-image-size, 6.4rem);border-radius:var(--media-container-radius, .8rem);object-fit:cover}.cart-notification__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cart-notification__name{font-size:1.45rem;font-weight:500;line-height:1.3}.cart-notification__variant,.cart-notification__meta{color:rgba(var(--color-foreground),.74);font-size:1.25rem}.cart-notification__subtotal{display:flex;justify-content:space-between;margin:0;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.1);font-size:1.45rem;font-weight:600}.cart-notification__actions{display:flex;flex-direction:column;align-items:stretch;gap:.8rem}.cart-notification__actions:empty{display:none}.cart-notification__actions .cart-link{align-self:center}.cart-notification__actions--row{flex-flow:row wrap}.cart-notification__actions--row>.button{flex:1 1 0;min-width:0}.cart-notification__actions--row>a.button{order:-1}.cart-notification__actions--row>.cart-link{flex-basis:100%;justify-content:center;text-align:center}@media screen and (max-width:749px){.cart-notification__dialog--mobile-bottom:not(.cart-notification__dialog--center){width:auto;inset:auto .8rem .8rem .8rem}.cart-notification__dialog--mobile-top:not(.cart-notification__dialog--center){width:auto;inset:calc(var(--header-height, 6.4rem) + .8rem) .8rem auto .8rem}.cart-notification__dialog--mobile-bottom:not(.cart-notification__dialog--center) .cart-notification__panel{animation-name:cart-notification-up}.cart-notification__dialog--mobile-top:not(.cart-notification__dialog--center) .cart-notification__panel{animation-name:cart-notification-in}.cart-notification__dialog.cart-notification__dialog.cart-notification__dialog--fade .cart-notification__panel{animation-name:cart-notification-fade}}@media(prefers-reduced-motion:reduce){.cart-notification__panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cart-notification.css.map */
