body{padding-bottom:156px}body .buybtn{display:flex;margin:0px auto;align-items:center;justify-content:center;width:220px;height:44px;border:2px solid rgba(0,0,0,0.4);border-radius:30px;font:normal normal 500 16px League Spartan;color:#000;transition:all .3s ease}body .buybtn.red{color:#fff;background:transparent linear-gradient(80deg, #F84B29 0%, #FF00B7 100%) 0% 0% no-repeat padding-box;box-shadow:inset 0px -6px 14px #E11E00, 0px 5px 8px #FE9D79;border:1px solid #F3DFFF;transform:scale(1);transform-origin:center center;transition:transform 0.4s ease;overflow:hidden}body .buybtn.red::before{content:'';position:absolute;inset:-10%;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%)}@keyframes shark-wrap{to{transform:translateX(100%)}}body .buybtn.red:hover{background:transparent linear-gradient(80deg, #FF00B7 0%, #F84B29 100%) 0% 0% no-repeat padding-box;box-shadow:none}body .buybtn.red:hover::before{display:none}body .buybtn:hover{background:transparent linear-gradient(80deg, #F84B29 0%, #FF00B7 100%) 0% 0% no-repeat padding-box;box-shadow:inset 0px -6px 14px #E11E00, 0px 5px 8px #FE9D79;border:1px solid #F3DFFF;color:#fff}body .num_count>p{line-height:20px}body .num_count>p:last-child{margin-top:2px}body .num_count>p>span{font-size:20px;font-family:"Yesteryear";color:#4a1503;margin-right:5px;position:relative}body .num_count>p>span::after{content:attr(data-text);-webkit-text-stroke:1px #fff;position:absolute;left:0;top:0px;z-index:-1}body .num_count .countdown{position:relative;display:flex;vertical-align:bottom;height:20px;line-height:20px;overflow:hidden;text-align:center;top:2px}body .num_count .countdown .scroll-tick{width:27px;height:20px}body .num_count .countdown .scroll-tick:last-child{margin-right:0}body .num_count .countdown .scroll-tick strong,body .num_count .countdown .scroll-tick span{font-size:18px;display:block;font-weight:bold;color:#D10016}body .banner2026{height:940px;background:url(./isr/banner_bg.webp) no-repeat center top}body .banner2026.idr{background:url(./idr/banner_bg.webp) no-repeat center top}body .banner2026 .logo{display:block;position:absolute;top:30px;left:-60px;transform:scale(1.2)}body .banner2026 .title{display:flex;justify-content:center;margin-left:-50px}body .banner2026 .title div{margin-left:-30px}body .banner2026 .title div img{margin-top:10px}body .banner2026 .title div p{font-size:24px;font-weight:500;margin-left:30px;color:#fff}body .banner2026 .title div p span{color:#FFA619;font-weight:600}body .banner2026 .wrapper{width:fit-content;position:relative}body .banner2026 .message{display:flex;justify-content:center;margin-top:60px;align-items:end;gap:10px}body .banner2026 .message .box{width:300px;height:560px;padding:35px 12px 0px;background:#FAF3FF}body .banner2026 .message .box h3{text-align:center;display:flex;flex-direction:column;align-items:center;min-height:58px}body .banner2026 .message .box h3 p{font-size:18px;font-weight:400}body .banner2026 .message .box h3 p b,body .banner2026 .message .box h3 p strong{display:inline-block;font-size:22px;font-weight:400}body .banner2026 .message .box h3 p b{color:#FF0000}body .banner2026 .message .box h3 p strong{padding:6px 10px 2px 5px;background:transparent linear-gradient(274deg, #F5DD00 0%, #FFE564 100%) 0% 0% no-repeat padding-box}body .banner2026 .message .box h3 span{width:fit-content;padding:5px 10px 0px;height:24px;text-align:center;font-size:18px;font-weight:500;margin-top:17px;color:#FF4E00;background:#FFD4C4}body .banner2026 .message .box .price{margin-top:36px;height:70px;text-align:center}body .banner2026 .message .box .price span{font-size:20px;font-weight:bold}body .banner2026 .message .box .price span b{font-size:36px;font-weight:bold}body .banner2026 .message .box .price p{margin-top:9px}body .banner2026 .message .box .price p del{color:#929292}body .banner2026 .message .box .price p del.ext{position:relative;text-decoration:none;margin-right:10px}body .banner2026 .message .box .price p del.ext::after{content:"";position:absolute;width:57px;height:20px;background:url(./isr/del_bg.png) center no-repeat;background-size:contain;left:-3px;top:-4px}body .banner2026 .message .box .buybtn{margin:0px auto}body .banner2026 .message .box .box-p{text-align:center;font-size:14px;color:#9A9A9A;margin:12px auto 35px}body .banner2026 .message .box ul{font:normal normal normal 16px/24px League Spartan;color:#5D5D5D;border-top:1px solid rgba(117,104,91,0.3);padding:30px 0px 0px 0px}body .banner2026 .message .box ul li{position:relative;list-style:none;display:flex;gap:5px;align-items:start}body .banner2026 .message .box ul li::before{content:"";display:block;width:4px;height:4px;border-radius:4px;position:relative;top:8px;background:#5D5D5D}body .banner2026 .message .box ul li a{margin-left:12px;font-size:14px;color:#75685B;text-decoration:underline}body .banner2026 .message .box ul li.red{color:#FF0000}body .banner2026 .message .box ul li.red::before{background:#FF0000}body .banner2026 .message .box.active-box{position:relative;width:352px;height:582px;padding:0px;margin:0px 5px -6px;box-shadow:0px 8px 18px #D56900;border:6px solid #FF7D00;border-radius:3px}body .banner2026 .message .box.active-box .num_count{display:flex;align-items:center;justify-content:center;width:318px;height:36px;border-radius:0px 0px 14px 14px;background:#FFF944;position:absolute;z-index:9;top:-18px;left:0;right:0;margin:0px auto;box-shadow:0px 5px 20px rgba(180,73,0,0.5)}body .banner2026 .message .box.active-box .num_count>p{position:relative;z-index:1;font-weight:600;color:#4A1503;display:flex;align-items:center}body .banner2026 .message .box.active-box .num_count::before{position:absolute;content:"";display:block;width:100px;height:30px;top:2px;left:50%;background:url(../2026summer/isr/cdown_bg.png) center no-repeat}body .banner2026 .message .box.active-box .num_count .countdown{position:relative;display:flex;vertical-align:bottom;height:20px;line-height:20px;overflow:hidden;text-align:center;top:2px;margin:0px 5px;z-index:2}body .banner2026 .message .box.active-box .num_count .countdown .scroll-tick{width:fit-content;height:20px}body .banner2026 .message .box.active-box .num_count .countdown .scroll-tick strong,body .banner2026 .message .box.active-box .num_count .countdown .scroll-tick span{font-size:18px;display:block;font-weight:bold;color:#D10016}body .banner2026 .message .box.active-box .num_count .br-reduce{top:10px;left:50%}body .banner2026 .message .box.active-box .num_count .br-reduce .br-num{right:0px}body .banner2026 .message .box.active-box .box_main{padding:40px 20px 0px;position:relative;z-index:3;background:#fff;width:100%;height:100%}body .banner2026 .message .box.active-box h3 p{font-size:22px}body .banner2026 .message .box.active-box h3 span{height:25px;font-size:20px;font-weight:bold;color:#000;background:transparent linear-gradient(274deg, #00E636 0%, #A8FF64 100%) 0% 0% no-repeat padding-box}body .banner2026 .message .box.active-box h3 span.ext{padding:0px 0px 0px 5px;display:flex;align-items:center}body .banner2026 .message .box.active-box h3 span.ext b{margin-left:4px;font-weight:bold;background:#28ECDF;display:block;height:100%;padding:3px 5px;margin-left:5px}body .banner2026 .message .box.active-box .price span{color:#FF2E2E;font-size:24px}body .banner2026 .message .box.active-box .price span b{font-size:40px}body .banner2026 .message .box.active-box ul{width:95%;margin:0px auto}body .banner2026 .message .box.active-box ul li{gap:10px}body .banner2026 .message .box.active-box ul li::before{width:12px;height:12px;background:url(./isr/list_icon.svg) center no-repeat;margin-top:-2px}body .banner2026 .message .box.active-box .buybtn{width:298px;height:50px;line-height:50px;font-size:18px}body .banner2026 .message .box.sold::after,body .banner2026 .message .box.sold::before{z-index:10;opacity:1;transform:scale(1)}body .banner2026 .message .box.free{width:218px;background:rgba(242,227,252,0.85);padding-top:73px}body .banner2026 .message .box.free h3{min-height:fit-content;font-size:22px;font-weight:400}body .banner2026 .message .box.free h4{margin-top:125px;font-weight:400;text-align:center}body .banner2026 .message .box.free ul{width:95%;margin:0px auto;margin-top:75px}body .text-stroke{position:relative;width:fit-content;margin:0px auto;font-family:League Spartan}body .text-stroke b{position:relative;z-index:0;display:inline-block;font-size:18px;font-weight:bold;line-height:1;color:transparent}body .text-stroke b:after{content:attr(data-text);position:absolute;left:0;z-index:-1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:8px #580792}body .text-stroke span{position:absolute;left:0;top:0;z-index:2;display:block;font-size:18px;font-weight:bold;line-height:1;-webkit-background-clip:text;color:#fff;text-align:center}body .text-stroke.sp b,body .text-stroke.sp span{font-size:20px}body .text-stroke.sp span{color:#FFCA00}body .bottom-buy{height:156px;background:url(./isr/float_bg.png) no-repeat center;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}body .bottom-buy.on{transform:translateZ(0)}body .bottom-buy .wrapper{width:1200px !important;display:flex;justify-content:space-between;height:156px;align-items:center}body .bottom-buy .off{width:fit-content;position:relative;height:auto}body .bottom-buy .bt_title{display:flex;justify-content:center;gap:8px}body .bottom-buy h3.sold{font-size:28px;font-weight:600}body .bottom-buy h3 .progress_bar{display:flex;justify-content:end;align-items:center;margin:20px auto 0px;position:relative;padding-right:30px;height:28px;width:483px;background:#FAFAFA;border:5px solid #fcc350a6;border-radius:9999px}body .bottom-buy h3 .progress_bar .progress_barbg{position:absolute;width:469px;height:14px;left:2px;opacity:1;background:transparent linear-gradient(270deg, #fc0 0%, #FF2525 100%) 0% 0% no-repeat padding-box;border-radius:9999px;transition:all .3s ease-out}body .bottom-buy h3 .progress_bar .pb_titme{display:flex;align-items:center;height:14px;position:relative;top:2px}body .bottom-buy h3 .progress_bar .pb_titme p{font-size:14px;font-weight:600}body .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}body .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick{height:14px}body .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick strong,body .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick span,body .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick em,body .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick b{font-size:14px;display:block;font-weight:600;color:#FF150C}body .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick .numlist{display:block;width:inherit;height:inherit}body .bottom-buy h3 .progress_bar .pb_titme .countdown .scroll-tick .numlist span{display:block}body .bottom-buy h3 .progress_bar .pb_titme .br-reduce{top:-4px;left:22%}body .bottom-buy .right-message{text-align:center}body .bottom-buy .right-message .price{display:flex;align-items:baseline;position:relative;justify-content:center}body .bottom-buy .right-message .price span{font-size:14px;font-weight:bold;color:#fff}body .bottom-buy .right-message .price span i{font-style:normal;font-size:20px;font-weight:bold}body .bottom-buy .right-message .price b{font-size:40px;font-weight:bold}body .bottom-buy .right-message .price del{color:#e9e9e9;font-size:14px;font-weight:500;margin-left:8px;position:relative;text-decoration:none}body .bottom-buy .right-message .price del::after{content:"";position:absolute;width:57px;height:20px;background:url(./isr/del_bg.png) center no-repeat;background-size:contain;left:-4px;top:-5px}body .bottom-buy .right-message .price del.normal{text-decoration:line-through}body .bottom-buy .right-message .price del.normal::after{display:none}body .bottom-buy .right-message .buybtn{width:268px;height:46px;margin-top:4px;font-size:18px;font-weight:bold}body .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}body .popbg.on{opacity:1;transform:scale(1);z-index:998}body .isr-pop{position:fixed;width:672px;height:413px;left:0;right:0;top:0;bottom:0;margin:auto;transform:scale(0);transition:all .3s ease;transform-origin:center;z-index:-99998;background:url(./isr/pop_bg.png) center no-repeat;box-sizing:border-box}body .isr-pop.off{height:475px;background:url(./idr/pop_bg.png) center no-repeat}body .isr-pop.off .close_div{top:60px}body .isr-pop.off>img{top:-20px}body .isr-pop.off .p_des{margin-top:105px}body .isr-pop.off .pop_c{padding:0px 13px 0px 17px;margin-top:25px;display:flex;justify-content:center;align-items:center;gap:4px;position:relative}body .isr-pop.off .pop_c::after{top:52%}body .isr-pop.off .pop_c ul{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:20px;position:relative}body .isr-pop.off .pop_c ul li{font-weight:600;text-align:center}body .isr-pop.off .pop_c ul .time{border:0px;padding:0px}body .isr-pop.off .pop_c ul .price{margin-top:0px}body .isr-pop.off .pop_c .left{width:140px;height:142px;background:#863F9F 0% 0% no-repeat padding-box;z-index:-2}body .isr-pop.off .pop_c .left .time{font-size:16px;color:#C278EB}body .isr-pop.off .pop_c .left .discount{font-size:26px;color:#DC9CFF;margin:15px 0px}body .isr-pop.off .pop_c .left .price{display:flex;flex-direction:column;gap:4px}body .isr-pop.off .pop_c .left .price span{color:#D790FE;font-weight:600}body .isr-pop.off .pop_c .left .price del{color:#B46CDC}body .isr-pop.off .pop_c .right{width:172px;height:174px;background:transparent linear-gradient(327deg, #FFE08A 0%, #FECC0B 100%) 0% 0% no-repeat padding-box;border:3px solid #FFFFFF}body .isr-pop.off .pop_c .right::before{content:"";display:block;position:absolute;width:110%;height:110%;background:#FFF950 0% 0% no-repeat padding-box;border-radius:20px;filter:blur(9px);z-index:-1}body .isr-pop.off .pop_c .right .time{font-size:18px;color:#FF621D}body .isr-pop.off .pop_c .right .discount{margin:18px 0px 15px}body .isr-pop.off .pop_c .right .discount .text-stroke{font-family:League Spartan}body .isr-pop.off .pop_c .right .discount .text-stroke b{font-size:36px;font-weight:900}body .isr-pop.off .pop_c .right .discount .text-stroke b::after{-webkit-text-stroke:5px #fff}body .isr-pop.off .pop_c .right .discount .text-stroke span{font-size:36px;font-weight:900;color:#FF001E}body .isr-pop.off .pop_c .right .price{display:flex;flex-direction:column;gap:4px;font-size:18px}body .isr-pop.off .pop_c .right .price span{color:#FF621D}body .isr-pop.off .pop_c .right .price del{color:#D59F4F;opacity:1}body .isr-pop.off .pop_c .right li{position:relative;z-index:2}body .isr-pop.off .buybtn{width:270px;height:48px;margin-top:20px;border-radius:0px;background:transparent linear-gradient(96deg, #FF2C00 0%, #CE00FF 100%) 0% 0% no-repeat padding-box;box-shadow:inset 0px 10px 20px #FF00AA, 0px 5px 15px #FFF950;border:none;position:relative}body .isr-pop.off .buybtn::after{content:"";display:block;width:100%;height:100%;border:4px solid #FF77002B;position:absolute;left:-4px;top:-4px;z-index:0}body .isr-pop.off .buybtn:hover{background:transparent linear-gradient(96deg, #CE00FF 0%, #FF2C00 100%) 0% 0% no-repeat padding-box}body .isr-pop .close_div{position:absolute;width:31px;height:31px;top:0px;right:0px}body .isr-pop .close_div .close{display:block;width:31px;height:31px;cursor:pointer;background:url(./isr/pop_close.svg) no-repeat center/cover;transition:all .3s ease-out;transform:scale(1)}body .isr-pop .close_div p{position:absolute;top:40px;padding:5px 10px;width:156px;height:25px;background:#F4E5FF 0% 0% no-repeat padding-box;border:1px solid #6113A1;border-radius:0px 20px 20px 20px;font-size:12px;text-align:center;color:#6113A1;line-height:1.1;opacity:0;transform:scale(0);transform-origin:left top;transition:all .3s ease-out}body .isr-pop .close_div:hover span{transform:scale(0.8)}body .isr-pop .close_div:hover p{opacity:1;transform:scale(1)}body .isr-pop.on{transform:scale(1);z-index:10000}body .isr-pop>img{display:block;margin:0px auto;position:absolute;top:-50px;left:0;right:0}body .isr-pop .p_des{font-size:18px;font-weight:600;color:#fff;margin-top:82px;text-align:center}body .isr-pop .p_des b{font-size:20px;color:#FFDD00;font-weight:bold}body .isr-pop .close_div{position:absolute;width:31px;height:31px;top:0px;right:0px}body .isr-pop .close_div .close{display:block;width:31px;height:31px;cursor:pointer;background:url(./isr/pop_close.svg) no-repeat center/cover;transition:all .3s ease-out;transform:scale(1)}body .isr-pop .close_div p{position:absolute;top:40px;padding:5px 20px;width:156px;height:35px;background:#F4E5FF 0% 0% no-repeat padding-box;border:1px solid #6113A1;border-radius:0px 20px 20px 20px;font-size:12px;text-align:center;color:#6113A1;line-height:1.1;opacity:0;transform:scale(0);transform-origin:left top;transition:all .3s ease-out}body .isr-pop .close_div:hover span{transform:scale(0.8)}body .isr-pop .close_div:hover p{opacity:1;transform:scale(1)}body .isr-pop .pop_c{padding:0px 13px 0px 17px;margin-top:35px;display:flex;justify-content:center;align-items:center;gap:24px;position:relative}body .isr-pop .pop_c::after{content:"";display:block;position:absolute;width:82px;height:63px;background:url(./isr/pop_icon.png) center no-repeat;z-index:2;top:45%;left:42%}body .isr-pop .pop_c ul{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}body .isr-pop .pop_c ul li{font-weight:600;text-align:center}body .isr-pop .pop_c .left{width:134px;height:134px;background:#FFFFE6 0% 0% no-repeat padding-box;box-shadow:0px 4px 10px #F57200;border-radius:14px;padding-top:10px;z-index:-2}body .isr-pop .pop_c .left .time{font-size:14px;font-weight:600;padding-bottom:12px;border-bottom:1px dashed rgba(255,125,38,0.8)}body .isr-pop .pop_c .left .price{display:flex;flex-direction:column;gap:4px;margin-top:15px}body .isr-pop .pop_c .left .price span{color:#FE1E1C;font-size:18px;font-weight:bold}body .isr-pop .pop_c .left .price span b{font-size:28px;font-weight:bold}body .isr-pop .pop_c .left .price del{color:#AF6F08}body .isr-pop .pop_c .right{width:152px;height:154px;background:#fff;box-shadow:0px 4px 10px #F57200;border-radius:10px;justify-content:flex-start;padding-top:10px}body .isr-pop .pop_c .right::before{content:"";display:block;position:absolute;left:-5%;top:-5%;width:110%;height:110%;border:1px solid #FFFFFF;border-radius:10px;z-index:-1}body .isr-pop .pop_c .right .time{font-size:16px;font-weight:bold;position:relative;padding-bottom:12px;border-bottom:1px dashed rgba(255,125,38,0.8)}body .isr-pop .pop_c .right .time p{top:-25px;left:0px;position:absolute;text-align:center;width:100%;height:fit-content;background:transparent linear-gradient(272deg, #00E636 0%, #A8FF64 100%) 0% 0% no-repeat padding-box;padding:4px 5px 2px;line-height:1;text-wrap:nowrap}body .isr-pop .pop_c .right .time div{margin-top:-10px;display:block;width:136px;height:38px;background:url(./isr/pop_off_bg.png) center no-repeat;position:relative;left:5px}body .isr-pop .pop_c .right .time div span{font-size:14px;font-weight:bold;position:relative;top:16px;left:-4px}body .isr-pop .pop_c .right .price{display:flex;flex-direction:column;gap:4px;margin-top:15px}body .isr-pop .pop_c .right .price span{color:#FE1E1C;font-size:18px;font-weight:bold}body .isr-pop .pop_c .right .price span b{font-size:28px;font-weight:bold}body .isr-pop .pop_c .right .price del{color:#000;opacity:0.5}body .isr-pop .pop_c .right li{position:relative;z-index:2}body .isr-pop .buybtn{margin:20px auto 0px;width:298px;height:49px;font-size:18px;font-weight:bold}body .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}}
