.font1 {font-family:"Cafe24SsurroundAir" !important;}
.font2 {font-family:"Cafe24Ssurround" !important;}

/**/
#campagin2026 .c_event .ce_range li strong.t1 {background-color:#b0bace;}
#campagin2026 .c_event .ce_range li span {gap:10px;}
#campagin2026 .c_event .ce_range li span a {text-decoration:underline; text-underline-offset:6px;}
#campagin2026 .c_event .ce_range li span a:hover {color:var(--green);}
#campagin2026 .c_event .ce_title {justify-content:center; padding-bottom:100px;}
#campagin2026 .c_event .ce_title strong {display:flex; gap:10px; align-items:center; justify-content:center; font-size:77px; line-height:90px; letter-spacing:-2.5px;}
#campagin2026 .c_event .ce_title strong mark {position:relative; z-index:0; padding:0 6px;}
#campagin2026 .c_event .ce_title strong mark:before {content:""; position:absolute; left:-2px; right:-2px; top:-4px; height:100%; z-index:-1; border-radius:7px; background-color:var(--green);}
#campagin2026 .c_event .ce_title span {margin-top:10px; gap:10px; font-size:43px; line-height:53px;}

#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward {display:flex; flex-wrap:wrap; row-gap:15px; column-gap:20px; width:100%; margin-top:60px;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li {position:relative; display:flex; justify-content:center; align-items:flex-end; cursor:pointer; box-sizing:border-box; width:calc(50% - 10px); height:362px; padding-bottom:92px; border-radius:10px; background-color:rgba(237,244,251,0.5);}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li > i {display:flex; justify-content:center; align-items:center; position:absolute; top:23px; right:23px; width:30px; height:30px; background-color:var(--white); border-radius:50%; transition:0.3s;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li:hover > i {transform:rotate(90deg);}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li > i i {display:inline-block; position:relative; width:20px; height:20px; color:var(--blue);}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li > i i::before {content:""; position:absolute; left:0; right:0; top:50%; height:3px; margin-top:-1.5px; border-radius:2px; background-color:currentColor;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li > i i::after {content:""; position:absolute; left:0; right:0; top:50%; height:3px; margin-top:-1.5px; border-radius:2px; background-color:currentColor; transform:rotate(90deg);}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_pic {width:270px; max-width:calc(100% - 20px);}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_pic img {width:100%; height:auto;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li p {position:absolute; left:15px; top:20px; display:flex; flex-wrap:wrap; color:#1d49de;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li p strong {display:inline-block; width:100%; font-size:27px; line-height:32px;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li p span {display:inline-block; width:100%; font-family:"Cafe24SsurroundAir"; font-size:18px; line-height:28px; letter-spacing:1px;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_box {display:flex; flex-wrap:wrap; align-items:center; align-content:center; justify-content:center; position:absolute; left:0; right:0; bottom:0; height:82px; border-radius:10px; background-color:#1d49de;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_box span {display:inline-block; vertical-align:middle; width:100%; font-family:"Cafe24SsurroundAir"; font-size:22px; color:#fff; line-height:32px; text-align:center; letter-spacing:-2px;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_box strong {display:inline-block; vertical-align:middle; width:100%; font-size:30px; color:#fff; line-height:30px; text-align:center; letter-spacing:-2px;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_count {display:flex; flex-wrap:wrap; justify-content:center; align-content:center; align-items:center; position:absolute; right:22px; bottom:52px; box-sizing:border-box; width:90px; height:90px; border-radius:50%; border:solid 2px #1d49de; background-color:#e1fe5f;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_count span {display:inline-block; width:100%; margin-top:4px; text-align:center; font-family:"Cafe24SsurroundAir"; font-size:15px; color:#1d49de; line-height:15px;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_count strong {display:inline-block; width:100%; text-align:center; font-size:33px; color:#1d49de; line-height:33px;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 {width:100%; height:350px; padding-bottom:130px; margin-top:75px; cursor:initial;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1:before {content:""; position:absolute; left:0; right:0; top:-41px; height:1px; background-color:#515151; opacity:0.5;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 p {left:0; right:0; top:40px; text-align:center;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong {display:flex; align-items:flex-end;  position:relative; font-size:80px; color:#1d49de; line-height:100px; letter-spacing:-2px;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong::before {content:""; position:absolute; left:-55px; top:10px; width:75px; height:136px; background-image:url("https://samdasoo-event-webstatic-498341974981-ap-northeast-2-an.s3.ap-northeast-2.amazonaws.com/images/deco_money01.png"); background-repeat:no-repeat; background-position:center; background-size:100% auto; aspect-ratio:75/136;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong::after {content:""; position:absolute; right:-90px; top:10px; width:75px; height:136px; background-image:url("https://samdasoo-event-webstatic-498341974981-ap-northeast-2-an.s3.ap-northeast-2.amazonaws.com/images/deco_money02.png"); background-repeat:no-repeat; background-position:center; background-size:100% auto; aspect-ratio:75/136;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong i {display:inline-block; position:relative; right:-8px; top:10px; width:135px; background-image:url("https://samdasoo-event-webstatic-498341974981-ap-northeast-2-an.s3.ap-northeast-2.amazonaws.com/images/early/pic_money.png"); background-size:100% auto; background-position:center; background-repeat:no-repeat; aspect-ratio:11/12;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong i img {width:100%; height:auto;}
#campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 .crrce_count {bottom:32px;}
#campagin2026 .c_reward .cr_receipt .crr_area {position:relative; display:flex; flex-wrap:wrap; position:relative; box-sizing:border-box; width:100%; margin-top:100px; padding-top:60px; padding-bottom:40px;}
#campagin2026 .c_reward .cr_receipt .crr_area::before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; z-index:0; border-radius:10px; background-color:#1d49de;}
#campagin2026 .c_reward .cr_receipt .crr_area > * {position:relative; z-index:1;}
#campagin2026 .c_reward .cr_receipt .crr_area > mark {display:flex; justify-content:center; align-items:center; position:absolute; left:50%; top:-30px; width:268px; box-sizing:border-box; height:60px; padding-top:4px; margin-left:-134px; background-color:#0038af; border:#fff solid 6px; color:#fff; border-radius:30px; font-size:28px; line-height:60px; letter-spacing:-2.5px;}
#campagin2026 .c_reward .cr_receipt .crr_area > strong {display:flex; align-items:flex-start; justify-content:center; width:100%; height:auto; padding-left:10px !important; padding-right:10px !important; font-family:'Gotham', sans-serif; font-weight:700; font-size:80px; line-height:90px; color:#d2ff00; word-break:break-all !important;}
#campagin2026 .c_reward .cr_receipt .crr_area > strong > mark {position:relative; margin-right:10px; color:#d2ff00; font-size:53px;}
#campagin2026 .c_reward .cr_receipt .crr_content.t1 > .crrc_list li p mark {white-space:nowrap;}


    /* 팝업 */
.early_pop {display:none; justify-content:center; align-items:center; position:fixed; left:0; right:0; top:0; bottom:0; z-index:9999;}
.early_pop.open {display:flex;}
.early_pop .e_bg {position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.75); cursor:pointer;}
.early_pop .e_box {display:flex; align-content:flex-start; flex-wrap:wrap; justify-content:center; position:relative; box-sizing:border-box; overflow-y:auto; overflow-x:hidden; width:650px; height:655px; max-width:calc(100vw - 40px); max-height:calc(100vh - 40px); padding-top:55px; background-color:#f0f8fd; border-radius:12px; box-shadow: 0 0 21px rgba(178,178,178, 0.4);}
.early_pop .e_close {position:absolute; right:30px; top:30px; width:35px; height:35px;}
.early_pop .e_close i {position:absolute; left:0; right:0; top:0; bottom:0; transition:0.3s; transform:rotate(45deg);}
.early_pop .e_close:hover i {transform:rotate(135deg);}
.early_pop .e_close i:before {content:""; position:absolute; left:0; right:0; top:50%; height:3px; border-radius:2px; transform:translateY(-50%); background-color:#555;}
.early_pop .e_close i:after {content:""; position:absolute; left:0; right:0; top:50%; height:3px; border-radius:2px; transform:translateY(-50%) rotate(90deg); background-color:#555;}
.early_pop .e_pic {width:100%; max-width:500px;}
.early_pop .e_pic img {width:100%; height:auto;}
.early_pop .e_txt {display:flex; flex-wrap:wrap; justify-content:center; align-content:flex-start; width:100%; margin-top:-20px;}
.early_pop .e_txt span {display:inline-block; position:relative; z-index:0; vertical-align:middle; width:100%; font-size:28px; line-height:38px; color:#1d49df; letter-spacing:-0.5px; text-align:center}
.early_pop .e_txt span i {font-style:italic;}
.early_pop .e_txt span.decoline {width:auto;}
.early_pop .e_txt span.decoline:before {content:""; position:absolute; left:-2px; right:-2px; bottom:0; z-index:-1; height:14px; border-radius:7px; background-color:#e2f740;}
.early_pop .e_btn {display:flex; align-items:center; gap:8px; height:70px; margin-top:42px; background-color:#1d49df; border-radius:35px; padding:0 30px; font-size:32px; line-height:40px; color:#fff; letter-spacing:-1px;}
.early_pop .e_btn:hover {text-decoration:underline;}
.early_pop .e_btn i {display:flex; flex-shrink:0; width:37px; height:37px; background-image:url("https://samdasoo-event-webstatic-498341974981-ap-northeast-2-an.s3.ap-northeast-2.amazonaws.com/images/early/icon_pop_arrow.png"); background-size:100% auto; background-position:center; background-repeat:no-repeat;}

#campagin2026 .reward_pop.reward_early_pop .rp_box {height:741px;}
#campagin2026 .reward_pop.reward_early_pop .rp_pic {flex-wrap:wrap; gap:10px;}
#campagin2026 .reward_pop.reward_early_pop .rp_pic img {height:auto; aspect-ratio:auto;}
#campagin2026 .reward_pop.reward_early_pop .rp_pic span {display:inline-block; vertical-align:middle; width:100%; font-size:18px; line-height:25px;}
#campagin2026 .reward_pop.reward_early_pop .rp_text.t1 {margin-top:15px; font-size:15px; line-height:25px;}
#campagin2026 .reward_pop.reward_early_pop .rp_text.left {text-align:left;}
#campagin2026 .reward_pop.reward_early_pop .rp_content {display:flex; flex-direction:column; flex-wrap:nowrap; align-content:stretch; overflow:hidden; scrollbar-gutter:auto;}
#campagin2026 .reward_pop.reward_early_pop .rp_scroll {flex:1; box-sizing:border-box; width:100%; min-height:0; padding-right:0; overflow-y:auto; scrollbar-color:#555555 #e2e2e2; scrollbar-width:thin;}
#campagin2026 .reward_pop.reward_early_pop .rp_scroll::-webkit-scrollbar {width:3px;}
#campagin2026 .reward_pop.reward_early_pop .rp_scroll::-webkit-scrollbar-track {background-color:#e2e2e2;}
#campagin2026 .reward_pop.reward_early_pop .rp_scroll::-webkit-scrollbar-thumb {border-radius:2px; background-color:#555555;}
#campagin2026 .reward_pop.reward_early_pop .rp_scroll::-webkit-scrollbar-button {display:none;}


@media (max-width:1024px) {
    #campagin2026 .c_reward .cr_receipt .crr_area {margin-top:82px; padding-top:52px; padding-bottom:34px;}
    #campagin2026 .c_reward .cr_receipt .crr_area > mark {top:-26px; width:230px; height:52px; margin-left:-115px; border-width:5px; border-radius:26px; font-size:24px; line-height:52px; letter-spacing:-2px;}
    #campagin2026 .c_reward .cr_receipt .crr_area > strong {font-size:66px; line-height:76px;}
    #campagin2026 .c_reward .cr_receipt .crr_area > strong > mark {margin-right:8px; font-size:42px;}

    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li {height:340px; padding-bottom:82px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_pic {width:240px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_count {right:0; bottom:44px; transform:scale(0.8);}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_box {height:76px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_box span {font-size:19px; line-height:26px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_box strong {font-size:23px; line-height:26px; letter-spacing:-1.5px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li p strong {font-size:24px; line-height:29px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 {height:320px; padding-bottom:110px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong {font-size:60px; line-height:70px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong::before {width:60px; height:auto;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong::after {right:-60px; width:60px; height:auto;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong i {width:110px;}


    #campagin2026 .c_event .ce_title {padding-bottom:80px;}
    #campagin2026 .c_event .ce_title strong {font-size:56px; line-height:70px; letter-spacing:-1.5px;}
    #campagin2026 .c_event .ce_title strong mark:before {top:-3px;}
    #campagin2026 .c_event .ce_title span {margin-top:8px; gap:8px; font-size:35px; line-height:45px;}


}




@media (max-width:768px) {
    #campagin2026 .c_reward .cr_receipt .crr_area {margin-top:70px;}
    #campagin2026 .c_reward .cr_receipt .crr_area > mark {top:-22px; width:188px; height:44px; margin-left:-94px; border-width:4px; border-radius:22px; font-size:21px; line-height:44px; letter-spacing:-1.8px;}
    #campagin2026 .c_reward .cr_receipt .crr_area > strong {font-size:52px; line-height:60px;}
    #campagin2026 .c_reward .cr_receipt .crr_area > strong > mark {margin-right:8px; font-size:34px;}

    #campagin2026 .c_event .ce_title {padding-bottom:70px;}
    #campagin2026 .c_event .ce_title strong {font-size:40px; line-height:55px;}
    #campagin2026 .c_event .ce_title span {margin-top:5px; gap:6px; font-size:33px; line-height:43px;}

    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li {width:100%;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 p {left:40px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong i {position:absolute; right:calc(50% + 66px); top:-123px; width:80px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong::after,
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong::before {top:-29px;}

    #campagin2026 .reward_pop .rp_pic {margin-top:20px;}
}




@media (max-width:560px) {
    #campagin2026 .c_reward .cr_receipt .crr_area {margin-top:56px; padding-top:35px; padding-bottom:25px;}
    #campagin2026 .c_reward .cr_receipt .crr_area::before {border-radius:8px;}
    #campagin2026 .c_reward .cr_receipt .crr_area > mark {top:-15px; width:144px; height:30px; padding-top:2px; border-width:3px; margin-left:-72px; border-radius:15px; font-size:17px; line-height:30px; letter-spacing:-1.6px;}
    #campagin2026 .c_reward .cr_receipt .crr_area > strong {font-size:42px; line-height:46px;}
    #campagin2026 .c_reward .cr_receipt .crr_area > strong > mark {margin-right:6px; font-size:27px;}

    #campagin2026 .c_reward .cr_receipt .crr_content.t1 > .crrc_list {gap:40px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t1 > .crrc_list li + li {position:relative;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t1 > .crrc_list li + li:before {content:""; position:absolute; left:0; right:0; top:-20px; height:1px; background-color:#d8f3fb;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t1 > .crrc_list li + li .crrc_box {pointer-events:none;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t1 > .crrc_list li + li .crrc_pic {display:none;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t1 > .crrc_list li + li p {margin-top:0;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t1 > .crrc_list li p {column-gap:5px; margin-top:20px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t1 > .crrc_list li p span,
    #campagin2026 .c_reward .cr_receipt .crr_content.t1 > .crrc_list li p strong {width:auto;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t1 > .crrc_list li p mark {display:inline-block; width:100%; text-align:center;}

    #campagin2026 .c_event .ce_title {padding-bottom:55px;}
    #campagin2026 .c_event .ce_title strong {font-size:30px; line-height:42px;}
    #campagin2026 .c_event .ce_title span {gap:5px; font-size:30px; line-height:40px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward {gap:10px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 {height:300px; margin-top:30px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1:before {top:-21px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong {font-size:40px; line-height:50px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong::before,
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong::after {width:50px;}

    #campagin2026 .c_event .ce_range li span a {text-underline-offset:4px;}


    .early_pop .e_close {right:22px; top:22px; width:25px; height:25px;}
    .early_pop .e_box {height:365px; padding-top:25px;}
    .early_pop .e_txt {margin-top:-10px;}
    .early_pop .e_txt span {font-size:21px; line-height:26px;}
    .early_pop .e_txt span.decoline:before {bottom:1px; height:8px;}
    .early_pop .e_btn {gap:7px; height:44px; margin-top:30px; padding:0 20px; font-size:20px;}
    .early_pop .e_pic {width:246px;}
    .early_pop .e_btn i {width:24px; height:24px;}
    .early_pop .e_pic.ispc {display:none !important;}
    .early_pop .e_pic.ismob {display:inline-block !important;}

}


@media (max-width:425px) {
    #campagin2026 .c_reward .cr_receipt .crr_area {margin-top:50px; padding-top:25px; padding-bottom:15px;}
    #campagin2026 .c_reward .cr_receipt .crr_area::before {border-radius:8px;}
    #campagin2026 .c_reward .cr_receipt .crr_area > mark {top:-13px; width:130px; height:26px; padding-top:2px; margin-left:-65px; border-width:2px; border-radius:13px; font-size:16px; line-height:26px; letter-spacing:-2px;}
    #campagin2026 .c_reward .cr_receipt .crr_area > strong {font-size:40px; line-height:40px; color:#d2ff00;}
    #campagin2026 .c_reward .cr_receipt .crr_area > strong > mark {margin-right:8px; color:#d2ff00; font-size:25px;}

    #campagin2026 .c_event .ce_title strong {font-size:25px; line-height:36px;}
    #campagin2026 .c_event .ce_title strong mark:before {top:-2px;}
    #campagin2026 .c_event .ce_title span {margin-top:3px; font-size:22px; line-height:32px;}


    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li {height:286px; padding-bottom:70px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li > i {right:14px; top:14px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_box {height:60px !important;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_box span {font-size:16px; line-height:25px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_box strong {font-size:22px; line-height:25px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_pic {width:200px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li p {left:12px; top:17px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li p strong {font-size:23px; line-height:20px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li p span {font-size:16px; line-height:20px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_count {right:11px; bottom:41px; width:60px; height:60px; transform:scale(1);}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_count span {font-size:11px; line-height:21px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li .crrce_count strong {font-size:23px; line-height:21px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 {height:220px; padding-bottom:80px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 p {top:37px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 p strong {font-size:18px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong {font-size:37px; line-height:47px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong i {top:-68px; right:calc(50% + 46px); width:50px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong::before {left:-33px; width:40px;}
    #campagin2026 .c_reward .cr_receipt .crr_content.t2 .crrc_earlyreward li.t1 > strong::after {right:-33px; width:40px;}

    #campagin2026 .reward_pop .rp_pic span {font-size:16px;}
    #campagin2026 .reward_pop .rp_text.t1 {margin-top:10px; font-size:14px;}
}




@media (max-width:360px) {
    #campagin2026 .c_event .ce_title strong {font-size:22px; line-height:35px;}
    #campagin2026 .c_event .ce_title span {font-size:21px; line-height:30px;}

    .early_pop .e_txt span {font-size:18px;}
}
