.popup-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;align-items:center;justify-content:center;background:#00000080;display:none;z-index:-9999;visibility:hidden;padding:0;box-sizing:border-box}.popup-overlay.active{display:flex;z-index:9999;visibility:visible;animation:popupFadeIn .3s ease forwards}@keyframes popupFadeIn{0%{opacity:0}to{opacity:1}}.popup{background:#fff;padding:2rem;width:100%;max-width:50rem;position:relative}.popup-content{display:flex;flex-direction:column;gap:1.5rem}.popup h2.popup-title{font-size:1.5rem;text-align:center}.popup-close{width:2rem;height:2rem;position:absolute;top:1rem;right:1rem;border:0;background:transparent;transition:all .3s ease}.popup-close:hover{cursor:pointer;transform:rotate(180deg)}.popup-close:before,.popup-close:after{width:2rem;height:2px;display:block;position:absolute;background:#fff;left:0;top:50%;content:""}.popup-close:before{transform:rotate(45deg)}.popup-close:after{transform:rotate(-45deg)}body .popup{max-width:35rem;background:#000;padding:4rem;border:2px solid var(--orange)}body .popup-content,body .popup-content h2,body .popup-content p{color:#fff}body .popup-content{text-align:center;gap:2.25rem;color:#fff}body .form-row{display:flex;gap:1.5rem}.popup input[type=text],.popup input[type=email],.popup input[type=number],.popup input[type=password],.popup input[type=tel],.popup textarea,.popup select{padding:.5rem .75rem;font-size:1.2rem;border:2px solid #ccc;color:#333}.popup-header{display:flex;flex-direction:column;gap:.5rem}.popup-header p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/popups.css.map */
