.v-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10000}.v-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:-1}.v-popup__body{position:relative;background-color:#fff;padding:100px 160px;width:767px;max-width:90%;max-height:90%;overflow:auto}.v-popup__body:has(.subscribe-popup.unavailable){padding:56px 74px}.v-popup__body:has(.skip-verification){padding:56px 74px}@media only screen and (max-width: 767px){.v-popup__body{padding:50px 20px;width:-moz-calc(100% - 40px);width:calc(100% - 40px);max-width:100%}}.v-popup__close{position:absolute;top:32px;right:32px;cursor:pointer;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 767px){.v-popup__close{top:15px;right:15px}}.v-popup__close svg{display:block;width:32px;height:auto}.popup-enter-active,.popup-leave-active{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.popup-enter-from,.popup-leave-to{opacity:0}.popup-overlay-enter-active,.popup-overlay-leave-active{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.popup-overlay-enter-from,.popup-overlay-leave-to{opacity:0}
