@charset "UTF-8";
.notification-bar{height:57px;background:-webkit-linear-gradient(left,#d53fd4 0%,#6945e8 100%);position:relative;z-index:8;width:100%;display:flex;justify-content:center}
.notification-bar__message{display:block;font-size:16px;font-weight:500;margin-top:10px;color:#fff;line-height:20px}
.countdowntop{display:flex;justify-content:center;position:relative;padding:0 20px}
.countdowntop > div{line-height:13px;min-width:65px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;font-size:18px;font-weight:600;padding:0 5px;position:relative}
.countdowntop > div:before{content:"";min-width:68px;border-radius:3%;border: 1px solid #fff;position:absolute;height:39px;width:50%}
.countdowntop span{position:relative;display:block;font-size:10px;text-align:center}
#yw-boton-promo-top{background:#29dfa4;font-size:14px;text-align:center;color:#fff;font-weight:600;letter-spacing:.1px;border-radius:50px;height:44px;justify-content:center;padding:0 27px;overflow:hidden;align-items:center;display:inline-flex;z-index:0;top:10%;position:relative}
#yw-boton-promo-top::before{content:'';position:absolute;top:50%;left:50%;width:100%;padding-bottom:100%;background:#03dbf7ab;border-radius:100%;transform:translate(-50%,-50%) scale(0);transition:.6s all cubic-bezier(0.55,0,0.1,1)}
.close-top-bar{position:absolute;top:50%;right:2%;transform:translateY(-50%);font-size:23px;color:#ffffffde;cursor:pointer}
.close-top-bar:hover{color:#fff}


.popup-hide{-ms-transform:translate(0,-100vw);-webkit-transform:translate(0,-100vw);transform:translate(0,-100vw)}
.popupOverlay-hide{display:none}
.popupOverlay{background:-webkit-linear-gradient(left,#d53fd4ed 0%,#6945e8e6 100%);content:'';height:100%;left:0;position:fixed;top:0;width:100%;z-index:9;
-ms-backdrop-filter:blur(0.5rem);
-webkit-backdrop-filter:blur(0.5rem);
backdrop-filter:blur(0.5rem)}
.popup{outline:none;background-color:#fff;left:23%;padding:25px;border-radius:12px;position:fixed;top:6%;width:50%;height:80%;z-index:10;text-align:center}
.popup_x{padding:3px 7px 0;border-radius:100%;cursor:pointer;font-size:23px;position:absolute;right:9px;top:0;margin-top:9px}
h2.popup_title{font-size:35px;letter-spacing:-1px;line-height:30px;margin-top:20px;font-weight:600}
h2.popup_title span{font-weight:300}
p.popup_text_happy,.popup_text{font-weight:600}
.countdown{display:flex;justify-content:center;margin-top:2%}
.countdown > div{line-height:20px;min-width:80px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#000;font-size:27px;font-weight:600;padding:9px;position:relative}
.countdown > div:before{content:"";min-width:69px;background-color:#ffd24436;padding:9px;border-radius:3%;border:2px dotted #b26818;position:absolute;height:47px}
.countdown span{position:relative;display:block;font-size:13px;text-align:center}
.counter-number{font-size:47px;color:#fff}