.c-cart-notification{width:100%;height:100%;position:fixed;right:0;top:0;z-index:99999;display:flex;align-items:center;justify-content:center;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);visibility:hidden;transform-origin:center center;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;-webkit-transition:.1s ease-in;transition:.1s ease-in}.c-cart-notification.active{visibility:visible;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:transform .3s ease-in 150ms,visibility .2s ease-in;-o-transition:transform .3s ease-in 150ms,visibility .2s ease-in;-webkit-transition:transform .3s ease-in 150ms,visibility .2s ease-in;transition:transform .3s ease-in 150ms,visibility .2s ease-in}.c-cart-notification__wrapper{width:320px;position:relative;z-index:2;padding:20px;border-radius:10px;background-color:#fff;box-shadow:0 3px 9px 0 rgba(0,0,0,.15);visibility:hidden;-moz-transform:scale(.6);-o-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6)}.c-cart-notification.active .c-cart-notification__wrapper{visibility:visible;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:transform .3s ease-in .1s,visibility .2s ease-in;-o-transition:transform .3s ease-in .1s,visibility .2s ease-in;-webkit-transition:transform .3s ease-in .1s,visibility .2s ease-in;transition:transform .3s ease-in .1s,visibility .2s ease-in}.c-cart-notification .c-button{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.c-cart-notification.active .c-button{-moz-transition:.4s cubic-bezier(.42, 0, .58, 1);-o-transition:.4s cubic-bezier(.42, 0, .58, 1);-webkit-transition:.4s cubic-bezier(.42, 0, .58, 1);transition:.4s cubic-bezier(.42, 0, .58, 1)}.c-cart-notification__overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.35)}@media (min-width:768px){.c-cart-notification{width:320px;height:inherit;position:fixed;z-index:9999999;top:60px;right:20px;-webkit-transform:scale(0);transform:scale(0);transition:transform .2s ease-in,visibility .2s ease-in .1s}.c-cart-notification__wrapper{width:inherit;visibility:visible;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.c-cart-notification__overlay{background:0 0}}.c-cart-notification__close{width:24px;height:24px;position:absolute;top:5px;right:5px;z-index:1;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center}.c-cart-notification__close svg{width:24px;height:24px;color:#000}.c-cart-notification__close .color{fill:#181818}.c-cart-notification__close:hover .color{fill:#D4AEAD}.c-cart-notification__product-image{width:100%;height:0;display:block;padding-bottom:100%;overflow:hidden}.c-cart-notification__product-title{height:22px;color:var(--color-base-text-2);font-size:var(--typo-h5);font-weight:600;overflow:hidden}.c-cart-notification__product-price{color:#d40511;font-weight:600}.c-cart-notification__product-price-old{text-decoration:line-through;color:#999}.c-cart-notification__product-price-tag{display:inline-block;padding:2px 8px;border-radius:5px;background-color:#d40511;color:var(--color-base-background-1);font-size:var(--typo-h6);letter-spacing:.5px;line-height:29px;text-align:center;margin-left:10px}.c-cart-notification__free-product{display:none;padding:4px;letter-spacing:0;line-height:1.2;text-align:center;font-weight:600;font-size:10px;border:1px solid var(--color-base-accent-1);border-radius:5px;color:var(--color-base-accent-1)}.c-cart-notification__free-product.active{display:block}.c-mobile__text{display:none}@media (max-width:590px){.c-cart-notification{align-items:end;bottom:0;right:0}.c-cart-notification__wrapper{width:90%;bottom:10px;box-shadow:0 3px 20px 20px #00000038}.c-cart-notification__container .row div:not(:last-child){display:none}.c-cart-notification.active{visibility:hidden}.c-mobile__text{display:flex;margin:20px auto;align-items:center;line-height:14px}.c-mobile__text img{margin:0 10px}}