.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;justify-content:center;align-items:center;z-index:9999}.popup-box{background:#f0f0f0;background-repeat:no-repeat;background-position:center;background-size:cover;padding:45px;border-radius:16px;position:relative;max-width:900px;width:95%;height:auto}.popup-inner{display:flex;background:#fff;border-radius:12px;overflow:hidden;padding:50px;height:534px}.popup-left{flex:1}.popup-left img{width:100%;height:100%;object-position:top;object-fit:cover}.popup-right{flex:1;padding:40px;position:relative;display:flex;flex-direction:column;text-align:center;justify-content:center!important;align-items:center}.popup-right-content{display:flex;flex-direction:column;align-items:center}.popup-right h2{font-size:40px!important;margin-bottom:10px;font-weight:900!important;font-family:Quicksand!important}.popup-right p{font-size:27px!important;margin-bottom:10px;font-weight:300!important;font-family:Quicksand!important;line-height:33px}.offer-img img{max-width:200px;margin-bottom:10px}.popup-shop-form{display:flex;gap:10px;flex-direction:column;width:100%;max-width:350px}.popup-shop-form input[type=email]{flex:1;font-size:18px!important;padding:12px;border:1px solid #ccc;border-radius:6px;text-align:center}.popup-shop-form button{padding:12px 24px;background:#000;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:.3s;width:100%;font-size:16px}.popup-shop-form button:hover{background:#e63946}.error-message{color:#e63946;margin-top:10px;font-size:14px;font-family:Quicksand!important}.success-state{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:fadeIn .5s ease-in}.success-checkmark{margin-bottom:5px;animation:scaleIn .5s ease-out}.success-checkmark svg{width:30px;height:30px}.success-state h3{font-size:20px!important;color:#4caf50;margin-bottom:10px}.success-state p{font-size:20px!important;line-height:28px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.popup-close{position:absolute;top:55px;right:55px;font-size:26px;cursor:pointer;background-color:#fff;border-radius:50px;width:25px;height:25px;line-height:20px;text-align:center}@media (max-width: 992px){.popup-inner{padding:30px}.popup-right h2{font-size:36px!important}.popup-right p{font-size:22px!important}.offer-img img{max-width:150px}.success-state h3{font-size:18px!important}.success-state p{font-size:16px!important}}@media (max-width: 768px){.popup-inner{flex-direction:column;padding:20px;height:auto}.popup-shop-form input[type=email]{font-size:15px!important}.popup-left{width:100%;max-height:250px}.popup-left img{width:100%;height:300px}.popup-right{padding:15px 15px 0;margin-top:45px}.popup-right h2{margin-bottom:0;font-size:28px!important}.popup-right p{font-size:18px!important;margin-bottom:0;line-height:20px}.offer-img img{max-width:120px}.success-checkmark svg{width:30px;height:30px}.success-state h3{font-size:18px!important}.success-state p{font-size:16px!important;line-height:22px}}@media (max-width: 480px){.popup-box{padding:20px}.popup-right h2{font-size:24px!important}.popup-right p{font-size:15px!important}.popup-shop-form{max-width:100%}.popup-shop-form input[type=email],.popup-shop-form button{font-size:15px!important;padding:10px}.offer-img img{max-width:80px}.success-checkmark svg{width:20px;height:20px}.success-state h3{font-size:18px!important}.success-state p{font-size:14px!important;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/popup.css.map */
