:root{--familySpartan: "League Spartan", Arial, "Microsoft Yahei", sans-serif;--familyFjalla: "Darumadrop One", sans-serif}.easter_btn{position:relative;z-index:1;margin:0 auto;padding:2px 0 0;display:flex;justify-content:center;align-items:center;color:#fff;width:222px;height:44px;font:normal normal 600 18px/1.2 League Spartan;background:transparent linear-gradient(183deg, #FFAB3E 0%, #FF2626 75%, #E90000 100%) 0% 0% no-repeat padding-box;box-shadow:0px 4px 9px #714312;border:1px solid #FFBAA4;border-radius:4px;text-decoration:none !important;box-sizing:border-box}.easter_btn span{display:inline-block;padding-left:4px;font:inherit;color:inherit}.easter_btn:hover{background:#FF2626}.nav-bf-icon{margin-top:0px;margin-right:40px !important}.nav-bf-icon>a{display:inline-flex}.nav_sale__btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:124px;height:24px;border-radius:0}.nav_sale__btn::before{content:'';display:block;position:absolute;top:-15px;left:-50px;z-index:0;width:181px;height:48px;background:url(./nav_btn.png) center center/cover no-repeat}.nav_sale__btn::after{content:"";display:block;width:43px;height:34px;background:url(./nav_btn_egg.png) center no-repeat;position:absolute;right:-30px;bottom:-10px;z-index:-1;transform:translateX(-100px);opacity:0;visibility:hidden}.nav_sale__btn span{position:relative;z-index:1;padding:2px 18px 0 24px !important;padding:0 !important;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;border-radius:0px;color:#fff !important;background:none;white-space:nowrap;font:700 14px/1.2 var(--familySpartan);text-shadow:-1px -1px 0 #9E0E00, 1px -1px 0 #9E0E00, -1px 1px 0 #9E0E00, 1px 1px 0 #9E0E00;overflow:hidden}.nav_sale__btn span::after{content:'';position:absolute;inset:-20%;background:linear-gradient(45deg, rgba(255,255,255,0) 40%, rgba(255,255,255,0.7), rgba(255,255,255,0) 60%);animation:shark-wrap 2s infinite;transform:translateX(-100%)}.nav_sale__btn:hover::after{transform:translateX(0);opacity:1;visibility:visible;transition:transform 0.3s ease;animation:3s btn_swing 0.3s ease infinite;transform-origin:bottom center}.easter_top{display:inline-block;position:relative;cursor:pointer}.easter_top.blog_easter{display:flex}.easter_top.blog_easter.vpn::before{top:-90px;left:-30px;z-index:110}.easter_top::before{content:'';display:block;position:absolute;top:0px;left:0px;width:174px;height:215px;background-position:center center;background-repeat:no-repeat;z-index:2}.easter_top.vpn::before{top:-30px;left:30px;background-image:url(./top_off_vpn.png)}.bf-pop-wrap .bf-center-popup.pop_vpnpdf{top:0%;width:100%;height:100%}.bf-pop-wrap .bf-center-popup.pop_vpnpdf .sale_center__desc{font:400 12px/1.2 League Spartan;color:#4E2A02;margin:9px auto 13px}.bf-pop-wrap .comm_pic,.bf-pop-wrap .pop_center__pic{display:block;position:absolute;top:0;left:0;right:0;z-index:0;flex-shrink:0;margin:auto;max-width:none;width:100%;height:100%}.bf-pop-wrap .popup_inner{position:absolute;top:16%;left:0;right:0;margin:0 auto;margin:auto;text-align:center;display:flex !important;align-items:flex-start;justify-content:center;flex-direction:column;gap:0px;transition:all 0.5s;transition-delay:0.3s;background:none}.bf-pop-wrap .popup_inner.spin_on{z-index:-100000;transform:scale(0);opacity:0;visibility:hidden}.bf-pop-wrap .popup_inner.comm_popup_spin{width:603px;height:583px;background:url(./center_pop_bg.png) center center no-repeat;z-index:100000;transform:scale(1);opacity:1;visibility:visible}.bf-pop-wrap .popup_inner.comm_popup_spin.spin_on{z-index:-100000;transform:scale(0);opacity:0;visibility:hidden}.bf-pop-wrap .popup_inner.comm_popup_spin .comm_popup_close{top:50px;right:22px;width:30px;height:30px;transition:all 0.3s ease}.bf-pop-wrap .popup_inner.comm_popup_spin .comm_popup_close svg path{fill:#949494}.bf-pop-wrap .popup_inner.comm_popup_spin .comm_popup_close:hover svg path{fill:#fff}.bf-pop-wrap .popup_inner.comm_popup_spin::after{position:absolute;content:"";z-index:1;width:101px;height:55px;top:112px;left:114px;right:0;z-index:2;margin:0 auto;background:url(./rabbit_ear.png) no-repeat}.bf-pop-wrap .popup_inner.comm_popup_prize{width:515px;height:546px}.bf-pop-wrap .popup_inner.comm_popup_prize .comm_popup_close{position:relative;top:0;right:0;margin-bottom:10px;width:auto;height:auto;text-indent:0;color:#3E3E3E;font:400 14px/1.2 Lexend}.bf-pop-wrap .popup_inner.comm_popup_prize .comm_popup_close:hover{color:#000;text-decoration:underline}.bf-pop-wrap .popup_inner .turntable_box{position:absolute;top:148px;left:144px;z-index:1;width:326px;height:326px}.bf-pop-wrap .popup_inner .turntable_box.before_turnan{animation:20s turnan forwards}.bf-pop-wrap .popup_inner .turntable_box.turnan .turntable_pic{transform:rotate(1440deg);transition:4s}.bf-pop-wrap .popup_inner .turntable_pic{max-width:none;width:auto}.bf-pop-wrap .popup_inner .spin{position:absolute;top:258px;left:0;right:0;margin:0 auto;width:91px;height:124px;z-index:3;cursor:pointer;background:url(./carrot_icon.png);animation:breathing 2s infinite}.bf-pop-wrap .popup_inner .spin:hover{animation-play-state:paused}.bf-pop-wrap .popup_inner .spin_btn_box{position:relative}.bf-pop-wrap .popup_inner .spin_btn_box:hover .stpsale_btn:hover{text-decoration:none;background:#FF2626}.bf-pop-wrap .popup_inner .spin_btn_box:hover::after{transition:all 0.3s ease;transform:translate(23px, 3px)}.bf-pop-wrap .popup_inner .spin_btn{position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;z-index:4;margin:0 auto;width:222px;height:44px;bottom:20px;color:#fff;font:normal normal 600 18px/1.2 League Spartan;background:transparent linear-gradient(183deg, #FFAB3E 0%, #FF2626 75%, #E90000 100%) 0% 0% no-repeat padding-box;box-shadow:0px 4px 9px #714312;border:1px solid #FFBAA4;border-radius:4px;cursor:pointer}.bf-pop-wrap .popup_inner .spin_btn span,.bf-pop-wrap .popup_inner .spin_btn em{font:inherit;color:inherit}.bf-pop-wrap .popup_inner .spin_btn:hover{text-decoration:none;background:#FF2626}.bf-pop-wrap .center_info,.bf-pop-wrap .comm_info_btn,.bf-pop-wrap .center_desc,.bf-pop-wrap .center_countdown,.bf-pop-wrap .bf-center-popup,.bf-pop-wrap .pop_center_box{position:relative;z-index:1}.bf-pop-wrap .center_info{text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.bf-pop-wrap .center_bottom{display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.bf-pop-wrap .sale_center__desc{display:inline-block;font:500 12px/1.2 League Spartan;color:#B47441;margin:11px auto;cursor:pointer}.bf-pop-wrap .sale_center__desc:hover{text-decoration:underline}.bf-pop-wrap .center_countdown{position:absolute;top:35px;right:88px;display:flex;align-items:center;justify-content:center;font:500 20px/1.2 League Spartan;color:#000;gap:6px;white-space:nowrap}.bf-pop-wrap .center_countdown p{font:inherit;color:inherit}.bf-pop-wrap .time_box{display:flex;align-items:center;justify-content:center;gap:6px}.bf-pop-wrap .time_item{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:41px;height:41px;background:#FFD20D;box-shadow:0px 5px 8px #FE790099;border:1px solid #FFFAE2;border-radius:4px}.bf-pop-wrap .time_item.last_time::after{content:'';display:block;position:absolute;top:-16px;right:-16px;width:28px;height:24px;background:url(./butterfly.png) center center no-repeat}.bf-pop-wrap .time_number{display:flex;align-items:center;justify-content:center;flex:1 1 0;font:600 15px/1.5 Lexend;color:#FB2EB0}.bf-pop-wrap .time_text{display:flex;justify-content:center;align-items:center;width:100%;height:18px;border-radius:0px 0px 4px 4px;background:rgba(254,254,254,0.4);font:400 12px/1.2 Lexend;color:#FB2EB0}.bf-pop-wrap .time_text em{font:inherit;color:inherit;display:block;transform:scale(0.8)}.bf-pop-wrap .pop_center_box{position:absolute;top:144px;right:86px;text-align:left}.bf-pop-wrap .pop_center_title{display:block;font:700 20px/1.2 League Spartan;color:#000}.bf-pop-wrap .pop_center_desc{padding:15px 0 35px;margin:0;max-width:270px;font:500 16px/1.5 League Spartan;color:#000}.bf-pop-wrap .pop_center_desc b{font:bold 28px/1.2 League Spartan;color:#04BE1A}.bf-pop-wrap .pop_center_off{font:bold 28px/1.2 League Spartan;color:#04BE1A}.bf-pop-wrap .bottom_btn{margin:0;width:234px;height:46px;text-align:center}.bf-pop-wrap .easter_btn{width:222px;height:46px;box-shadow:0px 8px 9px #FF9A4D;border:1px solid #FFBAA4}.bf-right-popup{width:300px;height:388px}.bf-right-popup.vpn,.bf-right-popup.pdf{width:335px;height:289px;background:url(./card_bg.png) center top no-repeat}.bf-right-popup.vpn .sale_right__close,.bf-right-popup.pdf .sale_right__close{width:32px;height:32px;background:#FDE5D5 0% 0% no-repeat padding-box;border:2px solid #FAF9EE;border-radius:50%}.bf-right-popup.vpn .sale_right__close:hover,.bf-right-popup.pdf .sale_right__close:hover{background:#fad5bc 0% 0% no-repeat padding-box}.bf-right-popup.vpn .sale_right__close::before,.bf-right-popup.vpn .sale_right__close::after,.bf-right-popup.pdf .sale_right__close::before,.bf-right-popup.pdf .sale_right__close::after{content:'';display:block;position:absolute;width:9px;height:2px;background:#6C6659}.bf-right-popup.vpn .sale_right__close::before,.bf-right-popup.pdf .sale_right__close::before{transform:rotate(45deg)}.bf-right-popup.vpn .sale_right__close::after,.bf-right-popup.pdf .sale_right__close::after{transform:rotate(-45deg)}.bf-right-popup .comm_pic{display:block;position:absolute;top:0;left:0;right:0;z-index:0;flex-shrink:0;margin:auto;max-width:none;width:100%;height:100%}.bf-right-popup .card_container,.bf-right-popup .right_container{margin-left:16px;margin-top:76px;width:285px;height:186px;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;text-align:center}.bf-right-popup .card_box{display:flex;align-items:stretch;justify-content:center;gap:10px}.bf-right-popup .card_item{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:16px;width:79px;height:123px;cursor:pointer;border-radius:4px;background:url(./card_close.png) center center no-repeat;perspective:1000px;perspective-origin:50% 50%}.bf-right-popup .card_item::before{content:'';display:block;position:absolute;left:0;right:0;bottom:-15px;margin:0 auto;z-index:3;width:36px;height:42px;background:url(./card_hand.png) center center no-repeat;opacity:0;visibility:hidden}.bf-right-popup .card_item::after{content:'';display:block;position:absolute;top:0;left:0;right:0;margin:0 auto;width:79px;height:122px;visibility:hidden;opacity:0;z-index:-4;background:url(./card_open.png) center center no-repeat}.bf-right-popup .card_item.active{border:2px solid #FF0000;background:url(./card_close.png) center center no-repeat;transition:all 0.3s ease}.bf-right-popup .card_item.active::before{opacity:1;visibility:visible;animation:click_move 1s linear infinite}.bf-right-popup .card_item .card_inner{display:block !important;opacity:0;visibility:hidden;z-index:-5;padding-top:29px}.bf-right-popup .card_item .inner_link{display:flex !important}.bf-right-popup .card_item.op{cursor:default;animation:flip 2s forwards linear;pointer-events:none}.bf-right-popup .card_item.op.current_op{pointer-events:auto;cursor:pointer}.bf-right-popup .card_item.op.current_op::after{background:url(./current_op.png) center center no-repeat}.bf-right-popup .card_item.op.current_op .card_desc{color:#5A4363;opacity:1}.bf-right-popup .card_item.op.current_op .card_inner{transform:rotateY(0deg);animation:none;opacity:1}.bf-right-popup .card_item.op.current_op .card_inner .card_desc,.bf-right-popup .card_item.op.current_op .card_inner .easter_btn{transform:rotateY(180deg)}.bf-right-popup .card_item.op::before{display:none}.bf-right-popup .card_item.op::after{z-index:4;opacity:1;visibility:visible;transition:all 0.3s 0.5s ease}.bf-right-popup .card_item.op .card_inner{z-index:5;visibility:visible;transform:rotateY(-180deg);animation:flipopcity 2s 0.5s forwards}.bf-right-popup .card_item.op .card_btn::before{opacity:1;visibility:visible;animation:click_move 1s linear infinite}.bf-right-popup .card_item .inner_link{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:6px}.bf-right-popup .card_item .inner_link:hover .card_btn{background:#EF0523}.bf-right-popup .card_item .card_desc{display:block;padding:0px;font:bold 13px/1.2 Lexend;letter-spacing:-0.36px;color:#1B1D31;opacity:0.6}.bf-right-popup .card_item .card_btn{padding-bottom:2px;width:70px;height:17px;background:transparent linear-gradient(180deg, #FC8268 0%, #EF0523 100%) 0% 0% no-repeat padding-box;box-shadow:0px 3px 4px #FC7777;border-radius:2px;opacity:1;font:500 12px/1.2 Lexend;letter-spacing:-0.28px;color:#FBFAF3}.bf-right-popup .card_item .card_btn::before{content:'';display:block;position:absolute;right:0;bottom:-24px;margin:0 auto;z-index:3;width:36px;height:36px;background:url(./btn_hand.png) center center no-repeat;opacity:0;visibility:hidden}.bf-right-popup .card_item .card_btn em{display:block;font:inherit;color:inherit;font-style:normal;transform:scale(0.8);white-space:nowrap}.bf-right-popup .card_list{margin:8px auto;display:flex;align-items:center;justify-content:space-between;gap:0px;text-align:left}.bf-right-popup .card_list li{position:relative;font:400 12px/1.2 Lexend;color:#1B1D31;display:flex;align-items:center;justify-content:flex-start;gap:2px;transform:scale(0.8);transform-origin:center center;white-space:nowrap}.bf-right-popup .card_list li::before{content:"";display:block;width:4px;height:4px;background:#F14439;border-radius:50%}.bf-right-popup .right_countdown{display:inline-flex;align-items:center;justify-content:center;padding:0 30px;height:15px;font:600 12px/1.5 League Spartan;color:#1B1D31;background:transparent linear-gradient(90deg, #FACD5600 0%, #FBCF58 17%, #FBCF58 84%, #FACB5300 100%) 0% 0% no-repeat padding-box}.bf-right-popup .right_countdown b{display:inline-block;padding:0 2px;font:600 12px/1.5 League Spartan;color:#E30562}.bf-right-popup .right_countdown .time_ms{width:28px}.bf-right-popup .right_container{margin:0 auto;z-index:1;width:100%;height:100%}.bf-right-popup .right_container .easter_btn{width:226px;height:40px;background:transparent linear-gradient(180deg, #FFAB3E 0%, #FF2626 75%, #E90000 100%) 0% 0% no-repeat padding-box;box-shadow:0px 8px 9px #FF9A4D;border:1px solid #FFBAA4;border-radius:9999px}.bf-right-popup .right_container .easter_btn:hover{background:#FF2626}.bf-right-popup .right_container .sale_right__close{margin:9px auto 13px;width:auto;height:auto;display:inline-block;font:500 13px/15px League Spartan;color:#BF7032;text-indent:0px;right:auto;top:auto;position:relative}.bf-right-popup .right_container .sale_right__close:hover{color:#e7a06a;text-decoration:underline}@keyframes btn_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)}}@keyframes breathing{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes turnan{from{transform:rotate(0)}to{transform:rotate(710deg);animation-direction:alternate}}@keyframes click_move{0%{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes flip{0%{transform:rotateY(0deg)}25%{transform:rotateY(90deg)}50%{transform:rotateY(180deg)}100%{transform:rotateY(180deg)}}@keyframes flipopcity{0%{opacity:0}25%{opacity:1}50%{opacity:1}100%{opacity:1}}@keyframes shark-wrap{to{transform:translateX(100%)}}
