.cart-notification-wrapper{position:relative}.kaluz-cart-modal{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-48%)!important;width:calc(100% - 40px)!important;max-width:380px!important;height:auto!important;margin:0!important;padding:24px!important;border-radius:8px!important;border:none!important;background-color:#fff!important;box-shadow:0 10px 40px #fbb5c926,0 0 0 100vmax #0000004d!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:-1!important;transition:opacity .3s ease,transform .3s ease,visibility .3s ease!important}.kaluz-cart-modal.active{transform:translate(-50%,-50%)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:9999999!important}.cart-notification__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.cart-notification__heading{font-size:13px!important;font-weight:600!important;color:#444!important;display:flex;align-items:center;margin:0!important;text-transform:uppercase;letter-spacing:.5px}.cart-notification__heading svg{margin-right:8px;color:#fbb5c9}.cart-notification__close{background:none;border:none;cursor:pointer;color:#999;padding:5px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.cart-notification__close:hover{color:#e78baf}.cart-notification-product{display:flex!important;align-items:center!important;padding:15px 0!important;margin-bottom:15px!important;border-top:1px solid #f9f9f9!important;border-bottom:1px solid #f9f9f9!important}.cart-notification-product__image{width:65px!important;height:65px!important;margin-right:15px!important;border-radius:4px!important;overflow:hidden!important;flex-shrink:0!important}.cart-notification-product__image img{width:100%!important;height:100%!important;object-fit:cover!important}.cart-notification-product__name{font-size:13px!important;font-weight:500!important;color:#444!important;margin:0 0 4px!important}.cart-notification-product dl{margin:0!important;font-size:12px!important;color:#777!important}.cart-notification__links{display:flex;flex-direction:column;gap:12px}.kaluz-popup-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 20px;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;border-radius:25px;cursor:pointer;text-decoration:none;transition:all .3s ease}.kaluz-popup-btn--view{background-color:#fbb5c9;color:#fff;border:1px solid #E78BAF}.kaluz-popup-btn--view:hover{background-color:#e78baf;box-shadow:0 4px 10px #e78baf40}.kaluz-popup-btn--checkout{background-color:#81cdca;color:#fff;border:1px solid #81CDCA}.kaluz-popup-btn--checkout:hover:not(:disabled){background-color:#30a4a0;border-color:#30a4a0;box-shadow:0 4px 10px #30a4a040}.kaluz-popup-btn--checkout:disabled{background-color:#f5f5f5!important;border-color:#eee!important;color:#aaa!important;cursor:not-allowed;box-shadow:none!important}#cart-notification-form{margin:0}.kaluz-marketing-banner{background-color:#fff9fa;border:1px dashed #FBB5C9;border-radius:6px;padding:12px}.kaluz-marketing-state{display:flex;align-items:center;gap:12px}.kaluz-marketing-icon{width:32px;height:32px;flex-shrink:0;border-radius:4px;background-color:#fff;color:#fbb5c9;display:flex;align-items:center;justify-content:center;border:1px solid #fdf2f5}.kaluz-marketing-text p{margin:0;font-size:11px;line-height:1.4;color:#666;font-weight:400}.kaluz-pink-text{color:#e78baf;font-weight:500}.kaluz-terms-wrapper{display:flex;align-items:center;justify-content:center;gap:8px;margin:2px 0}.kaluz-checkbox{width:16px;height:16px;margin:0;accent-color:#FBB5C9;cursor:pointer;flex-shrink:0}.kaluz-terms-label{font-size:11px;color:#666;margin:0;cursor:pointer;white-space:nowrap}.kaluz-terms-label a{color:#444;text-decoration:underline;font-weight:500}.kaluz-terms-label a:hover{color:#e78baf}.kaluz-continue-link{background:none;border:none;color:#888;font-size:11px;text-decoration:underline;cursor:pointer;padding:5px;margin-top:-5px;transition:color .2s ease}.kaluz-continue-link:hover{color:#e78baf}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-cart-notification.css.map */
