.vpn__offer{margin-top:60px;gap:15px}.vpn__offer .vpn_item{min-width:280px;background:#FFF6F6;box-shadow:0px 7px 11px #BE49484F}.vpn__offer .vpn_current{min-width:340px;border:5px solid #FB045A;box-shadow:0px 8px 18px #F93A3A54}.vpn__offer .vpn_head{position:absolute;top:calc(-1 * (42px+5px));left:-5px;margin:0 auto;width:calc(100% + 10px);height:42px;background:transparent linear-gradient(272deg, #FF4E4E 0%, #f08 100%) 0% 0% no-repeat padding-box;border:none;color:#FFF;font:500 18px/1.5 var(--family);text-shadow:0 1px 2px #E60000}.vpn__offer .vpn_off .off_b{color:#FF0000}.vpn__offer .vpn_off .off_b::after{-webkit-text-stroke:8px #FFF700}.commReduce{color:#FFF700}.commReduce .scroll_tick{background:#7F0007}.vpn_sale{--family: "League Spartan", Arial, "Microsoft Yahei", sans-serif;padding-bottom:154px}.vpn_sale img{width:auto;max-width:none;height:auto}.vpn_sale .vpn_btn{color:#DB8362;border-radius:6px;border-color:#DB8362;border-width:2px}.vpn_sale .vpn_btn.vpn_sale{border:none;background:transparent linear-gradient(98deg, #F60000 0%, #FF0060 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px #FF9A4D;outline:4px solid #FF77002B;border-radius:6px}.vpn_sale .vpn_btn.vpn_sale:hover{color:#FFF;border:none;background:transparent linear-gradient(98deg, #FF7031 0%, #FF116B 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px #FF9A4D;outline:4px solid #FF77002B}.vpn_sale .vpn_btn:hover{border:none;color:#FFF;box-shadow:none;background:transparent linear-gradient(98deg, #FF7031 0%, #FF116B 100%) 0% 0% no-repeat padding-box}.vpn_sale .bottom_buy{position:fixed;bottom:0;left:0;right:0;margin:0 auto;height:156px;background:#fff url(../2025valentine/bottom_bg.jpg) center center no-repeat;transform:translateY(400px);transition:all 0.3s ease}.vpn_sale .bottom_buy.bottom_on{transform:translateY(0px);margin:0 auto;z-index:15;transition:all 0.3s ease}.vpn_sale .bottom_buy .wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px}.vpn_sale .bottom_buy .bottom_pic{position:relative;width:260px;display:flex;align-items:flex-end;justify-content:center;text-align:end}.vpn_sale .bottom_buy .bottom_pic>img{display:inline-block;vertical-align:middle}.vpn_sale .bottom_buy .bottom_center{text-align:center}.vpn_sale .bottom_buy .bottom_tile{padding-top:20px;margin:0 auto;max-width:680px;text-align:center;color:#000;font-size:16px;line-height:1.2;font-weight:600}.vpn_sale .bottom_buy .bottom_tile b{font:inherit;color:inherit}.vpn_sale .bottom_buy .bottom_right{text-align:center;width:272px}.vpn_sale .bottom_buy .price{padding-bottom:5px;color:#000;font-size:16px;font-weight:700}.vpn_sale .bottom_buy .price del{display:inline-block;padding-left:8px;font:500 12px/1.5 var(--family);color:#8D8D8D}.vpn_sale .bottom_buy .price b{color:inherit;font:inherit;font-size:36px}.vpn_sale .count_box{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-align:center;font:inherit;color:inherit;white-space:nowrap}.vpn_sale .sale_countdown{position:relative;margin:18px auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;padding:0 60px;height:30px;color:#fff;font:normal normal 400 16px/1.2 var(--family);transform-style:preserve-3d}.vpn_sale .sale_countdown.top_countdown{position:absolute;top:-40px;left:0px;right:0;padding:0 36px;width:max-content;height:32px;background:#FFDA44;border-radius:0px 0px 14px 14px;font:600 16px/1.2 var(--family);letter-spacing:0.08px;color:#4A1503;box-shadow:0px 7px 11px rgba(180,73,0,0.6)}.vpn_sale .sale_countdown.top_countdown b,.vpn_sale .sale_countdown.top_countdown span{color:#EE0000}.vpn_sale .sale_countdown.top_countdown span:first-child{color:#4A1503;margin-right:-10px}.vpn_sale .sale_countdown.top_countdown::before{display:none}.vpn_sale .sale_countdown::before{content:'';display:block;position:absolute;top:-9px;left:-10px;width:398px;height:48px;background:url(./time_bg.svg) center center/cover no-repeat;transform:translateZ(-1px)}.vpn_sale .sale_countdown .count_clock{display:block;flex-shrink:0;margin-top:-8px;margin-right:-4px;width:38px;height:44px;pointer-events:none;background:url(./clock.png) center center no-repeat;animation:3s clock_swing 1.5s ease infinite}@keyframes clock_swing{5%{transform:rotate(15deg)}10%{transform:rotate(-10deg)}15%{transform:rotate(5deg)}20%{transform:rotate(-5deg)}25%{transform:rotate(0)}35%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}45%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}55%{transform:rotate(0)}100%{transform:rotate(0)}}.vpn_sale .sale_countdown span,.vpn_sale .sale_countdown b{display:inline-block;font:inherit;color:inherit}.vpn_sale .sale_countdown .timeCountdown b{display:inline-block;width:30px;text-align:right;margin-left:-14px}.vpn_sale .sale_countdown .timeCountdown b.t_ms{margin-left:-5px}.vpn_sale .comm-popup{width:586px;height:316px;text-align:center;background:none}.vpn_sale .comm-popup.comm-on .off_number_box{animation:numberTop 3s forwards;animation-timing-function:ease-in;transform-origin:center center;transition:all 0.3s 0.3s ease}@keyframes numberTop{0%{transform:translateY(0px)}20%{transform:translateY(-58px)}40%{transform:translateY(-116px)}100%{transform:translateY(-170px)}}.vpn_sale .comm-popup .comm-close{display:block;width:33px;height:33px;top:-34px;right:-34px;background:none !important;box-shadow:none !important;border-radius:0%;opacity:1;transition:all 0.3s ease}.vpn_sale .comm-popup .comm-close svg{width:21px;height:21px;transform:rotate(90deg)}.vpn_sale .comm-popup .comm-close svg path{fill:#978889 !important}.vpn_sale .comm-popup .comm-close:hover{opacity:1;background:none !important;transform:scale(1.1);transition:all 0.3s ease}.vpn_sale .comm-popup .comm-close:hover svg path{fill:#FFF !important}.vpn_sale .comm-popup .pop_pic{position:absolute;inset:0px;box-sizing:border-box;padding:0px;border:none;margin:auto;display:block;width:0px;height:0px;min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover}.vpn_sale .comm-popup .pop_inner{position:relative;z-index:1}.vpn_sale .comm-popup .pop_title{height:54px;text-indent:-9999px;background:url(./ied_title.png) center center no-repeat;margin-top:-30px;margin-bottom:-12px}.vpn_sale .comm-popup .pop_desc{padding:6px 0;margin:0;text-align:center;font:600 20px/1.5 var(--family);color:#232323}.vpn_sale .comm-popup .off_box{position:absolute;top:144px;left:170px;display:flex;align-items:center;justify-content:center;gap:10px}.vpn_sale .comm-popup .off_box .off_text{display:block;margin-left:12px;margin-right:-12px;font:normal normal normal 26px/1.5 "Oleo Script";color:#C80002}.vpn_sale .comm-popup .off_box .off_text.text_small{margin-left:4px;margin-right:0;font-size:22px}.vpn_sale .comm-popup .off_box .off_number{display:block;width:118px;height:58px;overflow:hidden;text-align:center}.vpn_sale .comm-popup .off_box .off_number b{display:block;font:700 40px/58px "Oleo Script";color:#FF0003}.vpn_sale .comm-popup .pop_note{padding:156px 0 12px;color:#898989;font:400 14px/1.5 var(--family)}.vpn_sale .comm-popup .comm-popup-btn{min-width:0;max-width:none;width:320px;height:52px;color:#FFF;border:none;background:transparent linear-gradient(97deg, #F60000 0%, #FF0060 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px #FF9A4D;outline:4px solid #FF77002B;border-radius:9999px;cursor:pointer}.vpn_sale .comm-popup .comm-popup-btn::after{display:none !important}.vpn_sale .comm-popup .comm-popup-btn:hover{color:#FFF;border:none;background:transparent linear-gradient(266deg, #FF1468 0%, #FF7031 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px #FF9A4D;outline:4px solid #FF77002B}.vpn_red{background:url("../2025valentine/vms_bg.jpg") no-repeat center top}.vpn_red .vpn__banner{height:auto;background:none}.vpn_red .vpn__banner .banner_title{background:none;display:flex;align-items:flex-end;justify-content:center;text-indent:0;height:auto}.vpn_red .vpn__banner .banner_title .title_pic{display:block;position:relative;z-index:0;margin-left:-30px}.vpn_red .vpn__banner .banner_title .title_box{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;text-align:left}.vpn_red .vpn__banner .banner_title .title_box b,.vpn_red .vpn__banner .banner_title .title_box span{display:block;color:#000;font:400 40px/1.2 var(--family)}.vpn_red .vpn__banner .banner_title .title_box b{font-weight:700}.vpn_red .vpn__banner .banner_desc{margin-top:12px;color:#292929}.vpn_red .vpn__banner .banner_desc b{color:#FF0000}.vpn_red .sub_list{padding-top:32px}.vpn_red .sub_list .sub_icon{background:#FF725C}.vpn_red .sub_list .sub_desc{color:#FF0000}
