.m-cart-notification{--padding:3rem;background-color:rgb(var(--color-background));box-shadow:0 .5rem 2rem rgba(var(--color-black),.2);display:block;opacity:0;padding:var(--layout-site-padding);pointer-events:none;position:absolute;right:0;top:0;transform:translateY(calc(var(--header-main-height)*-1));visibility:hidden;width:100%}@media screen and (min-width:600px){.m-cart-notification{max-width:38rem;padding:var(--padding);right:calc(var(--layout-site-padding) - var(--padding))}}@media screen and (min-width:1650px){.m-cart-notification{right:calc((100vw - var(--layout-container-width))/2 + var(--layout-site-padding) - var(--padding))}}.m-cart-notification.animate{transition:transform var(--default-transition-timing) var(--default-transition-easing),opacity var(--default-transition-timing) var(--default-transition-easing),visibility 0s var(--default-transition-timing) var(--default-transition-easing);z-index:1000}.m-cart-notification.active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform var(--default-transition-timing) var(--default-transition-easing),opacity var(--default-transition-timing) var(--default-transition-easing),visibility 0s;visibility:visible}.m-cart-notification__header{--spacing:2rem;align-items:start;border-bottom:1px solid;display:grid;gap:var(--spacing);grid-template-columns:1fr auto;justify-content:space-between;margin-block-end:var(--spacing);padding-block-end:var(--spacing)}.m-cart-notification__heading{grid-column:1;grid-row:1;margin-bottom:0}.m-cart-notification__info{text-wrap:balance;grid-column:1;grid-row:2;margin-block:0}.m-cart-notification__close{grid-column:2;grid-row:1;padding:0}.m-cart-notification__close .icon{display:block}.m-cart-notification__product{margin-bottom:1.5rem}.m-cart-notification__image{border-radius:4px;overflow:hidden;width:8.5rem}.m-cart-notification__option-label{display:none}.m-cart-notification__content{display:grid;flex:1;gap:1rem}.m-cart-notification__name{font-size:var(--body-fs-sm);font-weight:700;text-transform:uppercase}.m-cart-notification__option{font-size:var(--body-fs-sm);line-height:var(--body-lh-sm)}.m-cart-notification__actions{display:grid;gap:1rem;justify-items:start;margin-block-start:5rem}.m-cart-notification__actions .a-btn{width:100%}.m-cart-notification__actions .a-btn:last-of-type{margin-block-end:1rem}.m-cart-notification__item{align-items:start;display:grid;gap:2rem;grid-template-columns:8.5rem 1fr}.m-cart-notification .sufio-vat-form{display:none}