@charset "utf-8";

@font-face {
    font-family:"Pretendard"; 
    font-weight:900;
    src:url(pre/Pretendard-Black.woff) format('woff');
}
@font-face {
    font-family:"Pretendard";
    font-weight:800;
    src:url(pre/Pretendard-ExtraBold.woff) format('woff');
}
@font-face {
    font-family:"Pretendard";
    font-weight:700;
    src:url(pre/Pretendard-Bold.woff) format('woff');
}
@font-face {
    font-family:"Pretendard";
    font-weight:600;
    src:url(pre/Pretendard-SemiBold.woff) format('woff');
}
@font-face {
    font-family:"Pretendard";
    font-weight:500;
    src:url(pre/Pretendard-Medium.woff) format('woff');
}
@font-face {
    font-family:"Pretendard";
    font-weight:300;
    src:url(pre/Pretendard-Light.woff) format('woff');
}
@font-face {
    font-family:"Pretendard";
    font-weight:200;
    src:url(pre/Pretendard-ExtraLight.woff) format('woff');
}
@font-face {
    font-family:"Pretendard";
    font-weight:100;
    src:url(pre/Pretendard-Thin.woff) format('woff');
}

/********************************** 전체 Layout **********************************/
.wrap {opacity:0}
.mo{display:none;}
.event-benefit-template {max-width:1380px; margin:0 auto; font-family:'Pretendard', 'Noto Sans', sans-serif}
.event-benefit-template picture {display:block;}
.contents.exhibition.ex-module-wrap .ev-detail-con.wide {max-width:1380px}
.contents.event .ev-detail-wrap .ev-detail-con {max-width:inherit; padding:0}
.eventTop {position:relative;z-index:6;}
.kv_stanbyme_change	{position:relative;}
.family_kv	{position:absolute; left:0; top:0; transition: all 0.8s;}
.family_kv.kv_1	{opacity: 1;}
.family_kv.kv_2	{opacity: 0;}
.family_kv.kv_3	{opacity: 0;}
/**/

.tab_wrap .tab_inner li a span {padding-top: 2%;}

.content-section{position: relative;}
.content-section a{display: block; width: 40%; height: 10%; position: absolute; bottom: 0%; left: 50%;}
.content-section02 a{width: 30%; height: 15%;  bottom: 23%; left: 16%; }
.content-section03 a{width: 30%; height: 15%;  bottom: 23%; left: 16%; }
.content-section04 a{width: 30%; height: 6%;  bottom: 53%; left: 16%; }
.content-section05 a{display: none; }
.content-section07 a{width: 34%; height: 5%;  bottom: 8%; left: 33%; }
.content-section08 a{width: 34%; height: 5%;  bottom: 5.2%; left: 33%; }
.content-section09 a{width: 34%; height: 5%;  bottom: 11.2%; left: 33%; }


.banner-section{position: relative; max-width: 100%;}
.banner-kakao-friend a.go-banner-landing01{display: block; position: absolute; z-index: 1; width: 75%; height: 70%;  bottom: 25%; left: 50%; transform: translateX(-50%);  }
.banner-kakao-friend a.go-kakao-friend01{display: block; position: absolute; z-index: 2; width: 12%; height: 18%;  bottom: 39%; left: 29%;  }



                                                   
@media screen and (max-width:767px) {
    
.mo{display:block;}
    .tab_wrap .tab_inner li {background:#ffffff; border-bottom: 6px solid #ffffff !important;}
    .tab_wrap .tab_inner li.active {color:#18181A; border-bottom: 6px solid #FF017F !important;}
    .tab_wrap .tab_inner li a span {height:auto; line-height:1.25; padding-top: 1vw;}

    /* .sbm_review_cont .swiper-slide	{width: 83% !important;} */
    .content-section a{display: block; width: 40%; height: 10%; position: absolute; bottom: 0%; left: 50%; }
    .content-section02 a{width: 86%; height: 12%;  bottom: 6%; left: 7%; }
    .content-section03 a{width: 86%; height: 12%;  bottom: 6%; left: 7%; }
    .content-section04 a{display: none;}
    .content-section05 a{display: block; width: 85%; left: 8%; bottom: 80%; height: 15%;}
    .content-section07 a{width: 88%; height: 5%;  bottom: 2%; left: 6%; }
    .content-section08 a{width: 88%; height: 4%;  bottom: 2.5%; left: 6%; }
    .content-section09 a{width: 88%; height: 4%;  bottom: 2.5%; left: 6%; }

    
    .banner-section{position: relative; max-width: 100%;}
    .banner-kakao-friend a.go-banner-landing01{display: block; position: absolute; z-index: 1; width: 90%; height: 45%;  bottom: 17%; left: 50%; transform: translateX(-50%); }
    .banner-kakao-friend a.go-kakao-friend01{display: block; position: absolute; z-index: 2; width: 43%; height: 18%;  bottom: 17%; left: 51%; }

}



.event-benefit-template .content-wrap .tab_wrap { position:sticky; z-index:11; top:0; left:0;}
.tab_wrap {font-size:14px; overflow:hidden; height:0;}
.tab_wrap .tab_inner {width:100%; /*height:4.57em;*/ height:98px; text-align:center;}
.tab_wrap .tab_inner ul {display:flex; width:100%; height:100%; margin:0 auto; gap:1px; background:#ffffff;}
.tab_wrap .tab_inner li {flex:0 1 33.3%; background:#ffffff; border-bottom: 8px solid #fff;}
.tab_wrap .tab_inner li:last-child {flex:0 1 33.4%;}
.tab_wrap .tab_inner li a {display:flex; align-items:center; justify-content:center; height:100%; font-size:26px; font-weight:600; color:#696969; line-height:1.4em; letter-spacing:-0.03em; }
.tab_wrap .tab_inner li.active {background:#ffffff; border-bottom: 8px solid #FF017F;}
.tab_wrap .tab_inner li.active a {color:#18181A; }
.sbm_review	{position: relative; background:#F1F3E8;}
.sbm_review_cont	{max-width: 1000px; background: #FFEAF5; width: 80%; padding-bottom: 4vw; }
.sbm_review_cont .swiper-slide	{background: #FFEAF5;}
.sbm_review_cont .swiper-pagination-bullet.swiper-pagination-bullet-active	{background:#FAB868 !important; width: 20px !important; border-radius: 20px;}
.sbm_review .swiper-slide a	{position: absolute; width: 86.5%; left: 7%; height: 7%; bottom: 3%;}
                                                                             
.sbm_review div.pc a   {position: absolute; width: 20.4%; height: 2.5%;}
.sbm_review div.pc a:nth-of-type(1)    {left: 15.3%; top: 47.2%;}
.sbm_review div.pc a:nth-of-type(2)    {left: 39.8%; top: 47.2%;}
.sbm_review div.pc a:nth-of-type(3)    {left: 64.2%; top: 47.2%;}
.sbm_review div.pc a:nth-of-type(4)    {left: 15.3%; top: 83.6%;}
.sbm_review div.pc a:nth-of-type(5)    {left: 39.8%; top: 83.6%;}
.sbm_review div.pc a:nth-of-type(6)    {left: 64.2%; top: 83.6%;}
                                                                             
@media screen and (max-width:767px) {
  	.sbm_review_cont	{padding: 0 10% calc(46 / 720* 100vw); margin: 0 !important; width:100% !important;}
    .sbm_review .swiper-slide a	{width: 94%; left: 3%; height: 8%; bottom: 2%;}
    /* .event-benefit-template .content-wrap .tab_wrap {position:fixed;} */
    .event-benefit-template .content-wrap .tab_wrap {right:0; top:46px;}
    .header.helloBar~.container .event-benefit-template .content-wrap .tab_wrap {top:88px}
    .tab_wrap .tab_inner {height:calc(96/720*100vw);}
    .tab_wrap .tab_inner li a {font-size:calc(28/720*100vw); letter-spacing:-0.03em; border-width:1px}
    .tab_wrap .tab_inner li a span {height:auto; line-height:1.25; padding-top: 1vw;}
}
/**/
.tab_wrap5 {position:sticky; z-index:4; top:50px; left:0; background:#fff;}
.tab_wrap5 .tab_inner {padding:0; text-align:center; font-size:14px; background:#fff;}
.tab_wrap5 .tab_inner ul {display:inline-flex; height:3.50em; margin:0 auto;}
.tab_wrap5 .tab_inner li {position:relative; flex:1; height:100%;}
.tab_wrap5 .tab_inner li::after {content:''; position:absolute; right:-2px; top:50%; display:inline-block; width:4px; height:4px; margin-top:-2px; border-radius:5px; background:#BDBDBD;}
.tab_wrap5 .tab_inner li:last-child:after {display:none;}
.tab_wrap5 .tab_inner li a {display:flex; align-items:center; justify-content:center; height:100%; padding:0 24px; font-size:14px; font-weight:600; color:#666666; line-height:1.4em; letter-spacing:-0.03em; white-space:nowrap;}
.tab_wrap5 .tab_inner li.active a {color:#EA1241; font-weight:800}
@media screen and (max-width:767px) {
    .tab_wrap5 {top:calc(46px + (60/360*100vw)); overflow:hidden;}
    .header.helloBar~.container .tab_wrap5 {top:calc(88px + (60/360*100vw))}
    .tab_wrap5 .tab_inner {padding:0}
    .tab_wrap5 .tab_inner ul {height:calc(60/360*100vw); padding:0}
    .tab_wrap5 .tab_inner li {flex-grow:1;}
    .tab_wrap5 .tab_inner li a {margin:0; white-space:nowrap; font-size:calc(14/360*100vw); padding:0 calc(18/360*100vw); min-height:auto}
    .tab_wrap5 .tab_inner li a span {margin-top:1vw}
}
/* Toggle Btn */
.toggle_btn .toggle_on {display:none}
.toggle_btn.active .toggle_off {display:none}
.toggle_btn.active .toggle_on {display:block}
.toggle_btn + .toggle_con {display:none}
.toggle_btn.active + .toggle_con {display:block}
/* Toggle Btn New */
.btnToggle + .toggleData {display:none; padding-top:20px;}
.btnToggle.on + .toggleData {display:block}
.fullLine .btnToggle {display:block;background:#E2E2E2;}
.fullLine .btnToggle img {height:50px;}
.fullLine .btnToggle + .toggleData {padding-top:0;}
@media screen and (max-width:767px) {
    .btnToggle + .toggleData {padding:0;}
    .fullLine .btnToggle img {height:calc(50 / 360* 100vw);}
}
/* 제품링크 */
.pdSet {padding:0 40px 60px; background:#F7F7F7;}
.pdSet h4 {padding:40px 0 20px;}
.pdSet h3 + h4 {padding-top:0;}
.pdImg {position:relative; display:inline-block;}
.pdImg .pdInner {position:absolute; display:grid; grid-template-columns:repeat(2, 1fr); gap:calc(30 / 830* 100%); left:calc(10 / 672* 100%); right:calc(10 / 672* 100%);}
.pdImg .pdInner span {position:relative;}
.pdImg .pdInner span.blind	{display: none;}
.pdImg .pdInner a {display:block; width:100%; height:100%; }
.pdImg .pdInner button {position:absolute; top: 28%; right: 7.5%; width: 7%; height: 5.5%;}
.pdImg .pdInner .soldout {background:url(/kr/event/2025/03/01_stanbyme2/images/img_soldout.png) no-repeat center; background-size:100%;}
.pdImg .tvSet {position:relative;}
.pdImg .tvSet a {position:relative; display:block;}
.pdImg .tvSet a.tvSet1,
.pdImg .tvSet a.tvSet2 {position:absolute; z-index:2; bottom:calc(18 / 560* 100%); width:calc(124 / 318* 100%); height:calc(40 / 560* 100%);}
.pdImg .tvSet a.tvSet1 {left:calc(30 / 318* 100%);}
.pdImg .tvSet a.tvSet2 {right:calc(30 / 318* 100%);}
.pdImg .tvSet a.tvSet3 {height:100%;}
@media screen and (max-width:767px) {
    .pdSet {padding:0 0 calc(40 / 360* 100vw);}
    .pdSet h4 {padding:calc(24 / 360* 100vw) 0 0;}
    .pdImg .pdInner {gap:calc(8 / 720* 100vw); left:calc(15 / 720* 100vw); right:calc(15 / 720* 100vw); grid-template-columns:repeat(1, 1fr);}
    .pdImg .pdInner .soldout	{background:url(/kr/event/2025/03/01_stanbyme2/images/img_soldout_m.png) no-repeat center; background-size: 100%;}
}
.popup-wrap {max-width:620px; min-height: auto !important;}
.popup-wrap .pop-conts.no-footer {padding: 0 40px 0;}
@media screen and (max-width: 767px) {
    .popup-wrap .pop-conts.no-footer {padding: 32px 16px 60px;}
    .popup-wrap .pop-conts.no-footer:after {display:none;}
    .popup-wrap .pop-conts img {width:100%;}
}
/*******************************************************************/
.stanbymeLineup {background:#0F0F10; padding:40px 0;}
.stanbymeLineup .back {position:relative; display:inline-block;}
.stanbymeLineup .back div {position:absolute; top:105px; bottom:131px; left:60px; right:60px; display:flex; flex-direction:column; gap:1px; height:0;}
.stanbymeLineup .back div a {flex:1; background:rgba(255,0,0,.0);}
@media screen and (max-width:767px) {
    .stanbymeLineup	{padding:25px 0;}
    .stanbymeLineup .back div {top:calc(114 / 720* 100vw); bottom:calc(211 / 720* 100vw); left:calc(60 / 720* 100vw); right:calc(60 / 720* 100vw);}
}
/********************************** 스탠바이미2 **********************************/
.summery {padding:120px 0 80px;}
.summery h3 {padding-bottom:40px;}
.summerySlide {position:relative; margin:0 auto; max-width:940px; padding-bottom:46px;}
.summerySlide .swiper-pagination {display: none; bottom:0;}
.summerySlide .swiper-pagination-bullet {width:10px !important; height:10px !important; margin:0 6px !important; background:#929292 !important;}
.summerySlide .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#2F2F2F;}
.summerySlide .swiper-button-next::after,
.summerySlide .swiper-button-prev::after {display:none;}
.summerySlide .swiper-button-next,
.summerySlide .swiper-button-prev {width:72px; height:72px; margin-top:-36px; background:url(/kr/event/2025/03/01_stanbyme2/images/swiper_arrow.png) no-repeat center; background-size:100%;}
.summerySlide .swiper-button-prev {left:0;}
.summerySlide .swiper-button-next {right:0; transform: rotate(180deg);}
.goLike {padding:80px 0 0;}
@media screen and (max-width:767px) {
    .summery {padding:calc(120 / 720* 100vw) 0 calc(60 / 720* 100vw);}
    .summery h3 {padding-bottom:calc(40 / 720* 100vw);}
    .summerySlide {padding-bottom:calc(16 / 720* 100vw);}
    .summerySlide .swiper-button-next,
    .summerySlide .swiper-button-prev {width:calc(72 / 720* 100vw); height:calc(72 / 720* 100vw); margin-top:calc(-1 * (36 / 720* 100vw));}
    .summerySlide .swiper_btn_wrap.whiteCase .swiper-button-prev,
    .summerySlide .swiper_btn_wrap.whiteCase .swiper-button-next {background:url(/kr/event/2025/03/01_stanbyme2/images/swiper_arrow_white.png) no-repeat center; background-size:100%;}
    .goLike {padding:calc(80 / 720* 100vw) calc(40 / 720* 100vw) 0;}
}
/********************************** 사전예약 혜택 **********************************/
.benefitSpecial {background:#0F0F10;}
.benefitSpecial span {display:inline-block;}
.benefitSpecial em {display:none;}
.benefitSpecial.off span {display:none;}
.benefitSpecial.off em {display:inline-block;}
.preOrder {padding:80px 0; background:#f8f8f1;}
.preOrder h3 {padding:0 0 40px;}
.preOrder .pd1 {top:0; bottom:0; left:1px; right:1px; row-gap:calc(30 / 830* 100%); /*grid-template-rows:calc(438 / 948*100%) auto;*/}
.preOrder p {padding-top:40px;}
.payBenefitBack {padding:80px 0 0;background:#E8E8D3; background-size:100%;}
.payBenefitBack h3 {padding:0 0 30px;}
.payBenefit {position:relative;}
.payBenefit a {position:absolute; top:132px; right:260px;  width:145px; height:36px; background:rgba(255,0,0,.0);}
.goNote {margin-top:36px; padding:0 0 24px;}
.goNote img {height:28px;}
.uspContents {background:#F8F9FA;}
@media screen and (max-width:767px) {
    .preOrder {padding:calc(80 / 720* 100vw) 0 calc(80 / 720* 100vw);}
    .preOrder h3 {padding:0 0 calc(30 / 720* 100vw);}
    .preOrder .pd1 {top:calc(1 / 1560* 100%); bottom:calc(0 / 1560* 100%); left:calc(40 / 720* 100vw); right:calc(40 / 720* 100vw); row-gap:calc(40 / 1560* 100%); grid-template-columns:repeat(1, 1fr);}
    /* .preOrder .pd1 span:nth-of-type(2) a.soldout    {background:url(/kr/event/2025/03/01_stanbyme2/images/img_soldout_m2.png) no-repeat center; background-size: 100%;} */
    .preOrder p {padding-top:calc(30 / 720* 100vw);}
    .payBenefitBack {padding:calc(80 / 720* 100vw) 0 0; background:#E8E8D3;}
    .payBenefitBack h3 {padding-bottom:calc(40 / 720* 100vw);}
    .payBenefit {padding:0 calc(40 / 720* 100vw) 0;}
    .payBenefit a {top:84%; right:20%; width:60%; height:9%;}
    .payBenefitSlide {position:relative; padding:0 0 calc(26 / 720* 100vw);}
    .payBenefitSlide .swiper-container {padding:0 calc(60/720*100vw);}
    .payBenefitSlide .swiper-slide {padding:calc(10/720*100vw) calc(20/720*100vw) calc(20/720*100vw) 0; width:calc(620/720*100vw); background:transparent;}
    .payBenefitSlide .swiper-slide:last-child {width:calc(600/720*100vw); padding-right:0;}
    .payBenefitSlide .swiper-slide img {border-radius:calc(16/720*100vw); }
    .payBenefitSlide .swiper-pagination {width:auto; left:0; right:0; bottom:0;}
    .payBenefitSlide .swiper-pagination-bullet {width:calc(14 / 720* 100vw); height:calc(14 / 720* 100vw); margin:0 6px; opacity:1; background:rgba(0,0,0,.1);}
    .payBenefitSlide .swiper-pagination-bullet.swiper-pagination-bullet-active {width:calc(32 / 720* 100vw); border-radius:calc(14 / 720* 100vw); background:#FAB868;}
    .payBenefitSlide .swiper-button-prev {left:calc(40 / 720* 100vw);}
    .payBenefitSlide .swiper-button-next {right:calc(40 / 720* 100vw);}
    .goNote {margin-top:calc(40 / 720* 100vw); padding:calc(16 / 720* 100vw) calc(16 / 720* 100vw) calc(40 / 720* 100vw);}
    .goNote img {height:calc(40 / 720* 100vw);}
}
/********************************** 이벤트 및 유의사항 **********************************/
.photoReview {background:#F4F0E4;}
.bestReview {background:#F4F0E4;}
.bestReview .pdInner {bottom: 3.6%; left: 5.3%; right: 5.3%; height: 53%; gap: 86% 8.7%;}
.eventNote {background:#E8E8D3;}
.eventNote .btnToggle {display:inline-block; padding:8px;}
.eventNote .btnToggle img {height:30px;}
.eventNote .toggleData {background:#F4F4F5;}
@media screen and (max-width:767px) {
    .bestPhotoSlide {position:relative; padding:0}
    .bestPhotoSlide .swiper-container {padding:0 0 calc(55/720*100vw);}
    .bestPhotoSlide .swiper-slide {position:relative; width:100% !important; padding:0 calc(40/720*100vw); background:transparent;}
    .bestPhotoSlide .swiper-slide a {position:absolute; left:11%; right:11%; bottom:4%; height:10%;}
    .bestPhotoSlide .swiper-pagination {width:auto; left:0; right:0; bottom:0;}
    .bestPhotoSlide .swiper-pagination-bullet {width:calc(14 / 720* 100vw) !important; height:calc(14 / 720* 100vw) !important; margin:0 6px; opacity:1; background:rgba(0,0,0,.1);}
    .bestPhotoSlide .swiper-pagination-bullet.swiper-pagination-bullet-active {width:calc(32 / 720* 100vw) !important; border-radius:calc(14 / 720* 100vw); background:#FE5000;}
    .eventNote {padding:0;}
    .eventNote .btnToggle img  {height:calc(40 / 720* 100vw);}
}
/********************************** 제품 API 적용  **********************************/
.prdList {max-width:940px; margin:0 auto;}
.prdList ul {display:grid; grid-template-columns: repeat(3, auto); max-width: 940px; gap: 18px; margin: 0 auto;}
.prdList ul * {font-family: "Pretendard";}
.prdList ul li {position: relative;}
.prdList ul li > span {display:block;height:100%;border:1px solid #DBDBDB; background:#fff; box-sizing:border-box;}
.prdList ul li a.base {position:relative;display:block;height:100%;padding-bottom:30px;}
.prdList ul li .pd {display: flex ; flex-direction: column; justify-content: space-between; height: 100%;}
.prdList ul li .pd .img {position: relative;}
.prdList ul li .pd .img img {width:100%}
.prdList ul li .pd .txt {flex-grow: 1; display: flex; flex-direction: column;justify-content:space-between;}
.prdList ul li .pd dl {position:relative;display:grid;align-items:center;grid-template-columns:auto auto;grid-template-rows:24px 28px;gap:4px;padding:16px 30px 0;letter-spacing:-0.05em;white-space:nowrap;}
.prdList ul li .pd dl dt {font-size:14px; text-align:left; color:#505050;}
.prdList ul li .pd dl dt em {font-size:14px; font-weight:600; color:#505050;}
.prdList ul li .pd dl dt span {padding:0 0; font-size:18px; font-weight:600; color:#EA1917;}
.prdList ul li .pd dl dd {font-size:18px; color:#505050; text-align:right; font-weight:600;}
.prdList ul li .pd dl dd del {font-size:14px; color:#505050;}
.prdList ul li .pd dl dd del::after {content:'원'; font-size:14px;}
.prdList ul li .pd dl dd em {font-weight:600;}
.prdList ul li .pd dl dd em::after {content:'원'; font-size:18px;}
.prdList ul li .pd dl dd.lastPrice {color:#EA1917;}
.prdList ul li .pd dl dd i {font-size: 20px;}
.prdList ul li.soldout::before {content:''; position:absolute; top:0; bottom:0; left:0; right:0; z-index: 5; background:rgba(0,0,0,.8) url(/kr/event/2025/03/01_stanbyme2/images/img_soldout_new.png) no-repeat center;background-size:100%;}
.prdList ul li button {position:absolute;  z-index: 3; right:14%; top:34%; width: 8%; height: 7.5%; background:rgba(0,255,0,.0);}
.prdList ul li.last button {right:5.5%;}
.prdList ul li .soon {display:inline-block;padding:18px 30px 0;font-size:12px;text-align:left;color:#767676;}
.skeleton { position: relative; overflow: hidden; z-index: 2;}
.skeleton .pd dl::after{ content : ""; width: 100%; height: 100%; position:absolute; top:0; left: 0; z-index: 2; 
    background-image: linear-gradient(270deg, 
        rgba(255,255,255,0.2), 
        rgba(255,255,255,0.1), 
        rgba(255,255,255,0.2));
    transform: translateX(-100%);
    animation: skeleton-loader 2s infinite;
}
.skeleton .pd i { display:block;  height:14px;  border-radius:10px;  font-size:0 !important;  overflow:hidden;  background: #e3e3e3;}
.skeleton .pd dl {grid-template-columns: 50% 50%;}
@keyframes skeleton-loader{
    0%{
        transform: translateX(-100%);
    }
    100%{
        transform: translateX(100%);
    }
}
@media screen and (max-width: 767px) {
    .prdList ul {grid-template-columns:repeat(2, 1fr); padding:0 0; gap:calc(40 / 760* 100vw) calc(4 / 760* 100vw);}
    .prdList ul li > span {border:1px solid #ffffff;}
    .prdList ul li a.base {padding-bottom: calc(42 / 760* 100vw);}
    .prdList ul li .pd dl {grid-template-rows:calc(36 / 760* 100vw) calc(40 / 760* 100vw);padding:calc(20 / 760* 100vw) calc(24 / 760* 100vw) 0; letter-spacing:0;}
    .prdList ul li .pd dl dt {font-size:calc(20 / 760* 100vw);}
    .prdList ul li .pd dl dt em {font-size:calc(20 / 760* 100vw);}
    .prdList ul li .pd dl dt span { font-size:calc(23 / 760* 100vw);}
    .prdList ul li .pd dl dd {font-size:calc(24 / 760* 100vw);}
    .prdList ul li .pd dl dd del {font-size:calc(20 / 760* 100vw);}
    .prdList ul li .pd dl dd del::after {font-size:calc(20 / 760* 100vw);}
    .prdList ul li .pd dl dd em::after {font-size:calc(24 / 760* 100vw);}
    .prdList ul li.soldout::before {background:rgba(0,0,0,.8) url(/kr/event/2025/03/01_stanbyme2/images/img_soldout_new_m.png) no-repeat center;background-size:100%;}
    .prdList ul li button,
    .prdList ul li.last button {right:3.5%; width:11%;}
    .skeleton .pd i { height:10px;}
    .prdList ul li .soon {padding:calc(20 / 760* 100vw) calc(24 / 760* 100vw) 0;font-size:calc(20 / 760* 100vw);}
}

                                    
