﻿/* reset */ 
#wrapperContent { margin-top:0;text-align:center;width:100% !important; }
#yCurtain { display:none; }
#ySkyWrap { display:none; }
#yHeader { margin-bottom:0; }
#yesFooter { margin-top:0; }
#eventGoodsWrap { margin:0 auto;width:960px;text-align:left; }
#yLocation+#eWorldDetail { margin-top:0 !important; } 
[data-aos=fade-up] { transform:translate3d(0, 0, 0); }

/* 상단 영역 */
.eveTotArea { margin:0 auto;min-width:1200px;overflow:hidden;text-align:center;background:#f7f7f7 url('https://image.yes24.com/images/00_Event/2026/0423Wipic/bgTop01.png') no-repeat center top; }
.eveTotArea * { font-family:'ptd','Noto Sans KR','맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.eveTotArea img { vertical-align:top; }	
.eveTotArea .eveTopArea { position:relative; }
.eveTotArea .eveTopArea:before { content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:url('https://image.yes24.com/images/00_Event/2026/0423Wipic/bgCont01_.png') no-repeat center bottom; }
.eveTotArea .eveTopArea:after { content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:url('https://image.yes24.com/images/00_Event/2026/0423Wipic/bgCont02.png') no-repeat center bottom; }
.eveTotArea .eveTopArea.on:after { animation:vibrate2 0.3s linear 7;animation-delay:0.5s; }
.eveTotArea:has(.eveMov video.moveOn) .eveTopArea:after { animation:vibrate2 0.3s linear 7;animation-delay:0.5s; }
.eveTotArea .eveTopArea .eveTop01 { position:relative;z-index:2; } 
.eveTotArea .eveTopArea .eveTop01 { opacity:0;transition:opacity 1s, transform .8s;transition-timing-function:ease; }
.eveTotArea .eveTopArea .eveTop02 { position:relative;z-index:2; } 
.eveTotArea .eveTopArea .eveTop02 { opacity:0;transition:opacity 1s, transform .8s;transition-timing-function:ease; }
.eveTotArea .eveTopArea .eveTerm { position:relative;z-index:3;line-height:40px;font-size:30px;color:rgba(0,0,0,.5); }
.eveTotArea .eveTopArea .eveCount { position:relative;z-index:3;margin:70px auto 60px;max-width:750px;width:100%;height:100px;line-height:100px;font-size:30px;color:#000;font-weight:700;border-radius:30px;background:#d691e4; }
.eveTotArea .eveTopArea .eveCount .txC_act { line-height:100px;font-size:44px;color:#fff;font-weight:700; }
.eveTotArea .eveTopArea .eveMov { position:relative;z-index:3;margin:0 auto;padding-bottom:190px;width:421px;height:694px; }
.eveTotArea .eveTopArea .eveMov { mix-blend-mode:multiply;opacity:1;visibility:visible;will-change:opacity,transform;-o-object-fit:cover;object-fit:cover;pointer-events:none; }
.eveTotArea .eveTopArea .eveMov { mix-blend-mode:darken;opacity:1;visibility:visible;will-change:opacity,transform;-o-object-fit:cover;object-fit:cover;pointer-events:none; }
.eveTotArea .eveTopArea .eveMov video { margin:0 auto;width:421px;height:694px; }
.eveTotArea .eveTopArea .eveMov video.on { animation:vibrate 0.3s linear 7;animation-delay:0.5s; }
.eveTotArea .eveTopArea .eveMov video.moveOn { animation:vibrate 0.3s linear 7;animation-delay:0.5s; }
.eveTotArea .eveTopArea .eveBtn { display:block;position:absolute;left:0;right:0;bottom:80px;z-index:2; }
.eveTotArea .eveTopArea .eveBtn.hide { display:none; }
.eveTotArea .eveTopArea.active .eveTop01 { transition-delay:.3s;opacity:1; }
.eveTotArea .eveTopArea.active .eveTop02 { transition-delay:1s;opacity:1; }
@keyframes vibrate {     
  0%   { transform:rotate(0deg); }
  20%  { transform:rotate(-0.5deg); }
  40%  { transform:rotate(0.5deg); }
  60%  { transform:rotate(-0.5deg); }
  80%  { transform:rotate(0.5deg); }
  100% { transform:rotate(0deg); }
}
@keyframes vibrate2 {     
  0%   { transform:rotate(0deg); }
  20%  { transform:rotate(-0.15deg); }
  40%  { transform:rotate(0.15deg); }
  60%  { transform:rotate(-0.15deg); }
  80%  { transform:rotate(0.15deg); }
  100% { transform:rotate(0deg); }
}

@keyframes bounce-in {
  0%   { transform: translate(-50%, 0) scale(0.6); }
  3%   { transform: translate(-50%, -10px) scale(0.55, 0.65); } /* 위로 15px */
  8%   { transform: translate(-50%, 0) scale(0.65, 0.55); } /* 바닥 */
  13%  { transform: translate(-50%, -5px) scale(0.55, 0.65); } /* 위로 10px */
  18%  { transform: translate(-50%, 0) scale(0.65, 0.55); } /* 바닥 */
  23%  { transform: translate(-50%, 0) scale(0.6); }
  50%  { transform: translate(-50%, 0) scale(0.6); }
  80%  { transform: translate(-50%, 0) scale(1); }
  100% { transform: translate(-50%, 0) scale(1); }
}
@keyframes shadow-stay {
  0%   { transform: translate(-50%, 0) scale(0.6); }
  3%   { transform: translate(-50%, 10px) scale(0.55); } /* 공이 뜨면 작고 흐리게 */
  8%   { transform: translate(-50%, 0) scale(0.65); } /* 공이 닿으면 크게 */
  13%  { transform: translate(-50%, 5px) scale(0.55); }
  18%  { transform: translate(-50%, 0) scale(0.65); }
  23%  { transform: translate(-50%, 0) scale(0.6); }
  50%  { transform: translate(-50%, 0) scale(0.6); }
  80%  { transform: translate(-50%, 0) scale(1); }
  100% { transform: translate(-50%, 0) scale(1); }
}

.tit_txtGrp.white * { color:#fff !important; } 

/* 내용 영역 */
.eveTotArea .eveContArea .eveResultCont { position:relative;padding:0 15px;background:url('https://image.yes24.com/images/00_Event/2026/0423Wipic/bgCont01.gif') repeat center -50px; }
.eveTotArea .eveContArea .eveResultCont .result_ball { position:absolute;left:50%;top:-380px;width:80px;height:80px;border-radius:50%;z-index:7;opacity:0;transform:translateX(-50%) scale(0.5);transition-delay:1.8s;transition:transform 0.3s, top 0.3s, opacity 0.3s;background:radial-gradient(circle at 35% 35%, #fff 0%, #ffcc66 25%, #f5a623 60%, #e08600 100%);box-shadow:inset 5px 5px 12px rgba(255, 255, 255, 0.4), inset -8px -8px 15px rgba(0, 0, 0, 0.3); }
.eveTotArea .eveContArea .eveResultCont .result_ball::before { content:'';position:absolute;z-index:-1;bottom:-15px;left:50%;transform:translate(-50%, 0);width:100%;height:15px;background:rgba(0,0,0,0.3);border-radius:50%;filter:blur(4px); }
.eveTotArea .eveContArea .eveResultCont .result_ball.on::before { animation:shadow-stay 2.5s ease-out 1.8s both; }
.eveTotArea .eveContArea .eveResultCont .result_ball.on { opacity:1;top:-330px;transform:translateX(-50%);transition-delay:1.8s;animation:bounce-in 2.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.8s both; }
.eveTotArea .eveContArea .eveResultCont .result_ball.down { opacity:1;top:80px;transition-delay:.1s !important;transition:top 0.5s ease-in, transform 0.5s; }
.eveTotArea .eveContArea .eveResultCont .result_ball.up { opacity:0;top:-380px;transition-delay:0 !important;transition:all 0s; }
.eveTotArea .eveContArea .eveResultCont .result_goods { display:none;padding:200px 15px 100px;opacity:0;transition:height 0.4s, opacity 0.8s; }
.eveTotArea .eveContArea .eveResultCont .result_goods.on { display:block;opacity:1;transition-delay:1.5s; } 
.eveTotArea .eveContArea .eveResultCont .result_goods .goods_box { margin:0 auto;width:750px;border-radius:30px;overflow:hidden; }
.eveTotArea .eveContArea .eveResultCont .result_goods .goods_box .box_top { box-sizing:border-box;padding:70px 15px 40px;max-width:100%;background:#ffdec5; }
.eveTotArea .eveContArea .eveResultCont .result_goods .goods_box .box_top .tit_txt { max-height:100px;overflow:hidden;line-height:50px;font-size:36px;color:#000;font-weight:700; }
.eveTotArea .eveContArea .eveResultCont .result_goods .goods_box .box_top .gd_img { margin-top:42px; }
.eveTotArea .eveContArea .eveResultCont .result_goods .goods_box .box_top .gd_img a { display:inline-block;vertical-align:top;width:234px;max-height:408px;border-radius:30px;overflow:hidden; }
.eveTotArea .eveContArea .eveResultCont .result_goods .goods_box .box_top .gd_img a img { margin:-1px;width:236px;max-height:410px;overflow:hidden; }
.eveTotArea .eveContArea .eveResultCont .result_goods .goods_box .box_top .gd_name a { overflow:hidden;word-wrap:break-word;display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;word-wrap:break-word; }
.eveTotArea .eveContArea .eveResultCont .result_goods .goods_box .box_top .gd_name a { display:block;margin:42px auto 0;max-width:590px;max-height:80px;line-height:40px;font-size:30px;color:#000;font-weight:500; }
.eveTotArea .eveContArea .eveResultCont .result_goods .goods_box .box_top .gd_auth { margin-top:6px;line-height:36px;font-size:26px;color:rgba(0,0,0,.5); }
.eveTotArea .eveContArea .eveResultCont .result_goods .goods_box .box_bot { box-sizing:border-box;padding:52px 60px 80px;max-width:100%;background:#f8f8f8; }
.eveTotArea .eveContArea .eveResultCont .result_goods .goods_box .box_bot .tit_sub { display:inline-block;vertical-align:top;padding:0 34px;border:solid 2px #000;border-radius:50%;line-height:58px;font-size:28px;color:#000;font-weight:700;background:#fff; }
.eveTotArea .eveContArea .eveResultCont .result_goods .goods_box .box_bot .txt_des { margin:15px auto 0;max-width:100%;max-height:120px;overflow:hidden;line-height:40px;font-size:30px;color:#000; }
.eveTotArea .eveContArea .eveResultCont .result_goods .eGuideSecBtn .eGBtn { border-color:#000; }

.eveTotArea .eveContArea .eveGiftCont { padding-bottom:80px;background:url('https://image.yes24.com/images/00_Event/2026/0423Wipic/bgCont02.gif') repeat center top; }
.eveTotArea .eveContArea .eveGiftCont div+div { margin-top:30px; }

.eveTotArea .eveContArea .eveBrdCont { padding:80px 0;background:#fff; }
.eveTotArea .eveContArea .eveBrdCont .eBoard { margin:0 auto;max-width:690px; }
.eveTotArea .eveContArea .eveBrdCont .yesEveAlertDl { max-width:690px; }


/* 캡쳐 영역 */
#captureImg { position:absolute;left:-9999em;top:0;padding:243px 18px 121px;  } 
#captureImg .goods_box { margin:0 auto;width:1080px;height:1350px;border-radius:36px;overflow:hidden; }
#captureImg .goods_box .box_top { box-sizing:border-box;padding:85px 68px 49px;max-width:100%;background:#ffdec5; }
#captureImg .goods_box .box_top .tit_txt { margin:0 auto;max-width:716px;max-height:121px;overflow:hidden;line-height:61px;font-size:44px;color:#000;font-weight:700; }
#captureImg .goods_box .box_top .gd_img { margin-top:51px; }
#captureImg .goods_box .box_top .gd_img a { display:inline-block;vertical-align:top;width:284px;max-height:495px;border-radius:36px;overflow:hidden; }
#captureImg .goods_box .box_top .gd_img a img { margin:-1px;width:286px;max-height:497px;overflow:hidden; }
#captureImg .goods_box .box_top .gd_name a { overflow:hidden;word-wrap:break-word;display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;word-wrap:break-word; }
#captureImg .goods_box .box_top .gd_name a { display:block;margin:51px auto 0;max-width:716px;max-height:97px;line-height:49px;font-size:36px;color:#000;font-weight:500; }
#captureImg .goods_box .box_top .gd_auth { margin-top:7px;line-height:44px;font-size:32px;color:rgba(0,0,0,.5); }
#captureImg .goods_box .box_bot { box-sizing:border-box;padding:63px 73px 97px;max-width:100%;background:#f8f8f8; }
#captureImg .goods_box .box_bot .tit_sub { display:inline-block;vertical-align:top;padding:0 41px;border:solid 2px #000;border-radius:50%;line-height:70px;font-size:34px;color:#000;font-weight:700;background:#fff; }
#captureImg .goods_box .box_bot .txt_des { margin:18px auto 0;max-width:100%;max-height:146px;overflow:hidden;line-height:49px;font-size:36px;color:#000; }


/* 결과 영역 */
.eveTotArea.eveResultArea .eveTopArea:after { content:none; }
.eveTotArea.eveResultArea .eveTopArea:before { content:none; }
.eveTotArea.eveResultArea .eveResultCont { background:transparent !important; }
.eveTotArea.eveResultArea .eveContArea .eveResultCont .result_goods { padding:0 15px 100px; }
.eveTotArea.eveResultArea .eveContArea .eveResultCont .result_goods .goods_box .box_bot { background-color:#fff; }


/* 공유하기 영역 */
#dPop_wpSharePop.yesRisePop { position:relative;max-width:480px;border-radius:15px; }
#dPop_wpSharePop.yesRisePop * { font-family: "ptd", -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Malgun Gothic", helvetica, sans-serif; }
#dPop_wpSharePop.yesRisePop { display:none;transform:translateY(0) !important;transition:transform 0s ease !important; }
#dPop_wpSharePop.yesRisePop.riseOn { display:block; }
#dPop_wpSharePop.yesRisePop .yesRP_con .shareDl { padding-bottom:20px; }
#dPop_wpSharePop.yesRisePop .yesRP_con .shareDl dt { padding:0 15px;height:auto;line-height:60px;font-size:17px;text-align:left; }
#dPop_wpSharePop.yesRisePop .yesRP_con .shareDl dd { padding-top:0; }
#dPop_wpSharePop.yesRisePop .yesRP_bot { display:none; }
#dPop_wpSharePop.yesRisePop .yesRP_close { box-sizing: border-box;position: absolute;right: 0;top: 0;padding: 15px;z-index: 2; }
#dPop_wpSharePop.yesRisePop .yesRP_close .lnk_closePop { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
#dPop_wpSharePop.yesRisePop .yesRP_close .lnk_closePop { flex-direction: column;flex-wrap: nowrap;justify-content: center; } 
#dPop_wpSharePop.yesRisePop .yesRP_close .lnk_closePop .ico { display:block;width:30px;height:30px;overflow:hidden;line-height:0;font-size:0;background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%20%20%20%20%3Cpath%20data-name%3D%22%EC%84%A0%2018%22%20transform%3D%22translate(7%207)%22%20style%3D%22fill%3Anone%3Bstroke%3A%23333%3Bstroke-linecap%3Around%3Bstroke-width%3A1.5px%22%20d%3D%22M17%200%200%2017%22%2F%3E%0A%20%20%20%20%3Cpath%20data-name%3D%22%EC%84%A0%2019%22%20transform%3D%22translate(7%207)%22%20style%3D%22fill%3Anone%3Bstroke%3A%23333%3Bstroke-linecap%3Around%3Bstroke-width%3A1.5px%22%20d%3D%22m0%200%2017%2017%22%2F%3E%0A%3C%2Fsvg%3E%0A') no-repeat left top; } /* /sysimage/mv3/com/ico_x_blackB.svg */


/* 떠오르는 팝업 */
.yesRisePop { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.yesRisePop { flex-direction: column;flex-wrap: nowrap; }
.yesRisePop { position:relative;z-index:1; }
.yesDefPopArea.riseMod .yesRisePop { transition:transform 0.3s ease;transform:translateY(calc(100%)); }
.yesDefPopArea.riseMod .yesRisePop.riseOn { transform:translateY(0); }
.yesRisePop { margin:0 auto;width:100%;max-width:580px;max-height:calc(100% - 40px);border-top-left-radius:15px;border-top-right-radius:15px;background-color:#fff; }
/* 라이즈 팝업 공유(공통) */
.yesRisePop .yesRP_con .shareDl { margin:0 auto;padding-bottom:5px;text-align:center; }
.yesRisePop .yesRP_con .shareDl dt { height:26px;line-height:26px;font-size:20px;font-weight:700;color:#333;vertical-align:top; }
.yesRisePop .yesRP_con .shareDl dd { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.yesRisePop .yesRP_con .shareDl dd { flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-start; }
.yesRisePop .yesRP_con .shareDl dd { padding-top:15px; }
.yesRisePop .yesRP_con .shareDl dd a.lnk_share { display:block;text-decoration:none; }
.yesRisePop .yesRP_con .shareDl dd a.lnk_share .share_ico { display:block;margin:0 13px;width:40px;height:40px;border-radius:20px;background-repeat:no-repeat;background-position:center center; }
.yesRisePop .yesRP_con .shareDl dd a.lnk_share .share_ico.share_fb { background-image:url('https://image.yes24.com/sysimage/mv3/com/share_fb.svg'); }
.yesRisePop .yesRP_con .shareDl dd a.lnk_share .share_ico.share_x { background-image:url('https://image.yes24.com/sysimage/mv3/com/share_x.svg'); }
.yesRisePop .yesRP_con .shareDl dd a.lnk_share .share_ico.share_ka { background-image:url('https://image.yes24.com/sysimage/mv3/com/share_ka.svg'); }
.yesRisePop .yesRP_con .shareDl dd a.lnk_share .share_ico.share_ln { background-image:url('https://image.yes24.com/sysimage/mv3/com/share_ln.svg'); }
.yesRisePop .yesRP_con .shareDl dd a.lnk_share .share_ico.share_url { background-image:url('https://image.yes24.com/sysimage/mv3/com/share_url.svg'); }
.yesRisePop .yesRP_con .shareDl dd a.lnk_share .share_txt { display:block;margin-top:4px;line-height:16px;font-size:11px;color:#666; }
.yesRisePop .yesRP_con .shareDl dd.adOnTp { flex-direction: column;flex-wrap: nowrap; }
.yesRisePop .yesRP_con .shareDl dd.adOnTp .adOnRow { box-sizing:border-box;margin-bottom:20px;width:100%; }
.yesRisePop .yesRP_con .shareDl dd.adOnTp .shareRow { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.yesRisePop .yesRP_con .shareDl dd.adOnTp .shareRow { flex-direction: row;flex-wrap: nowrap;justify-content: center; }
.yesRisePop .yesRP_con .shareDl dd.adOnTp .shareRow { width:100%; }