body.purchasesum{padding-bottom:60px}body.purchasesum .purchase-order{height:920px;background:url(./banner_bg.webp) center no-repeat;background-size:cover}body.purchasesum .purchase-order .title{text-align:center;background:none;height:fit-content;padding-top:20px}body.purchasesum .purchase-order .title p{font-weight:500}body.purchasesum .wrapper{width:1200px !important}body.purchasesum .purchase-enjoy{margin-top:0px !important}body.purchasesum .br-reduce{position:absolute;display:block;width:fit-content;height:fit-content}body.purchasesum .br-reduce .br-num{position:absolute;right:0px;top:0;width:62px;height:59px;display:inline-block;background:url(./num.png) no-repeat;z-index:22}body.purchasesum .br-numGhost{position:absolute;top:0px;left:0px;z-index:4;display:inline-block;text-align:center;font-weight:700;font-style:italic;color:#ff0000;font-size:32px;text-shadow:0 1px 0 #fff}body.purchasesum .txt_stroke{font-size:20px;font-weight:bold;text-align:center}body.purchasesum .txt_stroke span{display:inline-block;position:relative;font-size:20px}body.purchasesum .txt_stroke span b{position:relative;z-index:0;display:inline-block;font:inherit;font-weight:600;line-height:1;color:transparent}body.purchasesum .txt_stroke span b::after{content:'';content:attr(data-text);position:absolute;left:0;z-index:-1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:4px #FFFFFF}body.purchasesum .txt_stroke span strong{position:absolute;top:0;left:0px;z-index:2;display:block;font:inherit;font-weight:600;line-height:1;-webkit-background-clip:text;color:#039746;text-align:center}body.purchasesum .newbtn{display:flex;margin:0px auto;justify-content:center;width:285px;height:46px;line-height:46px;border:2px solid #FFD37F;border-radius:6px;font-size:18px;font-weight:600;transition:all .3s ease;color:#FFB31E}body.purchasesum .newbtn.red{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 #FF9A4D;position:relative;border:none;color:#FFFFFF;border-radius:0px}body.purchasesum .newbtn.red::before,body.purchasesum .newbtn.red::after{content:"";display:block;position:absolute}body.purchasesum .newbtn.red::before{width:293px;height:54px;left:-4px;top:-4px;border:4px solid rgba(255,119,0,0.17);box-sizing:border-box}body.purchasesum .newbtn:hover{background:transparent linear-gradient(96deg, #CE00FF 0%, #FF2C00 100%) 0% 0% no-repeat padding-box;box-shadow:inset 0px 10px 20px #FF00AA, 0px 5px 15px #FF9A4D;border:none;color:#fff}body.purchasesum .popup-box .pop_info .p2{margin-top:5px;display:flex;justify-content:center;gap:10px}body.purchasesum .popup-box .pop_info .p2 del:nth-of-type(1){color:#4E4E4E}body.purchasesum .popbg{width:100%;height:100%;background:rgba(0,0,0,0.8) 0% 0% no-repeat padding-box;opacity:1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;left:0;transform:scale(0);transition:all .3s ease;transform-origin:center;z-index:-99998}body.purchasesum .popbg.on{transform:scale(1);z-index:9999}body.purchasesum .pop_wrap{position:fixed;width:671px;height:415px;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(./pop_bg.png) center no-repeat;font-family:League Spartan}body.purchasesum .pop_wrap.on{transform:scale(1);z-index:9999}body.purchasesum .pop_wrap>img{display:block;margin:0px auto;position:relative;top:-44px}body.purchasesum .pop_wrap>p{display:none}body.purchasesum .pop_wrap .close_info{position:absolute;display:block;width:fit-content;height:fit-content;top:5px;right:5px}body.purchasesum .pop_wrap .close_info .close{opacity:0.5;cursor:pointer;transition:all .3s ease}body.purchasesum .pop_wrap .close_info .close:hover{opacity:1}body.purchasesum .pop_wrap .close_info p{position:absolute;width:170px;font-size:12px;font-weight:400;color:#A321E9;background:#EBD0F9 0% 0% no-repeat padding-box;border:1px solid #A321E9;border-radius:0px 20px 20px 20px;padding:5px 15px;top:25px;z-index:-1;opacity:0;transition:all .3s ease}body.purchasesum .pop_wrap .close_info p.on{z-index:2;opacity:1}body.purchasesum .pop_wrap .pop_cont{display:flex;align-items:center;flex-direction:column}body.purchasesum .pop_wrap .pop_cont .title_info{margin-top:-20px;text-align:center}body.purchasesum .pop_wrap .pop_cont .title_info p{margin-top:10px;font-size:18px;font-weight:500;color:#1D0300}body.purchasesum .pop_wrap .pop_cont .title_info p span{color:#FF2E2E;font-weight:bold}body.purchasesum .pop_wrap .pop_cont ul{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:40px;margin-bottom:15px}body.purchasesum .pop_wrap .pop_cont ul li{display:flex;align-items:center;justify-content:center;flex-direction:column}body.purchasesum .pop_wrap .pop_cont ul li h3{font:normal normal 600 14px/14px League Spartan;color:#000}body.purchasesum .pop_wrap .pop_cont ul li .pop_price{margin:10px 0px 0px;border-top:1px dashed #FF7D26;padding-top:10px}body.purchasesum .pop_wrap .pop_cont ul li .pop_price p{font-size:16px;font-weight:bold;margin-bottom:4px;text-align:center}body.purchasesum .pop_wrap .pop_cont ul li .pop_price p span{font-size:22px;font-weight:bold}body.purchasesum .pop_wrap .pop_cont ul li .pop_price p:nth-of-type(2){color:rgba(58,58,58,0.5);font-size:12px;font-weight:400}body.purchasesum .pop_wrap .pop_cont ul li .pop_price p:nth-of-type(2) del{font-size:12px}body.purchasesum .pop_wrap .pop_cont ul .li1{width:135px;height:146px;background:#FFFFF1 0% 0% no-repeat padding-box;border:1px dashed #FFC157;border-radius:17px;margin-top:13px}body.purchasesum .pop_wrap .pop_cont ul .li1 h3{margin-top:10px}body.purchasesum .pop_wrap .pop_cont ul .li1::after{content:'';position:absolute;width:106px;height:91px;background:url(./pop_up.png) center;margin-left:150px;z-index:2}body.purchasesum .pop_wrap .pop_cont ul .li2{width:152px;height:152px;background:#fff;box-shadow:0px 2px 10px #FFDD00;border-radius:12px;position:relative}body.purchasesum .pop_wrap .pop_cont ul .li2::after,body.purchasesum .pop_wrap .pop_cont ul .li2::before{content:'';display:block;position:absolute}body.purchasesum .pop_wrap .pop_cont ul .li2::after{width:164px;height:164px;box-shadow:0px 3px 11px #FF8622;border:2px solid #FFA363;border-radius:14px;top:-6px;left:-6px;box-sizing:border-box}body.purchasesum .pop_wrap .pop_cont ul .li2::before{width:136px;height:47px;background:url(./pop_ext.png) center;margin-left:8px;margin-top:-170px;z-index:2}body.purchasesum .pop_wrap .pop_cont ul .li2 h3{color:#A40000}body.purchasesum .pop_wrap .pop_cont ul .li2 .pop_price{margin:15px 0px -6px}body.purchasesum .pop_wrap .pop_cont ul .li2 .pop_price p{font-size:18px;color:#FE1E1C}body.purchasesum .pop_wrap .pop_cont ul .li2 .pop_price p span{font-size:24px}body.purchasesum .pop_wrap .pop_cont ul .li2 .pop_price p:nth-of-type(2){font-size:14px;font-weight:400}body.purchasesum .pop_wrap .pop_cont ul .li2 .pop_price p:nth-of-type(2) del{font-size:14px}body.purchasesum .pop_wrap .pop_cont .buybtn{width:290px;height:56px;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:54px;margin:20px auto 12px;background:transparent linear-gradient(329deg, #FF1C1C 0%, #f90 100%) 0% 0% no-repeat padding-box;box-shadow:0px 13px 12px #A5330169;border:3px solid #FFFFFF94;border-radius:28px}body.purchasesum .pop_wrap .pop_cont .buybtn:hover{background:transparent linear-gradient(329deg, #f90 0%, #FF1C1C 100%) 0% 0% no-repeat padding-box}body.purchasesum .pop_wrap .pop_cont .time_cont{text-align:center;font-size:14px;color:#95411C}body.purchasesum .pop_wrap .pop_cont .time_cont .date{display:inline-block}body.purchasesum .pop_wrap .pop_cont .time_cont .date span{font-size:14px;font-weight:500;color:#FF003A}.unlock{position:relative;box-sizing:border-box;padding-top:80px;font-family:League Spartan}.unlock .title{font-size:40px;font-weight:800;color:#000;text-align:center;margin:0 auto}.unlock .ul1{margin:80px auto 0;display:flex;justify-content:space-between;align-items:center}.unlock .ul1 li{text-align:center;max-width:356px}.unlock .ul1 li h3{color:#000;font-weight:600;font-size:20px}.unlock .ul1 li .big{font-size:54px;font-weight:800;color:#02B95D;margin:26px 0 15px}.unlock .ul1 li p{font-size:16px;font-weight:400;color:#4E4E4E}.span-tag{display:inline-block;font-size:12px;padding:5px 10px 2px;border-radius:50px;transform:scale(0.8);line-height:normal;position:absolute}.span-tag.new{background:#DFFFE1 0% 0% no-repeat padding-box;border:1px solid #24D430;color:#24D430}.span-tag.imp{background:#fff7df 0% 0% no-repeat padding-box;border:1px solid #ff843a;color:#ff6103}.purchasesum .purchase-top .message{margin-top:50px}.purchasesum .purchase-top .message .box,.purchasesum .purchase-top .message .box.active-box{height:610px}.purchasesum .purchase-top .message .box.active-box::after{background:#FE8E1D;box-shadow:0px 9px 13px #ABC43D}.purchasesum .purchase-top .message .box.active-box .time_cont{background:transparent linear-gradient(104deg, #FF037E 0%, #9408E0 100%) 0% 0% no-repeat padding-box}.purchasesum .purchase-top .message .box.active-box .time_cont .countdown .scroll-tick span{color:#000}.purchasesum .purchase-top .message .more{display:block;margin:6px 0px 0px 13px;color:#5E85C9;cursor:pointer}.purchasesum .purchase-top .message .more:hover{text-decoration:underline}.purchasesum .purchase-top .message .br-reduce{top:10px;left:74%}.purchasesum .purchase-top .message .br-reduce .br-num{top:0;left:20%}@media (max-width: 768px){.purchase-about{padding-top:50px}body.purchasesum{padding-bottom:0px}body.purchasesum .wrapper,body.purchasesum .purchase-about .wrapper{width:100% !important}}body.purchasesum .purchase-about .wrapper{width:1364px !important}.ac-section{width:100%;padding-top:120px}.ac-section .b-wrapper{padding-bottom:118px;width:1200px;margin:0px auto}.ac-section .b-wrapper .new_logo{margin:0 auto;text-align:center}.ac-section .b-wrapper ._title{text-align:center;font-size:34px;line-height:45px;font-weight:700;position:relative}.ac-section .b-wrapper .tab_ul{width:1170px;height:58px;border-radius:29px;padding:0 6px;border:1px solid #B3B5C8;margin:29px auto 0;display:flex;justify-content:space-between;align-items:center;position:relative}.ac-section .b-wrapper .tab_ul.on:after{transition:all .3s ease-in-out;transform:translateX(580px) translateY(-50%)}.ac-section .b-wrapper .tab_ul:after{content:'';display:block;width:576px;height:46px;background-color:#616484;position:absolute;top:50%;transform:translateY(-50%);border-radius:29px;left:6px;transition:all .3s ease;z-index:1}.ac-section .b-wrapper .tab_ul li{cursor:pointer;width:576px;height:46px;border-radius:29px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:600;position:relative;z-index:5;color:#616484;transition:all 1s ease}.ac-section .b-wrapper .tab_ul li:hover{transition:all .3s ease;background:#EBEAEF 0% 0% no-repeat padding-box}.ac-section .b-wrapper .tab_ul li.on{color:#fff;transition:all 1s ease}.ac-section .b-wrapper .tab_ul li.on:hover{background:none}.ac-section .b-wrapper .ul_wrap .show_ul{display:none}.ac-section .b-wrapper .ul_wrap .show_ul.on{display:block}.ac-section .b-wrapper ._list{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:50px}.ac-section .b-wrapper ._list li{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:360px;padding:0 0px;min-height:160px;position:relative;transition:all .6s ease}.ac-section .b-wrapper ._list li .pic{font-size:0;display:flex;align-items:center;gap:13px}.ac-section .b-wrapper ._list li ._t{font-size:16px;line-height:20px;font-weight:600}.ac-section .b-wrapper ._list li ._t sup{display:inline-block;font-size:12px;padding:2px 8px;border-radius:50px;transform:scale(1);line-height:normal;font-weight:600;border-radius:5px;margin-left:8px}.ac-section .b-wrapper ._list li ._t sup.new{background:#DFFFE1 0% 0% no-repeat padding-box;border:1px solid #24D430;color:#24D430}.ac-section .b-wrapper ._list li ._t sup.imp{background:#fff7df 0% 0% no-repeat padding-box;border:1px solid #ff843a;color:#ff6103;right:-22px;top:4px}.ac-section .b-wrapper ._list li ._v{display:inline-block;width:100%;margin-top:11px;font-size:14px;font-weight:500;line-height:24px;color:#000000}.bottom-buy{height:139px;background:url(./center_bg.png) no-repeat center;box-sizing:border-box;position:fixed;width:100%;bottom:0;opacity:0;z-index:999;opacity:1 !important;transform:translate3d(0, 200%, 0);transition:all 0.8s;font-family:League Spartan}.bottom-buy.on{transform:translateZ(0)}.bottom-buy .wrapper{display:flex;justify-content:space-between;height:139px;align-items:center}.bottom-buy .off{position:relative;top:-16px}.bottom-buy h3 .time_cont{display:flex;align-items:center;justify-content:center;margin:12px auto 0px;gap:10px;position:relative}.bottom-buy h3 .time_cont>p{font-weight:500;font-size:18px;padding-top:2px}.bottom-buy h3 .time_cont .countdown{position:relative;display:flex;vertical-align:bottom;height:25px;overflow:hidden;text-align:center;gap:6px}.bottom-buy h3 .time_cont .countdown .scroll-tick strong,.bottom-buy h3 .time_cont .countdown .scroll-tick span{width:22px;height:25px;line-height:28px;background:#FFFDC8 0% 0% no-repeat padding-box;display:block;font-size:20px;font-weight:bold;color:#FF1717}.bottom-buy h3 span{font-size:22px;font-weight:bold;color:#FFCC00}.bottom-buy .br-reduce{top:0px;left:66%}.bottom-buy .br-reduce .br-num{top:0;left:20%}.bottom-buy .right-message{text-align:center}.bottom-buy .right-message .price{display:flex;align-items:baseline;position:relative;justify-content:center;margin-bottom:5px}.bottom-buy .right-message .price span{font-size:20px;font-weight:bold;color:#FF4E00}.bottom-buy .right-message .price b{font-size:38px;font-weight:bold}.bottom-buy .right-message .price del{color:#103602;font-size:18px;margin-left:5px}.bottom-buy .right-message .buybtn.red{width:258px;height:48px}.bottom-buy .right-message .buybtn.red::before{width:266px;height:56px}.bottom-buy .right-message p{font-size:14px;color:#9C4900;margin-top:10px}.table-box{padding-top:86px;font-family:League Spartan}.table-box h2{display:flex;justify-content:center;color:#1F1E24;font:normal normal bold 32px/35px League Spartan}.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;text-align:center;border-radius:12px 12px 0px 0px;color:#fff}.table-box .table_cont ul{border-radius:0px 0px 4px 4px}.table-box .table_cont ul li{display:flex;height:35px;align-items:center;font-size:14px;font-weight:500;text-align:center;justify-content:center;border-bottom:1px solid rgba(136,136,136,0.3)}.table-box .table_cont ul li.special{height:50px;line-height:20px}.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(../2025summer/b_yes.png) center no-repeat}.table-box .table_cont ul li span.grey-no{background:url(../2025summer/b_no.svg) center no-repeat}.table-box .table_cont ul li span.red-yes{background:url(../2025summer/check_red.svg) center no-repeat}.table-box .table_cont .table_l{width:430px}.table-box .table_cont .table_l ul li{padding-left:18px;justify-content:left;font-size:14px;font-weight:600}.table-box .table_cont .table_l ul li:last-of-type{border-bottom:1px solid rgba(136,136,136,0.3);height:40px}.table-box .table_cont .table_c{width:296px}.table-box .table_cont .table_c .li_title{background:#747474}.table-box .table_cont .table_c ul{background:#F2F2F2;padding:0px 12px 10px}.table-box .table_cont .table_c ul li{color:#000}.table-box .table_cont .table_r{width:398px;border-radius:17px;position:relative;top:-40px;border:10px solid #FFDFDF;background:#FFDFDF}.table-box .table_cont .table_r::before{content:"";display:block;width:117px;height:72px;background:url(../2025summer/vip-logo.svg) center no-repeat;position:absolute;top:-52px;left:0;right:0;margin:0px auto}.table-box .table_cont .table_r .li_title{border-radius:12px 12px 0px 0px;font-size:20px;color:#fff;height:90px;line-height:90px;background-color:#FF4141}.table-box .table_cont .table_r ul{background:#FFEFEF;padding-bottom:20px;padding:0px 13px 17px 13px}.table-box .table_cont .table_r ul li{border-color:#ECC8C8}.purchase-about{padding-top:80px}.purchase-footer._pc ._list{gap:11px;justify-content:center}.purchase-footer._pc ._list ._item{width:284px;height:126px;margin:0px;flex-direction:column;justify-content:start}.purchase-footer._pc ._list ._item span{width:100%;padding:10px 20px;text-align:center;margin:0px;font-size:14px;line-height:1.2;font-weight:500}
