.popup-form{display:block}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.popup-overlay.active{display:block;opacity:1;visibility:visible}.popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:90%;max-height:90vh;overflow-y:auto;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;box-shadow:0 10px 40px #0003}.popup-container.active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.popup-close{position:absolute;top:15px;right:15px;background:none;border:none;cursor:pointer;padding:5px;opacity:.7;transition:opacity .2s ease}.popup-close:hover{opacity:1}.popup-content{display:flex;flex-direction:column;gap:20px}.popup-heading,.popup-subtext,.popup-heading p,.popup-subtext p{margin:0}.popup-form-fields{display:flex;flex-direction:column;gap:15px}.popup-button{padding:14px 28px;border:none;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .2s ease}.popup-success,.popup-error{font-size:14px;text-align:center}.popup-trigger{padding:12px 24px;border:none;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .2s ease;max-width:100%}@media screen and (max-width:749px){.popup-container{max-width:95%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-popup-form.css.map */
