.vspopup_page{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.vidstore-popup-container{display:none}.vspopup_modal{position:fixed;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);border-color:#000;border:5px solid var(--color-secondary);border-radius:5px}@media only screen and (max-width:767px){.vspopup_modal{margin:auto!important;top:2.5%;left:2.5%;right:2.5%;overflow:scroll;max-width:500px}}@media only screen and (min-width:768px){.vspopup_modal{top:50%;left:50%}}.woocommerce-order-received .vspopup_modal{max-width:100%}@media only screen and (min-width:768px){.woocommerce-order-received .vspopup_modal{width:690px}}@media only screen and (max-width:767px){.admin-bar .vspopup_modal{top:7.5%}}@media only screen and (max-width:767px){.vspopup_modal::-webkit-scrollbar{display:none}}.vspopup_modal .vs-pop-h1,.vspopup_modal .vs-pop-h2{margin-bottom:0}@media only screen and (min-width:0) and (max-width:700px){.vspopup_modal .vs-pop-h1,.vspopup_modal .vs-pop-h2{font-size:11vw!important}}.vspopup_modal .vs-pop-h2,.vspopup_modal .vs-pop-h3,.vspopup_modal .vs-pop-p{margin:0}.vspopup_modal .close{position:absolute;color:#333}@media only screen and (max-width:767px){.vspopup_modal .close{top:0;right:0}}@media only screen and (min-width:768px){.vspopup_modal .close{top:-22.5px;right:-22.5px;background:#fff;border-radius:50px;-webkit-box-shadow:0 0 7.5px #000;box-shadow:0 0 7.5px #000}}.vspopup_modal .close:focus,.vspopup_modal .close:hover{color:#333}.vspopup_modal .close:active{color:rgba(51,51,51,.75)}.vspopup_modal .close:before{display:block;content:"\f153";padding-left:1px;font-size:2.5rem;line-height:1;font-family:dashicons}.vspopup_modal .column{display:inline-block;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.vspopup_modal .play-button{font-size:2.75rem;margin-right:15px;position:relative}@media only screen and (max-width:767px){.vspopup_modal .vidstore-popup-bottom,.vspopup_modal .vidstore-popup-middle{margin:17.5px auto 0;max-width:95%}}@media only screen and (min-width:768px){.vspopup_modal .vidstore-popup-bottom,.vspopup_modal .vidstore-popup-middle{margin:35px auto 0;max-width:85%}}.vspopup_modal .vidstore-popup-bottom{text-align:center}.vspopup_modal .site-logo{position:relative;top:-5px;height:100px;width:150px;max-width:40%;background:transparent var(--site-logo-url) center/contain no-repeat}.vidstore-popup-container{width:100%}@media only screen and (min-width:0) and (max-width:374px){.vidstore-popup-container{padding:2.5%}}@media only screen and (min-width:375px) and (max-width:767px){.vidstore-popup-container{padding:5%}}@media only screen and (max-width:767px){.vidstore-popup-container{max-width:100vw;margin:auto}}@media only screen and (min-width:768px){.vidstore-popup-container{padding:20px;max-width:500px}}.vidstore-popup-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.vidstore-popup-top .vs-pop-h1,.vidstore-popup-top .vs-pop-h2{line-height:1}[id^=vs-newsletter-popup-] .vidstore-popup-top .site-logo:empty{height:0}.vidstore-popup-ul{list-style:none;margin:0 0 30px;padding:0}.vidstore-popup-li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vs-confirm-membership-popup{display:none}.woocommerce-checkout:not(.woocommerce-order-received) .vspopup_modal{border:none;height:auto;width:80%;max-width:80%;background:#d3d3d3;text-align:center;padding:10px 0 20px}.woocommerce-checkout:not(.woocommerce-order-received) .vspopup_modal h2,.woocommerce-checkout:not(.woocommerce-order-received) .vspopup_modal p{color:#313639;font-weight:700}.woocommerce-checkout:not(.woocommerce-order-received) .vspopup_modal h2{font-family:sans-serif;font-size:1.95rem}.woocommerce-checkout:not(.woocommerce-order-received) .vspopup_modal p{font-size:1.35rem;max-width:85%;margin:0 auto 10px}.woocommerce-checkout:not(.woocommerce-order-received) .vspopup_modal .close{display:none}