cart-notification{display:flex;position:fixed;top:0;right:0;height:100%;flex-direction:column;padding-top:calc(var(--serge-gridhelper-h) * 2);gap:calc(var(--serge-gridhelper-v) * 2);-webkit-user-select:none;user-select:none;width:100%;background-color:rgb(var(--color-base-background-1),1);transform:translate(+100%);transform-origin:right;transition:all .3s ease-out}@media screen and (min-width: 551px){cart-notification{max-width:550px}}cart-notification.active{transform:translate(0)}.cart-notification-header{display:flex;font-weight:700;text-transform:uppercase;justify-content:space-between;padding-left:calc(var(--serge-gridhelper-h) * 2);padding-right:calc(var(--serge-gridhelper-h) * 2)}.serge-cart-notification-close{cursor:pointer}.serge-cart-notification-products{flex-grow:1;display:flex;flex-direction:column;gap:var(--grid-desktop-vertical-spacing);padding-left:calc(var(--serge-gridhelper-h) * 2);padding-right:calc(var(--serge-gridhelper-h) * 2);overflow-y:auto}.cart-notification-line{display:flex;gap:calc(var(--serge-gridhelper-v) / 3)}.cart-notification-line-image{aspect-ratio:1/1;width:135px;height:135px}.cart-notification-line-text{flex-grow:1;display:flex;flex-direction:column;gap:calc(var(--serge-gridhelper-v) / 2);text-transform:uppercase}.cart-notification-line-title{font-weight:700}.cart-notification-line-quantityprice{display:flex}.cart-notification-line-quantity{display:flex;flex-grow:1}.cart-notification-line-price{font-weight:700;margin-left:var(--serge-gridhelper-h);display:flex;align-items:center}.serge-cart-notification-footer{font-weight:700;text-transform:uppercase;display:flex;flex-direction:column;gap:calc(var(--serge-gridhelper-v) / 2);padding-left:calc(var(--serge-gridhelper-h) * 3);padding-right:calc(var(--serge-gridhelper-h) * 3)}.serge-cart-notification-footer-row{display:flex}.serge-cart-notification-footer-row div:first-child{flex-grow:1}.serge-cart-notifcation-footer-total{font-size:1.6rem}.serge-cart-notification-buttons{display:flex;flex-direction:column}.cart-notification-fader{position:fixed;background-color:rgb(var(--color-base-accent-1),1);top:0;left:0;width:100%;height:100%;opacity:.3;display:none}.cart-notification-fader.active{display:block}.cart-notification-empty{flex-grow:1;display:flex;flex-direction:column;gap:calc(var(--serge-gridhelper-v) / 2);text-transform:uppercase;align-items:center;justify-content:center}cart-notification-remove-button{text-transform:uppercase}cart-notification-remove-button:hover{text-decoration:underline}.serge-cart-notification-error:empty{display:none}.serge-cart-notification-error{background-color:rgb(var(--color-price-reduced),1);color:rgb(var(--color-button-text));padding-left:calc(var(--serge-gridhelper-h) / 2);padding-right:calc(var(--serge-gridhelper-h) / 2);padding-top:calc(var(--serge-gridhelper-v) / 2);padding-bottom:calc(var(--serge-gridhelper-v) / 2);text-align:center}.serge-cart-notification-success{background-color:rgb(var(--color-action-positive),1);color:rgb(var(--color-text-positive));padding-left:calc(var(--serge-gridhelper-h) / 2);padding-right:calc(var(--serge-gridhelper-h) / 2);padding-top:calc(var(--serge-gridhelper-v) / 2);padding-bottom:calc(var(--serge-gridhelper-v) / 2);text-align:center}cart-notification-quantity input{height:calc(var(--serge-gridhelper-v) * 1.35);border:1px solid black;text-align:center;width:100%;max-width:100px}cart-notification-quantity input::-webkit-outer-spin-button,cart-notification-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}cart-notification-quantity input[type=number]{-moz-appearance:textfield}cart-notification-plus-button,cart-notification-minus-button{padding-left:calc(var(--serge-gridhelper-h) / 1.8);padding-right:calc(var(--serge-gridhelper-h) / 1.8);padding-top:calc(var(--serge-gridhelper-v) / 3);padding-bottom:calc(var(--serge-gridhelper-v) / 3);border:1px black solid}cart-notification-minus-button{border-right:none}cart-notification-plus-button{border-left:none}
/*# sourceMappingURL=/s/files/1/0068/7839/6471/t/47/assets/component-serge-cart-notification.css.map */
