.error-message{color:red;font-size:14px;margin-top:4px}input.error{border:1px solid red;outline:none}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999}.popup-content{background:#fff;width:90%;max-width:400px;margin:100px auto;padding:30px;border-radius:10px;position:relative;animation:fadeIn .3s ease;box-shadow:0 0 20px #0003}.popup-content h2{text-align:center;margin-bottom:20px}.popup-content input{width:100%;padding:10px;margin-top:10px;margin-bottom:0;border:1px solid #ccc;border-radius:5px}.popup-content button[type=submit]{width:100%;cursor:pointer;margin-top:20px}.close-btn{position:absolute;top:10px;right:15px;font-size:24px;font-weight:700;cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/global-rich-text.css.map */
