.login-popup{visibility:hidden;opacity:0;background-color:#00000080;position:fixed;left:0;top:0;right:0;bottom:0;z-index:120;transition:visibility .3s,opacity .15s linear;display:flex;justify-content:center;align-items:center}.login-popup.open{visibility:visible;opacity:1}.login-popup__content{background-color:var(--wp--preset--color--vape-shop-white, #ffffff);box-shadow:0 0 25px #00000026;position:relative;box-sizing:border-box;border-radius:8px;padding:40px;max-width:494px;width:calc(100% - 32px)}.login-popup__close{display:flex;justify-content:center;align-items:center;border:1px solid transparent;outline:none;transition:all .1s linear;cursor:pointer;background-color:var(--wp--preset--color--vape-shop-secondary, #d5e1dd);position:absolute;top:-16px;right:-16px;border-radius:50%;width:32px;height:32px;color:inherit;padding:0}.login-popup__close svg{pointer-events:none;flex-shrink:0}@media (any-hover: hover){.login-popup__close:hover{background-color:var(--wp--preset--color--vape-shop-primary, #1f534f);color:#fff}}@media (hover: none){.login-popup__close:active{background-color:var(--wp--preset--color--vape-shop-primary, #1f534f);color:#fff}}@media (max-width: 480px){.login-popup__content{padding:32px 20px}}.vape-shop-login__title{font-size:24px}.vape-shop-login__checkbox-label{font-size:15px}@media (max-width: 480px){.vape-shop-login__text{margin-bottom:32px}}
