.bfisrgift{padding-bottom:160px}.bfisrgift .border_text{position:relative;z-index:1;display:inline-block}.bfisrgift .border_text b{position:relative;z-index:0;display:inline-block;line-height:1;color:rgba(0,0,0,0)}.bfisrgift .border_text b:after{content:attr(data-text);position:absolute;top:1px;left:1px;z-index:-1;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:6px #000}.bfisrgift .border_text strong{position:absolute;left:0;top:0px;z-index:2;display:block;line-height:1;color:#ffe640;text-align:center}.bfisrgift .banner{background:url(./banner_bg.webp) center no-repeat}.bfisrgift .banner .logo{position:absolute;left:-50px;top:30px}.bfisrgift .banner .title_box{display:flex;align-items:center;justify-content:center}.bfisrgift .banner .title_box .right{margin-left:-20px}.bfisrgift .banner .title_box .right p{width:100%;padding-left:40px;font-size:18px;font-weight:600;color:#fff;margin-top:10px}.bfisrgift .banner .title_box .right p span{color:#ff132b;font-weight:600;position:relative}.bfisrgift .banner .title_box .right p span::after{content:"";display:block;width:100%;height:3px;background:url(./line.png) center no-repeat;background-size:cover;position:absolute;left:0px;bottom:-8px}.bfisrgift .banner .message{align-items:end}.bfisrgift .banner .message .box{border-radius:12px;width:330px;height:532px;padding-top:30px}.bfisrgift .banner .message .box h3{height:60px}.bfisrgift .banner .message .box h4 del{position:relative;left:0;top:0;display:block;margin-top:5px}.bfisrgift .banner .message .box .buybtn{margin-top:10px}.bfisrgift .banner .message .box .box-p{margin-bottom:15px}.bfisrgift .banner .message .box ul{padding-top:15px}.bfisrgift .banner .message .box ul li{list-style:none;display:flex;align-items:center;gap:8px}.bfisrgift .banner .message .box ul li::before{content:"";display:block;width:12px;height:12px;background:url(./check-circle.svg) center no-repeat}.bfisrgift .banner .message .box.active-box{width:380px;box-shadow:0px 15px 34px rgba(106,0,245,.1411764706);border:4px solid #d10015;border-radius:22px;height:550px}.bfisrgift .banner .message .box.active-box .box_main{background:none;padding-top:40px}.bfisrgift .banner .message .box.active-box::after{display:none}.bfisrgift .banner .message .box.active-box .time_cont{width:90%;background:rgba(0,0,0,0) linear-gradient(180deg, #FFEA80 0%, #FFB31D 100%) 0% 0% no-repeat padding-box}.bfisrgift .banner .message .box.active-box .time_cont .border_text{-webkit-text-stroke:0px}.bfisrgift .banner .message .box.active-box h3 p{display:flex}.bfisrgift .banner .message .box.active-box h3 p b,.bfisrgift .banner .message .box.active-box h3 p strong{line-height:32px;font-size:20px;font-weight:600;height:30px}.bfisrgift .banner .message .box.active-box h3 p b{padding:0px 5px 0px 10px;background-color:#fef0be}.bfisrgift .banner .message .box.active-box h3 p strong{padding:0px 10px 0px 5px;color:#fff;background-color:#00c878}.bfisrgift .banner .message .box.active-box h3 span{margin-top:5px}.bfisrgift .banner .message .box.active-box .buybtn{background:rgba(0,0,0,0) linear-gradient(180deg, #FF3A3A 0%, #EF0404 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px rgba(255,86,86,.4705882353);border:none !important}.bfisrgift .banner .message .box.active-box .buybtn:hover{background:rgba(0,0,0,0) linear-gradient(0deg, #FB3300 0%, #EFA104 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px rgba(255,86,86,.4705882353)}.bfisrgift .banner .message .box .gift_part{width:100%;height:80px;border:1px solid #d8d8d8;box-sizing:border-box;padding:11px 16px;border-radius:12px;margin-top:14px}.bfisrgift .banner .message .box .gift_part .line{display:flex;align-items:center;gap:9px}.bfisrgift .banner .message .box .gift_part .line p{text-decoration:underline;font:normal normal 600 16px/16px League Spartan;color:#1e1c2c;position:relative;top:2px}.bfisrgift .banner .message .box .gift_part>p{margin-top:8px;font:normal normal normal 13px/18px League Spartan;color:#656565}.bfisrgift .screen1 .title,.bfisrgift .screen2 .title{font-size:40px;font-weight:bold;text-align:center}.bfisrgift .screen1{padding-top:100px}.bfisrgift .screen1 .wrapper{width:1232px !important}.bfisrgift .screen1 .content{margin-top:90px;display:flex;justify-content:right;align-items:center;gap:50px;position:relative;right:-25px}.bfisrgift .screen1 .content ul{width:460px;display:flex;flex-direction:column;gap:23px}.bfisrgift .screen1 .content ul li{background:#f5f5f5 0% 0% no-repeat padding-box;box-shadow:0px 1px 0px #d9d9d9;border:1px solid #f5f5f5;border-radius:16px;position:relative;width:100%;height:-moz-fit-content;height:fit-content;min-height:126px;padding:20px 30px 10px 48px;list-style:none;cursor:pointer;transition:all .3s ease-in-out}.bfisrgift .screen1 .content ul li:nth-of-type(1) span{background-image:url(../../2026summer/isr/sc_icon1.png)}.bfisrgift .screen1 .content ul li:nth-of-type(2) span{background-image:url(../../2026summer/isr/sc_icon2.png)}.bfisrgift .screen1 .content ul li:nth-of-type(3) span{background-image:url(../../2026summer/isr/sc_icon3.png)}.bfisrgift .screen1 .content ul li:nth-of-type(4) span{background-image:url(../../2026summer/isr/sc_icon4.png)}.bfisrgift .screen1 .content ul li span{display:block;width:58px;height:58px;position:absolute;left:-29px;top:34px;background-position:left}.bfisrgift .screen1 .content ul li h4{font-size:16px;margin-bottom:12px}.bfisrgift .screen1 .content ul li p{line-height:22px}.bfisrgift .screen1 .content ul li.active{background:#fff9f9 0% 0% no-repeat padding-box;box-shadow:0px 8px 11px rgba(227,42,42,.2039215686)}.bfisrgift .screen1 .content ul li.active span{background-position:right}.bfisrgift .screen1 .content .img-box{position:relative;width:722px;height:427px;overflow:hidden}.bfisrgift .screen1 .content .img-box .img_wrapper{display:flex;position:relative;right:0px;transition:all .3s ease}.bfisrgift .screen1 .content .img-box .img_wrapper img{display:block}.bfisrgift .screen2{margin-top:140px}.bfisrgift .screen2 .table{margin-top:122px;display:flex;justify-content:center}.bfisrgift .screen2 .table ul{height:-moz-fit-content;height:fit-content}.bfisrgift .screen2 .table ul li{height:30px;display:flex;justify-content:center;align-items:center;border-top:1px solid #ffeae6}.bfisrgift .screen2 .table ul li:nth-of-type(2),.bfisrgift .screen2 .table ul li:nth-of-type(9){border:none}.bfisrgift .screen2 .table ul li span{display:block;width:16px;height:16px}.bfisrgift .screen2 .table ul .li_title{height:54px;border:none}.bfisrgift .screen2 .table .table_l{width:430px}.bfisrgift .screen2 .table .table_l li{justify-content:left}.bfisrgift .screen2 .table .table_l li:last-of-type{border-top:none;border-bottom:1px solid #ffeae6}.bfisrgift .screen2 .table .table_l li .new{display:block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:2px 5px;font-size:12px;font-weight:600;display:flex;justify-content:center;background:#17ffa2 0% 0% no-repeat padding-box;border-radius:0px 10px 10px 0px;margin-left:4px}.bfisrgift .screen2 .table .table_l .li_title{background:#f2f2f2;gap:8px;padding-left:8px;font-weight:600}.bfisrgift .screen2 .table .table_c{width:296px;box-shadow:0px 6px 10px rgba(255,225,191,.4901960784);border-radius:12px;margin:0px 23px 0px 15px;position:relative;top:-28px}.bfisrgift .screen2 .table .table_c .ul_title{height:82px;border-radius:12px 12px 0px 0px;background:#f2f2f2;font-size:20px;font-weight:600}.bfisrgift .screen2 .table .table_c .li_title{background:#f2f2f2}.bfisrgift .screen2 .table .table_c .check_yes{background:url(./check-grey.svg) center no-repeat}.bfisrgift .screen2 .table .table_c .check_no{width:14px;height:2px;background:#9c9a9a}.bfisrgift .screen2 .table .table_r{width:398px;box-shadow:0px 10px 20px rgba(255,198,83,.4196078431);border-radius:12px;position:relative;top:-50px}.bfisrgift .screen2 .table .table_r .ul_title{height:104px;background:#e40321;border:#e40321;border-radius:12px 12px 0px 0px;font-size:22px;font-weight:600;color:#fff}.bfisrgift .screen2 .table .table_r .ul_title::after{content:"";display:block;width:117px;height:84px;background:url(./vip-logo.svg) center no-repeat;position:absolute;left:0px;right:0px;top:-40px;margin:0px auto}.bfisrgift .screen2 .table .table_r .li_title{background:rgba(228,3,33,.1607843137)}.bfisrgift .screen2 .table .table_r .check_yes{background:url(./vip-check.svg) center no-repeat}.bfisrgift .screen2 .table .table_r li:last-of-type{height:110px}.bfisrgift .screen2 .table .table_r .buybtn{background:rgba(0,0,0,0) linear-gradient(180deg, #FF3A3A 0%, #EF0404 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px rgba(255,86,86,.4705882353);border:none !important;color:#fff}.bfisrgift .screen2 .table .table_r .buybtn:hover{background:rgba(0,0,0,0) linear-gradient(0deg, #FB3300 0%, #EFA104 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px rgba(255,86,86,.4705882353)}.bfisrgift .screen3{overflow:hidden;height:-moz-fit-content;height:fit-content;padding-bottom:30px;margin-top:80px;background:url(./review_bg.png) bottom no-repeat}.bfisrgift .screen3 .content{width:1200px;margin:0 auto}.bfisrgift .screen3 .content .swiper-container{width:100%;height:100%}.bfisrgift .screen3 .content .swiper-container .swiper-slide{text-align:center;font-size:18px;background:rgba(0,0,0,0);overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;width:160px;height:160px;border-radius:50%}.bfisrgift .screen3 .content .swiper-container .swiper-slide img{width:100%;height:100%;margin:5% auto}.bfisrgift .screen3 .content .swiper-button-next,.bfisrgift .screen3 .content .swiper-button-prev{width:30px;height:20px}.bfisrgift .screen3 .content .swiper-button-next::after,.bfisrgift .screen3 .content .swiper-button-prev::after{content:""}.bfisrgift .screen3 .content .swiper-button-prev{background:url(../../2026halloween/isr/arrow.png) left 5px no-repeat;left:280px;top:70px}.bfisrgift .screen3 .content .swiper-button-next{background:url(../../2026halloween/isr/arrow.png) right 5px no-repeat;left:340px;top:70px}.bfisrgift .screen3 .content .swiper-button-next.swiper-button-disabled,.bfisrgift .screen3 .content .swiper-button-prev.swiper-button-disabled{opacity:1}.bfisrgift .screen3 .content .swiper-button-prev.swiper-button-disabled{background:url(../../2026halloween/isr/arrow.png) left -85px no-repeat}.bfisrgift .screen3 .content .swiper-button-next.swiper-button-disabled{background:url(../../2026halloween/isr/arrow.png) right -85px no-repeat}.bfisrgift .screen3 .review-wrap{height:320px;position:relative}.bfisrgift .screen3 .review-wrap .user-head{height:160px;width:160px;position:absolute;left:40px;top:65px}.bfisrgift .screen3 .review-wrap .user-head:before{content:"";width:185px;height:210px;position:absolute;left:-36px;top:-33px;background:url(../../2026halloween/isr/red-cm.png) no-repeat}.bfisrgift .screen3 .review-wrap .user-avator{font-family:League Spartan;font-size:16px;color:#999;line-height:1.7;width:878px;font-weight:400;position:relative;float:right}.bfisrgift .screen3 .review-wrap .user-avator .screen-title{width:100%;color:#60403c;line-height:1.6;font-weight:600;text-align:left;font-size:44px}.bfisrgift .screen3 .review-wrap .user-avator .screen-title::after{content:"";display:inline-block;width:81px;height:57px;background:url(../../2026halloween/isr/dit-cm.png) no-repeat;vertical-align:middle;margin-left:57px}.bfisrgift .screen3 .review-wrap .user-avator ul{margin-top:96px}.bfisrgift .screen3 .review-wrap .user-avator ul li{display:none;list-style:none;width:100%;height:130px;font-size:14px;font-weight:500;line-height:22px;color:#60403c}.bfisrgift .screen3 .review-wrap .user-avator P{font-size:18px;width:152px;line-height:30px;position:absolute;top:230px;left:-246px;text-align:center;font-size:12px;color:#fff;background:url(../../2026halloween/isr/nome-cm.png) no-repeat}.bfisrgift .screen3 .review-wrap .user-avator img{position:absolute;right:-105px;bottom:65px}.bfisrgift .screen3 .review-wrap .user-avator .common-reviews{width:1200px !important;margin:0px auto}.bfisrgift .screen3 .award{clear:both;margin-top:60px}.bfisrgift .screen3 .award .title{color:#60403c;font-size:36px;font-weight:600;text-align:center}.bfisrgift .screen3 .award div{margin-top:50px;text-align:center}.bfisrgift .footer{background:#363636;color:#a8a8a8;margin:0px}.bfisrgift .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 .8s}.bfisrgift .bottom-buy.on{transform:translateZ(0)}.bfisrgift .bottom-buy .wrapper{width:1200px !important;display:flex;justify-content:space-between;height:156px;align-items:center}.bfisrgift .bottom-buy .off{width:-moz-fit-content;width:fit-content;position:relative;height:auto}.bfisrgift .bottom-buy .bt_title{display:flex;justify-content:center;gap:8px}.bfisrgift .bottom-buy h3 .bt_title span{color:#ffdf4f}.bfisrgift .bottom-buy h3.sold{font-size:28px;font-weight:600}.bfisrgift .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:rgba(255,255,255,.031372549) 0% 0% no-repeat padding-box;border:1px solid rgba(255,255,255,.1803921569);border-radius:9999px}.bfisrgift .bottom-buy h3 .progress_bar .progress_barbg{position:absolute;width:456px;height:16px;left:2px;opacity:1;background:rgba(0,0,0,0) linear-gradient(90deg, #A10415 0%, #FF0000 100%) 0% 0% no-repeat padding-box;border-radius:9999px;transition:all .3s ease-out}.bfisrgift .bottom-buy h3 .progress_bar .pb_titme{display:flex;align-items:center;height:14px;position:relative;top:2px}.bfisrgift .bottom-buy h3 .progress_bar .pb_titme p{font-size:14px;font-weight:600}.bfisrgift .bottom-buy h3 .progress_bar .pb_titme .countdown{position:relative;display:flex;vertical-align:bottom;height:14px;line-height:14px;overflow:hidden;text-align:center;margin:0 3px}.bfisrgift .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick{height:14px}.bfisrgift .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick strong,.bfisrgift .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick span,.bfisrgift .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick em,.bfisrgift .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick b{font-size:14px;display:block;font-weight:600;color:#ff150c}.bfisrgift .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick .numlist{display:block;width:inherit;height:inherit}.bfisrgift .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick .numlist span{display:block}.bfisrgift .bottom-buy h3 .progress_bar .pb_titme .br-reduce{top:-4px;left:22%}.bfisrgift .bottom-buy .right-message{text-align:center}.bfisrgift .bottom-buy .right-message .price{display:flex;align-items:baseline;position:relative;justify-content:center}.bfisrgift .bottom-buy .right-message .price span{font-size:20px;font-weight:bold;color:#fff}.bfisrgift .bottom-buy .right-message .price span i{font-style:normal;font-size:20px;font-weight:bold}.bfisrgift .bottom-buy .right-message .price b{font-size:46px;font-weight:bold}.bfisrgift .bottom-buy .right-message .price del{color:#5d5d5d;font-size:18px;font-weight:500;margin-left:8px;position:relative}.bfisrgift .bottom-buy .right-message .price del::after{display:none}.bfisrgift .bottom-buy .right-message .price del.normal{text-decoration:line-through}.bfisrgift .bottom-buy .right-message .price del.normal::after{display:none}.bfisrgift .bottom-buy .right-message .buybtn{width:268px;height:46px;margin-top:4px;font-size:18px;font-weight:bold;background:rgba(0,0,0,0) linear-gradient(180deg, #FF3A3A 0%, #EF0404 100%) 0% 0% no-repeat padding-box;box-shadow:none !important}.bfisrgift .bottom-buy .right-message .buybtn:hover{background:rgba(0,0,0,0) linear-gradient(0deg, #FB3300 0%, #EFA104 100%) 0% 0% no-repeat padding-box}.bfisrgift .pop-new{width:525px;height:335px;background:url(./pop_bg.png) center no-repeat}.bfisrgift .pop-new .pop_title{margin-top:-15px}.bfisrgift .pop-new .des{font-size:14px;font-weight:500;text-align:center;line-height:1.5;width:80%;margin:10px auto 0px;color:#fff}.bfisrgift .pop-new .des span{font-weight:600;color:#f20e0e}.bfisrgift .pop-new .center_box{display:flex;align-items:center;justify-content:center;margin-top:15px}.bfisrgift .pop-new .center_box .img{position:relative}.bfisrgift .pop-new .center_box .img p{position:absolute;left:28px;bottom:28px;font-size:14px;font-weight:500;color:#000;transform:rotate(-8deg)}.bfisrgift .pop-new .center_box .price{text-align:center}.bfisrgift .pop-new .center_box .price p{font-size:34px;font-weight:600;background:rgba(0,0,0,0) linear-gradient(180deg, #FFEA80 0%, #FFB31D 100%) 0% 0% no-repeat padding-box;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:1px #ffe87c}.bfisrgift .pop-new .center_box .price span{font-size:18px;font-weight:bold;color:#ff2121;display:block;margin:5px auto}.bfisrgift .pop-new .center_box .price span b{font-size:30px;font-weight:bold}.bfisrgift .pop-new .center_box .price del{color:rgba(255,255,255,.6)}.bfisrgift .pop-new .miss{margin-top:10px;font-size:14px;color:#fff;text-align:center}.bfisrgift .pop-new .buybtn{width:318px;height:52px;margin:5px auto 10px;background:rgba(0,0,0,0) linear-gradient(180deg, #FF3A3A 0%, #EF0404 100%) 0% 0% no-repeat padding-box;border:none;color:#fff}.bfisrgift .pop-new .buybtn:hover{box-shadow:none;background:rgba(0,0,0,0) linear-gradient(0deg, rgb(251, 51, 0) 0%, rgb(239, 161, 4) 100%) 0% 0% no-repeat padding-box}.bfisrgift .pop-new .close{position:relative;left:0;top:0;right:0px;width:-moz-fit-content;width:fit-content;margin:0px auto;background:none;font-size:12px;color:#fff}