.newsletter-success-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999998;display:none;opacity:0;transition:opacity .3s ease}.newsletter-success-overlay.active{display:block;opacity:1}.newsletter-success-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;z-index:999999;max-width:480px;width:90%;padding:40px;text-align:center;display:none;opacity:0;transition:all .3s ease}.newsletter-success-modal.active{display:block;opacity:1;transform:translate(-50%,-50%) scale(1)}.newsletter-success-modal .close-btn{position:absolute;top:15px;right:15px;width:32px;height:32px;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.newsletter-success-modal .close-btn:hover{background-color:#0000000d}.newsletter-success-modal .close-btn svg{width:20px;height:20px;stroke:#666;stroke-width:2}.newsletter-success-icon{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:scaleIn .5s ease .2s both}.newsletter-success-icon svg{width:40px;height:40px;stroke:#fff;stroke-width:3;fill:none}.newsletter-success-content h3{font-size:28px;font-weight:600;color:#001f4e;margin:0 0 12px;line-height:1.3;animation:fadeInUp .5s ease .3s both}.newsletter-success-content p{font-size:16px;color:#667085;margin:0;line-height:1.5;animation:fadeInUp .5s ease .4s both}.newsletter-success-modal.error .newsletter-success-icon{background:linear-gradient(135deg,#f44336,#d32f2f)}.newsletter-success-modal.error .newsletter-success-icon svg{stroke-width:3}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 767px){.newsletter-success-modal{width:95%;padding:32px 24px;max-width:400px}.newsletter-success-icon{width:64px;height:64px;margin-bottom:20px}.newsletter-success-icon svg{width:32px;height:32px}.newsletter-success-content h3{font-size:22px;margin-bottom:10px}.newsletter-success-content p{font-size:14px}.newsletter-success-modal .close-btn{width:28px;height:28px;top:12px;right:12px}.newsletter-success-modal .close-btn svg{width:18px;height:18px}}@media (min-width: 768px) and (max-width: 1024px){.newsletter-success-modal{max-width:420px;padding:36px}.newsletter-success-icon{width:72px;height:72px}.newsletter-success-icon svg{width:36px;height:36px}.newsletter-success-content h3{font-size:24px}.newsletter-success-content p{font-size:15px}}.newsletter-form-submitting{position:relative;pointer-events:none}.newsletter-form-submitting:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-top-color:#0a44a6;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.newsletter-success-modal:focus-visible,.newsletter-success-modal .close-btn:focus-visible{outline:2px solid #0A44A6;outline-offset:2px}body.newsletter-success-active{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-newsletter-success.css.map */
