.woocommerce form.login{display:none!important}#login_form_new.wrapper{background:#157c7a;background:linear-gradient(to bottom right,#157c7a 0%,#50a3a2 100%);position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:99999999}#login-form-popup #login_form_new{width:50%;margin:0 auto;right:0}#login_form_new.wrapper.form-success .container h1{transform:translateY(85px)}#login_form_new .container{max-width:600px;margin:0 auto;text-align:center;top:50%;position:relative;transform:translateY(-50%);z-index:2}#login_form_new img{background-color:#ffffff6b;border-radius:45px;margin-bottom:15px}#login_form_new .container h1{font-size:25px;transition-duration:1s;transition-timing-function:ease-in-out;font-weight:200;color:#fff;padding:0 0 30px}#login_form_new div.form{padding:0 0 0;position:relative;z-index:2}#login_form_new h1{color:#fff;margin-bottom:0}#login_form_new div.form input{display:block;appearance:none;outline:0;border:1px solid rgb(255 255 255 / .2);background-color:rgb(255 255 255 / .4);width:250px;border-radius:3px;padding:10px 15px;margin:0 auto 10px auto;text-align:center;font-size:18px;color:#fff;transition-duration:0.15s;font-weight:300}#login_form_new div.form input:hover{background-color:rgb(255 255 255 / .2)}#login_form_new div.form input:focus{background-color:#fff;width:250px;color:#157c7a}#login_form_new .btn-login-form{appearance:none;outline:0;background-color:#d83c6b;border:0;padding:3px 15px;margin:0 auto 10px auto;color:#fff;border-radius:3px;width:250px;cursor:pointer;font-size:18px;transition-duration:0.15s;border:2px solid rgb(255 255 255 / .3)!important}#login_form_new .btn-login-form:hover{background-color:#157c7a;border:2px solid rgb(255 255 255 / .3)!important}#login_form_new .bg-bubbles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#login_form_new .bg-bubbles li{position:absolute;list-style:none;width:40px;height:40px;background-color:#fff0;bottom:-200px;animation:login_form_newsquare 15s infinite linear;opacity:.5;color:#fff}#login_form_new .bg-bubbles li:nth-child(1){left:10%}#login_form_new .bg-bubbles li:nth-child(2){left:20%;width:80px;height:80px;animation-delay:1s;animation-duration:17s}#login_form_new .bg-bubbles li:nth-child(3){left:25%;animation-delay:4s}#login_form_new .bg-bubbles li:nth-child(4){left:40%;width:60px;height:60px;animation-duration:12s}#login_form_new .bg-bubbles li:nth-child(5){left:70%}#login_form_new .bg-bubbles li:nth-child(6){left:80%;width:120px;height:120px;animation-delay:1s}#login_form_new .bg-bubbles li:nth-child(7){left:32%;width:160px;height:160px;animation-delay:3s}#login_form_new .bg-bubbles li:nth-child(8){left:55%;width:20px;height:20px;animation-delay:15s;animation-duration:10s}#login_form_new .bg-bubbles li:nth-child(9){left:25%;width:10px;height:10px;animation-delay:2s;animation-duration:40s}#login_form_new .bg-bubbles li:nth-child(10){left:90%;width:160px;height:160px;animation-delay:11s}#login_form_new .bg-bubbles li:nth-child(11){left:68%}#login_form_new .bg-bubbles li:nth-child(12){left:47%;width:20px;height:80px;animation-delay:2s;animation-duration:17s}#login_form_new .bg-bubbles li:nth-child(13){left:63%;animation-delay:4s}#login_form_new .bg-bubbles li:nth-child(14){left:24%;width:90px;height:60px;animation-duration:12s}#login_form_new .bg-bubbles li:nth-child(15){left:13%}#login_form_new .bg-bubbles li:nth-child(16){left:44%;width:120px;height:20px;animation-delay:1s}#login_form_new .bg-bubbles li:nth-child(17){left:42%;width:160px;height:60px;animation-delay:3s}#login_form_new .bg-bubbles li:nth-child(18){left:82%;width:20px;height:120px;animation-delay:15s;animation-duration:10s}#login_form_new .bg-bubbles li:nth-child(19){left:22%;width:10px;height:110px;animation-delay:2s;animation-duration:34s}#login_form_new .bg-bubbles li:nth-child(20){left:55%;width:160px;height:10px;animation-delay:11s}@keyframes login_form_newsquare{20%{transform:translateY(0)}100%{transform:translateY(-1200px) rotate(600deg)}}.otp-modal{position:fixed;inset:0;display:none;z-index:99999}.otp-modal.open{display:block}.otp-modal-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .6)}.otp-modal-box{position:relative;width:420px;max-width:95%;background:#fff;margin:10vh auto;padding:30px;border-radius:12px}.otp-modal-close{position:absolute;top:10px;left:10px;border:none;background:none;font-size:22px;cursor:pointer}body.otp-modal-open{overflow:hidden}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-4px)}100%{transform:translateX(0)}}.input-shake{animation:shake 0.3s;border-color:#d83c6b!important}