/* ========================================
 *    Update：1762394944
 *    Author：Repute
 * Copyright：Prestige International
 * ========================================
 * */

body.openModal{overflow:hidden}
.banner-top{position:relative;padding-top:60px}
.banner-container{height:500px}
.cn .banner-container{background:url("/static/images/promotions/old_customer_activity/november-2025/pcbanner-chs.jpg") no-repeat center/cover}
.tw .banner-container{background:url("/static/images/promotions/old_customer_activity/november-2025/pcbanner-cht.jpg") no-repeat center/cover}
.banner-container .banner-pic-pc{display:block}
.banner-container .banner-pic-m{display:none}
.pr-content .pr-container{padding-bottom:100px}
.oldcustomer-activity-title{padding-top:100px;margin-bottom:60px;text-align:center}
.oldcustomer-activity-title h3{font-size:36px;font-style:normal;font-weight:700;line-height:48px;color:var(--blue-11d);margin-bottom:20px}
.oldcustomer-activity-title a{font-size:18px;font-style:normal;font-weight:400;line-height:normal;color:var(--blue-085);cursor:pointer}
.oldcustomer-activity-title a:hover{color:var(--brand-aeb)}
.pr-container .no-join-in{width:100%;position:relative;display:flex;justify-content:center;align-items:center;gap:32px}
.no-join-in .no-join-item{position:relative;width:296px;height:325px;text-align:center;overflow:hidden;padding-top:81px;background:url("/static/images/promotions/old_customer_activity/august-2025/no-join-box.png") no-repeat 0 0/100% 100%}
.no-join-in .no-join-item.hot{background-image:url("/static/images/promotions/old_customer_activity/august-2025/no-join-box-hot.png")}
.no-join-in .no-join-item span{display:block;font-size:22px;font-style:normal;font-weight:400;line-height:140%;color:var(--blue-11d)}
.no-join-in .no-join-item h5{margin-top:8px;font-size:32px;font-style:normal;font-weight:700;line-height:44px;color:var(--red-c47)}
.no-join-in .no-join-item a{display:flex;justify-content:center;align-items:center;position:relative;margin:15px auto 0;background:url("/static/images/promotions/old_customer_activity/august-2025/neck-btn.png") no-repeat 0 0/100% 100%;font-size:40px;font-style:normal;font-weight:700;line-height:140%;color:var(--yellow-59d);width:102px;height:102px;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,0.3);animation:smoothMove 2s infinite ease-in-out}
@keyframes smoothMove{0%,100%{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}}
.no-join-in .no-join-item.hot em{position:absolute;top:24px;left:50%;transform:translateX(-50%);height:28px;display:inline-block;line-height:28px;text-align:center;padding:0 28px;font-size:20px;font-style:normal;font-weight:400;color:var(--white)}
.no-join-in .no-join-item.hot em:before,.no-join-in .no-join-item.hot em:after{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2215%22%20viewBox%3D%220%200%2016%2015%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M8%200L10.3511%204.76393L15.6085%205.52786L11.8042%209.23607L12.7023%2014.4721L8%2012L3.29772%2014.4721L4.19577%209.23607L0.391548%205.52786L5.64886%204.76393L8%200Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");position:absolute;top:50%;transform:translateY(-50%);background-size:100% 100%}
.no-join-in .no-join-item.hot em:before{left:0}
.no-join-in .no-join-item.hot em:after{right:0}
.bonus-step .title,.enjoy-good-gifts .title{margin-top:100px;margin-bottom:60px;text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:48px;color:var(--blue-11d)}
.bonus-step .step-box{width:880px;max-width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:40px}
.bonus-step .step-box .step-item{width:420px;height:220px;background:none no-repeat 0 0/100% 100%;position:relative;padding:48px 192px 10px 40px;text-align:left}
.bonus-step .step-box .step-item.item1{background-image:url("/static/images/promotions/old_customer_activity/august-2025/step-box1.png")}
.bonus-step .step-box .step-item.item2{background-image:url("/static/images/promotions/old_customer_activity/august-2025/step-box2.png")}
.bonus-step .step-box .step-item span{position:absolute;right:43px;top:22px;font-size:24px;font-style:normal;font-weight:600;line-height:32px;display:block;color:var(--white);text-align:right}
.bonus-step .step-box .step-item h5{font-size:32px;font-style:normal;font-weight:700;line-height:43px;margin-bottom:15px;color:var(--red-c47)}
.bonus-step .step-box .step-item p{font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:var(--blue-11d)}
.enjoy-good-gifts{padding-bottom:96px;margin:0 auto;position:relative;width:1920px;max-width:100%;overflow:hidden}
.good-gifts-wrap{width:100%;height:112px;position:relative;overflow:hidden}
.good-gifts-wrap:before{content:"";position:absolute;right:0;top:0;width:420px;height:120px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#FFF 48%);z-index:1}
.good-gifts-wrap:after{content:"";position:absolute;left:0;top:0;width:420px;height:120px;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#FFF 48%);z-index:1}
.good-gifts-wrap .good-gifts-list{position:absolute;width:3916px}
.good-gifts-list .good-gifts-item{float:left;height:112px;width:356px}
.good-gifts-list .good-gifts-item a{display:block;width:315px;height:100%;margin-right:41px;background:url("/static/images/promotions/new_customer_activity/pict-box.png") no-repeat 0 0/100% 100%;padding:24px 10px 10px 112px;position:relative;cursor:default}
.good-gifts-item .picture{position:absolute;top:50%;left:32px;transform:translateY(-50%);width:64px;height:64px;border-radius:50%;overflow:hidden}
.good-gifts-item .picture i{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:52px;height:52px;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}
.table-amount{position:relative;width:880px;max-width:100%;border-radius:16px;background:var(--orange-f7c);padding:8px;margin:0 auto}
.table-amount table{width:100%;background:var(--yellow-9f1);border-radius:16px;overflow:hidden}
.table-amount table tr th,.table-amount table tr td{font-size:18px;font-style:normal;font-weight:500;line-height:142%;padding:20px 5px;text-align:center;position:relative;color:var(--blue-11d)}
.table-amount table tr th{background:var(--orange-2bb);color:var(--blue-11d);font-weight:700;font-size:14px}
.table-amount table tr th i{display:inline-block;width:20px;height:28px;background:url(/static/images/promotions/new_customer_activity/red_enve.png) no-repeat 0 0/100% 100%;vertical-align:middle;position:relative;margin-top:-3px;margin-right:4px}
.table-amount table tr td,.table-amount table tr th{border-top:1px solid var(--orange-7a3);border-left:1px solid var(--orange-7a3)}
.table-amount table tr td.td1s{color:var(--red-b54)}
.table-amount table tr td.td1s span.tj{position:absolute;top:-2px;left:0;display:inline-flex;padding:0px 8px 0 26px;justify-content:center;align-items:center;border-radius:0px 0px 8px 0px;background:var(--orange-297);font-size:16px;font-style:normal;font-weight:600;line-height:25px;height:25px;color:var(--red-422)}
.table-amount table tr td.td1s span.tj:before{content:"";position:absolute;top:50%;left:8px;transform:translateY(-50%);width:16px;height:16px;background-size:100% 100%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M5.97814%200.5C9.31104%201.64288%2010.2125%204.02389%2010.4029%206.69043C11.4506%205.8333%2011.6603%205.03967%2011.692%204.5C13.0888%205.07146%2014.8345%206.71586%2014.8346%2010.0234C14.8346%2013.1663%2012.0724%2016.5%209.97717%2016.5H9.83264C11.2145%2014.1327%209.25667%2011.6695%208.1051%2010.7852C8.07124%2011.2273%207.73898%2012.3573%206.68224%2013.3369C5.6259%2014.3165%205.9035%2015.6838%206.17443%2016.5H5.97814C3.4065%2016.2143%200.473093%2012.8994%201.31115%208.78516C2.2231%204.30947%205.97814%203.73793%205.97814%200.5Z%22%20fill%3D%22%23CA2422%22%2F%3E%0A%3C%2Fsvg%3E")}
.account_open_group.oldcust{height:88px;text-align:center}
.account_open_group.oldcust a{position:relative;display:block;margin:32px auto 0;width:272px;height:56px;line-height:56px;text-align:center;background:url("/static/images/promotions/old_customer_activity/november-2025/btn.png") no-repeat 0 0/100% 100%;font-size:20px;font-style:normal;font-weight:700;color:var(--brown-d20);animation:smoothMove 2s infinite ease-in-out}
.picture.bgcolor1{background-color:var(--red-7a7)}
.picture.bgcolor2{background-color:var(--red-161)}
.picture.bgcolor3{background-color:var(--orange-c94)}
.picture.bgcolor4{background-color:var(--blue-c8b)}
.picture.bgcolor5{background-color:var(--blue-ccc)}
.picture.bgcolor6{background-color:var(--orange-c2c)}
.picture.bgcolor7{background-color:var(--blue-39f)}
.picture.bgcolor8{background-color:var(--blue-1f6)}
.picture.bgcolor9{background-color:var(--green-d5c)}
.picture.bgcolor10{background-color:var(--orange-24f)}
.picture.bgcolor11{background-color:var(--red-767)}
.picture.bgcolor12{background-color:var(--blue-efd)}
.picture .icon-1{background-image:url("/static/images/promotions/new_customer_activity/pict_1.svg")}
.picture .icon-2{background-image:url("/static/images/promotions/new_customer_activity/pict_2.svg")}
.picture .icon-3{background-image:url("/static/images/promotions/new_customer_activity/pict_3.svg")}
.picture .icon-4{background-image:url("/static/images/promotions/new_customer_activity/pict_4.svg")}
.picture .icon-5{background-image:url("/static/images/promotions/new_customer_activity/pict_5.svg")}
.picture .icon-6{background-image:url("/static/images/promotions/new_customer_activity/pict_6.svg")}
.picture .icon-7{background-image:url("/static/images/promotions/new_customer_activity/pict_7.svg")}
.picture .icon-8{background-image:url("/static/images/promotions/new_customer_activity/pict_8.svg")}
.picture .icon-9{background-image:url("/static/images/promotions/new_customer_activity/pict_9.svg")}
.picture .icon-10{background-image:url("/static/images/promotions/new_customer_activity/pict_10.svg")}
.picture .icon-11{background-image:url("/static/images/promotions/new_customer_activity/pict_11.svg")}
.picture .icon-12{background-image:url("/static/images/promotions/new_customer_activity/pict_12.svg")}
.good-gifts-list .good-gifts-item a p{margin-bottom:8px;font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:var(--blue-085)}
.good-gifts-list .good-gifts-item a span{display:block;font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:var(--red-c47)}
/* 活动细则 */
.pop-ups-junebonus{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3001;display:none;width:100%;height:100%;overflow:hidden;outline:0;background-color:var(--black-000-5)}
.pop-ups-junebonus>div{height:812px;max-height:92%;width:1280px;max-width:96%;padding:112px 38px 120px 48px;position:absolute;top:50%;left:50%;margin:0 auto;background-color:var(--white);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);border-radius:24px}
.pop-ups-layout > .title{position:absolute;top:48px;left:0;width:100%;line-height:48px;text-align:center;font-size:36px;font-style:normal;font-weight:600;color:var(--blue-11d)}
.pop-ups-layout > .confirm-btn{position:absolute;bottom:48px;left:50%;transform:translateX(-50%);width:212px;height:56px;padding:14px 40px;line-height:28px;border-radius:8px;background:var(--brand-fe3);text-align:center;font-size:20px;font-style:normal;font-weight:400;color:var(--white);cursor:pointer;transition:all 0.2s ease-out}
.pop-ups-layout > .confirm-btn:hover{background-color:var(--brand-ce9)}
.pop-ups-body{overflow-y:auto;height:100%;padding-right:10px;font-size:16px;font-style:normal;font-weight:400;line-height:160%;color:var(--blue-085)}
.pop-ups-body::-webkit-scrollbar{width:8px;height:6px}
.pop-ups-body::-webkit-scrollbar-track{background-color:var(--gray-fef);border-radius:2px}
.pop-ups-body::-webkit-scrollbar-thumb{background-color:var(--gray-888);border-radius:10px}
.pop-ups-body::-webkit-scrollbar-thumb:hover{background-color:var(--gray-333)}
.pop-ups-body::-webkit-scrollbar-corner{background-color:var(--green-a16)}
.pop-ups-body .activity-introduction .introduction-list li{font-size:16px;font-style:normal;font-weight:400;line-height:160%;color:var(--blue-085)}
.pop-ups-body .activity-introduction .introduction-list li strong{color:var(--blue-11d);font-weight:600}
.activity-section{margin-top:40px}
.activity-section>.title{margin-bottom:20px;font-size:20px;font-style:normal;font-weight:600;line-height:120%;color:var(--blue-11d)}
.activity-section>p{font-size:16px;font-style:normal;font-weight:400;line-height:160%;color:var(--blue-085)}
.activity-section .rule-list li{font-size:16px;font-style:normal;font-weight:400;line-height:160%;color:var(--blue-085)}
.activity-section .table-bordered{position:relative;width:960px;max-width:100%;border:1px solid var(--gray-be1);border-radius:12px;overflow:hidden}
.activity-section .table-bordered table,.activity-section .table-bordered table tbody,.activity-section .table-bordered table tbody tr{width:100%;text-align:center}
.activity-section .table-bordered tr th,.activity-section .table-bordered tr td{padding:6px 10px;font-size:16px;font-style:normal;font-weight:400;line-height:160%;min-height:46px;border-top:1px solid var(--gray-be1);border-left:1px solid var(--gray-be1);color:var(--blue-11d)}
.activity-section .table-bordered tr th{font-weight:600;background-color:var(--gray-5f7)}
.activity-section .table-bordered table tbody tr:nth-child(1) th{border-top:0}
.activity-section .table-bordered table tbody tr td:nth-child(1),.activity-section .table-bordered table tbody tr th:nth-child(1){border-left:0}
.activity-section .table-bordered.table-1{margin-bottom:40px}
.activity-section .table-bordered.table-1 table tr th,.activity-section .table-bordered.table-1 table tr td{width:20%}
.activity-section .table-bordered.table-2 table tr th,.activity-section .table-bordered.table-2 table tr td{width:33.33%}
.activity-section .table-bordered.table-1 table tr.other td{font-weight:500;color:var(--brand-4cc)}
@media screen and (min-width:1680px){
	.banner-container{height:500px}
}
@media screen and (min-width:1360px) and (max-width:1679px){
	.good-gifts-wrap:before,.good-gifts-wrap:after{width:340px}
}
@media screen and (min-width:1200px) and (max-width:1359px){
	.pop-ups-junebonus>div{width:1120px}
	.good-gifts-wrap:before,.good-gifts-wrap:after{width:260px}
	.no-join-in .no-join-item{width:256px;height:281px;padding-top:60px}
	.no-join-in .no-join-item.hot em{top:20px;font-size:18px}
	.no-join-in .no-join-item span{font-size:21px}
	.no-join-in .no-join-item h5{font-size:28px;line-height:36px}
	.no-join-in .no-join-item a{font-size:36px;width:86px;height:86px;margin:30px auto 0}
}
@media screen and (min-width:769px) and (max-width:1359px){
	.banner-container{background-position:-300px 0 !important}
	.banner-container .banner-bg-pic{position:absolute;bottom:0;left:0;transform:translateX(0);width:100%;height:100%}
}
@media screen and (min-width:1024px) and (max-width:1199px){
	.pop-ups-junebonus>div{width:944px}
	.good-gifts-wrap:before,.good-gifts-wrap:after{width:180px}
	.pr-container .no-join-in{gap:15px}
	.no-join-in .no-join-item{width:224px;height:245px;padding-top:52px}
	.no-join-in .no-join-item.hot em{top:14px;font-size:16px;padding:0 20px}
	.no-join-in .no-join-item span{font-size:20px}
	.no-join-in .no-join-item h5{font-size:24px;line-height:28px}
	.no-join-in .no-join-item a{font-size:28px;width:70px;height:70px;margin:30px auto 0}
}
@media screen and (min-width:1024px){
	.banner-top{padding-top:88px}
}
@media screen and (max-width:1023px){
	.pop-ups-junebonus>div{max-width:calc(100% - 32px);padding:68px 6px 80px 16px;border-radius:12px}
	.pop-ups-body::-webkit-scrollbar{width:4px;height:6px}
	.pop-ups-layout > .title{position:absolute;top:20px;left:0;line-height:28px;font-size:20px;font-style:normal;font-weight:500}
	.pop-ups-layout > .confirm-btn{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:686px;max-width:calc(100% - 32px);height:40px;padding:0;line-height:40px;border-radius:6px;font-size:14px;font-style:normal;font-weight:500}
	.pop-ups-body,.pop-ups-body .activity-introduction .introduction-list li,.activity-section>p,.activity-section .rule-list li{font-size:14px}
	.activity-section{margin-top:30px}
	.activity-section>.title{margin-bottom:17px;font-size:17px}
	.activity-section .table-bordered{border-radius:8px}
	.activity-section .table-bordered tr th,.activity-section .table-bordered tr td{padding:10px 6px;font-size:14px;font-style:normal;font-weight:400;line-height:160%;min-height:42px}
	.activity-section .table-bordered tr th{font-weight:600;color:var(--blue-11d);background-color:var(--gray-5f7)}
	.activity-section .table-bordered.table-1{margin-bottom:30px}
	.activity-section .table-bordered.table-1 table tr.other td{font-weight:600;color:var(--brand-4cc)}
	.pr-content .pr-container{padding-bottom:50px}
	.banner-container{min-height:100px;padding-bottom:0}
	.oldcustomer-activity-title{padding-top:50px;margin-bottom:30px}
	.oldcustomer-activity-title h3{font-size:28px;line-height:37px}
	.oldcustomer-activity-title a{font-size:14px;line-height:24px}
	.pr-container .no-join-in{gap:16px;flex-wrap:wrap;width:420px;max-width:100%;margin:0 auto}
	.no-join-in .no-join-item{flex:0 0 calc(50% - 8px);height:auto;width:auto;max-width:100%;padding-top:40px;padding-bottom:15px;background-position:center;background-size:contain}
	.no-join-in .no-join-item span{display:block;font-size:14px;line-height:140%}
	.no-join-in .no-join-item h5{margin-top:4px;font-size:18px;line-height:24px}
	.no-join-in .no-join-item .welfare-box{margin-top:9px;position:relative;padding:6px;font-size:12px;line-height:160%;display:inline-flex}
	.no-join-in .no-join-item .welfare-box:before{content:"";top:-6px;border-top:3px solid transparent;border-bottom:3px solid var(--gray-5f7)}
	.no-join-in .no-join-item a{margin:15px auto 0;font-size:24px;width:55px;height:55px;animation:smoothMove2 2s infinite ease-in-out}
	@keyframes smoothMove2{0%,100%{transform:translateY(0)}25%{transform:translateY(-5px)}75%{transform:translateY(5px)}}
	.no-join-in .no-join-item.hot em{position:absolute;top:11px;height:20px;display:inline-block;line-height:20px;padding:0 18px;font-size:14px}
	.no-join-in .no-join-item.hot em:before,.no-join-in .no-join-item.hot em:after{content:"";width:12px;height:12px}
	.bonus-step .title,.enjoy-good-gifts .title{margin-top:50px;margin-bottom:32px;font-size:28px;line-height:37px}
	.bonus-step .step-box{display:block}
	.bonus-step .step-box .step-item{width:440px;max-width:100%;height:auto;padding:0}
	.bonus-step .step-box .step-item.item1{margin:0 auto;background-image:url("/static/images/promotions/old_customer_activity/august-2025/step-box1_m.png")}
	.bonus-step .step-box .step-item.item2{margin:16px auto 0;background-image:url("/static/images/promotions/old_customer_activity/august-2025/step-box2_m.png")}
	.bonus-step .step-box .step-inner{padding:24px 31.78% 24px 24px}
	.bonus-step .step-box .step-item span{position:absolute;right:25px;top:13px;font-size:14px;line-height:19px;font-weight:600}
	.bonus-step .step-box .step-item h5{font-size:18px;line-height:24px;font-weight:700;margin-bottom:5px}
	.bonus-step .step-box .step-item p{font-size:14px;line-height:140%}
	.enjoy-good-gifts{padding-bottom:50px}
	.good-gifts-wrap:before,.good-gifts-wrap:after{width:0;display:none}
	.good-gifts-wrap{height:67px}
	.good-gifts-wrap .good-gifts-list{position:absolute;width:2266px}
	.good-gifts-list .good-gifts-item{float:left;height:67px;width:206px}
	.good-gifts-list .good-gifts-item a{display:block;width:190px;margin-right:16px;padding:12px 16px 10px 60px}
	.good-gifts-item .picture{left:12px;width:40px;height:40px}
	.good-gifts-item .picture i{width:32px;height:32px}
	.good-gifts-list .good-gifts-item a p{margin-bottom:4px;font-size:12px}
	.good-gifts-list .good-gifts-item a span{display:block;font-size:16px;line-height:22px}
	.account_open_group.oldcust a{font-size:18px;width:239px;line-height:49px;height:49px}
}
@media screen and (max-width: 768px) {
	.banner-container{height:auto;background:none!important}
	.banner-container .banner-bg-pic{position:relative;bottom:auto;left:auto;transform:translateX(0);width:100%;height:100%}
	.banner-container .banner-pic-pc{display:none}
	.banner-container .banner-pic-m{display:block}
}
@media screen and (max-width: 440px) {
	.no-join-in .no-join-item{background-size:100% 100%}
}
@media screen and (max-width: 330px) {
	.no-join-in .no-join-item h5{font-size:16px}
}
