.sale_btn{--saleFamily:"League Spartan", Arial, "Microsoft Yahei", sans-serif;position:relative;z-index:1;margin:0 auto;display:inline-flex;justify-content:center;align-items:center;color:#EC9A47;font:600 20px/1.5 var(--saleFamily);width:100%;padding:0 22px;padding-top:0px;height:54px;border-radius:5px;background:none;border:2px solid #FFD698;text-decoration:none !important;transition:all 0.3s ease}.sale_btn span,.sale_btn b,.sale_btn strong{position:relative;z-index:1;display:block;color:inherit;font:inherit}.sale_btn .btn_tag{position:absolute;top:-16px;right:2%;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:3px 10px 0;height:26px;background:transparent linear-gradient(100deg, #2EDF5D 0%, #C4F61A 39%, #ff0 86%, #C5F83600 100%) 0% 0% no-repeat padding-box;font:700 16px/1.5 var(--saleFamily);color:#000}.sale_btn .btn_tag b{display:block;font:inherit;color:inherit}.sale_btn.btn_current{color:#FFF;border:none;background:transparent linear-gradient(124deg, #FF9202 0%, #FF0080 100%) 0% 0% no-repeat padding-box;box-shadow:0px 13px 15px #FFC4C4;border-radius:0px;outline:4px solid rgba(255,119,0,0.2);transition:transform 0.3s ease}.sale_btn.btn_current:hover{color:#FFF;border:none;background:transparent linear-gradient(124deg, #FF0080 0%, #FF9202 100%) 0% 0% no-repeat padding-box;outline:4px solid rgba(255,119,0,0);box-shadow:0px 13px 15px #FFC4C4;transition:transform 0.3s ease}.sale_btn:hover{color:#fff;border:none;box-shadow:none;background:transparent linear-gradient(90deg, #FF9646 0%, #FF376E 100%) 0% 0% no-repeat padding-box;transition:all 0.3s ease}.idr_sale{padding-bottom:152px;--saleFamily:"League Spartan", Arial, "Microsoft Yahei", sans-serif;font-family:"League Spartan"}.idr_sale .sale_main{position:relative;margin:0 auto;width:100%;height:100%;overflow:hidden}.idr_sale .wrapper,.idr_sale .sale_wrapper,.idr_sale .common-reviews{width:1200px !important;margin:0px auto}.idr_sale strong{font-weight:700}.idr_sale .product_box{position:absolute;z-index:2;top:54%;right:-70px;width:194px;height:194px}.idr_sale .product_box .off_free{display:block;position:absolute;top:5px;left:105px;z-index:5;width:82px;height:105px;background:url(./free_tag.png) center center no-repeat}.idr_sale .product_box .off_free b{display:block;position:absolute;top:52%;left:25px;text-align:center;font:normal normal 800 22px/1.5 var(--saleFamily);letter-spacing:-0.44px;color:#fff;text-shadow:0px 0px 2px rgba(12,77,0,0.162);transform:rotate(332deg) translateZ(0);will-change:transform}.idr_sale .comm_off{position:absolute;top:76%;left:14%;z-index:5}.idr_sale .comm_off::before,.idr_sale .comm_off::after{content:'';display:block;position:absolute;z-index:0;background-position:center center;background-repeat:no-repeat;background-color:transparent}.idr_sale .comm_off::before{display:none}.idr_sale .comm_off::after{top:0px;left:-40px;z-index:5;width:60px;height:56px;background-image:url(./fea_gift_red.png)}.idr_sale .comm_off .off_inner{display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;top:6px;left:0px;z-index:4;width:158px;height:41px;background:url(./off_tag_yellow.svg) center center no-repeat}.idr_sale .comm_off .off_inner b{padding:6px 0 0;display:block;font:normal normal 600 16px/2 var(--saleFamily);color:#040000;white-space:nowrap}.idr_sale .comm_off .off_text{display:block;position:absolute;top:0px;left:0px;font:normal normal normal 16px/1.5 var(--saleFamily);color:#FFF453;text-shadow:0px 3px 5px #B300FF}.idr_sale .comm_off .off_text small{display:inline-block;font:inherit;color:inherit}.idr_sale .comm_off .off_text big{display:inline-block;margin-right:4px;font:normal normal normal 40px/1.5 var(--saleFamily);color:#FFF453;text-shadow:0px 3px 5px #B300FF}.idr_sale .sale_light{position:absolute;top:15%;left:18%;z-index:0;overflow:hidden;width:114px;height:152px}.idr_sale .sale_light::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-light 2s infinite;transform:translateX(-100%)}@keyframes shark-light{to{transform:translateX(100%)}}.idr_sale .light_bottom{top:50px;left:-32px;width:67px;height:86px}.idr_sale .progress_bar{display:flex;justify-content:end;align-items:center;margin:0px auto;position:relative;padding-right:30px;width:460px;height:18px;border-radius:9999px;background:white;box-shadow:0px 3px 6px #FF9F105E}.idr_sale .progress_bar .progress_barbg{position:absolute;width:250px;height:14px;border-radius:9999px;left:2px;background:transparent linear-gradient(90deg, #FFF0E1 0%, #FF601A 100%) 0% 0% no-repeat padding-box}.idr_sale .progress_bar .pb_titme{display:flex;align-items:center;height:14px;position:relative;top:0px}.idr_sale .progress_bar .pb_titme p{font:500 12px/1.5 var(--saleFamily);color:#000}.idr_sale .progress_bar .pb_titme .countdown{position:relative;display:flex;vertical-align:bottom;height:14px;line-height:14px;overflow:hidden;padding:0px 5px;text-align:center}.idr_sale .progress_bar .pb_titme .countdown .scroll-tick strong,.idr_sale .progress_bar .pb_titme .countdown .scroll-tick span{font-size:14px;display:block;font-weight:500;color:#FF1717}.idr_sale .br-numGhost{position:absolute;top:-6px;left:0px;z-index:4;display:inline-block;text-align:center;font-weight:700;font-style:italic;color:#ff0000;font-size:24px;text-shadow:0 1px 0 #fff}.idr_sale .br-reduce{position:absolute;display:block;width:50px;height:50px;top:0px;left:18%}.idr_sale .br-reduce .br-num{z-index:6;display:inline-block;position:absolute;left:0px;top:0;margin-top:-15px;width:22px;height:34px;font-size:18px;line-height:34px;color:#FFCF41;font-weight:500;text-align:center;background:transparent linear-gradient(180deg, #FFCF4100 0%, #FF002C 46%, #FFCF4100 100%) 0% 0% no-repeat padding-box;opacity:0;animation:reduce 1s ease-out 1}@keyframes reduce{from{top:0px;opacity:1}to{top:-20px;opacity:0}}.idr_sale .time_cont{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:calc(100% + 12px);padding:3px 10px 0;height:42px;background:transparent linear-gradient(104deg, #FF037E 0%, #9408E0 100%) 0% 0% no-repeat padding-box;position:absolute;z-index:999;top:-42px;left:-6px}.idr_sale .time_cont>p{font:500 16px/1.5 var(--saleFamily);color:#fff}.idr_sale .time_cont>p>span{display:inline-block;position:relative;font:inherit;color:inherit}.idr_sale .time_cont>p>span::before{content:'';display:block;position:absolute;top:0px;left:-30px;width:26px;height:32px;background:url(./light_time.png) center center no-repeat}.idr_sale .time_cont .countdown{position:relative;display:flex;vertical-align:bottom;height:20px;line-height:20px;overflow:hidden;text-align:center;top:-2px;margin:0 4px}.idr_sale .time_cont .countdown .scroll-tick{padding:0 1px}.idr_sale .time_cont .countdown .scroll-tick strong,.idr_sale .time_cont .countdown .scroll-tick span{width:18px;height:20px;background:rgba(255,255,255,0.9);display:block;font:normal normal 600 16px/24px var(--saleFamily);color:#2E0047}.idr_sale .time_cont .br-reduce{top:15px;left:45%}.idr_sale .time_cont .br-numGhost{top:-6px;left:0px}.idr_sale .banner{position:relative;z-index:1;height:960px;text-align:center;background:url(../isr/banner_bg.webp) no-repeat center top}.idr_sale .banner .title{display:flex;justify-content:center;align-items:center;margin-left:-50px}.idr_sale .banner .title div p{font-size:20px;font-weight:500;margin-top:-10px}.idr_sale .banner .title div p span{color:#FF1602;font-weight:600}.idr_sale .banner .message{display:flex;align-items:center;justify-content:space-between;margin-top:80px;gap:32px}.idr_sale .banner .message .box{position:relative;z-index:1;width:370px;height:630px;padding:36px 20px 0;background:#FFFDF6;border:2px solid #FFE5BE}.idr_sale .banner .message .box .box_name{text-align:center;display:flex;align-items:center;justify-content:center;font:500 20px/1.5 var(--saleFamily);color:#000}.idr_sale .banner .message .box .box_name b,.idr_sale .banner .message .box .box_name span{position:relative;z-index:1;font:inherit;color:inherit}.idr_sale .banner .message .box .box_name .tag_free{position:relative;z-index:0;margin:-4px;margin-left:8px;display:inline-flex;align-items:center;justify-content:center;padding:2px 12px 0;height:18px;background:#6BBF21;font-size:16px;color:#FFF}.idr_sale .banner .message .box .box_name .tag_free::before{content:'+';display:block;position:absolute;top:0px;left:-12px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font:inherit;font-weight:700;color:#000;padding-top:3px;background:#FFF}.idr_sale .banner .message .box .box_price{display:flex;align-items:center;justify-content:center;flex-direction:column;height:152px;text-align:center;gap:8px}.idr_sale .banner .message .box .box_price strong{display:block;font:normal normal 700 40px/1 var(--saleFamily);color:#000}.idr_sale .banner .message .box .box_price strong small{color:inherit;font:normal normal 700 18px/1 var(--saleFamily)}.idr_sale .banner .message .box .box_price del{display:block;font:normal normal 500 16px/1 var(--saleFamily);color:#8B8B8B}.idr_sale .banner .message .box .box_price del.middle_del{font:500 20px/1 var(--saleFamily);color:#D19595}.idr_sale .banner .message .box .sale_btn{padding:0 10px;width:90%}.idr_sale .banner .message .box .demarcation{margin:35px auto 40px;position:relative;transform-style:preserve-3d;text-align:center}.idr_sale .banner .message .box .demarcation::after{content:'';display:block;position:absolute;left:0;right:0;top:50%;transform:translateZ(-1px) translateY(-50%);margin:0 auto;width:100%;height:1px;background:#F2DAB3}.idr_sale .banner .message .box .demarcation span{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:3px 28px 0;height:26px;border-radius:9999px;background:#E8BB6F;font:500 16px/1.5 var(--saleFamily);color:#FFF}.idr_sale .banner .message .box .box_list li{display:flex;align-items:center;justify-content:flex-start;gap:10px;position:relative;font:500 16px/1.6 var(--saleFamily);color:#94765E;text-align:left}.idr_sale .banner .message .box .box_list li::before{content:"";display:block;width:13px;height:13px;flex-shrink:0;background:url(./check_brown.svg) center center no-repeat}.idr_sale .banner .message .box.active_box{width:400px;height:660px;padding-left:26px;padding-right:26px;background:#FFF;border:6px solid #FF0000;box-shadow:0px 17px 28px #E5A535}.idr_sale .banner .message .box.active_box .box_price strong{font-size:50px;color:#FF1717}.idr_sale .banner .message .box.active_box .box_price del{color:#D19595}.idr_sale .banner .message .box.active_box .demarcation::after{background:#F2DAB3}.idr_sale .banner .message .box.active_box .demarcation span{background:#F6A52B}.idr_sale .banner .message .box.active_box .box_list li{color:#000}.idr_sale .banner .message .box.active_box .box_list li::before{background:url(./check_green.svg) center center no-repeat}.idr_sale .bottom_buy{position:fixed;left:0;right:0;margin:0 auto;width:100%;bottom:0;height:173px;background:url(./bottom_bg.png) center bottom no-repeat;z-index:-999;opacity:0;visibility:hidden;transform:translate3d(0, 200px, 0);transition:all 0.8s}.idr_sale .bottom_buy.sale_on{z-index:10;opacity:1;visibility:visible;transform:translate3d(0, 0px, 0)}.idr_sale .bottom_buy .sale_wrapper{position:relative;display:flex;justify-content:space-between;align-items:flex-start;height:100%;padding-top:17px;gap:22px}.idr_sale .bottom_buy .bottom_pic{position:relative;text-align:center;margin-top:-20px;width:154px}.idr_sale .bottom_buy .bottom_pic.product_box{position:relative;top:0;left:0;width:154px;height:154px}.idr_sale .bottom_buy .bottom_pic.product_box>img{position:relative;z-index:0;width:100%;max-width:100%;height:auto}.idr_sale .bottom_buy .bottom_content,.idr_sale .bottom_buy .bottom_info{text-align:center}.idr_sale .bottom_buy .bottom_content{flex:1}.idr_sale .bottom_buy .bottom_info{width:260px}.idr_sale .bottom_buy .bottom_title{padding:42px 0 20px;font:600 20px/1.5 var(--saleFamily);color:#000}.idr_sale .bottom_buy .bottom_title b{font:400 20px/1.5 var(--saleFamily);color:#FF1717}.idr_sale .bottom_buy .bottom_price{padding-top:20px;font:normal normal 400 18px/1.5 var(--saleFamily);color:#000}.idr_sale .bottom_buy .bottom_price strong{font:normal normal 700 20px/1.5 var(--saleFamily);color:#000}.idr_sale .bottom_buy .bottom_price strong big{font:normal normal 700 46px/1.5 var(--saleFamily);color:inherit}.idr_sale .bottom_buy .bottom_price del{display:inline-block;margin-left:6px;font:normal normal 400 18px/1.5 var(--saleFamily);color:#D5A82E}.idr_sale .bottom_buy .sale_btn.btn_current{margin-top:-8px;min-width:230px;height:50px}.sale_feature{padding-top:75px}.sale_feature h2{font:normal normal bold 32px/35px League Spartan;text-align:center}.sale_feature .message{display:flex;justify-content:space-between;margin-top:70px}.sale_feature .message .img-box{position:relative;width:638px;height:400px}.sale_feature .message .img-box img{position:absolute;top:-45px}.sale_feature .message .message-box{display:flex;width:615px;justify-content:space-between;flex-wrap:wrap}.sale_feature .message .message-box li{width:48%;margin-bottom:35px}.sale_feature .message .message-box li h3{display:flex;margin-bottom:15px;align-items:center;font:normal normal 600 18px/21px League Spartan}.sale_feature .message .message-box li h3::before{content:"";width:12px;height:12px;margin-right:10px;background:url(./checked.svg) center no-repeat;background-size:contain}.sale_feature .message .message-box li p{padding-left:22px;color:#4E4E4E;font:normal normal normal 16px/20px League Spartan}.sale_feature .img-box{position:relative;z-index:1}.table-box{padding-top:80px}.table-box h2{font-size:32px;font-weight:bold;text-align:center}.table-box .table_cont{padding:120px 12px 0px;display:flex;justify-content:space-between;align-items:start}.table-box .table_cont .li_title{height:60px;font-weight:600;line-height:60px;border-radius:12px 12px 0px 0px;text-align:center}.table-box .table_cont ul{border-radius:12px}.table-box .table_cont ul li{display:flex;height:30px;align-items:center;justify-content:center;border-bottom:1px solid #FFEDE9}.table-box .table_cont ul li:last-child{border:none}.table-box .table_cont ul li span{display:block;width:17px;height:17px}.table-box .table_cont ul li span.grey-yes{background:url(./grey_yes.svg) center no-repeat}.table-box .table_cont ul li span.grey-no{background:url(./grey_no.svg) center no-repeat}.table-box .table_cont ul li span.red-yes{background:url(./red_yes.svg) center no-repeat}.table-box .table_cont .table_l{width:430px;padding:0px 0px 10px 18px}.table-box .table_cont .table_l li{justify-content:left;font-size:16px;font-weight:500;gap:10px}.table-box .table_cont .table_l li span{width:auto;height:auto}.table-box .table_cont .table_c{background:#FFF4E4 0% 0% no-repeat padding-box;border-radius:12px}.table-box .table_cont .table_c ul{width:296px;padding:0px 12px 10px}.table-box .table_cont .table_c ul li{border-color:#FBDFA2}.table-box .table_cont .table_r{width:398px;background:transparent linear-gradient(155deg, #FEE6A1 0%, #FC9C3B 100%) 0% 0% no-repeat padding-box;border-radius:12px 12px 0px 0px;position:relative;top:-30px}.table-box .table_cont .table_r::before{content:"";display:block;width:117px;height:72px;background:url(./vip-logo.png) center no-repeat;position:absolute;top:-40px;left:0;right:0;margin:0px auto}.table-box .table_cont .table_r .li_title{font-size:20px;color:#000;height:90px;line-height:90px}.table-box .table_cont .table_r ul{padding:0px 16px 50px;box-shadow:0px 10px 20px rgba(255,147,83,0.6)}.table-box .table_cont .table_r ul li{border-color:rgba(185,110,77,0.6)}.about{margin:80px auto}.about .h2{font-size:32px;font-weight:bold;text-align:center;margin-bottom:40px}.about .about_box{position:relative}.about .about_box .left_btn{width:36px;height:36px;position:absolute;left:50px;top:60%;background:url(../sprites_ic.png) no-repeat -60px -173px;z-index:999;cursor:pointer}.about .about_box .left_btn:not(.swiper-button-disabled){background-position:0 -221px}.about .about_box .right_btn{width:36px;height:36px;position:absolute;right:50px;top:60%;background:url(../sprites_ic.png) no-repeat -60px -173px;z-index:999;cursor:pointer}.about .about_box .right_btn:not(.swiper-button-disabled){background-position:-61px -221px}.about .about_box .swiper-container{width:834px;border-radius:4px;margin:0 auto;position:relative}.about .about_box .swiper-container .swiper-slide{width:100%;display:flex}.about .about_box .swiper-container .swiper-slide .comment{width:834px}.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}.about .about_box .swiper-container .swiper-slide .comment .main{margin-bottom:20px;font-size:14px;font-weight:600;color:#63636A;line-height:30px}.about .about_box .swiper-container .swiper-slide .comment .star-four{width:95px;height:15px;background:url(../sprites_ic.png) no-repeat 0 -47px;margin:0 auto}.about .about_box .swiper-container .swiper-slide .comment .star-five{width:95px;height:15px;background:url(../sprites_ic.png) no-repeat 0 -78px;margin:0 auto}.footer{padding:22px 16px 18px;text-align:center;background:#000;color:#fff;line-height:1.5;font-size:16px;font-weight:500}.popbg{width:100%;height:100%;background:rgba(0,0,0,0.8) 0% 0% no-repeat padding-box;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;left:0;transform:scale(0);transform-origin:center;z-index:-998;transition:all .3s ease-out}.popbg.on{opacity:1;transform:scale(1);z-index:998}.pop_wrap{position:fixed;width:643px;height:483px;left:0;right:0;top:0;bottom:0;z-index:-99998;margin:auto;transform:scale(0);transition:all .3s ease;transform-origin:center;z-index:-99998;background:url(../isr/pop_bg.png) center no-repeat;font-family:League Spartan;padding-top:155px}.pop_wrap.on{transform:scale(1);z-index:9999}.pop_wrap .pop_title{display:block;margin:0px auto;position:absolute;left:0;right:0;top:90px}.pop_wrap .close{position:absolute;display:block;width:fit-content;height:fit-content;top:100px;right:-30px;opacity:0.5;cursor:pointer;transition:all .3s ease}.pop_wrap .close:hover{opacity:1}.pop_wrap .pop_content{text-align:center}.pop_wrap .pop_content .pop_des{font-size:18px;font-weight:600}.pop_wrap .pop_content .off{margin-top:28px}.pop_wrap .pop_content .off h3{height:61px;font-size:40px;line-height:70px;font-weight:900;background:url(../isr/pop_ext.png) center no-repeat;color:#FFFFF4}.pop_wrap .pop_content .off h4{margin-top:10px;font-size:18px;font-weight:600;color:#FF0000}.pop_wrap .pop_content .off h5{margin:20px 0px 5px;font-size:18px;font-weight:500;color:#B5B598}.pop_wrap .pop_content .off p{height:42px;display:flex;align-items:center;justify-content:center;gap:5px}.pop_wrap .pop_content .off p span{font-size:20px;font-weight:500;color:#A40000;position:relative;top:2px}.pop_wrap .pop_content .buybtn{width:290px;height:50px;margin:20px auto 15px;display:flex;align-items:center;justify-content:center;border-radius:30px;font:normal normal 500 16px League Spartan;color:#fff;background:transparent linear-gradient(109deg, #FF9202 0%, #FF0080 100%) 0% 0% no-repeat padding-box;box-shadow:0px 13px 15px #FFC4C4;outline:4px solid #FF77002B;transition:all .3s ease}.pop_wrap .pop_content .buybtn:hover{background:transparent linear-gradient(109deg, #FF0080 0%, #FF9202 100%) 0% 0% no-repeat padding-box}.pop_wrap .pop_content .view{font-size:14px;color:#95411C}.zoom{animation:zoom-scaling 2s ease-in-out 1}@keyframes zoom-scaling{0%{transform:scale(0);opacity:0}15%{transform:scale(1.5);opacity:1}30%{transform:scale(1);opacity:0.5}45%{transform:scale(1.5);opacity:1}60%{transform:scale(1);opacity:0.5}75%{transform:scale(1.5);opacity:1}100%{transform:scale(1);opacity:1}}
