#loggined-section{position:fixed;z-index:999999999999;background-color:#7b41bf;background-image:url(/wp-content/themes/xstore-child/assets/images/splash.png.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}.need-login .template-container{display:none!important}#loggined-section .logo{text-align:center;margin-top:-150px}#loggined-section .logo img{width:300px}#loggined-section .login-title{color:#fff;font-size:65px;margin:25px 0 10px;font-weight:900}#loggined-section .login-subtitle{color:#fff;font-size:24px}#loggined-section .login-line{width:50px;height:3px;background-color:#fff;margin:20px 0}#loggined-section .login-description{color:#fff;font-size:16px}#loggined-section .login-block{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:20px}#loggined-section .login-content{text-align:center}#loggined-section .login-form{background-color:rgb(104 162 222 / .7);border-radius:30px;padding:40px;max-width:95vw;width:600px;min-width:300px;.input-password-wrap svg.show-password{height:100%!important}}#loggined-section .form-title{text-align:center;color:#fff;font-size:16px;font-weight:400;font-family:Roboto;margin-bottom:15px}#loggined-section #user_email,#loggined-section #user_passw{background-color:rgb(255 255 255 / .95);height:50px;border-radius:25px;border:1px solid #fff0;outline:none;color:#010101}#loggined-section #user_passw.error{border-color:#ff2323}#loggined-section .form-row{margin-bottom:20px}#loggined-section [for=user_email],#loggined-section [for=user_passw]{color:#fff;text-transform:uppercase;padding-left:20px}#loggined-section [for=remember_user]{color:#fff;cursor:pointer;padding-left:50px;position:relative}#loggined-section [for=remember_user]:before{content:'';position:absolute;left:0;width:40px;height:18px;background-color:#e9cae1;color:rgb(0 0 0 / .6);border-radius:10px;z-index:1}#loggined-section [for=remember_user]:after{content:'';position:absolute;left:22px;width:18px;height:18px;background-color:rgb(255 255 255 / .5);border-radius:20px;z-index:2;transition:all 400ms ease}#loggined-section #remember_user{position:absolute;visibility:hidden}#loggined-section #remember_user:checked+[for=remember_user]:after{left:0;background-color:rgb(255 255 255)}#loggined-section .form-btn{display:flex;justify-content:center}#loggined-section #login-btn:disabled{background-color:#b3b3b3!important;color:#fff;border:none}#loggined-section #login-btn{background-color:#e9cae1;color:rgb(10 2 2 / .8);outline:none;border:none;border-radius:50px;height:42px;padding:0 50px;font-family:'Play Fair';font-weight:300;font-size:20px;cursor:pointer;transition:background-color 400ms ease}#loggined-section #login-btn:not(:disabled):hover{background-color:#fbe8d6;color:#0a0202}#loggined-section .error-message{color:#ff2323;text-align:center;font-size:20px;font-weight:700}#popup-video{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99999;background-color:rgb(0 0 0 / .4);display:flex;justify-content:center;align-items:center}#popup-video .popup-block{background-color:#f9ead8;border-radius:30px;padding:25px;width:800px;max-width:95vw;position:relative}#popup-video .popup-close{position:absolute;right:20px;top:20px;width:35px;height:35px;background-color:#b6a6dc;border-radius:50%;cursor:pointer;z-index:3}#popup-video .popup-close:before,#popup-video .popup-close:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:4px;background-color:#f9ead8;transform-origin:center center;transform:translate(-50%,-50%) rotate(45deg)}#popup-video .popup-close:after{transform:translate(-50%,-50%) rotate(-45deg)}#popup-video .popup-title{color:#000;text-align:center;font-size:45px;font-weight:800;font-family:'Play Fair'}#popup-video .popup-title img{width:250px!important}#popup-video .popup-desc{width:70%;margin:15px auto;font-size:16px;text-align:center;font-weight:400;font-family:'Roboto'}#popup-video .popup-video video{border-radius:25px}#secondary-popup{position:fixed;top:0;left:0;bottom:0;right:0;z-index:99990;background-color:rgb(0 0 0 / .4);display:flex;justify-content:center;align-items:center}#secondary-popup .popup-block{background-color:#f9ead8;border-radius:30px;padding:50px 25px 25px;width:468px;max-width:95vw;position:relative}#secondary-popup .popup-close{position:absolute;right:20px;top:20px;width:35px;height:35px;background-color:#b6a6dc;border-radius:50%;cursor:pointer;z-index:3}#secondary-popup .popup-close:before,#secondary-popup .popup-close:after{content:'';position:absolute;top:50%;left:50%;width:20px;height:4px;background-color:#fff;transform-origin:center center;transform:translate(-50%,-50%) rotate(45deg)}#secondary-popup .popup-close:after{transform:translate(-50%,-50%) rotate(-45deg)}#secondary-popup .popup-btns{display:flex;flex-direction:column;row-gap:15px;align-items:stretch;margin-top:15px}#secondary-popup .btn{background-color:#e9cae1;color:rgb(10 2 2 / .8);outline:none;border:none;white-space:nowrap;border-radius:5px;height:46px;line-height:27px;font-family:'Play Fair';font-weight:300;font-size:20px;cursor:pointer;transition:background-color 400ms ease}#secondary-popup .btn:hover{background-color:#fbe8d6;color:#0a0202}#secondary-popup .popup-title{text-align:center;font-size:32px;font-family:'Roboto';font-size:29px;font-weight:100;color:#000}#secondary-popup .popup-title img{width:250px}#secondary-popup .popup-subtitle{font-size:16px;text-align:center;font-weight:300;margin-top:22px;font-family:'Roboto'}#secondary-popup .popup-title span{color:#93313D}.discount-image{padding:10px 0}.discount-image svg{height:46px}.products .content-product{height:100%}@media screen and (max-width:767px){#popup-video .popup-title{margin-top:30px;font-size:25px}#secondary-popup .btn{word-break:break-word;height:auto;white-space:normal}}@media screen and (max-width:980px){#loggined-section .login-block{grid-template-columns:1fr;width:450px;row-gap:30px}}@media screen and (max-width:580px){#loggined-section .logo img{width:200px}#loggined-section .login-title{font-size:48px}#loggined-section .login-block{width:100%;padding:0 20px}#loggined-section .login-subtitle{font-size:18px}#loggined-section .login-form{padding:90px 20px 20px 20px}#loggined-section #user_email,#loggined-section #user_passw{height:42px}}.animate-fade-out{display:initial;animation-name:fade_out;animation-duration:.4s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards}.animate-slide-in{display:initial;animation-name:slide_in;animation-duration:1.25s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards}#secondary-popup .popup-block.animate-slide-in{animation-duration:.75s}.animate-slide-out{animation-name:slide_out;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards}#popup-video .popup-block.animate-slide-out{animation-duration:.5s}@keyframes fade_out{0%{opacity:1}100%{opacity:0}}@keyframes slide_in{0%{transform:translateY(50vh);opacity:0}100%{transform:translateY(0%);opacity:1}}@keyframes slide_out{0%{display:initial;transform:translateY(0%);opacity:1}100%{transform:translateY(-50vh);opacity:0;display:none}}