.bfpdfgift{padding-bottom:170px;background:none}.bfpdfgift main.purchase{background:url(./banner_bg.webp) center no-repeat;height:585px;padding:0px}.bfpdfgift main.purchase .title_box{display:flex;align-items:center;justify-content:center;font-family:League Spartan}.bfpdfgift main.purchase .title_box .right{margin-left:-20px}.bfpdfgift main.purchase .title_box .right p{width:100%;padding-left:40px;font-size:18px;font-weight:600;color:#fff;margin-top:10px}.bfpdfgift main.purchase .title_box .right p span{color:#FF132B;font-weight:600;position:relative}.bfpdfgift main.purchase .title_box .right p span::after{content:'';display:block;width:100%;height:3px;background:url(../isr/line.png) center no-repeat;background-size:cover;position:absolute;left:0px;bottom:-8px}.bfpdfgift main.purchase .banner_box{margin-top:50px}.bfpdfgift main.purchase .banner_box li ._save.purple{background:#141011;color:#FF2D2D}.bfpdfgift main.purchase .banner_box li.purple{border-color:#FE653E;background:#fff}.bfpdfgift main.purchase .banner_box li.purple .br-countdown{color:#000000;background:transparent linear-gradient(180deg, #FFEA80 0%, #FFB31D 100%) 0% 0% no-repeat padding-box}.bfpdfgift main.purchase .banner_box li.purple .br-countdown .br-time .time-list>em{background:#FFF492;color:#F31111}.bfpdfgift main.purchase .banner_box li ._btn.red{height:42px;background:transparent linear-gradient(180deg, #FF3A3A 0%, #EF0404 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px #FF565678;border:none;outline:none;border-radius:4px}.bfpdfgift .pdf__sale_table{padding:80px 16px;text-align:center;--familyLeague:"League Spartan", Arial, "Microsoft Yahei", sans-serif}.bfpdfgift .pdf__sale_table .wrapper{max-width:1024px}.bfpdfgift .pdf__sale_table .table_title{padding:0px 0 50px}.bfpdfgift .pdf__sale_table .table_title strong{display:flex;justify-content:center;position:relative;font-size:36px;font-weight:bold;color:#000;line-height:1.5}.bfpdfgift .pdf__sale_table .table_icon{display:block;margin:0 auto;width:13px;height:12px}.bfpdfgift .pdf__sale_table .table_icon.check_icon{fill:#00D664 !important}.bfpdfgift .pdf__sale_table .table_icon.error_icon{width:7px;height:7px;fill:#FE1849 !important}.bfpdfgift .pdf__sale_table table{position:relative;border-collapse:collapse;border-spacing:0;border:1px solid #EBEBFF}.bfpdfgift .pdf__sale_table table th,.bfpdfgift .pdf__sale_table table td{position:relative;z-index:1;padding:6px 15px;vertical-align:middle}.bfpdfgift .pdf__sale_table table .tr_title{height:74px;border-radius:4px;background:#FFF0F2;box-shadow:-2px 6px 15px #E2B4E536;border:1px solid #FFDEE3}.bfpdfgift .pdf__sale_table table .table_version{color:#1E1C2C;font:700 20px/1.5 var(--familyLeague)}.bfpdfgift .pdf__sale_table table .table_pro .table_version{border-left:2px solid #1E1C2C}.bfpdfgift .pdf__sale_table table td{text-align:left;color:#676565;font:400 14px/1.5 var(--familyLeague)}.bfpdfgift .pdf__sale_table table td p,.bfpdfgift .pdf__sale_table table td span,.bfpdfgift .pdf__sale_table table td sup,.bfpdfgift .pdf__sale_table table td em,.bfpdfgift .pdf__sale_table table td b{font:inherit;color:inherit}.bfpdfgift .pdf__sale_table table td b{color:#000;font:600 18px/1.5 var(--familyLeague)}.bfpdfgift .pdf__sale_table table .tr_pink{background:#FFF0F2}.bfpdfgift .pdf__sale_table table .table_pro,.bfpdfgift .pdf__sale_table table .table_free{position:relative;width:210px;text-align:center;color:#464545;font:500 16px/1.5 var(--familyLeague)}.bfpdfgift .about{padding-top:26px;font-family:Lexend}.bfpdfgift .about .h2{text-align:center;margin-bottom:40px;font-size:32px;font-weight:bold}.bfpdfgift .about .page-wrapper{padding:10px 0px 20px}.bfpdfgift .about .about_box{position:relative}.bfpdfgift .about .about_box .left_btn{width:36px;height:36px;position:absolute;z-index:1;left:-20px;top:60%;background:url(../../2026summer/pdf/sprites_ic.png) no-repeat 0 -173px;cursor:pointer;z-index:2}.bfpdfgift .about .about_box .left_btn:not(.swiper-button-disabled){background-position:0 -221px}.bfpdfgift .about .about_box .right_btn{width:36px;height:36px;position:absolute;z-index:1;right:-20px;top:60%;background:url(../../2026summer/pdf/sprites_ic.png) no-repeat -60px -173px;cursor:pointer;z-index:2}.bfpdfgift .about .about_box .right_btn:not(.swiper-button-disabled){background-position:-61px -221px}.bfpdfgift .about .about_box .swiper-container{width:834px;border-radius:4px;margin:0 auto;position:relative}.bfpdfgift .about .about_box .swiper-container .swiper-slide{width:100%;display:flex}.bfpdfgift .about .about_box .swiper-container .swiper-slide .comment{width:834px}.bfpdfgift .about .about_box .swiper-container .swiper-slide .comment .name{margin-top:23px;margin-bottom:32px;font-size:16px;font-weight:bold;color:#242427;line-height:24px}.bfpdfgift .about .about_box .swiper-container .swiper-slide .comment .main{margin-bottom:20px;font-size:15px;font-weight:600;color:#63636a;line-height:30px}.bfpdfgift .about .about_box .swiper-container .swiper-slide .comment .star-four{width:95px;height:15px;background:url(../../2026summer/pdf/sprites_ic.png) no-repeat 0 -47px;margin:0 auto}.bfpdfgift .about .about_box .swiper-container .swiper-slide .comment .star-five{width:95px;height:15px;background:url(../../2026summer/pdf/sprites_ic.png) no-repeat 0 -78px;margin:0 auto}.bfpdfgift .footer{margin-top:40px;height:60px;display:flex;align-items:center;justify-content:center;background:#363636;color:#A8A8A8;text-align:center;font-size:16px;font-weight:600}.bfpdfgift .bottom-buy{height:208px;background-position:top;box-sizing:border-box;position:fixed;width:100%;bottom:0;opacity:0;z-index:99;opacity:1 !important;transform:translate3d(0, 200%, 0);transition:all 0.8s;background:url(../../../2023purchase1/bfvpnlow/bottom-banner.png) center no-repeat;padding-top:37px;font-family:League Spartan}.bfpdfgift .bottom-buy.on{transform:translateZ(0)}.bfpdfgift .bottom-buy .wrapper{width:1200px !important;display:flex;justify-content:space-between;height:156px;align-items:center}.bfpdfgift .bottom-buy .off{width:fit-content;position:relative;height:auto}.bfpdfgift .bottom-buy .bt_title{display:flex;justify-content:center;gap:8px;font-size:20px;font-weight:600;color:#FFFFFF}.bfpdfgift .bottom-buy h3 .progress_bar{display:flex;justify-content:end;align-items:center;margin:20px auto 0px;position:relative;padding-right:30px;height:22px;width:458px;background:#FFF4F4 0% 0% no-repeat padding-box;box-shadow:inset 0px 2px 3px #FFADAD;border:3px solid #FFFFFF;border-radius:9999px}.bfpdfgift .bottom-buy h3 .progress_bar .progress_barbg{position:absolute;width:456px;height:16px;left:0px;opacity:1;background:transparent linear-gradient(96deg, #FF973E 0%, #FC063E 100%) 0% 0% no-repeat padding-box;box-shadow:inset 0px 2px 3px #C9C9C929;border-radius:9999px;transition:all .3s ease-out}.bfpdfgift .bottom-buy h3 .progress_bar .br-countdown{display:flex;justify-content:center;align-items:center;font-size:12px;color:#FFB5B5;font-weight:600;z-index:2}.bfpdfgift .bottom-buy h3 .progress_bar .br-countdown p{color:#000}.bfpdfgift .bottom-buy h3 .progress_bar .br-countdown .br-time{display:flex;justify-content:center;overflow:hidden;padding:0px 4px 0px 6px}.bfpdfgift .bottom-buy h3 .progress_bar .br-countdown .br-time .time-list{display:block;margin-right:2px;width:fit-content;height:22px;line-height:22px;text-align:center}.bfpdfgift .bottom-buy h3 .progress_bar .br-countdown .br-time .time-list>em{color:#FF3C3C;font-size:13px;font-weight:600;display:block;font-style:normal}.bfpdfgift .bottom-buy .right-message{text-align:center}.bfpdfgift .bottom-buy .right-message .price{display:flex;align-items:baseline;position:relative;justify-content:center}.bfpdfgift .bottom-buy .right-message .price span{font-size:20px;font-weight:bold;color:#FF0B0B}.bfpdfgift .bottom-buy .right-message .price span i{font-style:normal;font-size:20px;font-weight:bold}.bfpdfgift .bottom-buy .right-message .price b{font-size:38px;font-weight:bold}.bfpdfgift .bottom-buy .right-message .price del{color:#D5D5D5;font-size:18px;font-weight:500;margin-left:8px;position:relative}.bfpdfgift .bottom-buy .right-message .price del::after{display:none}.bfpdfgift .bottom-buy .right-message .price del.normal{text-decoration:line-through}.bfpdfgift .bottom-buy .right-message .price del.normal::after{display:none}.bfpdfgift .bottom-buy .right-message .buybtn{display:block;width:268px;height:46px;line-height:46px;margin-top:4px;font-size:18px;font-weight:bold;color:#fff;background:transparent linear-gradient(180deg, #FF3A3A 0%, #EF0404 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px #FF565678;border-radius:4px}.bfpdfgift .bottom-buy .right-message .buybtn:hover{background:transparent linear-gradient(180deg, #EF0404 0%, #FF3A3A 100%) 0% 0% no-repeat padding-box}.bfpdfgift .popbg,.bfpdfgift .bfpdf-pop{transform-origin:center}.bfpdfgift .bfpdf-pop{width:525px;height:335px;background:url(./pop_bg.png) center center no-repeat;position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;z-index:-99;opacity:0;transform:scale(0);transition:all 0.3s;padding:0;font-family:"League Spartan"}.bfpdfgift .bfpdf-pop.on{z-index:9999;opacity:1;transform:scale(1)}.bfpdfgift .bfpdf-pop .close{position:absolute;top:10px;right:10px;cursor:pointer;opacity:0.6;transition:all .3s ease}.bfpdfgift .bfpdf-pop .close:hover{opacity:1}.bfpdfgift .bfpdf-pop .pop_title{display:block;margin:-12px auto 0px}.bfpdfgift .bfpdf-pop .des{font-size:16px;font-weight:500;text-align:center;line-height:1.5;width:80%;margin:10px auto 0px;color:#fff}.bfpdfgift .bfpdf-pop .des span{font-weight:600;color:#F20E0E}.bfpdfgift .bfpdf-pop .box{width:366px;height:115px;background:url(./pop_img.png) center no-repeat;margin-top:25px;margin-left:90px}.bfpdfgift .bfpdf-pop .box p{position:relative;font-size:20px;font-weight:bold;left:96px;top:32px;transform:rotate(-6deg)}.bfpdfgift .bfpdf-pop .box p span{font-size:26px;font-weight:bold;color:#E90000}.bfpdfgift .bfpdf-pop .miss{font-size:14px;color:#FFFFFF;text-align:center;margin-top:15px}.bfpdfgift .bfpdf-pop .buybtn{display:block;width:318px;height:50px;text-align:center;line-height:50px;background:transparent linear-gradient(180deg, #FF3A3A 0%, #EF0404 100%) 0% 0% no-repeat padding-box;border-radius:30px;font-size:16px;font-weight:500;color:#fff;margin:15px auto 0px}.bfpdfgift .bfpdf-pop .buybtn:hover{background:transparent linear-gradient(180deg, #EF0404 0%, #FF3A3A 100%) 0% 0% no-repeat padding-box}
