.vpn_sale{--familySale: "League Spartan", Arial, "Microsoft Yahei", sans-serif}.vpn_sale .sale_container{position:relative;width:100%;margin:0 auto;padding:0 20px}.vpn_sale .buybtn{padding:0 20px;margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:4px;width:max-content;height:46px;color:#FFB31E;border:1px solid #FAC23F;background:transparent;font:normal normal 500 16px/1.4 Lexend}.vpn_sale .buybtn.red{border:none;background:transparent linear-gradient(107deg, #FF9202 0%, #FF0080 100%) 0% 0% no-repeat padding-box;box-shadow:0px 13px 15px #FFC4C4;outline:4px solid #FF77002B}.vpn_sale .buybtn.red::before{display:none !important}.vpn_sale .buybtn.red:hover{border:none;background:transparent linear-gradient(107deg, #f90 0%, #FF1C1C 100%) 0% 0% no-repeat padding-box;box-shadow:0px 13px 15px #FFC4C4;outline:4px solid #FF77002B;color:#fff}.vpn_sale .buybtn:hover{border:none;background:transparent linear-gradient(107deg, #f90 0%, #FF1C1C 100%) 0% 0% no-repeat padding-box;box-shadow:0px 13px 15px #FFC4C4;outline:4px solid #FF77002B;color:#fff}.vpn_sale .comm_tag{position:relative;margin-right:-50px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 9px;height:20px;border-radius:5px;background:green;color:#008D17;font-size:12px;line-height:1;font-weight:600}.vpn_sale .comm_tag em{display:block;font:inherit;font-style:normal}.vpn_sale .comm_tag.tag_new{color:#008D17 !important;background:#A5FFB4}.vpn_sale .comm_tag.tag_improved{color:#FF6103 !important;border:1px solid #FF843A;background:#FFF7DF;border-radius:9999px;transform:scale(0.8, 0.92);transform-origin:left center}.vpn_sale .banner{padding-bottom:100px;height:auto;background:#F8F8F7 url(./banner_bg.webp) no-repeat center bottom/cover}.vpn_sale .banner .banner_title{margin:0 auto;max-width:1200px}.vpn_sale .banner .banner_title>img{display:inline-block;vertical-align:top;width:100%;max-width:100%;height:auto}.vpn_sale .banner .banner_title h1{display:none}.vpn_sale .banner .banner_desc{font:400 20px/1.5 var(--familySale);color:#000;text-align:center}.vpn_sale .banner .banner_desc b{position:relative;display:inline-block;font:700 22px/1.5 var(--familySale);color:#FF4E00}.vpn_sale .banner .message{align-items:stretch;margin-top:50px}.vpn_sale .banner .message .box{padding-bottom:20px;max-width:350px;width:25%;height:auto;box-shadow:none;border:1px solid #FEE36A}.vpn_sale .banner .message .box.active-box{max-width:400px}.vpn_sale .banner .message .box.free{width:200px;max-width:none}.vpn_sale .banner .message .box.active-box{height:auto}.vpn_sale .banner .message .box.active-box .buybtn{height:46px;line-height:1.4;min-width:90%}.vpn_sale .banner .message .box.active-box .time_cont{padding:0 16px;display:inline-flex;width:max-content;background:#FFC609;border-radius:0px 0px 14px 14px}.vpn_sale .banner .message .box.active-box .time_cont .countdown .scroll-tick strong,.vpn_sale .banner .message .box.active-box .time_cont .countdown .scroll-tick span{color:#D10016}.vpn_sale .banner .message .box.active-box .time_cont .br-reduce{left:20%}.vpn_sale .banner .message .box.active-box .box_main{height:100%;background:#FFF;box-shadow:0px 9px 13px #ABC43D;border:4px solid #F99734}.vpn_sale .banner .message .box.active-box .price{margin-top:54px}.vpn_sale .banner .message .box.active-box .price span{color:#FF4747}.vpn_sale .banner .message .box .buybtn{height:46px;line-height:1.4;min-width:90%}.vpn_sale .banner .message .box ul li{white-space:normal}.vpn_sale .banner .message .box ul li p{display:inline-block;font:inherit;color:inherit}.vpn_sale .banner .message .box ul li::before{flex-shrink:0}.vpn_sale .table-box .table_cont .li_title{color:#1E1C2C}.vpn_sale .table-box .table_cont ul li{border-bottom-color:#FFEAE6}.vpn_sale .table-box .table_cont .table_l{width:450px}.vpn_sale .table-box .table_cont .table_l ul li:last-of-type{border-bottom-color:#FFEAE6}.vpn_sale .table-box .table_cont .table_c{border-radius:12px;box-shadow:0px 6px 10px #FFE1BF7D}.vpn_sale .table-box .table_cont .table_c .li_title{background:#FFEEDF}.vpn_sale .table-box .table_cont .table_c ul{background:#FFF}.vpn_sale .table-box .table_cont .table_r{width:378px;border:none;background:#FFF;box-shadow:0px 10px 20px #FFC6536B;border-radius:12px}.vpn_sale .table-box .table_cont .table_r .li_title{background:transparent linear-gradient(90deg, #FFC116 0%, #F98500 100%) 0% 0% no-repeat padding-box}.vpn_sale .table-box .table_cont .table_r ul{background:#FFF}.vpn_sale .table-box .table_cont .table_r ul li{border-color:#FFEAE6}.vpn_sale .more_message{background:url(./more_message_bg.webp) no-repeat center bottom}.vpn_sale .more_message .bottom_buy .btn-red{border-radius:4px;border:none;background:transparent linear-gradient(107deg, #FF9202 0%, #FF0080 100%) 0% 0% no-repeat padding-box;box-shadow:0px 13px 15px #FFC4C4;outline:4px solid #FF77002B}.vpn_sale .more_message .bottom_buy .btn-red:hover{border:none;background:transparent linear-gradient(107deg, #f90 0%, #FF1C1C 100%) 0% 0% no-repeat padding-box;box-shadow:0px 13px 15px #FFC4C4;outline:4px solid #FF77002B;color:#fff}.vpn_sale .bottom-buy{height:138px;background:url(./banner_bg.webp) no-repeat center center}.vpn_sale .bottom-buy .wrapper{height:100%}.vpn_sale .bottom-buy .off{top:0px;margin:0;margin-left:-40px}.vpn_sale .bottom-buy .txt_stroke span strong{color:#FF4E00}.vpn_sale .bottom-buy .right-message .price span,.vpn_sale .bottom-buy .right-message .price b{color:#FF4E00}.vpn_sale .bottom-buy .right-message .price del{display:inline-block;color:#103602}.vpn_sale .comm-popup{padding:0;width:671px;height:415px;text-align:center;background:url(./pop_bg.webp) center center no-repeat;--family: "League Spartan", Arial, "Microsoft Yahei", sans-serif}.vpn_sale .comm-popup .comm-close{position:absolute;z-index:8;display:block;top:16px;right:16px;width:16px;height:16px;background:none !important;box-shadow:none !important;border-radius:0%;opacity:1;transform:scale(1);transform-origin:center center;text-indent:-9999px;cursor:pointer}.vpn_sale .comm-popup .comm-close::before,.vpn_sale .comm-popup .comm-close::after{content:'';display:block;position:absolute;top:2px;left:0;width:100%;height:2px;border-radius:9999px;background:#8E5151;transform:rotate(45deg);opacity:0.55}.vpn_sale .comm-popup .comm-close::after{transform:rotate(-45deg)}.vpn_sale .comm-popup .comm-close:hover{opacity:1;background:none !important;transform:scale(1)}.vpn_sale .comm-popup .comm-close:hover::before,.vpn_sale .comm-popup .comm-close:hover::after{opacity:1}.vpn_sale .comm-popup .pop_title{position:relative;z-index:1;margin:-10px auto 0;display:flex;align-items:flex-end;justify-content:center}.vpn_sale .comm-popup .pop_title::before,.vpn_sale .comm-popup .pop_title::after{content:'';display:block;transform:translate(4px, -16px);width:69px;height:65px;background:url(./pop_light_left.png) center bottom no-repeat}.vpn_sale .comm-popup .pop_title::after{transform:translate(-4px, -16px);background:url(./pop_light_right.png) center bottom no-repeat}.vpn_sale .comm-popup .pop_title b{position:relative;z-index:0;display:inline-block;font-size:38px;font-weight:700;line-height:1.4;letter-spacing:0.76px;color:transparent}.vpn_sale .comm-popup .pop_title b::before{content:attr(data-text);position:absolute;left:0;top:0;z-index:2;display:block;font:inherit;background-image:linear-gradient(98deg, #F96F0E 0%, #F96F0E 100%);-webkit-background-clip:text;color:transparent;text-align:center}.vpn_sale .comm-popup .pop_title b::after{content:attr(data-text);position:absolute;top:0;left:0;font:inherit;z-index:-1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:4px #FFF;text-shadow:none}.vpn_sale .comm-popup .pop_desc{padding-top:8px;color:#000;font:600 18px/1.2 var(--family);text-align:center}.vpn_sale .comm-popup .pop_desc b{font:inherit;color:#FF2E2E}.vpn_sale .comm-popup .pop_offer{margin:46px auto 0px;display:flex;align-items:center;justify-content:center;transform:translateX(32px)}.vpn_sale .comm-popup .pop_item{position:relative;min-width:164px;padding:16px;padding-right:34px;background:#FFFFF1;border:1px dashed #FFC157;border-radius:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.vpn_sale .comm-popup .pop_current{min-width:210px;transform:translateX(-22px);padding:0px 0 28px;background:#FFF;box-shadow:0px 2px 10px #FFDD00;border-radius:10px;border:none;outline:2px solid #FFA363;outline-offset:6px}.vpn_sale .comm-popup .pop_current .pop_top{margin:10px auto 0;width:calc(100% - 36px)}.vpn_sale .comm-popup .pop_current .pop_name,.vpn_sale .comm-popup .pop_current .pop_device{display:block;font-size:16px;color:#A40000}.vpn_sale .comm-popup .pop_current .pop_sale{padding:14px 0 4px;color:#FE1E1C;font-size:20px}.vpn_sale .comm-popup .pop_current .pop_sale strong{font-size:30px}.vpn_sale .comm-popup .pop_current .pop_original{font-size:16px}.vpn_sale .comm-popup .pop_discount{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 10px;width:max-content;height:28px;background:url(../../pop_tag.png) center center/cover no-repeat;background-size:240px 28px;transform:translateY(-20px);margin-bottom:-20px}.vpn_sale .comm-popup .pop_discount::after{content:'';display:block;position:absolute;top:-12px;right:-10px;width:24px;height:21px;background:url(../../pop_crown.png) center center/cover no-repeat}.vpn_sale .comm-popup .pop_discount b{margin:0;display:inline-block;position:relative;z-index:0;color:#FF0038;text-align:center;letter-spacing:0.36px;font:normal normal 800 14px/1.4 var(--family);filter:0px 1px 4px #6C00A8}.vpn_sale .comm-popup .pop_discount b::after{content:attr(data-text);position:absolute;top:0;left:0;z-index:-1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:4px #FFF;text-shadow:none}.vpn_sale .comm-popup .pop_top{width:100%;padding-bottom:10px;border-bottom:1px dashed rgba(255,125,38,0.8)}.vpn_sale .comm-popup .pop_name,.vpn_sale .comm-popup .pop_device{display:block;color:#000;font:600 14px/1.2 var(--family)}.vpn_sale .comm-popup .pop_device{color:#7A7A7A}.vpn_sale .comm-popup .pop_sale{padding:20px 0 4px;color:#000;font:700 16px/1.2 var(--family)}.vpn_sale .comm-popup .pop_sale strong{color:inherit;font:inherit;font-size:24px}.vpn_sale .comm-popup .pop_original{color:rgba(77,77,77,0.52);font:400 12px/1.2 var(--family)}.vpn_sale .comm-popup .pop_original del,.vpn_sale .comm-popup .pop_original b{display:inline-block;margin-left:4px;font:inherit;color:inherit}.vpn_sale .comm-popup .pop_original del.mid_del{font-size:18px;color:rgba(77,77,77,0.72)}.vpn_sale .comm-popup .comm-popup-btn.pop_btn{display:flex;width:max-content;box-shadow:none;outline:none;width:auto;min-width:250px;cursor:pointer}.vpn_sale .comm-popup .comm-popup-btn.pop_btn.buybtn.red{margin:36px auto 10px;width:max-content;background:transparent linear-gradient(329deg, #FF1C1C 0%, #f90 100%) 0% 0% no-repeat padding-box;box-shadow:0px 13px 12px #A5330169;outline:3px solid rgba(255,255,255,0.38);border:none;border-radius:9999px}.vpn_sale .comm-popup .comm-popup-btn.pop_btn.buybtn.red:hover{box-shadow:0px 13px 12px #A5330169;background:transparent linear-gradient(107deg, #f90 0%, #FF1C1C 100%) 0% 0% no-repeat padding-box;outline:3px solid #FF77002B;border:none}.vpn_sale .comm-popup .comm-popup-btn.pop_btn span,.vpn_sale .comm-popup .comm-popup-btn.pop_btn em{font:inherit}.vpn_sale .comm-popup .comm-popup-btn.pop_btn:hover{box-shadow:none;outline:none}.vpn_sale .comm-popup .pop_time{text-align:center;font:400 14px/1.4 var(--family);color:#95411C}.vpn_sale .comm-popup .pop_time span,.vpn_sale .comm-popup .pop_time b{display:inline-block;font:inherit;font-weight:500;color:#FF003A}.vpn_sale .comm-popup .pop_time span.t_mi,.vpn_sale .comm-popup .pop_time b.t_mi{width:24px;text-align:left}
