.contact-notification-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:999;display:flex;justify-content:center;align-items:center}.contact-notification-dialog{background-color:#fff;padding:20px 30px;border-radius:10px;box-shadow:0 4px 15px #0003;text-align:center;max-width:400px;width:90%;animation:fadeIn .3s ease}.contact-notification-dialog h2{font-size:20px;color:#333;margin-bottom:10px}.contact-notification-dialog p{font-size:16px;color:#666;margin-bottom:15px}.contact-notification-dialog button{padding:12px 24px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:700;transition:background-color .3s ease,border-radius .3s ease,transform .2s ease;box-shadow:0 4px 10px #007bff4d}.contact-notification-dialog button:hover{background-color:#0056b3;border-radius:16px;transform:scale(1.05);box-shadow:0 6px 15px #0056b366}.contact-notification-icon{width:60px;height:60px;margin:0 auto 15px;animation:bounceIn .5s ease}.contact-notification-icon svg{width:100%;height:100%}.contact-notification-icon path{fill:#28a745}@keyframes bounceIn{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 600px){.contact-notification-dialog{width:85%;padding:15px}.contact-notification-dialog h2{font-size:18px}.contact-notification-dialog p{font-size:14px}.contact-notification-dialog button{padding:8px 15px;font-size:13px}}@media screen and (max-width: 400px){.contact-notification-dialog{width:90%;padding:10px}.contact-notification-dialog h2{font-size:16px}.contact-notification-dialog p{font-size:12px}.contact-notification-dialog button{padding:6px 12px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/contact-notification.css.map */
