@charset "UTF-8";
/*
 *  File Name : /ui_resource/css/responsive/common/layerpopup.css
 *  Description : [怨듯넻] ?덉씠?댄뙘??愿???ㅽ???
 */

/* layerpopup (common) */
[class*=layerpopup-common] .cl-white {color: #fff !important;}
[class*=layerpopup-common] .cl-light-purple {color: #A399FF !important;}
[class*=layerpopup-common] .cl-yellow {color: #FEBB00 !important;}
[class*=layerpopup-common] .bold {color: #FEBB00 !important; font-family: var(--ft-family_Poppins-400) !important;}
[class*=layerpopup-common] {display: none; justify-content: center; align-items: center; z-index: 1000; position: fixed; left: 0; top: 0; width: 100%; height: 100%;}
[class*=layerpopup-common]:after {content: ""; z-index: -1; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8);}
[class*=layerpopup-common] .layer-wrapper {overflow-y: auto; position: relative; width: 415px; /*max-height: 90%;*/background-color: #240075; border: 3px solid #1398FF; border-radius: 18px; box-sizing: border-box; transition: all .7s ease; animation: fadeInScaleEffect 0.5s ease forwards;}
[class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close {z-index: 1; position: absolute; top: 15px; right: 15px; width: 30px; height: 30px;}
[class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close::before,
[class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close::after {content: ''; position: absolute; left: 50%; top: 50%; width: 42px; height: 4px; background-color: #fff; border-radius: 15px; transform-origin: center;}
[class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close::before {transform: translate(-50%, -50%) rotate(45deg);}
[class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close::after {transform: translate(-50%, -50%) rotate(-45deg);}
[class*=layerpopup-common] .layer-top-area {text-align: center;}
[class*=layerpopup-common] .layer-top-area > * {display: block;}
[class*=layerpopup-common] .layer-top-area .img-main {margin: 0 auto;}
[class*=layerpopup-common] .layer-inner {display: flex; flex-direction: column; align-items: center; position: relative; height: 100%; padding: 30px 0; box-sizing: border-box;}
[class*=layerpopup-common] .layer-inner > *, 
[class*=layerpopup-common] .layer-contents > * {margin-bottom: 16px;}
[class*=layerpopup-common] .layer-inner > *:last-child {margin-bottom: 0 !important;}
[class*=layerpopup-common] .layer-header {margin-bottom: 10px; text-align: center;}
[class*=layerpopup-common] .layer-header .main-tit {color: #fff; font-family: var(--ft-family_Poppins-700); font-size: 36px; line-height: 1;} 
[class*=layerpopup-common] .layer-header .sub-tit {margin-top: 7px; color: #fff; font-family: var(--ft-family_Poppins-400); font-size: 16px;} 
[class*=layerpopup-common] .layer-contents {display: flex; flex-direction: column; width: 100%; padding: 0 20px; box-sizing: border-box;}
[class*=layerpopup-common] .layer-contents.inner-pd,
[class*=layerpopup-common] .layer-contents .inner-pd {width: calc(100% - 20px) !important; margin: 0 auto 16px;}
[class*=layerpopup-common] .layer-contents .content {color: #A399FF; font-family: var(--ft-family_Poppins-300); font-size: 16px; line-height: 1.4; text-align: center;}
[class*=layerpopup-common] .layer-contents > *:last-child {margin-bottom: 0 !important;}
[class*=layerpopup-common] .layer-contents .infobox {width: 100%; padding: 0 15px; margin-bottom: 14px; background: #1A0057; border-radius: 8px; border: 2px solid #4B11CD; box-sizing: border-box;}
[class*=layerpopup-common] .layer-contents .infobox .chip-info-area {display: flex; justify-content: center; align-items: center; height: 48px;}
[class*=layerpopup-common] .layer-contents .infobox .chip-info-area > * {margin-right: 6px;;}
[class*=layerpopup-common] .layer-contents .infobox .chip-info-area > *:last-child {margin-right: 0 !important;}
[class*=layerpopup-common] .layer-contents .infobox .chip-info-area .chip-img {display: inline-block; width: 24px; height: 24px; background: url(../../../images/common/icons/icon_chip.png) center no-repeat; background-size: cover;}
[class*=layerpopup-common] .layer-contents .infobox .chip-info-area .chip-amount {overflow: hidden; text-overflow: ellipsis; max-width: calc(100% - 30px); color: #FEBB00; font-family: var(--ft-family_Poppins-600); font-size: 24px;}
[class*=layerpopup-common] .layer-contents .infobox.type-list {display: flex; flex-direction: column; align-items: center; padding: 15px 20px;}
[class*=layerpopup-common] .layer-contents .infobox.type-list > * {margin-bottom: 10px;}
[class*=layerpopup-common] .layer-contents .infobox.type-list > *:last-child {margin-bottom: 0 !important;}
[class*=layerpopup-common] .layer-contents .infobox.type-list .title {color: #1398FF; font-family: var(--ft-family_Poppins-400); font-size: 16px; text-align: center;}
[class*=layerpopup-common] .layer-contents .infobox.type-list .item {position: relative; padding-left: 15px; margin-bottom: 7px; color: #fff; font-family: var(--ft-family_Poppins-300); font-size: 14px;}
[class*=layerpopup-common] .layer-contents .infobox.type-list .item:last-child {margin-bottom: 0 !important;}
[class*=layerpopup-common] .layer-contents .infobox.type-list .item::before {content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 5px; height: 5px; background: #fff; border-radius: 50%;}
[class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons {display: flex; flex-wrap: wrap; align-items: center;}
[class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item {display: flex; justify-content: center; align-items: center; flex-direction: column; flex: 0 0 calc(20% - 12px); height: 60px; padding: 2px 0; margin-right: 14px; margin-bottom: 10px; background-color: #1A0057; border: 2px solid #4B11CD; box-sizing: border-box; border-radius: 12px;}
[class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item:nth-child(5n) {margin-right: 0 !important;}
[class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item .icon {width: 90%; margin-top: -2px;}
[class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item .icon img {position: relative; top: 5px; width: 100%;}
[class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item .cnt {display: inline-block; color: #FFF47A; font-family: var(--ft-family_Poppins-400); font-size: 14px;}
[class*=layerpopup-common] .layer-contents .notice {color: #fff; font-family: var(--ft-family_Poppins-300); font-size: 14px; text-align: center; line-height: 1.4;}
[class*=layerpopup-common] .layer-contents .circle-gauge {display: flex; justify-content: center; margin-top: 5px;} 
[class*=layerpopup-common] .layer-footer .btn-complete {width: 210px; height: 48px;}
[class*=layerpopup-common] .layer-footer .btn-complete .bg-back,
[class*=layerpopup-common] .layer-footer .btn-complete .bg-front {height: 44px; border-radius: 30px;}
[class*=layerpopup-common] .layer-footer .btn-complete .bg-back {top: 3px;}
[class*=layerpopup-common] .layer-footer .btn-complete .front-inner {left: 2px; top: 2px; width: calc(100% - 4px); height: calc(100% - 4px); border-radius: 30px;}
[class*=layerpopup-common] .layer-footer .btn-complete .front-inner::before,
[class*=layerpopup-common] .layer-footer .btn-complete .front-inner::after {left: 2px; width: calc(100% - 4px); height: calc(50% - 2px);}
[class*=layerpopup-common] .layer-footer .btn-complete .front-inner::before {top: 2px; border-radius: 170px 170px 0 0;}
[class*=layerpopup-common] .layer-footer .btn-complete .front-inner::after {bottom: 2px; border-radius: 0 0 170px 170px;}
[class*=layerpopup-common] .layer-footer .btn-complete .txt-area .txt {font-size: 24px;}
[class*=layerpopup-common] .layer-footer .btn-complete .txt-area .txt:nth-child(1) {-webkit-text-stroke-width: 2px; -moz-text-stroke-width: 2px; -ms-text-stroke-width: 2px; text-stroke-width: 2px;}
[class*=layerpopup-common].show {display: flex;}
[class*=layerpopup-common] .layer-wrapper.over-visible .layer-top-area {position: relative; border-radius: 18px 18px 0 0;}
[class*=layerpopup-common] .layer-wrapper.over-visible .layer-top-area .img-main img {width: 100%;}
[class*=layerpopup-common] .layer-wrapper.over-visible .layer-inner {padding-top: 0; border-radius: 18px;}
[class*=layerpopup-common] .layer-wrapper.half-bg {width: 390px;}
[class*=layerpopup-common] .layer-wrapper.half-bg .layer-top-area {height: 200px; width: 100%; border: 3px solid #1A0057; border-bottom: 0; box-sizing: border-box;}
[class*=layerpopup-common] .layer-wrapper.half-bg .layer-top-area .img-main {position: absolute; left: 50%; transform: translateX(-50%);}
[class*=layerpopup-common] .layer-wrapper.half-bg .layer-inner {padding-top: 25px; background-color: #1d0056; border-radius: 0 0 18px 18px;}
[class*=layerpopup-common] .layer-wrapper.w-slim {width: 330px;}
[class*=layerpopup-common] .layer-wrapper.w-slim .layer-contents .content {font-size: 14px;}
[class*=layerpopup-common] .layer-wrapper.over-maxh {overflow-y: auto !important; max-height: 90% !important;}

/* layerpopup (common) : vip */
[class*=layerpopup-common][class*=layerpopup-vip] .layer-wrapper {width: 430px; background-color: #771241; border-color: #febb00;}
[class*=layerpopup-common][class*=layerpopup-vip] .layer-wrapper > .button-layerpopup-close::before,
[class*=layerpopup-common][class*=layerpopup-vip] .layer-wrapper > .button-layerpopup-close::after {background: #febb00;}
[class*=layerpopup-common][class*=layerpopup-vip] .layer-contents .infobox {background-color: #55042a; border-color: #911a51;}
[class*=layerpopup-common][class*=layerpopup-vip] .layer-header .sub-tit {color: #febb00;}

/* layerpopup (common) : promotion */
/* [class*=layerpopup-common][class*=layerpopup-promotion] .layer-wrapper {background-color: #4f00b1; border-color: #7613F1;} */

/* layerpopup-full (common) */
[class*=layerpopup-full-common] {display: none; justify-content: center; align-items: center; z-index: 1000; position: fixed; left: 0; top: 0; width: 100%; height: 100%;}
[class*=layerpopup-full-common]:after {content: ""; z-index: -1; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8);}
[class*=layerpopup-full-common] .layer-wrapper {overflow-y: auto; position: relative; width: 100%; height: 100%; background-color: #1A0057; box-sizing: border-box; transform: translateY(-100%); transition: all .5s ease;}
[class*=layerpopup-full-common] .button-layerpopup-close {z-index: 1; position: absolute; top: 20px; right: 20px; width: 26px; height: 26px;}
[class*=layerpopup-full-common] .button-layerpopup-close::before,
[class*=layerpopup-full-common] .button-layerpopup-close::after {content: ''; position: absolute; left: 50%; top: 50%; width: 36px; height: 4px; background-color: #fff; border-radius: 15px; transform-origin: center;}
[class*=layerpopup-full-common] .button-layerpopup-close::before {transform: translate(-50%, -50%) rotate(45deg);}
[class*=layerpopup-full-common] .button-layerpopup-close::after {transform: translate(-50%, -50%) rotate(-45deg);}
[class*=layerpopup-full-common].show {display: flex;}
[class*=layerpopup-full-common].show .layer-wrapper {transform: translateY(-100%); animation: showLayerFromTop .7s 0s ease forwards;}

/* layerpopup (side) */
[class*=layerpopup-side]:after {content: ""; z-index: 99; position: fixed; left: 0; top: 0; width: 0; height: 0; background: rgba(0, 0, 0, 0.8); transition: all 1s ease;}
[class*=layerpopup-side] .layer-inner {overflow-y: auto; z-index: 101; position: fixed; top: 0; width: 384px; height: 100%; background: #240075;}
[class*=layerpopup-side] .button-layerpopup-close {z-index: 1; position: absolute; top: 20px; width: 26px; height: 26px;}
[class*=layerpopup-side] .button-layerpopup-close::before,
[class*=layerpopup-side] .button-layerpopup-close::after {content: ''; position: absolute; left: 50%; top: 50%; width: 36px; height: 4px; background-color: #fff; border-radius: 15px; transform-origin: center;}
[class*=layerpopup-side] .button-layerpopup-close::before {transform: translate(-50%, -50%) rotate(45deg);}
[class*=layerpopup-side] .button-layerpopup-close::after {transform: translate(-50%, -50%) rotate(-45deg);}
[class*=layerpopup-side] * {color: #fff; font-family: var(--ft-family_Poppins-400); font-size: 24px;}
[class*=layerpopup-side]:after,
[class*=layerpopup-side] .layer-inner {transition: transform .7s ease;}
[class*=layerpopup-side]:after {opacity: 0;}
[class*=layerpopup-side].show:after {width: 100%; height: 100%; opacity: 1; /* animation: fadeInEffect .5s 0s forwards; */}
[class*=layerpopup-side].show .layer-inner {transform: translateX(0);}
.layerpopup-side-left .layer-inner {left: 0; transform: translateX(-100%);}
.layerpopup-side-left .button-layerpopup-close {left: 20px;}
.layerpopup-side-right .layer-inner {right: 0; transform: translateX(100%);}
.layerpopup-side-right .button-layerpopup-close {right: 20px;}

/* layerpopup (mo-menu-comm) : ?쒕툝由용????몄텧??*/
.mo-menu-comm {display: none !important;}

/* layerpopup (profile) : 媛쒗렪 UI ???쒖븞 [PC] Profile_PC 4217:7562 ?ㅼ륫
   쨌 ?⑤꼸 ??씠 384 -> 446 ?대씪 [class*=layerpopup-side] 怨듯넻媛믪쓣 ?섎컺?붾떎
   쨌 怨듯넻??`[class*=layerpopup-side] * {font-size:24px}` ???대옒???좏깮?먮씪 ?먮룞?쇰줈 ?닿릿??
   쨌 媛쒗렪?쇰줈 移??섎웾 / DOUBLEU POINTS ?먰삎寃뚯씠吏 ?곸뿭???놁뼱吏怨??곷떒 ??댄?諛?+ BACK TO GAME ???앷꼈??*/
.layerpopup-side-right.layerpopup-profile .layer-inner {display: flex; flex-direction: column; width: 446px; padding: 0; background: linear-gradient(180deg, #3d008f 0%, #6c0fd1 100%);}

/* ?곷떒 ??댄?諛?*/
.layerpopup-profile .profile-top {position: relative; height: 60.4px; background: #3c008f;}
.layerpopup-profile .profile-top .title {position: absolute; left: 20.26px; top: 50%; transform: translateY(-50%); color: #7556ff; font-family: var(--ft-family_Poppins-700); font-size: 32.25px; line-height: 29.07px; text-transform: uppercase;}
.layerpopup-side-right.layerpopup-profile .button-layerpopup-close {top: 22.5px; right: 22.5px; width: 27.7px; height: 27.7px;}
/* ?쒖븞 X ??洹몃씪?붿뼵??+ 湲濡쒖슦??怨듯넻??留됰? ??媛?::before/::after)濡쒕뒗 ???쒕떎. ::before ?섎굹??SVG 瑜?源붽퀬 ::after ???덈떎.
   SVG(37.08)媛 踰꾪듉(27.7)蹂대떎 ??嫄?湲濡쒖슦 ?щ갚 ?뚮Ц?닿퀬, ?덊듃?곸뿭? 踰꾪듉 ?ш린 洹몃?濡쒕떎 */
.layerpopup-side-right.layerpopup-profile .button-layerpopup-close::after {display: none;}
.layerpopup-side-right.layerpopup-profile .button-layerpopup-close::before {left: 50%; top: 50%; width: 37.08px; height: 37.09px; background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2738%27 height=%2738%27 viewBox=%270 0 38 38%27 fill=%27none%27%3E%3Cg filter=%27url(%23f)%27%3E%3Cmask id=%27m%27 maskUnits=%27userSpaceOnUse%27 x=%277.62207%27 y=%277.62207%27 width=%2722%27 height=%2722%27 fill=%27black%27%3E%3Crect fill=%27white%27 x=%277.62207%27 y=%277.62207%27 width=%2722%27 height=%2722%27/%3E%3Cpath d=%27M10.5355 8.77207C10.7354 8.57207 11.0592 8.57207 11.2591 8.77207L18.5394 16.0563L25.8168 8.77598C26.0166 8.576 26.3405 8.57607 26.5404 8.77598L28.3041 10.5397C28.5039 10.7396 28.5039 11.0643 28.3041 11.2643L21.0267 18.5455L28.2992 25.8219C28.4986 26.0218 28.4986 26.3456 28.2992 26.5455L26.5355 28.3102C26.3356 28.5098 26.0117 28.5099 25.8119 28.3102L18.5394 21.0338L11.264 28.3141C11.0642 28.5138 10.7402 28.5138 10.5404 28.3141L8.77769 26.5494C8.5778 26.3494 8.5778 26.0258 8.77769 25.8258L16.0531 18.5455L8.77183 11.2604C8.57216 11.0604 8.57213 10.7357 8.77183 10.5357L10.5355 8.77207Z%27/%3E%3C/mask%3E%3Cpath d=%27M10.5355 8.77207C10.7354 8.57207 11.0592 8.57207 11.2591 8.77207L18.5394 16.0563L25.8168 8.77598C26.0166 8.576 26.3405 8.57607 26.5404 8.77598L28.3041 10.5397C28.5039 10.7396 28.5039 11.0643 28.3041 11.2643L21.0267 18.5455L28.2992 25.8219C28.4986 26.0218 28.4986 26.3456 28.2992 26.5455L26.5355 28.3102C26.3356 28.5098 26.0117 28.5099 25.8119 28.3102L18.5394 21.0338L11.264 28.3141C11.0642 28.5138 10.7402 28.5138 10.5404 28.3141L8.77769 26.5494C8.5778 26.3494 8.5778 26.0258 8.77769 25.8258L16.0531 18.5455L8.77183 11.2604C8.57216 11.0604 8.57213 10.7357 8.77183 10.5357L10.5355 8.77207Z%27 fill=%27url(%23g0)%27/%3E%3Cpath d=%27M10.5355 8.77207L10.8975 9.13411L10.8976 9.13401L10.5355 8.77207ZM11.2591 8.77207L10.897 9.13401L10.897 9.13402L11.2591 8.77207ZM18.5394 16.0563L18.1773 16.4182L18.5394 16.7805L18.9015 16.4182L18.5394 16.0563ZM25.8168 8.77598L26.1789 9.13795L26.1789 9.13791L25.8168 8.77598ZM26.5404 8.77598L26.1783 9.138L26.1784 9.13802L26.5404 8.77598ZM28.3041 10.5397L28.6662 10.1778L28.6661 10.1776L28.3041 10.5397ZM28.3041 11.2643L28.6662 11.6262L28.6663 11.6261L28.3041 11.2643ZM21.0267 18.5455L20.6646 18.1836L20.3028 18.5455L20.6646 18.9075L21.0267 18.5455ZM28.2992 25.8219L28.6617 25.4603L28.6613 25.4599L28.2992 25.8219ZM28.2992 26.5455L28.6613 26.9075L28.6616 26.9071L28.2992 26.5455ZM26.5355 28.3102L26.8974 28.6724L26.8976 28.6721L26.5355 28.3102ZM25.8119 28.3102L25.4497 28.6721L25.4499 28.6722L25.8119 28.3102ZM18.5394 21.0338L18.9015 20.6719L18.5394 20.3095L18.1773 20.6719L18.5394 21.0338ZM11.264 28.3141L11.6259 28.6762L11.6262 28.676L11.264 28.3141ZM10.5404 28.3141L10.1781 28.6759L10.1784 28.6762L10.5404 28.3141ZM8.77769 26.5494L9.13993 26.1876L9.13984 26.1875L8.77769 26.5494ZM8.77769 25.8258L9.13984 26.1877L9.13985 26.1877L8.77769 25.8258ZM16.0531 18.5455L16.4152 18.9074L16.7769 18.5455L16.4152 18.1836L16.0531 18.5455ZM8.77183 11.2604L8.40952 11.6221L8.4097 11.6223L8.77183 11.2604ZM8.77183 10.5357L8.4098 10.1737L8.40956 10.1739L8.77183 10.5357ZM10.5355 8.77207L10.8976 9.13401L10.897 9.13401L11.2591 8.77207L11.6213 8.41014C11.2214 8.01004 10.5732 8.01005 10.1734 8.41014L10.5355 8.77207ZM11.2591 8.77207L10.897 9.13402L18.1773 16.4182L18.5394 16.0563L18.9015 15.6943L11.6213 8.41013L11.2591 8.77207ZM18.5394 16.0563L18.9015 16.4182L26.1789 9.13795L25.8168 8.77598L25.4546 8.41402L18.1773 15.6943L18.5394 16.0563ZM25.8168 8.77598L26.1789 9.13791L26.1783 9.138L26.5404 8.77598L26.9024 8.41396C26.5027 8.01416 25.8545 8.01389 25.4546 8.41405L25.8168 8.77598ZM26.5404 8.77598L26.1784 9.13802L27.942 10.9017L28.3041 10.5397L28.6661 10.1776L26.9024 8.41394L26.5404 8.77598ZM28.3041 10.5397L27.9419 10.9015L27.9418 10.9024L28.3041 11.2643L28.6663 11.6261C29.0658 11.2262 29.0659 10.5777 28.6662 10.1778L28.3041 10.5397ZM28.3041 11.2643L27.9419 10.9023L20.6646 18.1836L21.0267 18.5455L21.3889 18.9075L28.6662 11.6262L28.3041 11.2643ZM21.0267 18.5455L20.6646 18.9075L27.937 26.1838L28.2992 25.8219L28.6613 25.4599L21.3889 18.1836L21.0267 18.5455ZM28.2992 25.8219L27.9367 26.1834L27.9367 26.1839L28.2992 26.5455L28.6616 26.9071C29.0605 26.5073 29.0604 25.86 28.6617 25.4603L28.2992 25.8219ZM28.2992 26.5455L27.937 26.1836L26.1734 27.9482L26.5355 28.3102L26.8976 28.6721L28.6613 26.9074L28.2992 26.5455ZM26.5355 28.3102L26.1737 27.9479L26.1739 27.9481L25.8119 28.3102L25.4499 28.6722C25.8498 29.0721 26.4977 29.0716 26.8974 28.6724L26.5355 28.3102ZM25.8119 28.3102L26.174 27.9482L18.9015 20.6719L18.5394 21.0338L18.1773 21.3957L25.4497 28.6721L25.8119 28.3102ZM18.5394 21.0338L18.1773 20.6719L10.9019 27.9522L11.264 28.3141L11.6262 28.676L18.9016 21.3957L18.5394 21.0338ZM11.264 28.3141L10.9021 27.9519L10.9023 27.9519L10.5404 28.3141L10.1784 28.6762C10.5782 29.0758 11.2262 29.0757 11.6259 28.6762L11.264 28.3141ZM10.5404 28.3141L10.9026 27.9522L9.13993 26.1876L8.77769 26.5494L8.41545 26.9113L10.1781 28.6759L10.5404 28.3141ZM8.77769 26.5494L9.13984 26.1875V26.1877L8.77769 25.8258L8.41555 25.4639C8.01585 25.8638 8.01585 26.5114 8.41555 26.9114L8.77769 26.5494ZM8.77769 25.8258L9.13985 26.1877L16.4152 18.9074L16.0531 18.5455L15.6909 18.1836L8.41553 25.4639L8.77769 25.8258ZM16.0531 18.5455L16.4152 18.1836L9.13397 10.8984L8.77183 11.2604L8.4097 11.6223L15.6909 18.9075L16.0531 18.5455ZM8.77183 11.2604L9.13415 10.8986C9.13358 10.898 9.13389 10.8982 9.13413 10.8988C9.13423 10.8991 9.13407 10.8988 9.13407 10.898C9.13407 10.8973 9.13423 10.897 9.13412 10.8973C9.13387 10.8979 9.13355 10.8981 9.13411 10.8976L8.77183 10.5357L8.40956 10.1739C8.01018 10.5738 8.01031 11.2223 8.40952 11.6221L8.77183 11.2604ZM8.77183 10.5357L9.13387 10.8978L10.8975 9.13411L10.5355 8.77207L10.1735 8.41004L8.4098 10.1737L8.77183 10.5357Z%27 fill=%27url(%23g1)%27 mask=%27url(%23m)%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27f%27 x=%270%27 y=%270%27 width=%2737.0759%27 height=%2737.0859%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27b%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27h%27/%3E%3CfeOffset dy=%273.6864%27/%3E%3CfeGaussianBlur stdDeviation=%270.9216%27/%3E%3CfeComposite in2=%27h%27 operator=%27out%27/%3E%3CfeColorMatrix type=%27matrix%27 values=%270 0 0 0 0.151282 0 0 0 0 0 0 0 0 0 0.283654 0 0 0 0.25 0%27/%3E%3CfeBlend mode=%27normal%27 in2=%27b%27 result=%27e1%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27h2%27/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation=%274.05504%27/%3E%3CfeComposite in2=%27h2%27 operator=%27out%27/%3E%3CfeColorMatrix type=%27matrix%27 values=%270 0 0 0 0.632612 0 0 0 0 0.370192 0 0 0 0 1 0 0 0 0.82 0%27/%3E%3CfeBlend mode=%27normal%27 in2=%27e1%27 result=%27e2%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27e2%27 result=%27shape%27/%3E%3C/filter%3E%3ClinearGradient id=%27g0%27 x1=%2718.538%27 y1=%278.62207%27 x2=%2718.538%27 y2=%2728.4638%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FFF6FF%27/%3E%3Cstop offset=%271%27 stop-color=%27%23DCC8FF%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27g1%27 x1=%2718.538%27 y1=%278.62207%27 x2=%2718.538%27 y2=%2728.4638%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FAE4FF%27/%3E%3Cstop offset=%271%27 stop-color=%27%23B39EFF%27/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% 50% / 100% 100% no-repeat; border-radius: 0; transform: translate(-50%, -50%);}


/* ?꾨줈??移대뱶 ???ㅽ넗???ㅽ럹??移대뱶? 媛숈? 3以??뚮몢由?洹쒖튃. inset box-shadow ??癒쇱? ??寃껋씠 ?꾩뿉 洹몃젮?몄꽌
   諛붽묑遺??0.413 #ea8900 / 1.241 #fffbd3 / 0.413 #ff8306 ?쒖쑝濡?蹂댁씤??*/
.layerpopup-profile .profile-card {position: relative; flex: 0 0 auto; width: 415.96px; height: 224.11px; margin: 12.4px auto 0; border-radius: 13.231px; background: linear-gradient(180deg, #5702ca 0%, #8125ff 100%); box-shadow: 0 4.135px 4.962px rgba(0, 7, 85, .44), inset 0 0 0 0.413px #ea8900, inset 0 0 0 1.654px #fffbd3, inset 0 0 0 2.067px #ff8306;}

.layerpopup-profile .profile-card__user {position: absolute; left: 25.64px; top: 26.43px; display: flex; align-items: center; gap: 27.4px;}
.layerpopup-profile .profile-card__user .thumb {position: relative; flex: 0 0 auto; width: 94.34px; height: 94.34px;}
/* ?ъ쭊 ?ㅼ뿉 源붾━????(?ъ쭊???놁쓣 ??湲곕낯 諛곌꼍) */
.layerpopup-profile .profile-card__user .thumb::before {content: ""; position: absolute; left: 3.08px; top: 3.08px; width: 88.19px; height: 88.19px; border-radius: 50%; background: linear-gradient(180deg, #310560 0%, #440096 100%);}
.layerpopup-profile .profile-card__user .thumb img {position: relative; display: block; width: 88.19px; height: 88.19px; margin: 3.08px; border-radius: 50%; object-fit: cover;}
/* ?뚮몢由?留? ?쒖븞??洹몃씪?붿뼵??stroke ??border 濡쒕뒗 ???섍퀬 mask 濡?留곸쓣 留뚮뱺??(stroke-width 5.458 = padding) */
.layerpopup-profile .profile-card__user .thumb::after {content: ""; position: absolute; inset: 0; padding: 5.458px; border-radius: 50%; background: linear-gradient(180deg, #6b0fe5 0%, #7619f4 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
.layerpopup-profile .profile-card__user .info {display: flex; flex-direction: column; align-items: flex-start; gap: 10.8px;}
.layerpopup-profile .profile-card__user .name {font-family: var(--ft-family_NotoSans-700); font-size: 20.67px; line-height: 1; letter-spacing: -0.41px; white-space: nowrap;}
.layerpopup-profile .profile-card__user .id {display: flex; align-items: center; gap: 8px;}
.layerpopup-profile .profile-card__user .id .label {font-family: var(--ft-family_NotoSans-700); font-size: 16.54px; line-height: 1; letter-spacing: -0.33px;}
.layerpopup-profile .profile-card__user .id .num {min-width: 102.34px; height: 27.29px; padding: 0 12px; box-sizing: border-box; background: rgba(74, 0, 173, .7); border-radius: 44px; color: rgba(255, 255, 255, .7); font-family: var(--ft-family_NotoSans-600); font-size: 16.54px; line-height: 27.29px; text-align: center;}
/* ?대쫫쨌ID ?쇰꺼 洹몃씪?붿뼵?? store_renew.css ??.gradient-txt ??湲곕?吏 ?딄퀬 ?ш린??吏곸젒 ?〓뒗??*/
.layerpopup-profile .profile-card__user .name,
.layerpopup-profile .profile-card__user .id .label {background-image: linear-gradient(180deg, #f6cff5 0%, #9afef6 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;}

/* VIP LV. | VIP Points */
.layerpopup-profile .profile-card__stat {position: absolute; left: 50%; top: 136.86px; transform: translateX(-50%); width: 401.9px; height: 80.2px; display: flex; align-items: center; justify-content: center; gap: 3.72px; background: rgba(88, 3, 204, .05); border-radius: 8.27px; box-shadow: 0 0.827px 1.406px 5px rgba(104, 16, 223, .64), inset 0 1.24px 0.538px 1px rgba(255, 255, 255, .25), inset 0 0 12.404px 2px rgba(255, 255, 255, .19);}
.layerpopup-profile .profile-card__stat .stat {flex: 0 0 auto; display: flex; align-items: center; width: 194.93px; height: 46.72px;}
.layerpopup-profile .profile-card__stat .divider {flex: 0 0 auto; width: 2.48px; height: 51.27px; background: #9b71ff; opacity: .66; border-radius: 0.83px;}
.layerpopup-profile .profile-card__stat .ico {flex: 0 0 auto; display: block;}
.layerpopup-profile .profile-card__stat .txt {display: flex; flex-direction: column; gap: 4.54px;}
.layerpopup-profile .profile-card__stat .label {color: #cb88ff; font-family: var(--ft-family_NotoSans-800); font-style: italic; font-size: 13.23px; line-height: 1; letter-spacing: -0.26px;}
.layerpopup-profile .profile-card__stat .value {color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 14.89px; line-height: 1; white-space: nowrap;}
.layerpopup-profile .profile-card__stat .value .cur {color: #ffea00; font-size: inherit; font-family: inherit;}
.layerpopup-profile .stat--lv .ico {width: 50.48px; height: 36.56px; margin-left: 11.07px;}
.layerpopup-profile .stat--lv .ico img {width: 100%; height: 100%; object-fit: contain;}
.layerpopup-profile .stat--lv .txt {margin-left: 8.09px;}
.layerpopup-profile .stat--point .ico {width: 42.42px; height: 42.42px; margin-left: 8.56px; background: url(../../../images/store/renew/common/icon_vippoint.png) 50% 50% / contain no-repeat;}
.layerpopup-profile .stat--point .txt {margin-left: 6.08px;}

/* ?섎떒 踰꾪듉 ???쒖븞? ?⑤꼸 ?섎떒?먯꽌 69.94 ?꾩슫 ?먮━ */
.layerpopup-profile .profile-bottom {margin: auto 0 69.94px; display: flex; flex-direction: column; align-items: center; gap: 40.47px;}
.layerpopup-profile .btn-backtogame {position: relative; width: 302.37px; height: 71.11px; padding: 0; filter: drop-shadow(0 2.313px 1.734px rgba(41, 0, 91, .42));}
.layerpopup-profile .btn-backtogame .btn {position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); height: 71.11px; border-radius: 40px; background: linear-gradient(180deg, #23c5ff 18.241%, #436bff 40.832%, #3e36d2 89.242%); box-shadow: inset 0 -2.108px 1.405px rgba(18, 5, 112, .28), inset 0 -1.405px 2.811px #1c096d, inset 0 0 5.762px #006fff;}
.layerpopup-profile .btn-backtogame .glow {position: absolute; left: 1.53%; right: 1.72%; top: calc(50% - 1.45px); transform: translateY(-50%); height: 63.6px; border-radius: 34px; background: linear-gradient(180deg, #00eeff 0%, #4681ff 38.462%, #401cc2 90.385%, #3c2bc4 100%); box-shadow: inset 0 -1.156px 0.703px rgba(76, 67, 247, .85); filter: blur(0.694px);}
.layerpopup-profile .btn-backtogame .shine {position: absolute; left: 2.29%; right: 2.49%; top: calc(50% - 3.18px); transform: translateY(-50%); height: 56.66px; border-radius: 30px; background: linear-gradient(180deg, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, 0) 30.769%); opacity: .85; filter: blur(0.289px);}
.layerpopup-profile .btn-backtogame .txt {position: absolute; left: 8.03%; right: 8.08%; top: calc(50% - 2.07px); transform: translateY(-50%); height: 54.11px; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-800); font-size: 32.38px; line-height: 1; text-align: center; background-image: linear-gradient(180deg, #fff 34.066%, #99dfff 72.105%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; filter: drop-shadow(0 0.703px 0 #0084ff) drop-shadow(0 2.108px 1.265px #000b89) drop-shadow(0 1.405px 5.551px #1341c7);}
.layerpopup-profile .btn-logout {width: 120.83px; height: 41.05px; padding: 0; color: #886dff; font-family: var(--ft-family_NotoSans-700); font-size: 28.91px; line-height: 40.65px; letter-spacing: -0.58px; text-transform: uppercase; text-decoration: underline;}

/* 怨듯넻 : ?덈꺼 ?ㅼ씠??(lv-diamond-comm)
 *  쨌 ?ㅽ넗??硫붿씤 ?ㅻ뜑(.user-point__level) / 寃뚯씠吏 / 由ъ썙?쒕━?ㅽ듃 媛 ?꾨? 媛숈? ?쒖븞媛믪씠????踰뚮줈 類먮떎
 *  쨌 諛뺤뒪 ?ш린???곕뒗 履쎌뿉??吏?? 湲?먮뒗 諛곌꼍?대┰ 洹몃씪?곗씠?섏씠??2寃?援ъ“ (?ㅽ듃濡쒗겕痢?+ 梨꾩?痢?
 */
.lv-diamond-comm {position: relative; display: block; width: 100%; height: 100%;}
.lv-diamond-comm::before {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../../../images/store/renew/common/img_lv_bg.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 3.47px 2.04px rgba(55, 3, 120, .58));}
.lv-diamond-comm > span {position: absolute; left: 0; top: -3.33%; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-900); font-size: 21.25px; line-height: 9.517px; letter-spacing: -0.425px; text-align: center; text-transform: uppercase; -webkit-text-stroke: 2.02px rgba(255, 255, 0, .5); background-image: none;}
.lv-diamond-comm > span::after {content: attr(data-lv); position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; font-size: inherit; -webkit-text-stroke: 0; background-image: linear-gradient(180deg, #963800 0%, #5f2103 83.17%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;}
.lv-diamond-comm.is-off::before {background-image: url(../../../images/store/renew/common/img_lv_bg_off.png);}
.lv-diamond-comm.is-off > span {font-family: var(--ft-family_NotoSans-800); font-size: 20.07px; letter-spacing: -0.401px; -webkit-text-stroke: 0;}
.lv-diamond-comm.is-off > span::after {background-image: linear-gradient(180deg, #fff 0%, #e7c7ff 83.17%);}

/* 怨듯넻 : ?붾툝?좏룷?명듃 寃뚯씠吏 (point-gauge)
 *  쨌 媛쒗렪 ???먰삎寃뚯씠吏(.circle-gauge-comm) ?泥? 留덊겕?낆? store_comm/point_gauge.inc.php
 *  쨌 ?붾툝?좏룷?명듃 ?앹뾽 / 寃곗젣?꾨즺 ?앹뾽 ?깆뿉??怨듭슜
 */
.point-gauge {position: relative; width: 437.08px; height: 137.599px;}
.point-gauge > span {position: absolute;}
.point-gauge__frame {left: 0; top: 23.068px; width: 437.08px; height: 88.225px; background: url(../../../images/store/renew/common/bg_point_gauge.svg) 50% 50% / 100% 100% no-repeat;}
.point-gauge__title {left: 102.39px; top: 2.428px; width: 231.895px; height: 41.684px; background: url(../../../images/store/renew/common/img_gauge_title.png) 50% 50% / 100% 100% no-repeat;}
/* 바 : 테두리(2.833)는 바깥쪽으로 그려진다. radius 는 시안이 마스터스케일값(10)이라 실제 4.047 */
.point-gauge__bar {left: 63.943px; top: 48.564px; width: 309.194px; height: 38.042px; border-radius: 4.047px; background: linear-gradient(0deg, #3b1b8e 0%, #1b005e 100%);}
.point-gauge__bar::before {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 2.833px; border-radius: inherit; background: linear-gradient(270deg, #4f21c3 0%, #7706ce 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
.point-gauge__track {left: 70.014px; top: 54.635px; width: 297.053px; height: 25.901px; border-radius: 2.428px; overflow: hidden;}
.point-gauge__fill {display: block; width: 0; height: 100%; border-radius: inherit; background: linear-gradient(180deg, #e3a138 1.44%, #ffff6b 7.21%, #f55f51 83.65%, #f475fe 100%); transition: width .3s; animation: pointGaugeFill 1s cubic-bezier(.22, .61, .36, 1) .25s backwards;}
.point-gauge .point-gauge__max {position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; color: #fff; font-family: var(--ft-family_NotoSans-800); font-size: 17.5px; line-height: 1; text-align: center;}
.point-gauge__level {left: 29.139px; top: 40.47px; width: 54.635px; height: 54.635px;}
.point-gauge__reward {left: 355.044px; top: 36.828px; width: 52.452px; height: 61.029px; background: url(../../../images/store/renew/common/icon_reward.png) 50% 50% / 100% 100% no-repeat;}
.point-gauge .point-gauge__badge {position: absolute; left: 29.019px; top: -2.428px; width: 29.948px; height: 29.948px; box-sizing: border-box; padding-bottom: 3.64px; display: flex; align-items: center; justify-content: center; background: url(../../../images/store/renew/common/icon_reddot.png) 50% 50% / 100% 100% no-repeat; color: #fff; font-family: var(--ft-family_NotoSans-800); font-size: 16.19px; line-height: 1; text-align: center; text-shadow: 0 0.405px 0 rgba(119, 0, 0, .26);}
/* 포인트칩 : 테두리(0.809)도 바깥쪽 + 그라데이션 (시안 단색표기는 부정확, 애니마 기준) */
/* 포인트칩 : 자릿수가 늘면 좌우로 자연스럽게 늘어나야 하므로 min-width + 좌우패딩 (게이지 중앙 기준) */
.point-gauge__panel {left: 50%; top: 83.774px; transform: translateX(-50%); width: auto; height: 39.255px; display: flex; align-items: center; justify-content: center; gap: 2px; padding: 0 8px; border-radius: 0 0 18.212px 18.212px; background: linear-gradient(0deg, #a446fb 0%, #5621c1 100%); box-shadow: 0 2.428px 4.047px rgba(46, 21, 101, .5);}
.point-gauge__panel::after {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0.809px; border-radius: inherit; background: linear-gradient(0deg, #ee68fa 0%, #9b30ff 21%, #571cba 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
.point-gauge__panel::before {content: ""; position: absolute; left: 3.237px; right: 3.237px; top: 2.833px; bottom: 3.236px; border-radius: 4.047px 4.047px 16.188px 16.188px; background: linear-gradient(0deg, #5704b4 9%, #110361 100%);}
.point-gauge__icon {position: relative; flex: 0 0 auto; width: 30.757px; height: 30.757px; background: url(../../../images/store/renew/common/icon_point.png) 50% 50% / 100% 100% no-repeat;}
.point-gauge .point-gauge__num {position: relative; flex: 0 0 auto; height: 25.092px; display: flex; align-items: center; justify-content: center; color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 18.62px; line-height: 1; letter-spacing: -0.3724px; text-align: center; white-space: nowrap;}
.point-gauge__num .cur {color: #ff0; font-family: inherit; font-size: inherit;}
@keyframes pointGaugeFill { from {width: 0;} }

/* layerpopup (doubleupoint) - 媛쒗렪 UI. ?꾩껜?앹뾽 -> ?곗륫 ?ъ씠?쒗뙣??*/
.layerpopup-side-right.layerpopup-doubleupoint .layer-inner {display: flex; flex-direction: column; overflow: hidden; width: 446px; padding: 0; background: linear-gradient(180deg, #3d008f 0%, #6c0fd1 100%);}
.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close {top: 20px; right: 21px; width: 42px; height: 42px;}
.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close::after {display: none;}
.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close::before {left: 50%; top: 50%; width: 42px; height: 42px; border-radius: 0; transform: translate(-50%, -50%); background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cg filter='url(%23filter0_ii_4231_982)'%3E%3Cpath d='M42 21C42 32.598 32.598 42 21 42C9.40202 42 0 32.598 0 21C0 9.40202 9.40202 0 21 0C32.598 0 42 9.40202 42 21Z' fill='url(%23paint0_linear_4231_982)'/%3E%3C/g%3E%3Cg filter='url(%23filter1_dd_4231_982)'%3E%3Cmask id='path-2-outside-1_4231_982' maskUnits='userSpaceOnUse' x='10.9583' y='10.9586' width='20' height='20' fill='black'%3E%3Crect fill='white' x='10.9583' y='10.9586' width='20' height='20'/%3E%3Cpath d='M13.6905 12.0978C13.8764 11.9122 14.1773 11.9122 14.3633 12.0978L20.9903 18.7101L27.6153 12.1007C27.8012 11.9156 28.1022 11.9155 28.2881 12.1007L29.8809 13.6896C30.0669 13.8752 30.0669 14.1768 29.8809 14.3624L23.2569 20.9708L29.876 27.5753C30.062 27.7609 30.062 28.0626 29.876 28.2482L28.2842 29.837C28.0983 30.0225 27.7964 30.0224 27.6104 29.837L20.9903 23.2316L14.3682 29.84C14.1822 30.0255 13.8804 30.0255 13.6944 29.84L12.1026 28.2511C11.9166 28.0655 11.9166 27.7648 12.1026 27.5792L18.7246 20.9708L12.0977 14.3585C11.9117 14.173 11.9118 13.8722 12.0977 13.6866L13.6905 12.0978Z'/%3E%3C/mask%3E%3Cpath d='M13.6905 12.0978C13.8764 11.9122 14.1773 11.9122 14.3633 12.0978L20.9903 18.7101L27.6153 12.1007C27.8012 11.9156 28.1022 11.9155 28.2881 12.1007L29.8809 13.6896C30.0669 13.8752 30.0669 14.1768 29.8809 14.3624L23.2569 20.9708L29.876 27.5753C30.062 27.7609 30.062 28.0626 29.876 28.2482L28.2842 29.837C28.0983 30.0225 27.7964 30.0224 27.6104 29.837L20.9903 23.2316L14.3682 29.84C14.1822 30.0255 13.8804 30.0255 13.6944 29.84L12.1026 28.2511C11.9166 28.0655 11.9166 27.7648 12.1026 27.5792L18.7246 20.9708L12.0977 14.3585C11.9117 14.173 11.9118 13.8722 12.0977 13.6866L13.6905 12.0978Z' fill='url(%23paint1_linear_4231_982)'/%3E%3Cpath d='M13.6905 12.0978L14.0265 12.4346L14.0265 12.4345L13.6905 12.0978ZM14.3633 12.0978L14.6993 11.761L14.6993 11.761L14.3633 12.0978ZM20.9903 18.7101L20.6543 19.0468L20.9902 19.3821L21.3263 19.0469L20.9903 18.7101ZM27.6153 12.1007L27.2796 11.7636L27.2793 11.7639L27.6153 12.1007ZM28.2881 12.1007L28.6241 11.7639L28.6239 11.7637L28.2881 12.1007ZM29.8809 13.6896L30.2169 13.3528L30.2169 13.3528L29.8809 13.6896ZM29.8809 14.3624L30.2169 14.6992L30.2169 14.6992L29.8809 14.3624ZM23.2569 20.9708L22.9209 20.634L22.5833 20.9708L22.9209 21.3076L23.2569 20.9708ZM29.876 27.5753L30.212 27.2386V27.2386L29.876 27.5753ZM29.876 28.2482L29.54 27.9114L29.5399 27.9115L29.876 28.2482ZM28.2842 29.837L28.6202 30.1738L28.6203 30.1737L28.2842 29.837ZM27.6104 29.837L27.2744 30.1738L27.2746 30.174L27.6104 29.837ZM20.9903 23.2316L21.3263 22.8948L20.9902 22.5595L20.6542 22.8948L20.9903 23.2316ZM14.3682 29.84L14.7042 30.1767L14.7043 30.1767L14.3682 29.84ZM13.6944 29.84L13.3583 30.1767L13.3584 30.1767L13.6944 29.84ZM12.1026 28.2511L12.4387 27.9144L12.4386 27.9143L12.1026 28.2511ZM12.1026 27.5792L12.4386 27.916L12.4386 27.916L12.1026 27.5792ZM18.7246 20.9708L19.0607 21.3076L19.3982 20.9708L19.0607 20.6341L18.7246 20.9708ZM12.0977 14.3585L12.4337 14.0218H12.4337L12.0977 14.3585ZM12.0977 13.6866L11.7617 13.3498L11.7616 13.35L12.0977 13.6866ZM13.6905 12.0978L14.0265 12.4345L14.0273 12.4346L14.3633 12.0978L14.6993 11.761C14.3277 11.3903 13.7262 11.3901 13.3544 11.761L13.6905 12.0978ZM14.3633 12.0978L14.0273 12.4345L20.6543 19.0468L20.9903 18.7101L21.3263 18.3733L14.6993 11.761L14.3633 12.0978ZM20.9903 18.7101L21.3263 19.0469L27.9513 12.4375L27.6153 12.1007L27.2793 11.7639L20.6543 18.3733L20.9903 18.7101ZM27.6153 12.1007L27.9509 12.4378C27.9516 12.4372 27.9515 12.4374 27.951 12.4376C27.9508 12.4377 27.9511 12.4376 27.9518 12.4376C27.9524 12.4376 27.9527 12.4377 27.9525 12.4376C27.9519 12.4374 27.9517 12.4371 27.9523 12.4377L28.2881 12.1007L28.6239 11.7637C28.2523 11.3934 27.651 11.3938 27.2796 11.7636L27.6153 12.1007ZM28.2881 12.1007L27.9521 12.4375L29.5449 14.0264L29.8809 13.6896L30.2169 13.3528L28.6241 11.7639L28.2881 12.1007ZM29.8809 13.6896L29.5449 14.0263V14.0257L29.8809 14.3624L30.2169 14.6992C30.5892 14.3277 30.5892 13.7243 30.2169 13.3528L29.8809 13.6896ZM29.8809 14.3624L29.5449 14.0256L22.9209 20.634L23.2569 20.9708L23.5929 21.3076L30.2169 14.6992L29.8809 14.3624ZM23.2569 20.9708L22.9209 21.3076L29.54 27.9121L29.876 27.5753L30.212 27.2386L23.5929 20.6341L23.2569 20.9708ZM29.876 27.5753L29.54 27.9121V27.9114L29.876 28.2482L30.212 28.5849C30.5843 28.2135 30.5843 27.61 30.212 27.2386L29.876 27.5753ZM29.876 28.2482L29.5399 27.9115L27.9481 29.5003L28.2842 29.837L28.6203 30.1737L30.2121 28.5849L29.876 28.2482ZM28.2842 29.837L27.9482 29.5003C27.9477 29.5008 27.9479 29.5005 27.9484 29.5003C27.9486 29.5002 27.9482 29.5004 27.9474 29.5004C27.9466 29.5004 27.9462 29.5002 27.9463 29.5003C27.9467 29.5004 27.9468 29.5007 27.9462 29.5001L27.6104 29.837L27.2746 30.174C27.646 30.5442 28.2484 30.5448 28.6202 30.1738L28.2842 29.837ZM27.6104 29.837L27.9464 29.5003L21.3263 22.8948L20.9903 23.2316L20.6543 23.5683L27.2744 30.1738L27.6104 29.837ZM20.9903 23.2316L20.6542 22.8948L14.0322 29.5032L14.3682 29.84L14.7043 30.1767L21.3263 23.5683L20.9903 23.2316ZM14.3682 29.84L14.0322 29.5032C14.0316 29.5038 14.0318 29.5035 14.0322 29.5033C14.0324 29.5033 14.0321 29.5034 14.0313 29.5034C14.0305 29.5034 14.0302 29.5033 14.0303 29.5033C14.0308 29.5035 14.031 29.5038 14.0304 29.5032L13.6944 29.84L13.3584 30.1767C13.73 30.5476 14.3325 30.5476 14.7042 30.1767L14.3682 29.84ZM13.6944 29.84L14.0305 29.5033L12.4387 27.9144L12.1026 28.2511L11.7665 28.5878L13.3583 30.1767L13.6944 29.84ZM12.1026 28.2511L12.4386 27.9143C12.438 27.9137 12.4383 27.9139 12.4387 27.9148C12.4389 27.9153 12.4388 27.9154 12.4388 27.9152C12.4388 27.9149 12.4389 27.915 12.4387 27.9156C12.4383 27.9164 12.438 27.9166 12.4386 27.916L12.1026 27.5792L11.7666 27.2425C11.3943 27.6139 11.3943 28.2164 11.7666 28.5879L12.1026 28.2511ZM12.1026 27.5792L12.4386 27.916L19.0607 21.3076L18.7246 20.9708L18.3886 20.6341L11.7665 27.2425L12.1026 27.5792ZM18.7246 20.9708L19.0607 20.6341L12.4337 14.0218L12.0977 14.3585L11.7617 14.6953L18.3886 21.3076L18.7246 20.9708ZM12.0977 14.3585L12.4337 14.0218C12.4331 14.0211 12.4335 14.0214 12.4338 14.0223C12.434 14.0228 12.434 14.0229 12.434 14.0226C12.434 14.0224 12.434 14.0225 12.4339 14.0229C12.4335 14.0237 12.4332 14.024 12.4338 14.0233L12.0977 13.6866L11.7616 13.35C11.3896 13.7213 11.3893 14.3238 11.7617 14.6953L12.0977 14.3585ZM12.0977 13.6866L12.4337 14.0235L14.0265 12.4346L13.6905 12.0978L13.3545 11.761L11.7617 13.3498L12.0977 13.6866Z' fill='url(%23paint2_linear_4231_982)' mask='url(%23path-2-outside-1_4231_982)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_ii_4231_982' x='0' y='-0.33037' width='42' height='42.3304' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='-0.33037'/%3E%3CfeGaussianBlur stdDeviation='0.495556'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.90989 0 0 0 0 0.846154 0 0 0 0 1 0 0 0 0.19 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_4231_982'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='-0.33037'/%3E%3CfeGaussianBlur stdDeviation='0.165185'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='effect1_innerShadow_4231_982' result='effect2_innerShadow_4231_982'/%3E%3C/filter%3E%3Cfilter id='filter1_dd_4231_982' x='3.9468' y='3.94729' width='34.0849' height='34.0432' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='3.42528'/%3E%3CfeGaussianBlur stdDeviation='0.85632'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.151282 0 0 0 0 0 0 0 0 0 0.283654 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4231_982'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='3.76781'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.632612 0 0 0 0 0.370192 0 0 0 0 1 0 0 0 0.82 0'/%3E%3CfeBlend mode='normal' in2='effect1_dropShadow_4231_982' result='effect2_dropShadow_4231_982'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow_4231_982' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_4231_982' x1='21' y1='0' x2='21' y2='42' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231D0046' stop-opacity='0.75'/%3E%3Cstop offset='0.697115' stop-color='%231D0046' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='%231D0046' stop-opacity='0.25'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_4231_982' x1='20.9893' y1='11.9586' x2='20.9893' y2='29.9792' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFF6FF'/%3E%3Cstop offset='1' stop-color='%23DCC8FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_4231_982' x1='20.9893' y1='11.9586' x2='20.9893' y2='29.9792' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FAE4FF'/%3E%3Cstop offset='1' stop-color='%23B39EFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100% 100%;}
/* ?곷떒 怨좎젙?곸뿭 (諛곕꼫 + 寃뚯씠吏) */
.layerpopup-doubleupoint .dpoint-top {position: relative; flex: 0 0 auto; height: 315.917px; background: url(../../../images/popup/doubleupoint/renew/img_top_banner.jpg) 50% 0 / 100% auto no-repeat;}
.layerpopup-doubleupoint .dpoint-top::before {content: ""; position: absolute; left: 0; top: 230.43px; width: 100%; height: 92.091px; background: linear-gradient(180deg, rgba(43, 1, 96, 0) 0%, #260352 16.35%, rgba(43, 1, 96, .66) 65.87%, rgba(43, 1, 96, 0) 96.15%);}
.layerpopup-doubleupoint .dpoint-top__txt {position: absolute; left: 48.75px; top: 55.34px; width: 242px; height: 99.11px; display: flex; align-items: center; color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 20.648px; line-height: 26.43px; letter-spacing: -0.413px; -webkit-text-stroke: 2.23px #bc339a; paint-order: stroke fill; text-shadow: 0 2.23px 0 #84186a, 0 1.239px 2.973px rgba(199, 48, 50, .77);}
.layerpopup-doubleupoint .dpoint-top .point-gauge {position: absolute; left: 4.46px; top: 174.258px;}
/* 由ъ썙??由ъ뒪??: layerpopupOpenDoubleupoint() 媛 .layer-wrapper 瑜??ㅽ겕濡ㅼ떆?ㅻ?濡??대쫫 ?좎? */
.layerpopup-doubleupoint .layer-wrapper {overflow-x: hidden; overflow-y: auto; position: relative; flex: 1 1 auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; -ms-overflow-style: none;}
/* 스크롤바를 띄우면 446 안에서 15px 를 먹어 리스트가 통째로 밀린다. 시안폭 유지를 위해 숨김 (스크롤 표시는 상단 그림자 + 탑버튼으로 대체) */
.layerpopup-doubleupoint .layer-wrapper::-webkit-scrollbar {display: none;}
.layerpopup-doubleupoint .reward-list > .item {position: relative; height: 140.407px;}
.layerpopup-doubleupoint .level-wrap {position: absolute; left: 33.45px; top: 37.789px; width: 54.181px; height: 54.181px;}
.layerpopup-doubleupoint .level-wrap::before,
.layerpopup-doubleupoint .level-wrap::after {content: ""; position: absolute; left: 50%; width: 9.344px; height: 9.344px; background: rgba(127, 34, 252, .5); border-radius: 1.652px; transform: translateX(-50%) rotate(45deg);}
.layerpopup-doubleupoint .level-wrap::before {top: -31.182px;}
.layerpopup-doubleupoint .level-wrap::after {top: 76.189px;}
.layerpopup-doubleupoint .reward-wrap {position: absolute; left: 121.824px; top: 4.752px; width: 299.811px; height: 119.924px; border-radius: 13.63px; background: linear-gradient(180deg, #6007d8 0%, #8831ff 88.942%); box-shadow: 0 4.543px 5.452px rgba(55, 3, 120, .8), inset 0 0 0 0.454px #ea8900, inset 0 0 0 2.272px #fffbd3, inset 0 0 0 2.726px #ff8306;}
.layerpopup-doubleupoint .set-box {position: absolute; left: 9.607px; top: 9.356px; width: 280.732px; height: 68.139px; display: flex; align-items: center; justify-content: center; gap: 2.726px;}
.layerpopup-doubleupoint .set-box .set {position: relative; flex: 0 0 auto; width: 68.139px; height: 68.139px; border-radius: 5.782px; background: linear-gradient(180deg, #4c1bb5 0%, #681bd3 100%);}
.layerpopup-doubleupoint .set-box .set img {position: absolute; left: 50%; top: 5.088px; width: 40.68px; height: 33.39px; object-fit: contain; transform: translateX(-50%);}
.layerpopup-doubleupoint .set-box .txt-area {position: absolute; left: 50%; top: 48.31px; width: 38.14px; height: 10.68px; display: flex; align-items: center; justify-content: center; transform: translateX(-50%);}
.layerpopup-doubleupoint .set-box .txt {color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 15.256px; line-height: 1; text-align: center; white-space: nowrap;}
.layerpopup-doubleupoint .btn-area {position: absolute; left: 66.9px; top: 85.483px; width: 169.728px; height: 41.709px;}
.layerpopup-doubleupoint .btn-claim {position: relative; display: block; width: 100%; height: 100%; padding: 0; border: 0; border-radius: 11.151px; background: linear-gradient(180deg, #b4f84a 18.241%, #4ac535 40.832%, #056a0a 89.242%); box-shadow: 0 2.891px 2.891px rgba(55, 3, 120, .8), inset 0 -1.115px 0.743px rgba(0, 59, 1, .65), inset 0 -0.743px 1.487px #055017, inset 0 0 3.048px #057407;}
.layerpopup-doubleupoint .btn-claim::before {content: ""; position: absolute; left: 5.782px; top: 2.478px; width: 157.766px; height: 13.216px; border-radius: 41.3px; background: linear-gradient(0deg, rgba(255, 255, 255, 0) 34.135%, #fff 100%); opacity: .3;}
.layerpopup-doubleupoint .btn-claim .txt {position: absolute; left: 14.36%; right: 13.14%; top: 8.91%; bottom: 15.84%; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-800); font-size: 23.128px; line-height: 1; letter-spacing: -0.463px; text-align: center; background-image: linear-gradient(180deg, #fff 34.066%, #c3ff9b 72.105%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; filter: drop-shadow(0 0.502px 0 #0d8800) drop-shadow(0 1.506px 0.904px #0a5b0c) drop-shadow(0 1.004px 3.965px rgba(5, 80, 23, .88));}
.layerpopup-doubleupoint .btn-claim[disabled] {cursor: default;}
.layerpopup-doubleupoint .btn-claim[disabled]::after {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 10.738px; background: rgba(29, 0, 97, .6);}
/* 誘몃룄??unlock) : 踰꾪듉 鍮꾪솢??+ ?곗륫 ?먮Ъ??/ ?좉?(lock) : 蹂댁긽 ?④린怨?媛?대뜲 ?먮Ъ??*/
.layerpopup-doubleupoint .item.unlock .reward-wrap::after {content: ""; position: absolute; left: 276.685px; top: 93.44px; width: 28.081px; height: 31.705px; background: url(../../../images/popup/doubleupoint/renew/icon_lock.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 2.266px 2.855px rgba(40, 0, 88, .25));}
.layerpopup-doubleupoint .item.lock .set-box,
.layerpopup-doubleupoint .item.lock .btn-area {display: none;}
.layerpopup-doubleupoint .item.lock .reward-wrap::after {content: ""; position: absolute; left: 50%; top: 50%; width: 28.164px; height: 31.798px; background: url(../../../images/popup/doubleupoint/renew/icon_lock.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 2.272px 2.862px rgba(40, 0, 88, .25)); transform: translate(-50%, -50%);}
/* 탑버튼 */
.layerpopup-doubleupoint .btn-top-renew {display: block; z-index: 1; position: absolute; right: 20px; bottom: 20px; width: 54px; height: 54px; padding: 0; border: 0; background-color: transparent; background-repeat: no-repeat; background-position: 50% 50%; background-size: 100% 100%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' viewBox='0 0 54 54' fill='none'%3E%3Cg filter='url(%23filter0_ii_4231_983)'%3E%3Cpath d='M54 27C54 41.9117 41.9117 54 27 54C12.0883 54 0 41.9117 0 27C0 12.0883 12.0883 0 27 0C41.9117 0 54 12.0883 54 27Z' fill='url(%23paint0_linear_4231_983)'/%3E%3C/g%3E%3Cg filter='url(%23filter1_dd_4231_983)'%3E%3Cmask id='path-2-inside-1_4231_983' fill='white'%3E%3Cpath d='M25.9327 24.8729C26.5113 24.2907 27.4498 24.2907 28.0284 24.8729L29.8224 26.6786C29.8309 26.6871 29.8385 26.6971 29.8468 26.7059L38.1984 35.1122C38.7769 35.6945 38.7767 36.639 38.1984 37.2215L36.4044 39.0282C35.8257 39.6104 34.8873 39.6105 34.3087 39.0282L26.9786 31.6493L19.6896 38.9881C19.1109 39.5706 18.1725 39.5705 17.5939 38.9881L15.7999 37.1825C15.2215 36.6 15.2213 35.6555 15.7999 35.0731L25.9327 24.8729ZM25.9327 14.5907C26.5114 14.0082 27.4498 14.0082 28.0284 14.5907L29.8224 16.3963C29.8292 16.4032 29.8353 16.4109 29.8419 16.4178L38.1984 24.8299C38.777 25.4124 38.777 26.3568 38.1984 26.9393L36.4044 28.7459C35.8259 29.3277 34.8882 29.3277 34.3097 28.7459L26.9796 21.367L19.6896 28.7059C19.111 29.2882 18.1725 29.2882 17.5939 28.7059L15.7999 26.9002C15.2213 26.3178 15.2214 25.3734 15.7999 24.7909L25.9327 14.5907Z'/%3E%3C/mask%3E%3Cpath d='M25.9327 24.8729C26.5113 24.2907 27.4498 24.2907 28.0284 24.8729L29.8224 26.6786C29.8309 26.6871 29.8385 26.6971 29.8468 26.7059L38.1984 35.1122C38.7769 35.6945 38.7767 36.639 38.1984 37.2215L36.4044 39.0282C35.8257 39.6104 34.8873 39.6105 34.3087 39.0282L26.9786 31.6493L19.6896 38.9881C19.1109 39.5706 18.1725 39.5705 17.5939 38.9881L15.7999 37.1825C15.2215 36.6 15.2213 35.6555 15.7999 35.0731L25.9327 24.8729ZM25.9327 14.5907C26.5114 14.0082 27.4498 14.0082 28.0284 14.5907L29.8224 16.3963C29.8292 16.4032 29.8353 16.4109 29.8419 16.4178L38.1984 24.8299C38.777 25.4124 38.777 26.3568 38.1984 26.9393L36.4044 28.7459C35.8259 29.3277 34.8882 29.3277 34.3097 28.7459L26.9796 21.367L19.6896 28.7059C19.111 29.2882 18.1725 29.2882 17.5939 28.7059L15.7999 26.9002C15.2213 26.3178 15.2214 25.3734 15.7999 24.7909L25.9327 14.5907Z' fill='url(%23paint1_linear_4231_983)'/%3E%3Cpath d='M25.9327 24.8729L25.3469 24.2907L25.3468 24.2908L25.9327 24.8729ZM28.0284 24.8729L28.6143 24.2908L28.6142 24.2907L28.0284 24.8729ZM29.8224 26.6786L30.4083 26.0965L30.4083 26.0964L29.8224 26.6786ZM29.8468 26.7059L29.2457 27.2723L29.2532 27.2803L29.2609 27.288L29.8468 26.7059ZM38.1984 35.1122L38.7843 34.5301L38.7843 34.53L38.1984 35.1122ZM38.1984 37.2215L38.7844 37.8035L38.7845 37.8034L38.1984 37.2215ZM36.4044 39.0282L36.9902 39.6104L36.9905 39.6101L36.4044 39.0282ZM34.3087 39.0282L33.7227 39.6102L33.7228 39.6103L34.3087 39.0282ZM26.9786 31.6493L27.5646 31.0672L26.9786 30.4773L26.3926 31.0672L26.9786 31.6493ZM19.6896 38.9881L20.2755 39.5702L20.2756 39.5702L19.6896 38.9881ZM17.5939 38.9881L17.0079 39.5702L17.008 39.5703L17.5939 38.9881ZM15.7999 37.1825L15.2138 37.7644L15.214 37.7646L15.7999 37.1825ZM15.7999 35.0731L16.3858 35.6552L16.3859 35.6552L15.7999 35.0731ZM25.9327 14.5907L25.3468 14.0086L25.3468 14.0086L25.9327 14.5907ZM28.0284 14.5907L27.4425 15.1728L27.4425 15.1728L28.0284 14.5907ZM29.8224 16.3963L30.4087 15.8147L30.4083 15.8142L29.8224 16.3963ZM29.8419 16.4178L29.245 16.9886L29.2504 16.9943L29.256 16.9999L29.8419 16.4178ZM38.1984 24.8299L38.7843 24.2479L38.7843 24.2479L38.1984 24.8299ZM38.1984 26.9393L37.6124 26.3572L37.6123 26.3574L38.1984 26.9393ZM36.4044 28.7459L36.9901 29.3283L36.9905 29.3279L36.4044 28.7459ZM34.3097 28.7459L33.7237 29.328L33.724 29.3283L34.3097 28.7459ZM26.9796 21.367L27.5656 20.785L26.9796 20.1951L26.3936 20.785L26.9796 21.367ZM19.6896 28.7059L20.2755 29.288L20.2755 29.288L19.6896 28.7059ZM17.5939 28.7059L17.0079 29.288L17.008 29.2881L17.5939 28.7059ZM15.7999 26.9002L15.214 27.4823L15.214 27.4824L15.7999 26.9002ZM15.7999 24.7909L15.214 24.2088L15.2139 24.2088L15.7999 24.7909ZM25.9327 24.8729L26.5186 25.4551C26.7742 25.1979 27.1869 25.1979 27.4426 25.4551L28.0284 24.8729L28.6142 24.2907C27.7127 23.3836 26.2485 23.3835 25.3469 24.2907L25.9327 24.8729ZM28.0284 24.8729L27.4425 25.455L29.2365 27.2607L29.8224 26.6786L30.4083 26.0964L28.6143 24.2908L28.0284 24.8729ZM29.8224 26.6786L29.2364 27.2607C29.2257 27.2499 29.2178 27.2412 29.2134 27.2363C29.2093 27.2317 29.2066 27.2285 29.2079 27.23C29.2082 27.2303 29.2084 27.2306 29.209 27.2313C29.2095 27.2319 29.2103 27.2328 29.2111 27.2338C29.2128 27.2357 29.2153 27.2387 29.2183 27.2421C29.2242 27.2488 29.2337 27.2596 29.2457 27.2723L29.8468 26.7059L30.4479 26.1395C30.4557 26.1478 30.4612 26.1541 30.4631 26.1562C30.464 26.1573 30.4658 26.1594 30.4615 26.1543C30.4588 26.1512 30.452 26.1433 30.4438 26.1342C30.4354 26.1247 30.4233 26.1115 30.4083 26.0965L29.8224 26.6786ZM29.8468 26.7059L29.2609 27.288L37.6124 35.6943L38.1984 35.1122L38.7843 34.53L30.4327 26.1238L29.8468 26.7059ZM38.1984 35.1122L37.6124 35.6943C37.8708 35.9544 37.871 36.379 37.6122 36.6396L38.1984 37.2215L38.7845 37.8034C39.6824 36.8991 39.683 35.4347 38.7843 34.5301L38.1984 35.1122ZM38.1984 37.2215L37.6123 36.6396L35.8183 38.4462L36.4044 39.0282L36.9905 39.6101L38.7844 37.8035L38.1984 37.2215ZM36.4044 39.0282L35.8186 38.4459C35.5628 38.7033 35.1501 38.7032 34.8946 38.4461L34.3087 39.0282L33.7228 39.6103C34.6245 40.5178 36.0887 40.5174 36.9902 39.6104L36.4044 39.0282ZM34.3087 39.0282L34.8947 38.4461L27.5646 31.0672L26.9786 31.6493L26.3927 32.2313L33.7227 39.6102L34.3087 39.0282ZM26.9786 31.6493L26.3926 31.0672L19.1036 38.4061L19.6896 38.9881L20.2756 39.5702L27.5646 32.2313L26.9786 31.6493ZM19.6896 38.9881L19.1036 38.406C18.848 38.6633 18.4355 38.6634 18.1797 38.406L17.5939 38.9881L17.008 39.5703C17.9096 40.4776 19.3738 40.4778 20.2755 39.5702L19.6896 38.9881ZM17.5939 38.9881L18.1798 38.406L16.3858 36.6004L15.7999 37.1825L15.214 37.7646L17.0079 39.5702L17.5939 38.9881ZM15.7999 37.1825L16.386 36.6005C16.1272 36.3399 16.1274 35.9153 16.3858 35.6552L15.7999 35.0731L15.214 34.491C14.3153 35.3956 14.3158 36.86 15.2138 37.7644L15.7999 37.1825ZM15.7999 35.0731L16.3859 35.6552L26.5187 25.455L25.9327 24.8729L25.3468 24.2908L15.214 34.491L15.7999 35.0731ZM25.9327 14.5907L26.5187 15.1728C26.7744 14.9154 27.1868 14.9154 27.4425 15.1728L28.0284 14.5907L28.6144 14.0086C27.7127 13.101 26.2484 13.101 25.3468 14.0086L25.9327 14.5907ZM28.0284 14.5907L27.4425 15.1728L29.2365 16.9785L29.8224 16.3963L30.4083 15.8142L28.6143 14.0086L28.0284 14.5907ZM29.8224 16.3963L29.236 16.978C29.227 16.9689 29.2202 16.9615 29.2164 16.9574C29.2129 16.9535 29.2105 16.9508 29.2117 16.9521C29.2119 16.9524 29.2121 16.9526 29.2127 16.9533C29.2131 16.9538 29.2138 16.9545 29.2146 16.9554C29.216 16.9571 29.2183 16.9596 29.221 16.9626C29.2262 16.9685 29.2346 16.9777 29.245 16.9886L29.8419 16.4178L30.4389 15.847C30.4459 15.8544 30.4511 15.8601 30.4531 15.8624C30.4544 15.8638 30.4561 15.8658 30.4527 15.862C30.4507 15.8597 30.4451 15.8533 30.4383 15.8458C30.4313 15.8381 30.4212 15.8272 30.4087 15.8147L29.8224 16.3963ZM29.8419 16.4178L29.256 16.9999L37.6124 25.412L38.1984 24.8299L38.7843 24.2479L30.4279 15.8357L29.8419 16.4178ZM38.1984 24.8299L37.6124 25.412C37.8711 25.6724 37.871 26.0969 37.6124 26.3572L38.1984 26.9393L38.7843 27.5214C39.683 26.6168 39.6828 25.1524 38.7843 24.2479L38.1984 24.8299ZM38.1984 26.9393L37.6123 26.3574L35.8183 28.164L36.4044 28.7459L36.9905 29.3279L38.7844 27.5213L38.1984 26.9393ZM36.4044 28.7459L35.8188 28.1636C35.5631 28.4206 35.151 28.4206 34.8953 28.1636L34.3097 28.7459L33.724 29.3283C34.6255 30.2349 36.0886 30.2349 36.9901 29.3283L36.4044 28.7459ZM34.3097 28.7459L34.8956 28.1639L27.5656 20.785L26.9796 21.367L26.3936 21.9491L33.7237 29.328L34.3097 28.7459ZM26.9796 21.367L26.3936 20.785L19.1036 28.1238L19.6896 28.7059L20.2755 29.288L27.5656 21.9491L26.9796 21.367ZM19.6896 28.7059L19.1037 28.1238C18.8481 28.381 18.4355 28.3811 18.1797 28.1237L17.5939 28.7059L17.008 29.2881C17.9096 30.1952 19.3738 30.1955 20.2755 29.288L19.6896 28.7059ZM17.5939 28.7059L18.1798 28.1238L16.3858 26.3181L15.7999 26.9002L15.214 27.4824L17.0079 29.288L17.5939 28.7059ZM15.7999 26.9002L16.3858 26.3181C16.1273 26.0579 16.1272 25.6334 16.3859 25.3729L15.7999 24.7909L15.2139 24.2088C14.3155 25.1134 14.3153 26.5777 15.214 27.4823L15.7999 26.9002ZM15.7999 24.7909L16.3859 25.3729L26.5187 15.1728L25.9327 14.5907L25.3468 14.0086L15.214 24.2088L15.7999 24.7909Z' fill='url(%23paint2_linear_4231_983)' mask='url(%23path-2-inside-1_4231_983)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_ii_4231_983' x='0' y='-0.412963' width='54' height='54.413' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='-0.412963'/%3E%3CfeGaussianBlur stdDeviation='0.619444'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.90989 0 0 0 0 0.846154 0 0 0 0 1 0 0 0 0.19 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_4231_983'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='-0.412963'/%3E%3CfeGaussianBlur stdDeviation='0.206481'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='effect1_innerShadow_4231_983' result='effect2_innerShadow_4231_983'/%3E%3C/filter%3E%3Cfilter id='filter1_dd_4231_983' x='8.82463' y='7.61247' width='36.349' height='38.3938' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='2.97333'/%3E%3CfeGaussianBlur stdDeviation='0.743333'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.151282 0 0 0 0 0 0 0 0 0 0.283654 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4231_983'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='3.27067'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.632612 0 0 0 0 0.370192 0 0 0 0 1 0 0 0 0.82 0'/%3E%3CfeBlend mode='normal' in2='effect1_dropShadow_4231_983' result='effect2_dropShadow_4231_983'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow_4231_983' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_4231_983' x1='27' y1='0' x2='27' y2='54' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231D0046' stop-opacity='0.75'/%3E%3Cstop offset='0.697115' stop-color='%231D0046' stop-opacity='0.6'/%3E%3Cstop offset='1' stop-color='%231D0046' stop-opacity='0.25'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_4231_983' x1='24.3319' y1='8.95077' x2='24.3319' y2='39.4649' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFF6FF'/%3E%3Cstop offset='1' stop-color='%23DCC8FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_4231_983' x1='24.3319' y1='8.95077' x2='24.3319' y2='39.4649' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FAE4FF'/%3E%3Cstop offset='1' stop-color='%23B39EFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");}

/* layerpopup (layerpopup-login-modal) */
.layerpopup-login-modal .layer-wrapper {overflow: auto; width: 760px; height: 630px; background-color: transparent; border: none; border-radius: 16px;}
.layerpopup-login-modal .layer-wrapper > .button-layerpopup-close {z-index: 10; right: 16px; top: 16px; width: 26px; height: 26px;}
.layerpopup-login-modal .layer-wrapper > .button-layerpopup-close::before, 
.layerpopup-login-modal .layer-wrapper > .button-layerpopup-close::after {background-color: #1398FF; width: 36px; height: 4px;}
.layerpopup-login-modal iframe {display: block; width: 100%; height: 100%;}

/* layerpopup (login-prompt-comm) */
.layerpopup-login-prompt-comm .layer-wrapper {animation: showLayerFromTop .7s 0s ease forwards;}
.layerpopup-login-prompt-comm .layer-top-area .img-main {width: 228px; margin-top: -80px;}

/* layerpopup (login-prompt) */
.layerpopup-login-prompt .layer-top-area .img-main {width: 170px; margin-top: -64px; margin-bottom: 10px;}
.layerpopup-login-prompt .layer-header .main-tit {font-size: 22px; line-height: 1.35;}
.layerpopup-login-prompt .layer-contents .notice:not(.cl-light-purple) {margin-bottom: 10px; font-size: 16px;}

/* layerpopup (pw-reset-complete) */
.layerpopup-pw-reset-complete .layer-top-area .img-main {width: 226px; margin-top: -64px;}

/* layerpopup (account-create-complete) */
.layerpopup-account-create-complete .layer-top-area .img-main {width: 200px; margin-top: -60px;}
.layerpopup-account-create-complete .layer-header {margin-bottom: 15px;}

/* layerpopup (email-sent-complete) */
.layerpopup-email-sent-complete .layer-top-area .img-main {width: 320px; margin-top: -83px; margin-left: -15px;}

/* layerpopup (weblogin-blocked) */
.layerpopup-weblogin-blocked .layer-top-area .img-main {width: 182px; margin-top: -65px;}
.layerpopup-weblogin-blocked .layer-contents .qr-img {width: 88px; margin: 0 auto;}
.layerpopup-weblogin-blocked .layer-contents .qr-img img {width: 100%;}

/* layerpopup (levelup-reward)*/
.layerpopup-levelup-reward {z-index: 1001;}
.layerpopup-levelup-reward .layer-contents {margin-bottom: 10px !important;}

/* layerpopup (payment-complete) */
.layerpopup-payment-complete .layer-contents .content {color: #fff; font-size: 14px;}
.layerpopup-payment-complete .content-ui {margin-bottom: 0 !important;}
.layerpopup-payment-complete .content-ui > * {margin-bottom: 16px;}
.layerpopup-payment-complete .content-ui > *:last-child {margin-bottom: 0 !important;}
.layerpopup-payment-complete-levelup .icon-level-comm {margin-bottom: 0 !important;}
.layerpopup-payment-complete-levelup .layer-footer {display: flex; justify-content: center; align-items: center;}
.layerpopup-payment-complete-levelup .layer-footer .btn-complete {width: 168px; height: 48px; margin-right: 14px;}
.layerpopup-payment-complete-levelup .layer-footer .btn-complete:last-child {margin-right: 0 !important;}
.layerpopup-payment-complete-levelup .layer-footer .btn-complete .txt-area .txt {font-size: 17.5px;}

/* layerpopup (vip-open) */
.layerpopup-vip-open .layer-top-area .img-main {width: 200px; margin-top: -35px;}
.layerpopup-vip-open .layer-contents .item-list {display: flex; flex-wrap: wrap; justify-content: center;}
.layerpopup-vip-open .layer-contents .item-list .item {overflow: hidden; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; flex: 1 0 calc(50% - 5px); position: relative; height: 180px; padding-top: 7px; margin: 0 10px 10px 0; background: #55042a; border: 2px solid #911a51; border-radius: 12px; box-sizing: border-box;}
.layerpopup-vip-open .layer-contents .item-list .item:nth-child(2n) {margin-right: 0;}
.layerpopup-vip-open .layer-contents .item-list .item:nth-child(n+3) {margin-bottom: 0;}
.layerpopup-vip-open .layer-contents .item-list .item .thumb-img {width: 80%;}
.layerpopup-vip-open .layer-contents .item-list .item .thumb-img img {width: 100%;}
.layerpopup-vip-open .layer-contents .item-list .item .content-area {position: relative; top: -5px; width: 100%; text-align: center;}
.layerpopup-vip-open .layer-contents .item-list .item .content-area .title {color: #febb00; font-family: var(--ft-family_Poppins-500); font-size: 20px;}
.layerpopup-vip-open .layer-contents .item-list .item .content-area .description {display: flex; justify-content: center; align-items: center; height: 2lh; margin-top: 5px; color: #fff; font-family: var(--ft-family_Poppins-400); font-size: 12px; line-height: 1.4;}

/* layerpopup (vip-levelup) */
.layerpopup-vip-levelup .layer-top-area .img-main {position: relative; padding-bottom: 10px;}
.layerpopup-vip-levelup .layer-top-area .img-main::before,
.layerpopup-vip-levelup .layer-top-area .img-main::after {content: ""; display: inline-block; z-index: 1; position: absolute; top: 62px; width: 76px; background-repeat: no-repeat; background-position: center; background-size: contain;}
.layerpopup-vip-levelup .layer-top-area .img-main::before {left: -44px; height: 33px; background-image: url(../../../images/popup/vip_levelup/img_coins_left.png);}
.layerpopup-vip-levelup .layer-top-area .img-main::after {right: -40px; height: 34px; background-image: url(../../../images/popup/vip_levelup/img_coins_right.png);}
.layerpopup-vip-levelup .layer-top-area .img-main .img {position: relative; display: block;}
.layerpopup-vip-levelup .layer-top-area .img-main .img::before {content: ''; display: inline-block; z-index: -1; position: absolute; left: 50%; bottom: -12px; transform: translateX(-50%); width: 176px; height: 27px; background: url(../../../images/popup/vip_levelup/bg_shadow.png) center no-repeat; background-size: cover;}
.layerpopup-vip-levelup .layer-top-area .img-main img {width: auto; height: 88px;}

/* layerpopup (upsell-unavailable) */
.layerpopup-upsell-unavailable .layer-top-area .img-main {width: 230px; margin-top: -60px;}

/* layerpopup (doubleupoint) */
.layerpopup-full-common.layerpopup-doubleupoint .layer-wrapper {position: absolute; right: 0; width: 384px;}
.layerpopup-full-common.layerpopup-doubleupoint .button-layerpopup-close {right: 16px; top: 16px;}
.layerpopup-full-common.layerpopup-doubleupoint .btn-top-comm {display: flex !important; opacity: 0; animation: fadeInEffect 1s 0s forwards;}
.layerpopup-full-common.layerpopup-doubleupoint .top-banner {position: relative; height: 252px; background: url(../../../images/popup/doubleupoint/img_top_banner.jpg) 0 0 no-repeat; background-size: cover;}
.layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box {display: flex; flex-direction: column; z-index: 1; position: absolute; left: 0; top: 0; height: 100%; padding: 25px 25px 0; box-sizing: border-box;}
.layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box > * {margin-bottom: 10px;}
.layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box > *:last-child {margin-bottom: 0 !important;}
.layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box .title {color: #fff; font-family: var(--ft-family_Poppins-700); font-size: 40px; line-height: .9;}
.layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box .desc {color: #fff; font-family: var(--ft-family_Poppins-400); font-size: 12px; line-height: 1.4;}
.layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box .desc .bold {color: #fff47a; font-family: var(--ft-family_Poppins-600);}
.layerpopup-full-common.layerpopup-doubleupoint .point-area-comm .point-title {flex-direction: column; text-align: center;}
.layerpopup-full-common.layerpopup-doubleupoint .point-area-comm .point-title .title {margin-right: 0; margin-bottom: 10px;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-area {display: flex; justify-content: center; padding: 25px 0;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item {display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item:last-child {margin-bottom: 0;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list .level-wrap {display: flex; justify-content: center; align-items: center; width: 105px; height: 105px; background-image: url(../../../images/popup/doubleupoint/sp_level_gauge02.png?V=2); background-repeat: no-repeat; background-position: 0 0; background-size: cover;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list .level-wrap .icon-level-comm {width: 55px; height: 55px; margin-top: -2px;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list .level-wrap .icon-level-comm .num {line-height: 55px; font-size: 17px;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap {display: flex; flex-direction: column; justify-content: space-between; align-items: center; position: relative; /* width: calc(100% - 115px); */ width: 219px; height: 121px; margin-left: 10px; box-sizing: border-box; background-image: url(../../../images/popup/doubleupoint/bg_reward_box.png); background-repeat: no-repeat; background-position: 0 0; background-size: cover;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap > * {height: 50%;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set-box {display: flex; justify-content: center; align-items: center; width: calc(100% - 8px); padding-left: 8px; box-sizing: border-box;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set-box .set {display: flex; flex-direction: column; align-items: center; position: relative; width: 45px; height: 45px; padding-top: 2px; margin-right: 5px; border-radius: 9px; border: 2px solid #6D2EFA; background: #250078; box-sizing: border-box;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set-box .set:last-child {margin-right: 0 !important;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set img {width: 90%;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set .txt-area {display: flex; justify-content: center; position: absolute; left: 0; bottom: 3px; width: 100%;} 
.layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set .txt-area .txt {letter-spacing: .1px; color: #FFF47A; font-family: var(--ft-family_Poppins-500); font-size: 10px;}
.layerpopup-full-common.layerpopup-doubleupoint .btn-area {display: flex; align-items: center;}
.layerpopup-full-common.layerpopup-doubleupoint .btn-claim {width: 130px; height: 40px;}
.layerpopup-full-common.layerpopup-doubleupoint .btn-claim .bg-back,
.layerpopup-full-common.layerpopup-doubleupoint .btn-claim .bg-front {height: 37px; border-radius: 20px;}
.layerpopup-full-common.layerpopup-doubleupoint .btn-claim .bg-back {top: 3px;}
.layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner {left: 1px; top: 1px; width: calc(100% - 2px); height: calc(100% - 2px); border-radius: 20px;}
.layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::before,
.layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::after {left: 2px; width: calc(100% - 4px); height: calc(50% - 2px);}
.layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::before {top: 2px; border-radius: 170px 170px 0 0;}
.layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::after {bottom: 2px; border-radius: 0 0 170px 170px;}
.layerpopup-full-common.layerpopup-doubleupoint .btn-claim .txt-area .txt {font-size: 22px;}
.layerpopup-full-common.layerpopup-doubleupoint .btn-claim .txt-area .txt:nth-child(1) {-webkit-text-stroke-width: 2px; -moz-text-stroke-width: 2px; -ms-text-stroke-width: 2px; text-stroke-width: 2px;}
.layerpopup-full-common.layerpopup-doubleupoint .claimed-text {color: #6D2EFA; font-family: var(--ft-family_Poppins-700); font-size: 22px;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item[class*=lock] .level-wrap {background-position-y: bottom;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.unlock .reward-wrap {background-image: url(../../../images/popup/doubleupoint/bg_reward_box-unlock.png);}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.unlock .reward-wrap::after {content: ""; display: inline-block; position: absolute; right: -8px; top: -8px; width: 30px; height: 37px; background: url(../../../images/popup/doubleupoint/icon_unlock.png) 0 0 no-repeat; background-size: contain;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.unlock .btn-claim {cursor: pointer; pointer-events: none;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.unlock .btn-claim .bg-back {background: linear-gradient(to bottom, #323232 91.28%, #8D8D8D 122.67%); }
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.unlock .btn-claim .bg-front {background: linear-gradient(to bottom, #AAAAAA 0%, #6E6E6E 100%);}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.unlock .btn-claim .front-inner {background: linear-gradient(to bottom, #8F8F8F 0%, #363636 100%);}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.unlock .btn-claim .front-inner::before {background: linear-gradient(to bottom, #C2C2C2 38.5% , rgba(255, 255, 255, 0.3) 100%);}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.unlock .btn-claim .front-inner::after {background: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, #414141 100%);}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.unlock .btn-claim .txt-area .txt {color: #CFCFCF;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.unlock .btn-claim .txt-area .txt:nth-child(1) {-webkit-text-stroke-color: #555; -moz-text-stroke-color: #555; -ms-text-stroke-color: #555; text-stroke-color: #555;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.lock .level-wrap .icon-level-comm::before {background-image: url(../../../images/common/icons/bg_icon_level-off.png);}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.lock .level-wrap .icon-level-comm .num {color: #3F3F3F;}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.lock .reward-wrap {background-image: url(../../../images/popup/doubleupoint/bg_reward_box-lock.png);}
.layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.lock .set-box {display: none;}

/* layerpopup (promotion-login-bonus) */
.layerpopup-login-bonus .layer-top-area .img-main {width: 330px; margin-top: -16px; margin-left: 10px;}

/* layerpopup (promotion-doubleupoint) - ?ъ슜 ?덊븿 */
.layerpopup-promotion-doubleupoint .layer-inner {padding-top: 35px;}
.layerpopup-promotion-doubleupoint .layer-header .main-tit {font-size: 30px;}

/* layerpopup (promotion-doubleupoint-toast) - ?ъ슜 ?덊븿 */
.layerpopup-promotion-doubleupoint-toast .layer-wrapper {width: 550px; margin-top: 42px;}
.layerpopup-promotion-doubleupoint-toast .layer-inner {padding-left: 0; padding-right: 0;}
.layerpopup-promotion-doubleupoint-toast .layer-top-area {margin-top: -84px;}
.layerpopup-promotion-doubleupoint-toast .layer-top-area .img-main img {width: 365px;}
.layerpopup-promotion-doubleupoint-toast .layer-header {margin-top: -25px;}
.layerpopup-promotion-doubleupoint-toast .layer-header .main-tit {font-family: var(--ft-family_Poppins-800);}
.layerpopup-promotion-doubleupoint-toast .layer-header .sub-tit.small-txt,
.layerpopup-promotion-doubleupoint-toast .layer-contents .notice {font-family: var(--ft-family_Poppins-300); font-size: 20px;}
.layerpopup-promotion-doubleupoint-toast .layer-header .sub-tit.small-txt {margin-top: 10px; line-height: 1.3;}
.layerpopup-promotion-doubleupoint-toast .layer-footer {margin-top: 10px;}
.layerpopup-promotion-doubleupoint-toast .layer-footer .checkbox-area {margin-top: 10px; color: #3eb5fe; font-family: var(--ft-family_Poppins-400); font-size: 20px; text-align: center;}
.layerpopup-promotion-doubleupoint-toast .layer-footer .checkbox-area input[type=checkbox] + label {display: flex; justify-content: center; align-items: center; cursor: pointer;}
.layerpopup-promotion-doubleupoint-toast .layer-footer .checkbox-area input[type=checkbox] + label .icon {position: relative; width: 20px; height: 20px; margin-right: 7.5px; border: 1px solid #3eb5fe; box-sizing: border-box; border-radius: 2px;}
.layerpopup-promotion-doubleupoint-toast .layer-footer .checkbox-area input[type=checkbox] + label .icon::before {content: ""; display: none; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; height: 100%; background: url(../../../images/common/icons/icon_checkbox_skyblue.png) center no-repeat; background-size: 12px;}
.layerpopup-promotion-doubleupoint-toast .layer-footer .checkbox-area input[type=checkbox]:checked + label .icon::before {display: block;}

/* layerpopup (promotion-benefit-guide) */
.layerpopup-promotion-benefit-guide .layer-top-area .img-main {width: 300px; margin-top: -93px;}
.layerpopup-promotion-benefit-guide .layer-footer .checkbox-area {margin-top: 10px; color: #1398FF; font-family: var(--ft-family_Poppins-400); font-size: 16px; text-align: center;}
.layerpopup-promotion-benefit-guide .layer-footer .checkbox-area input[type=checkbox] + label {display: flex; justify-content: center; align-items: center; cursor: pointer;}
.layerpopup-promotion-benefit-guide .layer-footer .checkbox-area input[type=checkbox] + label .icon {position: relative; width: 15px; height: 15px; margin-right: 6px; border: 1px solid #1398FF; box-sizing: border-box; border-radius: 1px;}
.layerpopup-promotion-benefit-guide .layer-footer .checkbox-area input[type=checkbox] + label .icon::before {content: ""; display: none; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; height: 100%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' viewBox='0 0 8 7' fill='none'%3E%3Cpath d='M1 4L2.90476 6L7 1' stroke='%231398FF' stroke-width='1.17647' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-size: 9px; background-repeat: no-repeat; background-position: center;}
.layerpopup-promotion-benefit-guide .layer-footer .checkbox-area input[type=checkbox]:checked + label .icon::before {display: block;}

/* layerpopup (layerpopup-webstore-voucher) */
.layerpopup-webstore-voucher .layer-wrapper {overflow-x: hidden;}
.layerpopup-webstore-voucher .layer-header .main-tit {line-height: .95;}
.layerpopup-webstore-voucher .layer-header .main-tit > * {display: block; font-family: var(--ft-family_Poppins-700) !important; font-size: 60px;}
.layerpopup-webstore-voucher .layer-header .main-tit .bold {margin-bottom: 6px; font-size: 40px;}
.layerpopup-webstore-voucher .layer-header .sub-tit,
.layerpopup-webstore-voucher .layer-header .sub-tit * {font-family: var(--ft-family_Poppins-600) !important;}
.layerpopup-webstore-voucher .layer-header .sub-tit {font-size: 20px; line-height: 1;}
.layerpopup-webstore-voucher .layer-contents {align-items: center; margin-top: -10px; margin-bottom: 20px;}
.layerpopup-webstore-voucher .img-area {margin-bottom: 0 !important;}
.layerpopup-webstore-voucher .img-area::before {content: ""; display: inline-block; z-index: -1; position: absolute; left: 0; top: 50%; transform: translateY(-60%); width: 100%; height: 344px; background: url(../../../images/popup/webstore_voucher/bg_coupon.png) center bottom no-repeat; background-size: contain;}
.layerpopup-webstore-voucher .img-area .coupon {display: flex; justify-content: center; align-items: center; position: relative; width: 315px; height: 185px;}
.layerpopup-webstore-voucher .img-area .coupon::before,
.layerpopup-webstore-voucher .img-area .coupon::after {content: ""; display: inline-block; position: absolute; left: -1px; top: 0; width: 100%; height: 100%; background-size: cover; animation: blinkEffect .6s infinite;}
.layerpopup-webstore-voucher .img-area .coupon::before {background-image: url(../../../images/popup/webstore_voucher/coupon_light.png); animation-delay: 0s;}
.layerpopup-webstore-voucher .img-area .coupon::after {background-image: url(../../../images/popup/webstore_voucher/coupon_light_02.png); animation-delay: .3s;}
.layerpopup-webstore-voucher .img-area .coupon img {width: 300px; margin-top: 10px; margin-left: -1px;}
.layerpopup-webstore-voucher .content {margin: 5px 0 12px; color: #fff !important;}
.layerpopup-webstore-voucher .timer-area {display: flex; justify-content: center; align-items: center; position: relative; width: 154px; height: 30px; padding: 0 15px 0 30px; background: #560083; border: 2px solid #FFBC2C; border-radius: 30px; color: #fff; font-family: var(--ft-family_Poppins-300); font-size: 16px; text-align: center; white-space: nowrap; box-sizing: border-box; box-shadow: 0 2.941px 3.529px 0 rgba(0, 0, 0, 0.35);}
.layerpopup-webstore-voucher .timer-area::before {content: ""; position: absolute; left: -20px; top: 50%; transform: translateY(-50%); width: 42px; height: 47px; background: url(../../../images/common/icons/icon_clock.png) 0 0 no-repeat; background-size: cover;}
.layerpopup-webstore-voucher .timer-area .timger {letter-spacing: .5px;}

/* layerpopup (layerpopup-promo-top10-purchase) */
.layerpopup-promo-top10-purchase .layer-wrapper {background-color: #4A1203; border-color: #F4BD1C;}
.layerpopup-promo-top10-purchase .layer-header .main-tit {color: #FFC12D;}
.layerpopup-promo-top10-purchase .layer-contents .content {color: #fff;}
.layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] {padding: 0 !important; background: #671105; border: 2px solid #982514; border-radius: 12px;}
.layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li {display: flex; justify-content: center; align-items: center; height: 40px; border-bottom: 1px solid #982514; color: #fff; font-family: var(--ft-family_Poppins-400); font-size: 20px;}
.layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li:last-child {justify-self: center; border-bottom: 0; font-size: 14px;}
.layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li .icon {margin-right: 4px;}
.layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li .icon img {width: 30px;}
.layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li .tit {width: 105px;}
.layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li .cont {color: #FFC12D;}
.layerpopup-promo-top10-purchase .layer-contents .notice {color: #fff; line-height: 1.7; font-size: 12px;}

/* layerpopup (layerpopup-promo-top20-purchase) */
.layerpopup-promo-top20-purchase .layer-wrapper {width: 520px;}
.layerpopup-promo-top20-purchase .layer-header .main-tit {font-family: var(--ft-family_Poppins-500);}
.layerpopup-promo-top20-purchase .layer-header .main-tit .bold {display: block; font-family: var(--ft-family_Poppins-700) !important;}
.layerpopup-promo-top20-purchase .layer-contents {text-align: center;}
.layerpopup-promo-top20-purchase .layer-contents * {color: #fff; font-family: var(--ft-family_Poppins-300);}
.layerpopup-promo-top20-purchase .layer-contents .cont {line-height: 1.2; font-size: 16px;}
.layerpopup-promo-top20-purchase .layer-contents .notice {font-size: 14px; line-height: 1.3;}
.layerpopup-promo-top20-purchase .layer-contents .cont + .notice {color: #BB84FF;}
.layerpopup-promo-top20-purchase .layer-contents .table {width: 100%; box-sizing: border-box;}
.layerpopup-promo-top20-purchase .layer-contents .table > img {width: 100%;}

/* 
 *  [?댁긽??1400px]
 *  - 而⑦뀗痢?inner: 1400px 湲곗?
 *  - 1920 湲곗? / DPR 1 / 16.6
 */
@media all and (max-width:1400px) {

	/* layerpopup (profile) : 媛쒗렪 UI ??PC ?쒖븞(1920) 鍮꾨? 異뺤냼. PC px / 19.2 */
	.layerpopup-side-right.layerpopup-profile .layer-inner {width: 23.229vw; padding: 0; background: linear-gradient(180deg, #3d008f 0%, #6c0fd1 100%);}
	.layerpopup-profile .profile-top {position: relative; height: 3.146vw; background: #3c008f;}
	.layerpopup-profile .profile-top .title {position: absolute; left: 1.055vw; top: 50%; transform: translateY(-50%); color: #7556ff; font-family: var(--ft-family_Poppins-700); font-size: 1.68vw; line-height: 1.514vw; text-transform: uppercase;}
	.layerpopup-side-right.layerpopup-profile .button-layerpopup-close {top: 1.172vw; right: 1.172vw; width: 1.443vw; height: 1.443vw;}
	.layerpopup-side-right.layerpopup-profile .button-layerpopup-close::after {display: none;}
	.layerpopup-side-right.layerpopup-profile .button-layerpopup-close::before {left: 50%; top: 50%; width: 1.931vw; height: 1.932vw; background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2738%27 height=%2738%27 viewBox=%270 0 38 38%27 fill=%27none%27%3E%3Cg filter=%27url(%23f)%27%3E%3Cmask id=%27m%27 maskUnits=%27userSpaceOnUse%27 x=%277.62207%27 y=%277.62207%27 width=%2722%27 height=%2722%27 fill=%27black%27%3E%3Crect fill=%27white%27 x=%277.62207%27 y=%277.62207%27 width=%2722%27 height=%2722%27/%3E%3Cpath d=%27M10.5355 8.77207C10.7354 8.57207 11.0592 8.57207 11.2591 8.77207L18.5394 16.0563L25.8168 8.77598C26.0166 8.576 26.3405 8.57607 26.5404 8.77598L28.3041 10.5397C28.5039 10.7396 28.5039 11.0643 28.3041 11.2643L21.0267 18.5455L28.2992 25.8219C28.4986 26.0218 28.4986 26.3456 28.2992 26.5455L26.5355 28.3102C26.3356 28.5098 26.0117 28.5099 25.8119 28.3102L18.5394 21.0338L11.264 28.3141C11.0642 28.5138 10.7402 28.5138 10.5404 28.3141L8.77769 26.5494C8.5778 26.3494 8.5778 26.0258 8.77769 25.8258L16.0531 18.5455L8.77183 11.2604C8.57216 11.0604 8.57213 10.7357 8.77183 10.5357L10.5355 8.77207Z%27/%3E%3C/mask%3E%3Cpath d=%27M10.5355 8.77207C10.7354 8.57207 11.0592 8.57207 11.2591 8.77207L18.5394 16.0563L25.8168 8.77598C26.0166 8.576 26.3405 8.57607 26.5404 8.77598L28.3041 10.5397C28.5039 10.7396 28.5039 11.0643 28.3041 11.2643L21.0267 18.5455L28.2992 25.8219C28.4986 26.0218 28.4986 26.3456 28.2992 26.5455L26.5355 28.3102C26.3356 28.5098 26.0117 28.5099 25.8119 28.3102L18.5394 21.0338L11.264 28.3141C11.0642 28.5138 10.7402 28.5138 10.5404 28.3141L8.77769 26.5494C8.5778 26.3494 8.5778 26.0258 8.77769 25.8258L16.0531 18.5455L8.77183 11.2604C8.57216 11.0604 8.57213 10.7357 8.77183 10.5357L10.5355 8.77207Z%27 fill=%27url(%23g0)%27/%3E%3Cpath d=%27M10.5355 8.77207L10.8975 9.13411L10.8976 9.13401L10.5355 8.77207ZM11.2591 8.77207L10.897 9.13401L10.897 9.13402L11.2591 8.77207ZM18.5394 16.0563L18.1773 16.4182L18.5394 16.7805L18.9015 16.4182L18.5394 16.0563ZM25.8168 8.77598L26.1789 9.13795L26.1789 9.13791L25.8168 8.77598ZM26.5404 8.77598L26.1783 9.138L26.1784 9.13802L26.5404 8.77598ZM28.3041 10.5397L28.6662 10.1778L28.6661 10.1776L28.3041 10.5397ZM28.3041 11.2643L28.6662 11.6262L28.6663 11.6261L28.3041 11.2643ZM21.0267 18.5455L20.6646 18.1836L20.3028 18.5455L20.6646 18.9075L21.0267 18.5455ZM28.2992 25.8219L28.6617 25.4603L28.6613 25.4599L28.2992 25.8219ZM28.2992 26.5455L28.6613 26.9075L28.6616 26.9071L28.2992 26.5455ZM26.5355 28.3102L26.8974 28.6724L26.8976 28.6721L26.5355 28.3102ZM25.8119 28.3102L25.4497 28.6721L25.4499 28.6722L25.8119 28.3102ZM18.5394 21.0338L18.9015 20.6719L18.5394 20.3095L18.1773 20.6719L18.5394 21.0338ZM11.264 28.3141L11.6259 28.6762L11.6262 28.676L11.264 28.3141ZM10.5404 28.3141L10.1781 28.6759L10.1784 28.6762L10.5404 28.3141ZM8.77769 26.5494L9.13993 26.1876L9.13984 26.1875L8.77769 26.5494ZM8.77769 25.8258L9.13984 26.1877L9.13985 26.1877L8.77769 25.8258ZM16.0531 18.5455L16.4152 18.9074L16.7769 18.5455L16.4152 18.1836L16.0531 18.5455ZM8.77183 11.2604L8.40952 11.6221L8.4097 11.6223L8.77183 11.2604ZM8.77183 10.5357L8.4098 10.1737L8.40956 10.1739L8.77183 10.5357ZM10.5355 8.77207L10.8976 9.13401L10.897 9.13401L11.2591 8.77207L11.6213 8.41014C11.2214 8.01004 10.5732 8.01005 10.1734 8.41014L10.5355 8.77207ZM11.2591 8.77207L10.897 9.13402L18.1773 16.4182L18.5394 16.0563L18.9015 15.6943L11.6213 8.41013L11.2591 8.77207ZM18.5394 16.0563L18.9015 16.4182L26.1789 9.13795L25.8168 8.77598L25.4546 8.41402L18.1773 15.6943L18.5394 16.0563ZM25.8168 8.77598L26.1789 9.13791L26.1783 9.138L26.5404 8.77598L26.9024 8.41396C26.5027 8.01416 25.8545 8.01389 25.4546 8.41405L25.8168 8.77598ZM26.5404 8.77598L26.1784 9.13802L27.942 10.9017L28.3041 10.5397L28.6661 10.1776L26.9024 8.41394L26.5404 8.77598ZM28.3041 10.5397L27.9419 10.9015L27.9418 10.9024L28.3041 11.2643L28.6663 11.6261C29.0658 11.2262 29.0659 10.5777 28.6662 10.1778L28.3041 10.5397ZM28.3041 11.2643L27.9419 10.9023L20.6646 18.1836L21.0267 18.5455L21.3889 18.9075L28.6662 11.6262L28.3041 11.2643ZM21.0267 18.5455L20.6646 18.9075L27.937 26.1838L28.2992 25.8219L28.6613 25.4599L21.3889 18.1836L21.0267 18.5455ZM28.2992 25.8219L27.9367 26.1834L27.9367 26.1839L28.2992 26.5455L28.6616 26.9071C29.0605 26.5073 29.0604 25.86 28.6617 25.4603L28.2992 25.8219ZM28.2992 26.5455L27.937 26.1836L26.1734 27.9482L26.5355 28.3102L26.8976 28.6721L28.6613 26.9074L28.2992 26.5455ZM26.5355 28.3102L26.1737 27.9479L26.1739 27.9481L25.8119 28.3102L25.4499 28.6722C25.8498 29.0721 26.4977 29.0716 26.8974 28.6724L26.5355 28.3102ZM25.8119 28.3102L26.174 27.9482L18.9015 20.6719L18.5394 21.0338L18.1773 21.3957L25.4497 28.6721L25.8119 28.3102ZM18.5394 21.0338L18.1773 20.6719L10.9019 27.9522L11.264 28.3141L11.6262 28.676L18.9016 21.3957L18.5394 21.0338ZM11.264 28.3141L10.9021 27.9519L10.9023 27.9519L10.5404 28.3141L10.1784 28.6762C10.5782 29.0758 11.2262 29.0757 11.6259 28.6762L11.264 28.3141ZM10.5404 28.3141L10.9026 27.9522L9.13993 26.1876L8.77769 26.5494L8.41545 26.9113L10.1781 28.6759L10.5404 28.3141ZM8.77769 26.5494L9.13984 26.1875V26.1877L8.77769 25.8258L8.41555 25.4639C8.01585 25.8638 8.01585 26.5114 8.41555 26.9114L8.77769 26.5494ZM8.77769 25.8258L9.13985 26.1877L16.4152 18.9074L16.0531 18.5455L15.6909 18.1836L8.41553 25.4639L8.77769 25.8258ZM16.0531 18.5455L16.4152 18.1836L9.13397 10.8984L8.77183 11.2604L8.4097 11.6223L15.6909 18.9075L16.0531 18.5455ZM8.77183 11.2604L9.13415 10.8986C9.13358 10.898 9.13389 10.8982 9.13413 10.8988C9.13423 10.8991 9.13407 10.8988 9.13407 10.898C9.13407 10.8973 9.13423 10.897 9.13412 10.8973C9.13387 10.8979 9.13355 10.8981 9.13411 10.8976L8.77183 10.5357L8.40956 10.1739C8.01018 10.5738 8.01031 11.2223 8.40952 11.6221L8.77183 11.2604ZM8.77183 10.5357L9.13387 10.8978L10.8975 9.13411L10.5355 8.77207L10.1735 8.41004L8.4098 10.1737L8.77183 10.5357Z%27 fill=%27url(%23g1)%27 mask=%27url(%23m)%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27f%27 x=%270%27 y=%270%27 width=%2737.0759%27 height=%2737.0859%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27b%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27h%27/%3E%3CfeOffset dy=%273.6864%27/%3E%3CfeGaussianBlur stdDeviation=%270.9216%27/%3E%3CfeComposite in2=%27h%27 operator=%27out%27/%3E%3CfeColorMatrix type=%27matrix%27 values=%270 0 0 0 0.151282 0 0 0 0 0 0 0 0 0 0.283654 0 0 0 0.25 0%27/%3E%3CfeBlend mode=%27normal%27 in2=%27b%27 result=%27e1%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27h2%27/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation=%274.05504%27/%3E%3CfeComposite in2=%27h2%27 operator=%27out%27/%3E%3CfeColorMatrix type=%27matrix%27 values=%270 0 0 0 0.632612 0 0 0 0 0.370192 0 0 0 0 1 0 0 0 0.82 0%27/%3E%3CfeBlend mode=%27normal%27 in2=%27e1%27 result=%27e2%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27e2%27 result=%27shape%27/%3E%3C/filter%3E%3ClinearGradient id=%27g0%27 x1=%2718.538%27 y1=%278.62207%27 x2=%2718.538%27 y2=%2728.4638%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FFF6FF%27/%3E%3Cstop offset=%271%27 stop-color=%27%23DCC8FF%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27g1%27 x1=%2718.538%27 y1=%278.62207%27 x2=%2718.538%27 y2=%2728.4638%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FAE4FF%27/%3E%3Cstop offset=%271%27 stop-color=%27%23B39EFF%27/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% 50% / 100% 100% no-repeat; border-radius: 0; transform: translate(-50%, -50%);}
	.layerpopup-profile .profile-card {position: relative; width: 21.665vw; height: 11.672vw; margin: 0.646vw auto 0; border-radius: 0.689vw; background: linear-gradient(180deg, #5702ca 0%, #8125ff 100%); box-shadow: 0 0.215vw 0.258vw rgba(0, 7, 85, .44), inset 0 0 0 0.022vw #ea8900, inset 0 0 0 0.086vw #fffbd3, inset 0 0 0 0.108vw #ff8306;}
	.layerpopup-profile .profile-card__user {position: absolute; left: 1.335vw; top: 1.377vw; display: flex; align-items: center; gap: 1.427vw;}
	.layerpopup-profile .profile-card__user .thumb {position: relative; flex: 0 0 auto; width: 4.914vw; height: 4.914vw;}
	.layerpopup-profile .profile-card__user .thumb::before {content: ""; position: absolute; left: 0.16vw; top: 0.16vw; width: 4.593vw; height: 4.593vw; border-radius: 50%; background: linear-gradient(180deg, #310560 0%, #440096 100%);}
	.layerpopup-profile .profile-card__user .thumb img {position: relative; display: block; width: 4.593vw; height: 4.593vw; margin: 0.16vw; border-radius: 50%; object-fit: cover;}
	.layerpopup-profile .profile-card__user .thumb::after {content: ""; position: absolute; inset: 0; padding: 0.284vw; border-radius: 50%; background: linear-gradient(180deg, #6b0fe5 0%, #7619f4 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
	.layerpopup-profile .profile-card__user .info {display: flex; flex-direction: column; align-items: flex-start; gap: 0.563vw;}
	.layerpopup-profile .profile-card__user .name {font-family: var(--ft-family_NotoSans-700); font-size: 1.077vw; line-height: 1; letter-spacing: -0.021vw; white-space: nowrap;}
	.layerpopup-profile .profile-card__user .id {display: flex; align-items: center; gap: 0.417vw;}
	.layerpopup-profile .profile-card__user .id .label {font-family: var(--ft-family_NotoSans-700); font-size: 0.861vw; line-height: 1; letter-spacing: -0.017vw;}
	.layerpopup-profile .profile-card__user .id .num {min-width: 5.33vw; height: 1.421vw; padding: 0 0.625vw; box-sizing: border-box; background: rgba(74, 0, 173, .7); border-radius: 2.292vw; color: rgba(255, 255, 255, .7); font-family: var(--ft-family_NotoSans-600); font-size: 0.861vw; line-height: 1.421vw; text-align: center;}
	.layerpopup-profile .profile-card__user .id .label {background-image: linear-gradient(180deg, #f6cff5 0%, #9afef6 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;}
	.layerpopup-profile .profile-card__stat {position: absolute; left: 50%; top: 7.128vw; transform: translateX(-50%); width: 20.932vw; height: 4.177vw; display: flex; align-items: center; justify-content: center; gap: 0.194vw; background: rgba(88, 3, 204, .05); border-radius: 0.431vw; box-shadow: 0 0.043vw 0.073vw 0.26vw rgba(104, 16, 223, .64), inset 0 0.065vw 0.028vw 0.052vw rgba(255, 255, 255, .25), inset 0 0 0.646vw 0.104vw rgba(255, 255, 255, .19);}
	.layerpopup-profile .profile-card__stat .stat {flex: 0 0 auto; display: flex; align-items: center; width: 10.153vw; height: 2.433vw;}
	.layerpopup-profile .profile-card__stat .divider {flex: 0 0 auto; width: 0.129vw; height: 2.67vw; background: #9b71ff; opacity: .66; border-radius: 0.043vw;}
	.layerpopup-profile .profile-card__stat .ico {flex: 0 0 auto; display: block;}
	.layerpopup-profile .profile-card__stat .txt {display: flex; flex-direction: column; gap: 0.236vw;}
	.layerpopup-profile .profile-card__stat .label {color: #cb88ff; font-family: var(--ft-family_NotoSans-800); font-style: italic; font-size: 0.689vw; line-height: 1; letter-spacing: -0.014vw;}
	.layerpopup-profile .profile-card__stat .value {color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 0.776vw; line-height: 1; white-space: nowrap;}
	.layerpopup-profile .profile-card__stat .value .cur {color: #ffea00; font-size: inherit; font-family: inherit;}
	.layerpopup-profile .stat--lv .ico {width: 2.629vw; height: 1.904vw; margin-left: 0.577vw;}
	.layerpopup-profile .stat--lv .ico img {width: 100%; height: 100%; object-fit: contain;}
	.layerpopup-profile .stat--lv .txt {margin-left: 0.421vw;}
	.layerpopup-profile .stat--point .ico {width: 2.209vw; height: 2.209vw; margin-left: 0.446vw; background: url(../../../images/store/renew/common/icon_vippoint.png) 50% 50% / contain no-repeat;}
	.layerpopup-profile .stat--point .txt {margin-left: 0.317vw;}
	.layerpopup-profile .profile-bottom {margin: auto 0 3.643vw; display: flex; flex-direction: column; align-items: center; gap: 2.108vw;}
	.layerpopup-profile .btn-backtogame {position: relative; width: 15.748vw; height: 3.704vw; padding: 0; filter: drop-shadow(0 0.12vw 0.09vw rgba(41, 0, 91, .42));}
	.layerpopup-profile .btn-backtogame .btn {position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); height: 3.704vw; border-radius: 2.083vw; background: linear-gradient(180deg, #23c5ff 18.241%, #436bff 40.832%, #3e36d2 89.242%); box-shadow: inset 0 -0.11vw 0.073vw rgba(18, 5, 112, .28), inset 0 -0.073vw 0.146vw #1c096d, inset 0 0 0.3vw #006fff;}
	.layerpopup-profile .btn-backtogame .glow {position: absolute; left: 1.53%; right: 1.72%; top: calc(50% - 0.076vw); transform: translateY(-50%); height: 3.312vw; border-radius: 1.771vw; background: linear-gradient(180deg, #00eeff 0%, #4681ff 38.462%, #401cc2 90.385%, #3c2bc4 100%); box-shadow: inset 0 -0.06vw 0.037vw rgba(76, 67, 247, .85); filter: blur(0.036vw);}
	.layerpopup-profile .btn-backtogame .shine {position: absolute; left: 2.29%; right: 2.49%; top: calc(50% - 0.166vw); transform: translateY(-50%); height: 2.951vw; border-radius: 1.562vw; background: linear-gradient(180deg, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, 0) 30.769%); opacity: .85; filter: blur(0.015vw);}
	.layerpopup-profile .btn-backtogame .txt {position: absolute; left: 8.03%; right: 8.08%; top: calc(50% - 0.108vw); transform: translateY(-50%); height: 2.818vw; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-800); font-size: 1.686vw; line-height: 1; text-align: center; background-image: linear-gradient(180deg, #fff 34.066%, #99dfff 72.105%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; filter: drop-shadow(0 0.037vw 0 #0084ff) drop-shadow(0 0.11vw 0.066vw #000b89) drop-shadow(0 0.073vw 0.289vw #1341c7);}
	.layerpopup-profile .btn-logout {width: 6.293vw; height: 2.138vw; padding: 0; color: #886dff; font-family: var(--ft-family_NotoSans-700); font-size: 1.506vw; line-height: 2.117vw; letter-spacing: -0.03vw; text-transform: uppercase; text-decoration: underline;}
    /* layerpopup (common) */
    [class*=layerpopup-common] .layer-wrapper {width: 25vw; border-width: 0.181vw; border-radius: 1.084vw;}
    [class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close {top: 0.904vw; right: 0.904vw; width: 1.807vw; height: 1.807vw;}
    [class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close::before,
    [class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close::after {width: 2.530vw; height: 0.241vw; border-radius: 0.904vw;}
    [class*=layerpopup-common] .layer-inner {padding: 1.807vw 0;}
    [class*=layerpopup-common] .layer-inner > *, 
    [class*=layerpopup-common] .layer-contents > * {margin-bottom: 0.964vw;}
    [class*=layerpopup-common] .layer-header {margin-bottom: 0.602vw;}
    [class*=layerpopup-common] .layer-header .main-tit {font-size: 2.169vw;} 
    [class*=layerpopup-common] .layer-header .sub-tit {margin-top: 0.456vw; font-size: 0.964vw;} 
    [class*=layerpopup-common] .layer-contents {padding: 0 1.205vw;}
    [class*=layerpopup-common] .layer-contents.inner-pd,
    [class*=layerpopup-common] .layer-contents .inner-pd {width: calc(100% - 1.205vw) !important; margin: 0 auto 0.964vw;}
    [class*=layerpopup-common] .layer-contents .content {font-size: 0.964vw;}
    [class*=layerpopup-common] .layer-contents .infobox {padding: 0 0.904vw; margin-bottom: 0.843vw; border-radius: 0.482vw; border-width: 0.120vw;}
    [class*=layerpopup-common] .layer-contents .infobox .chip-info-area {height: 2.896vw;}
    [class*=layerpopup-common] .layer-contents .infobox .chip-info-area > * {margin-right: 0.361vw;;}
    [class*=layerpopup-common] .layer-contents .infobox .chip-info-area .chip-img {width: 1.446vw; height: 1.446vw;}
    [class*=layerpopup-common] .layer-contents .infobox .chip-info-area .chip-amount {max-width: calc(100% - 1.807vw); font-size: 1.446vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list {padding: 0.904vw 1.205vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list > * {margin-bottom: 0.602vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list .title {font-size: 0.964vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list .item {padding-left: 0.904vw; margin-bottom: 0.422vw; font-size: 0.843vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list .item::before {width: 0.301vw; height: 0.301vw;}
    [class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item {flex: 0 0 calc(20% - 0.723vw); height: 3.614vw; padding: 0.120vw 0; margin-right: 0.843vw; margin-bottom: 0.602vw; border-width: 0.120vw; border-radius: 0.723vw;}
    [class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item .icon {margin-top: -0.120vw;}
    [class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item .icon img {top: 0.301vw;}
    [class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item .cnt {font-size: 0.843vw;}
    [class*=layerpopup-common] .layer-contents .notice {font-size: 0.843vw;}
    [class*=layerpopup-common] .layer-contents .circle-gauge {margin-top: 0.301vw;} 
    [class*=layerpopup-common] .layer-footer .btn-complete {width: 12.651vw; height: 2.896vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .bg-back,
    [class*=layerpopup-common] .layer-footer .btn-complete .bg-front {height: 2.651vw; border-radius: 1.807vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .bg-back {top: 0.181vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner {left: 0.120vw; top: 0.120vw; width: calc(100% - 0.241vw); height: calc(100% - 0.241vw); border-radius: 1.807vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner::before,
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner::after {left: 0.120vw; width: calc(100% - 0.241vw); height: calc(50% - 0.120vw);}
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner::before {top: 0.120vw; border-radius: 10.241vw 10.241vw 0 0;}
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner::after {bottom: 0.120vw; border-radius: 0 0 10.241vw 10.241vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .txt-area .txt {font-size: 1.446vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .txt-area .txt:nth-child(1) {-webkit-text-stroke-width: 0.120vw; -moz-text-stroke-width: 0.120vw; -ms-text-stroke-width: 0.120vw; text-stroke-width: 0.120vw;}
    [class*=layerpopup-common] .layer-wrapper.over-visible .layer-top-area {border-radius: 1.084vw 1.084vw 0 0;}
    [class*=layerpopup-common] .layer-wrapper.over-visible .layer-inner {padding-top: 0; border-radius: 1.084vw;}
    [class*=layerpopup-common] .layer-wrapper.half-bg {width: 23.494vw;}
    [class*=layerpopup-common] .layer-wrapper.half-bg .layer-top-area {height: 12.048vw; border-width: 0.181vw;}
    [class*=layerpopup-common] .layer-wrapper.half-bg .layer-inner {padding-top: 1.506vw; border-radius: 0 0 1.084vw 1.084vw;}
    [class*=layerpopup-common] .layer-wrapper.w-slim {width: 19.88vw;}
    [class*=layerpopup-common] .layer-wrapper.w-slim .layer-contents .content {font-size: 0.843vw;}

    /* layerpopup (common) : vip */
    [class*=layerpopup-common][class*=layerpopup-vip] .layer-wrapper {width: 25.901vw;}

    /* layerpopup-full (common) */
    [class*=layerpopup-full-common] .button-layerpopup-close {top: 1.205vw; right: 1.205vw; width: 1.566vw; height:  1.566vw;}
    [class*=layerpopup-full-common] .button-layerpopup-close::before,
    [class*=layerpopup-full-common] .button-layerpopup-close::after {width: 2.169vw; height: 0.241vw; border-radius: 0.904vw;}

    /* layerpopup (side) */
    [class*=layerpopup-side] .layer-inner {width: 23.133vw;}
    [class*=layerpopup-side] .button-layerpopup-close {top: 1.205vw; width: 1.566vw; height: 1.566vw;}
    [class*=layerpopup-side] .button-layerpopup-close::before,
    [class*=layerpopup-side] .button-layerpopup-close::after {width: 2.169vw; height: 0.241vw; border-radius: 0.904vw;}
    [class*=layerpopup-side] * {font-size: 1.446vw;}
    .layerpopup-side-left .button-layerpopup-close {left: 1.205vw;}
    .layerpopup-side-right .button-layerpopup-close {right: 1.205vw;}

    /* layerpopup (profile) */
    .layerpopup-profile .profile-area .user-info {padding: 2.108vw 0.904vw 1.205vw;}
    .layerpopup-profile .profile-area .user-info > * {margin-bottom: 0.602vw;}
    .layerpopup-profile .profile-area .user-info .thumb {width: 2.711vw; height: 2.711vw;}
    .layerpopup-profile .profile-area .user-info .name {font-size: 1.325vw;}
    .layerpopup-profile .profile-area .user-info .id {min-width: 6.325vw; height: 1.205vw; padding: 0 0.602vw; border-radius: 0.904vw; font-size: 0.723vw;}
    .layerpopup-profile .profile-area .chip-info,
    .layerpopup-profile .profile-area .vip-info {min-height: 4.217vw; padding: 1.205vw 0.904vw;}
    .layerpopup-profile .profile-area .chip-info .amount {padding-left: 2.229vw; font-size: 1.807vw;}
    .layerpopup-profile .profile-area .chip-info .amount::before {width: 1.807vw; height: 1.988vw; margin-top: 0.060vw;}
    .layerpopup-profile .profile-area .vip-info > * {margin-right: 1.506vw;}
    .layerpopup-profile .profile-area .vip-info .lv-name {font-size: 1.084vw;}
    .layerpopup-profile .profile-area .vip-info .card-img {margin-left: 0.301vw; width: 2.169vw;}
    .layerpopup-profile .profile-area .vip-info .gauge-bar {min-width: 12.651vw; padding: 0 0.904vw 0 2.108vw; height: 1.205vw; border-radius: 0.904vw;}
    .layerpopup-profile .profile-area .vip-info .gauge-bar::before {left: -0.301vw; width: 1.506vw; height: 1.506vw;}
    .layerpopup-profile .profile-area .vip-info .gauge-bar .gauge-info, 
    .layerpopup-profile .profile-area .vip-info .gauge-bar .gauge-info * {font-size: 0.723vw;}
    .layerpopup-profile .bottom-area {padding: 1.205vw 0;}
    .layerpopup-profile .bottom-area .button-logout > .txt {font-size: 1.024vw;}

    /* layerpopup (layerpopup-login-modal) */
    .layerpopup-login-modal .layer-wrapper {width: 45.783vw; height: 37.952vw; border-radius: 0.964vw;}
    .layerpopup-login-modal .layer-wrapper > .button-layerpopup-close {right: 0.964vw; top: 0.964vw; width: 1.566vw; height: 1.566vw;}
    .layerpopup-login-modal .layer-wrapper > .button-layerpopup-close::before, 
    .layerpopup-login-modal .layer-wrapper > .button-layerpopup-close::after {width: 2.169vw; height: 0.241vw;}

    /* layerpopup (login-prompt-comm) */
    .layerpopup-login-prompt-comm .layer-top-area .img-main {width: 13.735vw; margin-top: -4.819vw;}

    /* layerpopup (login-prompt) */
    .layerpopup-login-prompt .layer-top-area .img-main {width: 10.241vw; margin-top: -3.855vw; margin-bottom: 0.602vw;}
    .layerpopup-login-prompt .layer-header .main-tit {font-size: 1.325vw;}
    .layerpopup-login-prompt .layer-contents .notice:not(.cl-light-purple) {margin-bottom: 0.602vw; font-size: 0.964vw;}

    /* layerpopup (pw-reset-complete) */
    .layerpopup-pw-reset-complete .layer-top-area .img-main {width: 13.614vw; margin-top: -3.855vw;}

    /* layerpopup (account-create-complete) */
    .layerpopup-account-create-complete .layer-top-area .img-main {width: 12.048vw; margin-top: -3.614vw;}
    .layerpopup-account-create-complete .layer-header {margin-bottom: 0.904vw;}

    /* layerpopup (email-sent-complete) */
    .layerpopup-email-sent-complete .layer-top-area .img-main {width: 19.277vw; margin-top: -5vw; margin-left: -0.904vw;}

    /* layerpopup (weblogin-blocked) */
    .layerpopup-weblogin-blocked .layer-top-area .img-main {width: 10.964vw; margin-top: -3.916vw;}
    .layerpopup-weblogin-blocked .layer-contents .qr-img {width: 5.301vw;}

    /* layerpopup (levelup-reward)*/
    .layerpopup-levelup-reward .layer-contents {margin-bottom: 0.602vw !important;}

    /* layerpopup (payment-complete) */
    .layerpopup-payment-complete .layer-contents .content {font-size: 0.843vw;}
    .layerpopup-payment-complete .content-ui > * {margin-bottom: 0.964vw;}
    .layerpopup-payment-complete-levelup .layer-footer .btn-complete {width: 11vw; height: 3.43vw; margin-right: 1.0vw;}
    .layerpopup-payment-complete-levelup .layer-footer .btn-complete:last-child {margin-right: 0 !important;}
    .layerpopup-payment-complete-levelup .layer-footer .btn-complete .txt-area .txt {font-size: 1.25vw;}

    /* layerpopup (vip-open) */
    .layerpopup-vip-open .layer-top-area .img-main {width: 12.048vw; margin-top: -2.108vw;}
    .layerpopup-vip-open .layer-contents .item-list .item {flex: 1 0 calc(50% - 0.301vw); height: 10.843vw; padding-top: 0.422vw; margin: 0 0.602vw 0.602vw 0; border-width: 0.120vw; border-radius: 0.723vw;}
    .layerpopup-vip-open .layer-contents .item-list .item .content-area {top: -0.301vw;}
    .layerpopup-vip-open .layer-contents .item-list .item .content-area .title {font-size: 1.205vw;}
    .layerpopup-vip-open .layer-contents .item-list .item .content-area .description {margin-top: 0.301vw; font-size: 0.723vw;}

    /* layerpopup (vip-levelup) */
    .layerpopup-vip-levelup .layer-top-area .img-main {padding-bottom: 0.602vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main::before,
    .layerpopup-vip-levelup .layer-top-area .img-main::after {top: 3.735vw; width: 4.578vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main::before {left: -2.651vw; height: 1.988vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main::after {right: -2.41vw; height: 2.048vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main .img::before {bottom: -0.723vw; width: 10.602vw; height: 1.627vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main img {height: 5.301vw;}

    /* layerpopup (upsell-unavailable) */
    .layerpopup-upsell-unavailable .layer-top-area .img-main {width: 13.855vw; margin-top: -3.614vw;}

	/* 공통 : 레벨 다이아 + 더블유포인트 게이지 + 팝업 (PC px / 19.2) */
	.lv-diamond-comm {position: relative; display: block; width: 100%; height: 100%;}
	.lv-diamond-comm::before {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../../../images/store/renew/common/img_lv_bg.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 0.181vw 0.106vw rgba(55, 3, 120, .58));}
	.lv-diamond-comm > span {position: absolute; left: 0; top: -3.33%; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-900); font-size: 1.107vw; line-height: 0.496vw; letter-spacing: -0.022vw; text-align: center; text-transform: uppercase; -webkit-text-stroke: 0.105vw rgba(255, 255, 0, .5); background-image: none;}
	.lv-diamond-comm > span::after {content: attr(data-lv); position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; font-size: inherit; -webkit-text-stroke: 0; background-image: linear-gradient(180deg, #963800 0%, #5f2103 83.17%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;}
	.lv-diamond-comm.is-off::before {background-image: url(../../../images/store/renew/common/img_lv_bg_off.png);}
	.lv-diamond-comm.is-off > span {font-family: var(--ft-family_NotoSans-800); font-size: 1.045vw; letter-spacing: -0.021vw; -webkit-text-stroke: 0;}
	.lv-diamond-comm.is-off > span::after {background-image: linear-gradient(180deg, #fff 0%, #e7c7ff 83.17%);}
	.point-gauge {position: relative; width: 22.765vw; height: 7.167vw;}
	.point-gauge > span {position: absolute;}
	.point-gauge__frame {left: 0; top: 1.201vw; width: 22.765vw; height: 4.595vw; background: url(../../../images/store/renew/common/bg_point_gauge.svg) 50% 50% / 100% 100% no-repeat;}
	.point-gauge__title {left: 5.333vw; top: 0.126vw; width: 12.078vw; height: 2.171vw; background: url(../../../images/store/renew/common/img_gauge_title.png) 50% 50% / 100% 100% no-repeat;}
	.point-gauge__bar {left: 3.33vw; top: 2.529vw; width: 16.104vw; height: 1.981vw; border-radius: 0.211vw; background: linear-gradient(0deg, #3b1b8e 0%, #1b005e 100%);}
	.point-gauge__bar::before {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0.148vw; border-radius: inherit; background: linear-gradient(270deg, #4f21c3 0%, #7706ce 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
	.point-gauge__track {left: 3.647vw; top: 2.846vw; width: 15.472vw; height: 1.349vw; border-radius: 0.126vw; overflow: hidden;}
	.point-gauge__fill {display: block; width: 0; height: 100%; border-radius: inherit; background: linear-gradient(180deg, #e3a138 1.44%, #ffff6b 7.21%, #f55f51 83.65%, #f475fe 100%); transition: width .3s; animation: pointGaugeFill 1s cubic-bezier(.22, .61, .36, 1) .25s backwards;}
	.point-gauge .point-gauge__max {position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; color: #fff; font-family: var(--ft-family_NotoSans-800); font-size: 0.911vw; line-height: 1; text-align: center;}
	.point-gauge__level {left: 1.518vw; top: 2.108vw; width: 2.846vw; height: 2.846vw;}
	.point-gauge__reward {left: 18.492vw; top: 1.918vw; width: 2.732vw; height: 3.179vw; background: url(../../../images/store/renew/common/icon_reward.png) 50% 50% / 100% 100% no-repeat;}
	.point-gauge .point-gauge__badge {position: absolute; left: 1.511vw; top: -0.126vw; width: 1.56vw; height: 1.56vw; box-sizing: border-box; padding-bottom: 0.19vw; display: flex; align-items: center; justify-content: center; background: url(../../../images/store/renew/common/icon_reddot.png) 50% 50% / 100% 100% no-repeat; color: #fff; font-family: var(--ft-family_NotoSans-800); font-size: 0.843vw; line-height: 1; text-align: center; text-shadow: 0 0.021vw 0 rgba(119, 0, 0, .26);}
	.point-gauge__panel {left: 50%; top: 4.363vw; transform: translateX(-50%); width: auto; height: 2.045vw; display: flex; align-items: center; justify-content: center; gap: 0.104vw; padding: 0 0.417vw; border-radius: 0 0 0.949vw 0.949vw; background: linear-gradient(0deg, #a446fb 0%, #5621c1 100%); box-shadow: 0 0.126vw 0.211vw rgba(46, 21, 101, .5);}
	.point-gauge__panel::after {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0.042vw; border-radius: inherit; background: linear-gradient(0deg, #ee68fa 0%, #9b30ff 21%, #571cba 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
	.point-gauge__panel::before {content: ""; position: absolute; left: 0.169vw; right: 0.169vw; top: 0.148vw; bottom: 0.169vw; border-radius: 0.211vw 0.211vw 0.843vw 0.843vw; background: linear-gradient(0deg, #5704b4 9%, #110361 100%);}
	.point-gauge__icon {position: relative; flex: 0 0 auto; width: 1.602vw; height: 1.602vw; background: url(../../../images/store/renew/common/icon_point.png) 50% 50% / 100% 100% no-repeat;}
	.point-gauge .point-gauge__num {position: relative; flex: 0 0 auto; height: 1.307vw; display: flex; align-items: center; justify-content: center; color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 0.97vw; line-height: 1; letter-spacing: -0.019vw; text-align: center; white-space: nowrap;}
	.point-gauge__num .cur {color: #ff0; font-family: inherit; font-size: inherit;}
	@keyframes pointGaugeFill { from {width: 0;} }
	.layerpopup-side-right.layerpopup-doubleupoint .layer-inner {display: flex; flex-direction: column; overflow: hidden; width: 23.229vw; padding: 0; background: linear-gradient(180deg, #3d008f 0%, #6c0fd1 100%);}
	.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close {top: 1.042vw; right: 1.094vw; width: 2.188vw; height: 2.188vw;}
	.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close::after {display: none;}
	.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close::before {width: 2.188vw; height: 2.188vw;}
	.layerpopup-doubleupoint .dpoint-top {position: relative; flex: 0 0 auto; height: 16.454vw; background: url(../../../images/popup/doubleupoint/renew/img_top_banner.jpg) 50% 0 / 100% auto no-repeat;}
	.layerpopup-doubleupoint .dpoint-top::before {content: ""; position: absolute; left: 0; top: 12.002vw; width: 100%; height: 4.796vw; background: linear-gradient(180deg, rgba(43, 1, 96, 0) 0%, #260352 16.35%, rgba(43, 1, 96, .66) 65.87%, rgba(43, 1, 96, 0) 96.15%);}
	.layerpopup-doubleupoint .dpoint-top__txt {position: absolute; left: 2.539vw; top: 2.882vw; width: 12.604vw; height: 5.162vw; display: flex; align-items: center; color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 1.075vw; line-height: 1.377vw; letter-spacing: -0.022vw; -webkit-text-stroke: 0.116vw #bc339a; paint-order: stroke fill; text-shadow: 0 0.116vw 0 #84186a, 0 0.065vw 0.155vw rgba(199, 48, 50, .77);}
	.layerpopup-doubleupoint .dpoint-top .point-gauge {position: absolute; left: 0.232vw; top: 9.076vw;}
	.layerpopup-doubleupoint .layer-wrapper {overflow-x: hidden; overflow-y: auto; position: relative; flex: 1 1 auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; -ms-overflow-style: none;}
	.layerpopup-doubleupoint .layer-wrapper::-webkit-scrollbar {display: none;}
	.layerpopup-doubleupoint .reward-list > .item {position: relative; height: 7.313vw;}
	.layerpopup-doubleupoint .level-wrap {position: absolute; left: 1.742vw; top: 1.968vw; width: 2.822vw; height: 2.822vw;}
	.layerpopup-doubleupoint .level-wrap::before,
	.layerpopup-doubleupoint .level-wrap::after {content: ""; position: absolute; left: 50%; width: 0.487vw; height: 0.487vw; background: rgba(127, 34, 252, .5); border-radius: 0.086vw; transform: translateX(-50%) rotate(45deg);}
	.layerpopup-doubleupoint .level-wrap::before {top: -1.624vw;}
	.layerpopup-doubleupoint .level-wrap::after {top: 3.968vw;}
	.layerpopup-doubleupoint .reward-wrap {position: absolute; left: 6.345vw; top: 0.248vw; width: 15.615vw; height: 6.246vw; border-radius: 0.71vw; background: linear-gradient(180deg, #6007d8 0%, #8831ff 88.942%); box-shadow: 0 0.237vw 0.284vw rgba(55, 3, 120, .8), inset 0 0 0 0.024vw #ea8900, inset 0 0 0 0.118vw #fffbd3, inset 0 0 0 0.142vw #ff8306;}
	.layerpopup-doubleupoint .set-box {position: absolute; left: 0.5vw; top: 0.487vw; width: 14.621vw; height: 3.549vw; display: flex; align-items: center; justify-content: center; gap: 0.142vw;}
	.layerpopup-doubleupoint .set-box .set {position: relative; flex: 0 0 auto; width: 3.549vw; height: 3.549vw; border-radius: 0.301vw; background: linear-gradient(180deg, #4c1bb5 0%, #681bd3 100%);}
	.layerpopup-doubleupoint .set-box .set img {position: absolute; left: 50%; top: 0.265vw; width: 2.119vw; height: 1.739vw; object-fit: contain; transform: translateX(-50%);}
	.layerpopup-doubleupoint .set-box .txt-area {position: absolute; left: 50%; top: 2.516vw; width: 1.986vw; height: 0.556vw; display: flex; align-items: center; justify-content: center; transform: translateX(-50%);}
	.layerpopup-doubleupoint .set-box .txt {color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 0.795vw; line-height: 1; text-align: center; white-space: nowrap;}
	.layerpopup-doubleupoint .btn-area {position: absolute; left: 3.484vw; top: 4.452vw; width: 8.84vw; height: 2.172vw;}
	.layerpopup-doubleupoint .btn-claim {position: relative; display: block; width: 100%; height: 100%; padding: 0; border: 0; border-radius: 0.581vw; background: linear-gradient(180deg, #b4f84a 18.241%, #4ac535 40.832%, #056a0a 89.242%); box-shadow: 0 0.151vw 0.151vw rgba(55, 3, 120, .8), inset 0 -0.058vw 0.039vw rgba(0, 59, 1, .65), inset 0 -0.039vw 0.077vw #055017, inset 0 0 0.159vw #057407;}
	.layerpopup-doubleupoint .btn-claim::before {content: ""; position: absolute; left: 0.301vw; top: 0.129vw; width: 8.217vw; height: 0.688vw; border-radius: 2.151vw; background: linear-gradient(0deg, rgba(255, 255, 255, 0) 34.135%, #fff 100%); opacity: .3;}
	.layerpopup-doubleupoint .btn-claim .txt {position: absolute; left: 14.36%; right: 13.14%; top: 8.91%; bottom: 15.84%; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-800); font-size: 1.205vw; line-height: 1; letter-spacing: -0.024vw; text-align: center; background-image: linear-gradient(180deg, #fff 34.066%, #c3ff9b 72.105%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; filter: drop-shadow(0 0.026vw 0 #0d8800) drop-shadow(0 0.078vw 0.047vw #0a5b0c) drop-shadow(0 0.052vw 0.207vw rgba(5, 80, 23, .88));}
	.layerpopup-doubleupoint .btn-claim[disabled] {cursor: default;}
	.layerpopup-doubleupoint .btn-claim[disabled]::after {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 0.559vw; background: rgba(29, 0, 97, .6);}
	.layerpopup-doubleupoint .item.unlock .reward-wrap::after {content: ""; position: absolute; left: 14.411vw; top: 4.867vw; width: 1.463vw; height: 1.651vw; background: url(../../../images/popup/doubleupoint/renew/icon_lock.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 0.118vw 0.149vw rgba(40, 0, 88, .25));}
	.layerpopup-doubleupoint .item.lock .set-box,
	.layerpopup-doubleupoint .item.lock .btn-area {display: none;}
	.layerpopup-doubleupoint .item.lock .reward-wrap::after {content: ""; position: absolute; left: 50%; top: 50%; width: 1.467vw; height: 1.656vw; background: url(../../../images/popup/doubleupoint/renew/icon_lock.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 0.118vw 0.149vw rgba(40, 0, 88, .25)); transform: translate(-50%, -50%);}
	.layerpopup-doubleupoint .btn-top-renew {right: 1.042vw; bottom: 1.042vw; width: 2.813vw; height: 2.813vw;}

	    /* layerpopup (doubleupoint) */
    .layerpopup-full-common.layerpopup-doubleupoint .layer-wrapper {width: 23.133vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .button-layerpopup-close {right: 0.964vw; top: 0.964vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner {height: 15.181vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box {padding: 1.506vw 1.506vw 0;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box > * {margin-bottom: 0.602vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box .title {font-size: 2.41vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box .desc {font-size: 0.723vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .point-area-comm .point-title .title {margin-bottom: 0.602vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-area {padding: 1.506vw 0;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item {margin-bottom: 1.205vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .level-wrap {width: 6.325vw; height: 6.325vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .level-wrap .icon-level-comm {width: 3.313vw; height: 3.313vw; margin-top: -0.120vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .level-wrap .icon-level-comm .num {line-height: 3.313vw; font-size: 1.024vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap { width: 13.193vw; height: 7.289vw; margin-left: 0.602vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set-box {width: calc(100% - 0.482vw); padding-left: 0.482vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set-box .set {width: 2.711vw; height: 2.711vw; padding-top: 0.120vw; margin-right: 0.301vw; border-radius: 0.542vw; border-width: 0.120vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set .txt-area {bottom: 0.181vw;} 
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set .txt-area .txt {letter-spacing: 0.006vw; font-size: 0.602vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim {width: 7.831vw; height: 2.41vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .bg-back,
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .bg-front {height: 2.229vw; border-radius: 1.205vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .bg-back {top: 0.181vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner {left: 0.060vw; top: 0.060vw; width: calc(100% - 0.120vw); height: calc(100% - 0.120vw); border-radius: 1.205vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::before,
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::after {left: 0.120vw; width: calc(100% - 0.241vw); height: calc(50% - 0.120vw);}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::before {top: 0.120vw; border-radius: 10.241vw 10.241vw 0 0;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::after {bottom: 0.120vw; border-radius: 0 0 10.241vw 10.241vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .txt-area .txt {font-size: 1.325vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .txt-area .txt:nth-child(1) {-webkit-text-stroke-width: 0.120vw; -moz-text-stroke-width: 0.120vw; -ms-text-stroke-width: 0.120vw; text-stroke-width: 0.120vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .claimed-text {font-size: 1.325vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.unlock .reward-wrap::after {right: -0.482vw; top: -0.482vw; width: 1.807vw; height: 2.229vw;}

    /* layerpopup (promotion-login-bonus) */
    .layerpopup-login-bonus .layer-top-area .img-main {width: 19.88vw; margin-top: -0.964vw; margin-left: 0.602vw;}

    /* layerpopup (promotion-benefit-guide) */
    .layerpopup-promotion-benefit-guide .layer-top-area .img-main {width: 18.072vw; margin-top: -5.602vw;}
    .layerpopup-promotion-benefit-guide .layer-footer .checkbox-area {margin-top: 0.602vw; font-size: 0.964vw;}
    .layerpopup-promotion-benefit-guide .layer-footer .checkbox-area input[type=checkbox] + label .icon {width: 0.904vw; height: 0.904vw; margin-right: 0.361vw; border-radius: 0.060vw;}
    .layerpopup-promotion-benefit-guide .layer-footer .checkbox-area input[type=checkbox] + label .icon::before {background-size: 0.542vw;}

    /* layerpopup (layerpopup-webstore-voucher) */
    .layerpopup-webstore-voucher .layer-header .main-tit > * {font-size: 3.614vw;}
    .layerpopup-webstore-voucher .layer-header .main-tit .bold {margin-bottom: 0.43vw; font-size: 2.41vw;}
    .layerpopup-webstore-voucher .layer-header .sub-tit {font-size: 1.205vw;}
    .layerpopup-webstore-voucher .layer-contents {margin-top: -0.602vw; margin-bottom: 1.205vw;}
    .layerpopup-webstore-voucher .img-area::before {height: 20.723vw;}
    .layerpopup-webstore-voucher .img-area .coupon {width: 18.976vw; height: 11.145vw;}
    .layerpopup-webstore-voucher .img-area .coupon::before,
    .layerpopup-webstore-voucher .img-area .coupon::after {left: -0.060vw;}
    .layerpopup-webstore-voucher .img-area .coupon img {width: 18.072vw; margin-top: 0.602vw; margin-left: -0.060vw;}
    .layerpopup-webstore-voucher .content {margin: 0.301vw 0 0.723vw;}
    .layerpopup-webstore-voucher .timer-area {width: 9.277vw; height: 1.807vw; padding: 0 0.904vw 0 1.807vw; border-width: 0.120vw; border-radius: 1.807vw; font-size: 0.964vw; box-shadow: 0 0.177vw 0.213vw 0 rgba(0, 0, 0, 0.35);}
    .layerpopup-webstore-voucher .timer-area::before {left: -1.205vw; width: 2.530vw; height: 2.831vw;}
    .layerpopup-webstore-voucher .timer-area .timger {letter-spacing: 0.030vw;}

    /* layerpopup (layerpopup-promo-top10-purchase) */
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] {border-width: 0.120vw; border-radius: 0.723vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li {height: 2.41vw; border-width: 0.060vw; font-size: 1.205vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li:last-child {font-size: 0.843vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li .icon {margin-right: 0.241vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li .icon img {width: 1.807vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li .tit {width: 6.325vw;}
    .layerpopup-promo-top10-purchase .layer-contents .notice {font-size: 0.723vw;}

    /* layerpopup (layerpopup-promo-top20-purchase) */
    .layerpopup-promo-top20-purchase .layer-wrapper {width: 31.325vw;}
    .layerpopup-promo-top20-purchase .layer-contents .cont {font-size: 0.964vw;}
    .layerpopup-promo-top20-purchase .layer-contents .notice {font-size: 0.843vw;}
}

/* 
 *  [?댁긽??481px ~ 1024px]
 *  1. 769px ~ 1024px
 *  - ??? ?댁긽?꾩쓽 PC
 *  - ?쒕툝由?媛濡쒕え??
 *
 *  2. 481px ~ 768px]
 *  - 紐⑤컮??媛濡쒕え??
 *  - ?쒕툝由??몃줈紐⑤뱶
 *
 *  3. 768 湲곗? / DPR 2 / 7.68
 *  4. ?쒕툝由?ui ?곸슜 (mode-tablet)
 *  5. ?곗튂 湲곕컲 ?붾컮?댁뒪 ui ?곸슜 (mode-touch): ?쒕툝由?紐⑤컮??
 */
@media all and (max-width:1024px) {

	/* layerpopup (profile) : 媛쒗렪 UI ???쒖븞 [TAB] Profile_TAB 4217:7581 (1536). PC px x1.722 / 15.36 */
	.layerpopup-side-right.layerpopup-profile .layer-inner {width: 50vw; padding: 0; background: linear-gradient(180deg, #3d008f 0%, #6c0fd1 100%);}
	.layerpopup-profile .profile-top {position: relative; height: 6.771vw; background: #3c008f;}
	.layerpopup-profile .profile-top .title {position: absolute; left: 2.271vw; top: 50%; transform: translateY(-50%); color: #7556ff; font-family: var(--ft-family_Poppins-700); font-size: 3.615vw; line-height: 3.259vw; text-transform: uppercase;}
	.layerpopup-side-right.layerpopup-profile .button-layerpopup-close {top: 2.522vw; right: 2.522vw; width: 3.105vw; height: 3.105vw;}
	.layerpopup-side-right.layerpopup-profile .button-layerpopup-close::after {display: none;}
	.layerpopup-side-right.layerpopup-profile .button-layerpopup-close::before {left: 50%; top: 50%; width: 4.157vw; height: 4.158vw; background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2738%27 height=%2738%27 viewBox=%270 0 38 38%27 fill=%27none%27%3E%3Cg filter=%27url(%23f)%27%3E%3Cmask id=%27m%27 maskUnits=%27userSpaceOnUse%27 x=%277.62207%27 y=%277.62207%27 width=%2722%27 height=%2722%27 fill=%27black%27%3E%3Crect fill=%27white%27 x=%277.62207%27 y=%277.62207%27 width=%2722%27 height=%2722%27/%3E%3Cpath d=%27M10.5355 8.77207C10.7354 8.57207 11.0592 8.57207 11.2591 8.77207L18.5394 16.0563L25.8168 8.77598C26.0166 8.576 26.3405 8.57607 26.5404 8.77598L28.3041 10.5397C28.5039 10.7396 28.5039 11.0643 28.3041 11.2643L21.0267 18.5455L28.2992 25.8219C28.4986 26.0218 28.4986 26.3456 28.2992 26.5455L26.5355 28.3102C26.3356 28.5098 26.0117 28.5099 25.8119 28.3102L18.5394 21.0338L11.264 28.3141C11.0642 28.5138 10.7402 28.5138 10.5404 28.3141L8.77769 26.5494C8.5778 26.3494 8.5778 26.0258 8.77769 25.8258L16.0531 18.5455L8.77183 11.2604C8.57216 11.0604 8.57213 10.7357 8.77183 10.5357L10.5355 8.77207Z%27/%3E%3C/mask%3E%3Cpath d=%27M10.5355 8.77207C10.7354 8.57207 11.0592 8.57207 11.2591 8.77207L18.5394 16.0563L25.8168 8.77598C26.0166 8.576 26.3405 8.57607 26.5404 8.77598L28.3041 10.5397C28.5039 10.7396 28.5039 11.0643 28.3041 11.2643L21.0267 18.5455L28.2992 25.8219C28.4986 26.0218 28.4986 26.3456 28.2992 26.5455L26.5355 28.3102C26.3356 28.5098 26.0117 28.5099 25.8119 28.3102L18.5394 21.0338L11.264 28.3141C11.0642 28.5138 10.7402 28.5138 10.5404 28.3141L8.77769 26.5494C8.5778 26.3494 8.5778 26.0258 8.77769 25.8258L16.0531 18.5455L8.77183 11.2604C8.57216 11.0604 8.57213 10.7357 8.77183 10.5357L10.5355 8.77207Z%27 fill=%27url(%23g0)%27/%3E%3Cpath d=%27M10.5355 8.77207L10.8975 9.13411L10.8976 9.13401L10.5355 8.77207ZM11.2591 8.77207L10.897 9.13401L10.897 9.13402L11.2591 8.77207ZM18.5394 16.0563L18.1773 16.4182L18.5394 16.7805L18.9015 16.4182L18.5394 16.0563ZM25.8168 8.77598L26.1789 9.13795L26.1789 9.13791L25.8168 8.77598ZM26.5404 8.77598L26.1783 9.138L26.1784 9.13802L26.5404 8.77598ZM28.3041 10.5397L28.6662 10.1778L28.6661 10.1776L28.3041 10.5397ZM28.3041 11.2643L28.6662 11.6262L28.6663 11.6261L28.3041 11.2643ZM21.0267 18.5455L20.6646 18.1836L20.3028 18.5455L20.6646 18.9075L21.0267 18.5455ZM28.2992 25.8219L28.6617 25.4603L28.6613 25.4599L28.2992 25.8219ZM28.2992 26.5455L28.6613 26.9075L28.6616 26.9071L28.2992 26.5455ZM26.5355 28.3102L26.8974 28.6724L26.8976 28.6721L26.5355 28.3102ZM25.8119 28.3102L25.4497 28.6721L25.4499 28.6722L25.8119 28.3102ZM18.5394 21.0338L18.9015 20.6719L18.5394 20.3095L18.1773 20.6719L18.5394 21.0338ZM11.264 28.3141L11.6259 28.6762L11.6262 28.676L11.264 28.3141ZM10.5404 28.3141L10.1781 28.6759L10.1784 28.6762L10.5404 28.3141ZM8.77769 26.5494L9.13993 26.1876L9.13984 26.1875L8.77769 26.5494ZM8.77769 25.8258L9.13984 26.1877L9.13985 26.1877L8.77769 25.8258ZM16.0531 18.5455L16.4152 18.9074L16.7769 18.5455L16.4152 18.1836L16.0531 18.5455ZM8.77183 11.2604L8.40952 11.6221L8.4097 11.6223L8.77183 11.2604ZM8.77183 10.5357L8.4098 10.1737L8.40956 10.1739L8.77183 10.5357ZM10.5355 8.77207L10.8976 9.13401L10.897 9.13401L11.2591 8.77207L11.6213 8.41014C11.2214 8.01004 10.5732 8.01005 10.1734 8.41014L10.5355 8.77207ZM11.2591 8.77207L10.897 9.13402L18.1773 16.4182L18.5394 16.0563L18.9015 15.6943L11.6213 8.41013L11.2591 8.77207ZM18.5394 16.0563L18.9015 16.4182L26.1789 9.13795L25.8168 8.77598L25.4546 8.41402L18.1773 15.6943L18.5394 16.0563ZM25.8168 8.77598L26.1789 9.13791L26.1783 9.138L26.5404 8.77598L26.9024 8.41396C26.5027 8.01416 25.8545 8.01389 25.4546 8.41405L25.8168 8.77598ZM26.5404 8.77598L26.1784 9.13802L27.942 10.9017L28.3041 10.5397L28.6661 10.1776L26.9024 8.41394L26.5404 8.77598ZM28.3041 10.5397L27.9419 10.9015L27.9418 10.9024L28.3041 11.2643L28.6663 11.6261C29.0658 11.2262 29.0659 10.5777 28.6662 10.1778L28.3041 10.5397ZM28.3041 11.2643L27.9419 10.9023L20.6646 18.1836L21.0267 18.5455L21.3889 18.9075L28.6662 11.6262L28.3041 11.2643ZM21.0267 18.5455L20.6646 18.9075L27.937 26.1838L28.2992 25.8219L28.6613 25.4599L21.3889 18.1836L21.0267 18.5455ZM28.2992 25.8219L27.9367 26.1834L27.9367 26.1839L28.2992 26.5455L28.6616 26.9071C29.0605 26.5073 29.0604 25.86 28.6617 25.4603L28.2992 25.8219ZM28.2992 26.5455L27.937 26.1836L26.1734 27.9482L26.5355 28.3102L26.8976 28.6721L28.6613 26.9074L28.2992 26.5455ZM26.5355 28.3102L26.1737 27.9479L26.1739 27.9481L25.8119 28.3102L25.4499 28.6722C25.8498 29.0721 26.4977 29.0716 26.8974 28.6724L26.5355 28.3102ZM25.8119 28.3102L26.174 27.9482L18.9015 20.6719L18.5394 21.0338L18.1773 21.3957L25.4497 28.6721L25.8119 28.3102ZM18.5394 21.0338L18.1773 20.6719L10.9019 27.9522L11.264 28.3141L11.6262 28.676L18.9016 21.3957L18.5394 21.0338ZM11.264 28.3141L10.9021 27.9519L10.9023 27.9519L10.5404 28.3141L10.1784 28.6762C10.5782 29.0758 11.2262 29.0757 11.6259 28.6762L11.264 28.3141ZM10.5404 28.3141L10.9026 27.9522L9.13993 26.1876L8.77769 26.5494L8.41545 26.9113L10.1781 28.6759L10.5404 28.3141ZM8.77769 26.5494L9.13984 26.1875V26.1877L8.77769 25.8258L8.41555 25.4639C8.01585 25.8638 8.01585 26.5114 8.41555 26.9114L8.77769 26.5494ZM8.77769 25.8258L9.13985 26.1877L16.4152 18.9074L16.0531 18.5455L15.6909 18.1836L8.41553 25.4639L8.77769 25.8258ZM16.0531 18.5455L16.4152 18.1836L9.13397 10.8984L8.77183 11.2604L8.4097 11.6223L15.6909 18.9075L16.0531 18.5455ZM8.77183 11.2604L9.13415 10.8986C9.13358 10.898 9.13389 10.8982 9.13413 10.8988C9.13423 10.8991 9.13407 10.8988 9.13407 10.898C9.13407 10.8973 9.13423 10.897 9.13412 10.8973C9.13387 10.8979 9.13355 10.8981 9.13411 10.8976L8.77183 10.5357L8.40956 10.1739C8.01018 10.5738 8.01031 11.2223 8.40952 11.6221L8.77183 11.2604ZM8.77183 10.5357L9.13387 10.8978L10.8975 9.13411L10.5355 8.77207L10.1735 8.41004L8.4098 10.1737L8.77183 10.5357Z%27 fill=%27url(%23g1)%27 mask=%27url(%23m)%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27f%27 x=%270%27 y=%270%27 width=%2737.0759%27 height=%2737.0859%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27b%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27h%27/%3E%3CfeOffset dy=%273.6864%27/%3E%3CfeGaussianBlur stdDeviation=%270.9216%27/%3E%3CfeComposite in2=%27h%27 operator=%27out%27/%3E%3CfeColorMatrix type=%27matrix%27 values=%270 0 0 0 0.151282 0 0 0 0 0 0 0 0 0 0.283654 0 0 0 0.25 0%27/%3E%3CfeBlend mode=%27normal%27 in2=%27b%27 result=%27e1%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27h2%27/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation=%274.05504%27/%3E%3CfeComposite in2=%27h2%27 operator=%27out%27/%3E%3CfeColorMatrix type=%27matrix%27 values=%270 0 0 0 0.632612 0 0 0 0 0.370192 0 0 0 0 1 0 0 0 0.82 0%27/%3E%3CfeBlend mode=%27normal%27 in2=%27e1%27 result=%27e2%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27e2%27 result=%27shape%27/%3E%3C/filter%3E%3ClinearGradient id=%27g0%27 x1=%2718.538%27 y1=%278.62207%27 x2=%2718.538%27 y2=%2728.4638%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FFF6FF%27/%3E%3Cstop offset=%271%27 stop-color=%27%23DCC8FF%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27g1%27 x1=%2718.538%27 y1=%278.62207%27 x2=%2718.538%27 y2=%2728.4638%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FAE4FF%27/%3E%3Cstop offset=%271%27 stop-color=%27%23B39EFF%27/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% 50% / 100% 100% no-repeat; border-radius: 0; transform: translate(-50%, -50%);}
	.layerpopup-profile .profile-card {position: relative; width: 46.632vw; height: 25.124vw; margin: 1.39vw auto 0; border-radius: 1.483vw; background: linear-gradient(180deg, #5702ca 0%, #8125ff 100%); box-shadow: 0 0.464vw 0.556vw rgba(0, 7, 85, .44), inset 0 0 0 0.046vw #ea8900, inset 0 0 0 0.185vw #fffbd3, inset 0 0 0 0.232vw #ff8306;}
	.layerpopup-profile .profile-card__user {position: absolute; left: 2.874vw; top: 2.963vw; display: flex; align-items: center; gap: 3.072vw;}
	.layerpopup-profile .profile-card__user .thumb {position: relative; flex: 0 0 auto; width: 10.576vw; height: 10.576vw;}
	.layerpopup-profile .profile-card__user .thumb::before {content: ""; position: absolute; left: 0.345vw; top: 0.345vw; width: 9.887vw; height: 9.887vw; border-radius: 50%; background: linear-gradient(180deg, #310560 0%, #440096 100%);}
	.layerpopup-profile .profile-card__user .thumb img {position: relative; display: block; width: 9.887vw; height: 9.887vw; margin: 0.345vw; border-radius: 50%; object-fit: cover;}
	.layerpopup-profile .profile-card__user .thumb::after {content: ""; position: absolute; inset: 0; padding: 0.612vw; border-radius: 50%; background: linear-gradient(180deg, #6b0fe5 0%, #7619f4 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
	.layerpopup-profile .profile-card__user .info {display: flex; flex-direction: column; align-items: flex-start; gap: 1.211vw;}
	.layerpopup-profile .profile-card__user .name {font-family: var(--ft-family_NotoSans-700); font-size: 2.317vw; line-height: 1; letter-spacing: -0.046vw; white-space: nowrap;}
	.layerpopup-profile .profile-card__user .id {display: flex; align-items: center; gap: 0.897vw;}
	.layerpopup-profile .profile-card__user .id .label {font-family: var(--ft-family_NotoSans-700); font-size: 1.854vw; line-height: 1; letter-spacing: -0.037vw;}
	.layerpopup-profile .profile-card__user .id .num {min-width: 11.473vw; height: 3.059vw; padding: 0 1.345vw; box-sizing: border-box; background: rgba(74, 0, 173, .7); border-radius: 4.933vw; color: rgba(255, 255, 255, .7); font-family: var(--ft-family_NotoSans-600); font-size: 1.854vw; line-height: 3.059vw; text-align: center;}
	.layerpopup-profile .profile-card__user .id .label {background-image: linear-gradient(180deg, #f6cff5 0%, #9afef6 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;}
	.layerpopup-profile .profile-card__stat {position: absolute; left: 50%; top: 15.343vw; transform: translateX(-50%); width: 45.056vw; height: 8.991vw; display: flex; align-items: center; justify-content: center; gap: 0.417vw; background: rgba(88, 3, 204, .05); border-radius: 0.927vw; box-shadow: 0 0.093vw 0.158vw 0.561vw rgba(104, 16, 223, .64), inset 0 0.139vw 0.06vw 0.112vw rgba(255, 255, 255, .25), inset 0 0 1.391vw 0.224vw rgba(255, 255, 255, .19);}
	.layerpopup-profile .profile-card__stat .stat {flex: 0 0 auto; display: flex; align-items: center; width: 21.853vw; height: 5.238vw;}
	.layerpopup-profile .profile-card__stat .divider {flex: 0 0 auto; width: 0.278vw; height: 5.748vw; background: #9b71ff; opacity: .66; border-radius: 0.093vw;}
	.layerpopup-profile .profile-card__stat .ico {flex: 0 0 auto; display: block;}
	.layerpopup-profile .profile-card__stat .txt {display: flex; flex-direction: column; gap: 0.509vw;}
	.layerpopup-profile .profile-card__stat .label {color: #cb88ff; font-family: var(--ft-family_NotoSans-800); font-style: italic; font-size: 1.483vw; line-height: 1; letter-spacing: -0.029vw;}
	.layerpopup-profile .profile-card__stat .value {color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 1.669vw; line-height: 1; white-space: nowrap;}
	.layerpopup-profile .profile-card__stat .value .cur {color: #ffea00; font-size: inherit; font-family: inherit;}
	.layerpopup-profile .stat--lv .ico {width: 5.659vw; height: 4.099vw; margin-left: 1.241vw;}
	.layerpopup-profile .stat--lv .ico img {width: 100%; height: 100%; object-fit: contain;}
	.layerpopup-profile .stat--lv .txt {margin-left: 0.907vw;}
	.layerpopup-profile .stat--point .ico {width: 4.756vw; height: 4.756vw; margin-left: 0.96vw; background: url(../../../images/store/renew/common/icon_vippoint.png) 50% 50% / contain no-repeat;}
	.layerpopup-profile .stat--point .txt {margin-left: 0.682vw;}
	.layerpopup-profile .profile-bottom {margin: auto 0 7.841vw; display: flex; flex-direction: column; align-items: center; gap: 4.537vw;}
	.layerpopup-profile .btn-backtogame {position: relative; width: 33.898vw; height: 7.972vw; padding: 0; filter: drop-shadow(0 0.259vw 0.194vw rgba(41, 0, 91, .42));}
	.layerpopup-profile .btn-backtogame .btn {position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); height: 7.972vw; border-radius: 4.484vw; background: linear-gradient(180deg, #23c5ff 18.241%, #436bff 40.832%, #3e36d2 89.242%); box-shadow: inset 0 -0.236vw 0.158vw rgba(18, 5, 112, .28), inset 0 -0.158vw 0.315vw #1c096d, inset 0 0 0.646vw #006fff;}
	.layerpopup-profile .btn-backtogame .glow {position: absolute; left: 1.53%; right: 1.72%; top: calc(50% - 0.163vw); transform: translateY(-50%); height: 7.13vw; border-radius: 3.812vw; background: linear-gradient(180deg, #00eeff 0%, #4681ff 38.462%, #401cc2 90.385%, #3c2bc4 100%); box-shadow: inset 0 -0.13vw 0.079vw rgba(76, 67, 247, .85); filter: blur(0.078vw);}
	.layerpopup-profile .btn-backtogame .shine {position: absolute; left: 2.29%; right: 2.49%; top: calc(50% - 0.357vw); transform: translateY(-50%); height: 6.352vw; border-radius: 3.363vw; background: linear-gradient(180deg, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, 0) 30.769%); opacity: .85; filter: blur(0.032vw);}
	.layerpopup-profile .btn-backtogame .txt {position: absolute; left: 8.03%; right: 8.08%; top: calc(50% - 0.232vw); transform: translateY(-50%); height: 6.066vw; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-800); font-size: 3.63vw; line-height: 1; text-align: center; background-image: linear-gradient(180deg, #fff 34.066%, #99dfff 72.105%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; filter: drop-shadow(0 0.079vw 0 #0084ff) drop-shadow(0 0.236vw 0.142vw #000b89) drop-shadow(0 0.158vw 0.622vw #1341c7);}
	.layerpopup-profile .btn-logout {width: 13.546vw; height: 4.602vw; padding: 0; color: #886dff; font-family: var(--ft-family_NotoSans-700); font-size: 3.241vw; line-height: 4.557vw; letter-spacing: -0.065vw; text-transform: uppercase; text-decoration: underline;}
    /* layerpopup (common) */
    [class*=layerpopup-common] .layer-wrapper {width: 42.969vw; border-width: 0.26vw; border-radius: 1.953vw;}
    [class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close {top: 1.432vw; right: 1.432vw; width: 3.385vw; height: 3.385vw;}
    [class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close::before,
    [class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close::after {width: 4.787vw; height: 0.52vw; border-radius: 0.904vw;}
    [class*=layerpopup-common] .layer-inner {padding: 3.255vw 0;}    
    [class*=layerpopup-common] .layer-inner > *, 
    [class*=layerpopup-common] .layer-contents > * {margin-bottom: 1.5625vw;}
    [class*=layerpopup-common] .layer-header {margin-bottom: 1vw;}
    [class*=layerpopup-common] .layer-header .main-tit {font-size: 3.906vw;} 
    [class*=layerpopup-common] .layer-header .sub-tit {margin-top: 0.911vw; font-size: 1.5625vw;} 
    [class*=layerpopup-common] .layer-contents {padding: 0 1.953vw;} 
    [class*=layerpopup-common] .layer-contents.inner-pd,
    [class*=layerpopup-common] .layer-contents .inner-pd {width: calc(100% - 3.906vw) !important; margin: 0 auto 1.5625vw;}
    [class*=layerpopup-common] .layer-contents .content {font-size: 1.5625vw;}
    [class*=layerpopup-common] .layer-contents .infobox {padding: 0 1.302vw; margin-bottom: 1.628vw; border-radius: 0.781vw; border-width: 0.195vw;}
    [class*=layerpopup-common] .layer-contents .infobox .chip-info-area {height: 5.339vw;}
    [class*=layerpopup-common] .layer-contents .infobox .chip-info-area > * {margin-right: 0.781vw;;}
    [class*=layerpopup-common] .layer-contents .infobox .chip-info-area .chip-img {width: 2.604vw; height: 2.604vw;}
    [class*=layerpopup-common] .layer-contents .infobox .chip-info-area .chip-amount {max-width: calc(100% - 3.385vw); font-size: 2.604vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list {padding: 1.823vw 0.021vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list > * {margin-bottom: 1.5625vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list .title {font-size: 1.562vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list .item {padding-left: 1.042vw; margin-bottom: 0.911vw; font-size: 1.432vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list .item::before {width: 0.391vw; height: 0.391vw;}
    [class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item {flex: 0 0 calc(20% - 1.25vw); height: 5.859vw; padding: 0.326vw 0; margin-right: 1.5625vw; margin-bottom: 1vw; border-width: 0.195vw; border-radius: 1.172vw;}
    [class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item .icon {margin-top: -0.13vw;}
    [class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item .icon img {top: 0.301vw;}
    [class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item .cnt {font-size: 1.302vw;}
    [class*=layerpopup-common] .layer-contents .notice {font-size: 1.5625vw;}    
    [class*=layerpopup-common] .layer-contents .circle-gauge {margin-top: 0.651vw;} 
    [class*=layerpopup-common] .layer-footer .btn-complete {width: 23.4375vw; height: 5.208vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .bg-back,
    [class*=layerpopup-common] .layer-footer .btn-complete .bg-front {height: 4.88vw; border-radius: 2.604vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .bg-back {top: 0.326vw;}    
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner {left: 0.13vw; top: 0.13vw; width: calc(100% - 0.26vw); height: calc(100% - 0.26vw); border-radius: 2.604vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner::before,
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner::after {left: 0.13vw; width: calc(100% - 0.26vw); height: calc(50% - 0.13vw);}
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner::before {top: 0.13vw; border-radius: 22.135vw 22.135vw 0 0;}
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner::after {bottom: 0.13vw; border-radius: 0 0 22.135vw 22.135vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .txt-area .txt {font-size: 2.865vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .txt-area .txt:nth-child(1) {-webkit-text-stroke-width: 0.13vw; -moz-text-stroke-width: 0.13vw; -ms-text-stroke-width: 0.13vw; text-stroke-width: 0.13vw;}
    [class*=layerpopup-common] .layer-wrapper.over-visible .layer-top-area {border-radius: 1.953vw 1.953vw 0 0;} 
    [class*=layerpopup-common] .layer-wrapper.over-visible .layer-inner {border-radius: 1.953vw;} 
    [class*=layerpopup-common] .layer-wrapper.half-bg {width: 42.969vw;}
    [class*=layerpopup-common] .layer-wrapper.half-bg .layer-top-area {height: 22.786vw; border-width: 0.521vw;}
    [class*=layerpopup-common] .layer-wrapper.half-bg .layer-inner {padding-top: 2.279vw; border-radius: 0 0 1.953vw 1.953vw;}
    [class*=layerpopup-common] .layer-wrapper.w-slim {width: 36.458vw;}
    [class*=layerpopup-common] .layer-wrapper.w-slim .layer-contents .content {font-size: 1.5625vw; letter-spacing: .02vw;}

    /* layerpopup (common) : vip */
    [class*=layerpopup-common][class*=layerpopup-vip] .layer-wrapper {width: 48.177vw;}

    /* layerpopup-full (common) */
    [class*=layerpopup-full-common] .button-layerpopup-close {top: 2.604vw; right: 2.604vw; width: 3.385vw; height: 3.385vw;}
    [class*=layerpopup-full-common] .button-layerpopup-close::before,
    [class*=layerpopup-full-common] .button-layerpopup-close::after {width: 4.787vw; height: 0.521vw; border-radius: 3.906vw;}

    /* layerpopup (side) */
    [class*=layerpopup-side] .layer-inner {width: 50%;}
    [class*=layerpopup-side] .button-layerpopup-close {top: 2.604vw; width: 3.385vw; height: 3.385vw;}
    [class*=layerpopup-side] .button-layerpopup-close::before,
    [class*=layerpopup-side] .button-layerpopup-close::after {width: 4.787vw; height: 0.521vw; border-radius: 3.906vw;}
    [class*=layerpopup-side] * {font-size: 1.5625vw;}
    .layerpopup-side-left .button-layerpopup-close {left: 2.604vw;}
    .layerpopup-side-right .button-layerpopup-close {right: 2.604vw;}

    /* layerpopup (mo-menu-comm) */
    .mo-menu-comm.show {display: block !important;}
    .mo-menu-comm .layer-inner {/*padding: 8.464vw 1.953vw 0;*/ padding: 8.203vw 1.953vw 0; box-sizing: border-box; background-color: #240075;}
    .mo-menu-comm .layer-inner::before {content: ''; display: inline-block; position: absolute; left: 0; /*top: 8.464vw;*/ top: 8.203vw; width: 100%; height: 0.26vw; background-color: #1398FF;}
    .mo-menu-comm .menu-area {margin: 0.651vw 0 9.115vw;}
    .mo-menu-comm .menu-area .menu-item > a {display: flex; align-items: center; position: relative; width: 100%; height: 9.115vw; padding: 0 2.604vw; box-sizing: border-box; color: #fff; font-family: var(--ft-family_Poppins-300); font-size: 3.906vw;}
    .mo-menu-comm .menu-area .menu-item.active > a {color: #1398FF; font-family: var(--ft-family_Poppins-600);}

    /* layerpopup (gnb) */
    .layerpopup-gnb .menu-area .lnb {display: none; margin-bottom: 5.208vw;}
    .layerpopup-gnb .menu-area .lnb .lnb-item {padding: 0 2.604vw; box-sizing: border-box;}
    .layerpopup-gnb .menu-area .lnb .lnb-item > a {display: flex; align-items: center; width: 100%; height: 5.208vw; padding: 0 1.302vw; box-sizing: border-box; color: #fff; font-family: var(--ft-family_Poppins-300); font-size: 2.344vw;}
    .layerpopup-gnb .menu-area .gnb-item.has-depth > a::after {content: ""; display: inline-block; position: absolute; right: 2.604vw; top: 50%; transform: translateY(-50%); width: 2.604vw; height: 1.302vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20' fill='none'%3E%3Cpath d='M40 0L0 0L19.1304 20L40 0Z' fill='white'/%3E%3C/svg%3E"); background-size: cover;}
    .layerpopup-gnb .menu-area .gnb-item.has-depth.active > a::after {transform: translateY(-50%) rotate(180deg); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20' fill='none'%3E%3Cpath d='M40 0L0 0L19.1304 20L40 0Z' fill='%231398FF'/%3E%3C/svg%3E");}
    .layerpopup-gnb .menu-area .gnb-item.active .lnb {display: block;}
    .layerpopup-gnb .menu-area .lnb .lnb-item.active > a {color: #1398FF; font-family: var(--ft-family_Poppins-400);}
    .layerpopup-gnb .bottom-area {display: flex; flex-direction: column; align-items: center; padding: 5.208vw 0; border-top: 0.26vw solid #3811AE;}
    .layerpopup-gnb .bottom-area > * {margin-bottom: 5.208vw;}
    .layerpopup-gnb .bottom-area > *:last-child {margin-bottom: 0 !important;}
    .layerpopup-gnb .btn-play {width: 32.552vw; height: 7.617vw;}
    .layerpopup-gnb .btn-play .bg-back,
    .layerpopup-gnb .btn-play .bg-front {height: 7.161vw; border-radius: 3.711vw;}
    .layerpopup-gnb .btn-play .bg-back {top: 0.456vw; box-shadow: 0 0.464vw 0.371vw 0 rgba(0, 0, 0, 0.30);}
    .layerpopup-gnb .btn-play .front-inner {left: 0.195vw; top: 0.195vw; width: calc(100% - 0.391vw); height: calc(100% - 0.391vw); border-radius: 3.711vw;}
    .layerpopup-gnb .btn-play .front-inner::before,
    .layerpopup-gnb .btn-play .front-inner::after {left: 0.195vw; width: calc(100% - 0.391vw); height: calc(50% - 0.195vw);}
    .layerpopup-gnb .btn-play .front-inner::before {top: 0.195vw; border-radius: 31.51vw 31.51vw 0 0; }
    .layerpopup-gnb .btn-play .front-inner::after {bottom: 0.195vw; border-radius: 0 0 31.51vw 31.51vw;}
    .layerpopup-gnb .btn-play .txt-area .txt {font-size: 3.906vw;}
    .layerpopup-gnb .btn-play .txt-area .txt:nth-child(1) {-webkit-text-stroke-width: 0.391vw; -moz-text-stroke-width: 0.391vw; -ms-text-stroke-width: 0.391vw; text-stroke-width: 0.391vw;}
    .layerpopup-gnb .sns-btns-comm [class*=btn-item] {width: 5.208vw; height: 5.208vw; margin: 0 1.953vw;}

    /* layerpopup (terms-menu) */ 
    .layerpopup-terms-menu .layer-inner {width: 60%; padding-left: 1.302vw; padding-right: 1.302vw;}
    .layerpopup-terms-menu .menu-area .menu-item > a {font-size: 2.8vw;} 

    /* layerpopup (profile) */
    .layerpopup-profile .profile-area .user-info {padding: 2.279vw 1.302vw 2.604vw;}
    .layerpopup-profile .profile-area .user-info > * {margin-bottom: 1.302vw;}
    .layerpopup-profile .profile-area .user-info .thumb {width: 5.859vw; height: 5.859vw;}
    .layerpopup-profile .profile-area .user-info .name {font-size: 2.214vw;}
    .layerpopup-profile .profile-area .user-info .id {min-width: 13.672vw; height: 2.604vw; padding: 0 1.953vw; border-radius: 1.953vw; font-size: 1.5625vw;}
    .layerpopup-profile .profile-area .chip-info,
    .layerpopup-profile .profile-area .vip-info {min-height: 9.1146vw; padding: 1.953vw 1.302vw;}    
    .layerpopup-profile .profile-area .chip-info .amount {padding-left: 4.818vw; font-size: 3.906vw;}    
    .layerpopup-profile .profile-area .chip-info .amount::before {width: 3.841vw; height: 3.971vw; margin-top: 0.25vw;}
    .layerpopup-profile .profile-area .vip-info > * {margin-right: 3.255vw;}
    .layerpopup-profile .profile-area .vip-info .lv-name {font-size: 2.344vw;}
    .layerpopup-profile .profile-area .vip-info .card-img {margin-left: 0.78125vw; width: 4.6875vw;}
    .layerpopup-profile .profile-area .vip-info .gauge-bar {min-width: 15.625vw; padding: 0 1.302vw 0 2.604vw; height: 2.604vw; border-radius: 1.953vw;}
    .layerpopup-profile .profile-area .vip-info .gauge-bar::before {left: -0.651vw; width: 3.255vw; height: 3.255vw;}
    .layerpopup-profile .profile-area .vip-info .gauge-bar .gauge-info, 
    .layerpopup-profile .profile-area .vip-info .gauge-bar .gauge-info * {font-size: 1.5625vw;}
    .layerpopup-profile .bottom-area {padding: 2.604vw 0;}
    .layerpopup-profile .bottom-area .button-logout > .txt {font-size: 2.214vw;}

    /* layerpopup (layerpopup-login-modal) */
    .layerpopup-login-modal .layer-wrapper {width: calc(100% - 2.604vw); height: auto; max-height: 80vh; border-radius: 1.953vw;}
    .layerpopup-login-modal .layer-wrapper > .button-layerpopup-close {right: 1.953vw; top: 1.953vw; width: 3.255vw; height: 3.255vw;}
    .layerpopup-login-modal .layer-wrapper > .button-layerpopup-close::before, 
    .layerpopup-login-modal .layer-wrapper > .button-layerpopup-close::after {width: 4.688vw; height: 0.521vw;}
    .layerpopup-login-modal iframe {height: 82.031vw !important;}

    /* layerpopup (login-prompt-comm) */
    .layerpopup-login-prompt-comm .layer-top-area .img-main {width: 25.26vw; margin-top: -8.659vw;}

    /* layerpopup (login-prompt) */
    .layerpopup-login-prompt .layer-top-area .img-main {width: 18.88vw; margin-top: -7.292vw; margin-bottom: 0.651vw;}
    .layerpopup-login-prompt .layer-header .main-tit {font-size: 2.344vw;}
    .layerpopup-login-prompt .layer-contents .notice:not(.cl-light-purple) {margin-bottom: 1.302vw; font-size: 1.5625vw;}

    /* layerpopup (pw-reset-complete) */
    .layerpopup-pw-reset-complete .layer-top-area .img-main {width: 25vw; margin-top: -6.51vw;}

    /* layerpopup (account-create-complete) */
    .layerpopup-account-create-complete .layer-top-area .img-main {width: 22.135vw; margin-top: -6.901vw;}
    .layerpopup-account-create-complete .layer-header {margin-bottom: 1.953vw;}

    /* layerpopup (email-sent-complete) */
    .layerpopup-email-sent-complete .layer-top-area .img-main {width: 35.156vw; margin-top: -8.724vw; margin-left: -1.302vw;}

    /* layerpopup (weblogin-blocked) */
    .layerpopup-weblogin-blocked .layer-top-area .img-main {width: 20.052vw; margin-top: -6.901vw;}
    .layerpopup-weblogin-blocked .layer-contents .qr-img {width: 9.766vw;}

    /* layerpopup (levelup-reward)*/
    .layerpopup-levelup-reward .layer-contents {margin-bottom: 1vw !important;}

    /* layerpopup (payment-complete) */
    .layerpopup-payment-complete .layer-contents .content {font-size: 1.5625vw;}
    .layerpopup-payment-complete .content-ui > * {margin-bottom: 1.953vw;}
    .layerpopup-payment-complete-levelup .layer-footer .btn-complete {width: 16.41vw; height: 4.69vw; margin-right: 1.37vw;}
    .layerpopup-payment-complete-levelup .layer-footer .btn-complete:last-child {margin-right: 0 !important;}
    .layerpopup-payment-complete-levelup .layer-footer .btn-complete .txt-area .txt {font-size: 1.71vw;}

    /* layerpopup (vip-open) */
    .layerpopup-vip-open .layer-top-area .img-main {width: 22.331vw; margin-top: -4.1016vw;}
    .layerpopup-vip-open .layer-contents .item-list .item {flex: 1 0 calc(50% - 0.781vw); height: 19.271vw; padding-top: 0.391vw; margin: 0 1.5625vw 1.5625vw 0; border-width: 0.195vw; border-radius: 1.302vw;}
    .layerpopup-vip-open .layer-contents .item-list .item .content-area .title {font-size: 2.214vw;}
    .layerpopup-vip-open .layer-contents .item-list .item .content-area .description {margin-top: 0.301vw; font-size: 1.302vw;}

    /* layerpopup (vip-levelup) */
    .layerpopup-vip-levelup .layer-top-area .img-main {padding-bottom: 0.602vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main::before,
    .layerpopup-vip-levelup .layer-top-area .img-main::after {top: 6.771vw; width: 6.510vw; height: 3.646vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main::before {left: -4.818vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main::after {right: -4.427vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main .img::before {bottom: -1.302vw; width: 19.27vw; height: 2.93vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main img {height: 9.57vw;}

    /* layerpopup (upsell-unavailable) */
    .layerpopup-upsell-unavailable .layer-top-area .img-main {width: 25.39vw; margin-top: -6.51vw;}

	/* 공통 : 레벨 다이아 + 더블유포인트 게이지 + 팝업 (PC px / 8.92) */
	.lv-diamond-comm {position: relative; display: block; width: 100%; height: 100%;}
	.lv-diamond-comm::before {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../../../images/store/renew/common/img_lv_bg.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 0.389vw 0.229vw rgba(55, 3, 120, .58));}
	.lv-diamond-comm > span {position: absolute; left: 0; top: -3.33%; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-900); font-size: 2.382vw; line-height: 1.067vw; letter-spacing: -0.048vw; text-align: center; text-transform: uppercase; -webkit-text-stroke: 0.226vw rgba(255, 255, 0, .5); background-image: none;}
	.lv-diamond-comm > span::after {content: attr(data-lv); position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; font-size: inherit; -webkit-text-stroke: 0; background-image: linear-gradient(180deg, #963800 0%, #5f2103 83.17%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;}
	.lv-diamond-comm.is-off::before {background-image: url(../../../images/store/renew/common/img_lv_bg_off.png);}
	.lv-diamond-comm.is-off > span {font-family: var(--ft-family_NotoSans-800); font-size: 2.25vw; letter-spacing: -0.045vw; -webkit-text-stroke: 0;}
	.lv-diamond-comm.is-off > span::after {background-image: linear-gradient(180deg, #fff 0%, #e7c7ff 83.17%);}
	.point-gauge {position: relative; width: 49vw; height: 15.426vw;}
	.point-gauge > span {position: absolute;}
	.point-gauge__frame {left: 0; top: 2.586vw; width: 49vw; height: 9.891vw; background: url(../../../images/store/renew/common/bg_point_gauge.svg) 50% 50% / 100% 100% no-repeat;}
	.point-gauge__title {left: 11.479vw; top: 0.272vw; width: 25.997vw; height: 4.673vw; background: url(../../../images/store/renew/common/img_gauge_title.png) 50% 50% / 100% 100% no-repeat;}
	.point-gauge__bar {left: 7.168vw; top: 5.444vw; width: 34.663vw; height: 4.265vw; border-radius: 0.454vw; background: linear-gradient(0deg, #3b1b8e 0%, #1b005e 100%);}
	.point-gauge__bar::before {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0.318vw; border-radius: inherit; background: linear-gradient(270deg, #4f21c3 0%, #7706ce 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
	.point-gauge__track {left: 7.849vw; top: 6.125vw; width: 33.302vw; height: 2.904vw; border-radius: 0.272vw; overflow: hidden;}
	.point-gauge__fill {display: block; width: 0; height: 100%; border-radius: inherit; background: linear-gradient(180deg, #e3a138 1.44%, #ffff6b 7.21%, #f55f51 83.65%, #f475fe 100%); transition: width .3s; animation: pointGaugeFill 1s cubic-bezier(.22, .61, .36, 1) .25s backwards;}
	.point-gauge .point-gauge__max {position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; color: #fff; font-family: var(--ft-family_NotoSans-800); font-size: 1.962vw; line-height: 1; text-align: center;}
	.point-gauge__level {left: 3.267vw; top: 4.537vw; width: 6.125vw; height: 6.125vw;}
	.point-gauge__reward {left: 39.803vw; top: 4.129vw; width: 5.88vw; height: 6.842vw; background: url(../../../images/store/renew/common/icon_reward.png) 50% 50% / 100% 100% no-repeat;}
	.point-gauge .point-gauge__badge {position: absolute; left: 3.253vw; top: -0.272vw; width: 3.357vw; height: 3.357vw; box-sizing: border-box; padding-bottom: 0.408vw; display: flex; align-items: center; justify-content: center; background: url(../../../images/store/renew/common/icon_reddot.png) 50% 50% / 100% 100% no-repeat; color: #fff; font-family: var(--ft-family_NotoSans-800); font-size: 1.815vw; line-height: 1; text-align: center; text-shadow: 0 0.045vw 0 rgba(119, 0, 0, .26);}
	.point-gauge__panel {left: 50%; top: 9.392vw; transform: translateX(-50%); width: auto; height: 4.401vw; display: flex; align-items: center; justify-content: center; gap: 0.224vw; padding: 0 0.897vw; border-radius: 0 0 2.042vw 2.042vw; background: linear-gradient(0deg, #a446fb 0%, #5621c1 100%); box-shadow: 0 0.272vw 0.454vw rgba(46, 21, 101, .5);}
	.point-gauge__panel::after {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0.091vw; border-radius: inherit; background: linear-gradient(0deg, #ee68fa 0%, #9b30ff 21%, #571cba 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
	.point-gauge__panel::before {content: ""; position: absolute; left: 0.363vw; right: 0.363vw; top: 0.318vw; bottom: 0.363vw; border-radius: 0.454vw 0.454vw 1.815vw 1.815vw; background: linear-gradient(0deg, #5704b4 9%, #110361 100%);}
	.point-gauge__icon {position: relative; flex: 0 0 auto; width: 3.448vw; height: 3.448vw; background: url(../../../images/store/renew/common/icon_point.png) 50% 50% / 100% 100% no-repeat;}
	.point-gauge .point-gauge__num {position: relative; flex: 0 0 auto; height: 2.813vw; display: flex; align-items: center; justify-content: center; color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 2.087vw; line-height: 1; letter-spacing: -0.042vw; text-align: center; white-space: nowrap;}
	.point-gauge__num .cur {color: #ff0; font-family: inherit; font-size: inherit;}
	@keyframes pointGaugeFill { from {width: 0;} }
	.layerpopup-side-right.layerpopup-doubleupoint .layer-inner {display: flex; flex-direction: column; overflow: hidden; width: 50vw; padding: 0; background: linear-gradient(180deg, #3d008f 0%, #6c0fd1 100%);}
	.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close {top: 1.953vw; right: 1.953vw; width: 4.818vw; height: 4.818vw;}
	.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close::after {display: none;}
	.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close::before {width: 4.818vw; height: 4.818vw;}
	.layerpopup-doubleupoint .dpoint-top {position: relative; flex: 0 0 auto; height: 35.417vw; background: url(../../../images/popup/doubleupoint/renew/img_top_banner.jpg) 50% 0 / 100% auto no-repeat;}
	.layerpopup-doubleupoint .dpoint-top::before {content: ""; position: absolute; left: 0; top: 25.833vw; width: 100%; height: 10.324vw; background: linear-gradient(180deg, rgba(43, 1, 96, 0) 0%, #260352 16.35%, rgba(43, 1, 96, .66) 65.87%, rgba(43, 1, 96, 0) 96.15%);}
	.layerpopup-doubleupoint .dpoint-top__txt {position: absolute; left: 5.465vw; top: 6.204vw; width: 27.13vw; height: 11.111vw; display: flex; align-items: center; color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 2.315vw; line-height: 2.963vw; letter-spacing: -0.046vw; -webkit-text-stroke: 0.25vw #bc339a; paint-order: stroke fill; text-shadow: 0 0.25vw 0 #84186a, 0 0.139vw 0.333vw rgba(199, 48, 50, .77);}
	.layerpopup-doubleupoint .dpoint-top .point-gauge {position: absolute; left: 0.5vw; top: 19.536vw;}
	.layerpopup-doubleupoint .layer-wrapper {overflow-x: hidden; overflow-y: auto; position: relative; flex: 1 1 auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; -ms-overflow-style: none;}
	.layerpopup-doubleupoint .layer-wrapper::-webkit-scrollbar {display: none;}
	.layerpopup-doubleupoint .reward-list > .item {position: relative; height: 15.741vw;}
	.layerpopup-doubleupoint .level-wrap {position: absolute; left: 3.75vw; top: 4.236vw; width: 6.074vw; height: 6.074vw;}
	.layerpopup-doubleupoint .level-wrap::before,
	.layerpopup-doubleupoint .level-wrap::after {content: ""; position: absolute; left: 50%; width: 1.048vw; height: 1.048vw; background: rgba(127, 34, 252, .5); border-radius: 0.185vw; transform: translateX(-50%) rotate(45deg);}
	.layerpopup-doubleupoint .level-wrap::before {top: -3.496vw;}
	.layerpopup-doubleupoint .level-wrap::after {top: 8.541vw;}
	.layerpopup-doubleupoint .reward-wrap {position: absolute; left: 13.657vw; top: 0.533vw; width: 33.611vw; height: 13.444vw; border-radius: 1.528vw; background: linear-gradient(180deg, #6007d8 0%, #8831ff 88.942%); box-shadow: 0 0.509vw 0.611vw rgba(55, 3, 120, .8), inset 0 0 0 0.051vw #ea8900, inset 0 0 0 0.255vw #fffbd3, inset 0 0 0 0.306vw #ff8306;}
	.layerpopup-doubleupoint .set-box {position: absolute; left: 1.077vw; top: 1.049vw; width: 31.472vw; height: 7.639vw; display: flex; align-items: center; justify-content: center; gap: 0.306vw;}
	.layerpopup-doubleupoint .set-box .set {position: relative; flex: 0 0 auto; width: 7.639vw; height: 7.639vw; border-radius: 0.648vw; background: linear-gradient(180deg, #4c1bb5 0%, #681bd3 100%);}
	.layerpopup-doubleupoint .set-box .set img {position: absolute; left: 50%; top: 0.57vw; width: 4.561vw; height: 3.743vw; object-fit: contain; transform: translateX(-50%);}
	.layerpopup-doubleupoint .set-box .txt-area {position: absolute; left: 50%; top: 5.416vw; width: 4.276vw; height: 1.197vw; display: flex; align-items: center; justify-content: center; transform: translateX(-50%);}
	.layerpopup-doubleupoint .set-box .txt {color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 1.71vw; line-height: 1; text-align: center; white-space: nowrap;}
	.layerpopup-doubleupoint .btn-area {position: absolute; left: 7.5vw; top: 9.583vw; width: 19.028vw; height: 4.676vw;}
	.layerpopup-doubleupoint .btn-claim {position: relative; display: block; width: 100%; height: 100%; padding: 0; border: 0; border-radius: 1.25vw; background: linear-gradient(180deg, #b4f84a 18.241%, #4ac535 40.832%, #056a0a 89.242%); box-shadow: 0 0.324vw 0.324vw rgba(55, 3, 120, .8), inset 0 -0.125vw 0.083vw rgba(0, 59, 1, .65), inset 0 -0.083vw 0.167vw #055017, inset 0 0 0.342vw #057407;}
	.layerpopup-doubleupoint .btn-claim::before {content: ""; position: absolute; left: 0.648vw; top: 0.278vw; width: 17.687vw; height: 1.482vw; border-radius: 4.63vw; background: linear-gradient(0deg, rgba(255, 255, 255, 0) 34.135%, #fff 100%); opacity: .3;}
	.layerpopup-doubleupoint .btn-claim .txt {position: absolute; left: 14.36%; right: 13.14%; top: 8.91%; bottom: 15.84%; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-800); font-size: 2.593vw; line-height: 1; letter-spacing: -0.052vw; text-align: center; background-image: linear-gradient(180deg, #fff 34.066%, #c3ff9b 72.105%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; filter: drop-shadow(0 0.056vw 0 #0d8800) drop-shadow(0 0.169vw 0.101vw #0a5b0c) drop-shadow(0 0.113vw 0.445vw rgba(5, 80, 23, .88));}
	.layerpopup-doubleupoint .btn-claim[disabled] {cursor: default;}
	.layerpopup-doubleupoint .btn-claim[disabled]::after {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 1.204vw; background: rgba(29, 0, 97, .6);}
	.layerpopup-doubleupoint .item.unlock .reward-wrap::after {content: ""; position: absolute; left: 31.018vw; top: 10.475vw; width: 3.148vw; height: 3.554vw; background: url(../../../images/popup/doubleupoint/renew/icon_lock.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 0.254vw 0.32vw rgba(40, 0, 88, .25));}
	.layerpopup-doubleupoint .item.lock .set-box,
	.layerpopup-doubleupoint .item.lock .btn-area {display: none;}
	.layerpopup-doubleupoint .item.lock .reward-wrap::after {content: ""; position: absolute; left: 50%; top: 50%; width: 3.157vw; height: 3.565vw; background: url(../../../images/popup/doubleupoint/renew/icon_lock.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 0.255vw 0.321vw rgba(40, 0, 88, .25)); transform: translate(-50%, -50%);}
	.layerpopup-doubleupoint .btn-top-renew {right: 1.953vw; bottom: 2.083vw; width: 5.99vw; height: 6.055vw;}

	    /* layerpopup (doubleupoint) */
    .layerpopup-full-common.layerpopup-doubleupoint .layer-wrapper {width: 50%;}
    .layerpopup-full-common.layerpopup-doubleupoint .button-layerpopup-close {right: 2.604vw; top: 2.409vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner {height: 32.8125vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box {padding: 3.255vw 3.255vw 0;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box > * {margin-bottom: 1.302vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box .title {font-size: 5.208vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box .desc {font-size: 1.5625vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .point-area-comm .point-title .title {margin-bottom: 0.977vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-area {padding: 3.255vw 0;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item {margin-bottom: 2.6041vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .level-wrap {width: 13.672vw; height: 13.672vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .level-wrap .icon-level-comm {width: 7.161vw; height: 7.161vw; margin-top: 0;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .level-wrap .icon-level-comm .num {line-height: 7.161vw; font-size: 2.214vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap {width: 28.516vw; height: 15.885vw; margin-left: 0.651vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set-box {width: calc(100% - 0.488vw); padding-left: 0.781vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set-box .set {width: 5.859vw; height: 5.859vw; padding-top: 0.651vw; margin-right: 0.651vw; border-radius: 1.172vw; border-width: 0.26vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set img {width: 80%;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set .txt-area {bottom: 0.521vw;} 
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set .txt-area .txt {font-size: 1.302vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim {width: 16.927vw; height: 5.208vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .bg-back,
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .bg-front {height: 4.88vw; border-radius: 2.604vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .bg-back {top: 0.326vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner {left: 0.13vw; top: 0.13vw; width: calc(100% - 0.26vw); height: calc(100% - 0.26vw); border-radius: 2.604vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::before,
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::after {left: 0.13vw; width: calc(100% - 0.26vw); height: calc(50% - 0.26vw);}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::before {top: 0.26vw; border-radius: 22.135vw 22.135vw 0 0;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::after {bottom: 0.26vw; border-radius: 0 0 22.135vw 22.135vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .txt-area .txt {font-size: 2.865vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .txt-area .txt:nth-child(1) {-webkit-text-stroke-width: 0.26vw; -moz-text-stroke-width: 0.26vw; -ms-text-stroke-width: 0.26vw; text-stroke-width: 0.26vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .claimed-text {font-size: 2.865vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.unlock .reward-wrap::after {right: -1.0417vw; top: -1.0417vw; width: 3.906vw; height: 4.753vw;}

    /* layerpopup (promotion-login-bonus) */
    .layerpopup-login-bonus .layer-top-area .img-main {width: 36.654vw; margin-top: -1.628vw; margin-left: 1.237vw;}

    /* layerpopup (promotion-benefit-guide) */
    .layerpopup-promotion-benefit-guide .layer-top-area .img-main {width: 33.203vw; margin-top: -10.221vw;}
    .layerpopup-promotion-benefit-guide .layer-footer .checkbox-area {margin-top: 1.302vw; font-size: 1.563vw;}
    .layerpopup-promotion-benefit-guide .layer-footer .checkbox-area input[type=checkbox] + label .icon {width: 1.302vw; height: 1.302vw; margin-right: 0.52vw; border-radius: 0.13vw;}
    .layerpopup-promotion-benefit-guide .layer-footer .checkbox-area input[type=checkbox] + label .icon::before {background-size: 0.781vw;}

    /* layerpopup (layerpopup-webstore-voucher) */
    .layerpopup-webstore-voucher .layer-header .main-tit > * {font-size: 6.51vw;}
    .layerpopup-webstore-voucher .layer-header .main-tit .bold {margin-bottom: 0.59vw; font-size: 3.906vw;}
    .layerpopup-webstore-voucher .layer-header .sub-tit {font-size: 1.823vw;}
    .layerpopup-webstore-voucher .layer-contents {margin-bottom: 2.205vw;}
    .layerpopup-webstore-voucher .img-area::before {height: 37.723vw;}
    .layerpopup-webstore-voucher .img-area .coupon {width: 33.203vw; height: 19.531vw;}    
    .layerpopup-webstore-voucher .img-area .coupon::before,
    .layerpopup-webstore-voucher .img-area .coupon::after {left: -0.1vw;}
    .layerpopup-webstore-voucher .img-area .coupon img {width: 31.5vw; margin-top: 0.5vw; margin-left: -0.1vw;}
    .layerpopup-webstore-voucher .content {margin: 0.301vw 0 1.723vw;}    
    .layerpopup-webstore-voucher .timer-area {width: 17.057vw; height: 3.385vw; padding: 0 1.977vw 0 4.6875vw; border-width: 0.2604vw; border-radius: 1.953vw; font-size: 1.953vw; box-shadow: 0 0.326vw 0.391vw 0 rgba(0, 0, 0, 0.35);}
    .layerpopup-webstore-voucher .timer-area::before {left: -0.55vw; width: 4.6875vw; height: 5.208vw;}

    /* layerpopup (layerpopup-promo-top10-purchase) */
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] {border-width: 0.26vw; border-radius: 1.302vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li {height: 4.232vw; border-width: 0.13vw; font-size: 2.214vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li:last-child {font-size: 1.5625vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li .icon {margin-right: 0.456vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li .icon img {width: 3.255vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li .tit {width: 11.5vw;}
    .layerpopup-promo-top10-purchase .layer-contents .notice {font-size: 1.302vw;}

    /* layerpopup (layerpopup-promo-top20-purchase) */
    .layerpopup-promo-top20-purchase .layer-wrapper {width: 54.948vw;}
    .layerpopup-promo-top20-purchase .layer-contents .cont {font-size: 1.5625vw;}
    .layerpopup-promo-top20-purchase .layer-contents .notice {font-size: 1.5625vw; letter-spacing: -0.05vw;}

	/* layerpopup (profile) - [Mobile] HOR : ?몃줈媛 蹂묐ぉ?대씪 vw ???svh 濡??섏궛 (480 釉붾줉怨??숈씪 鍮꾩쑉) */
	@media (orientation: landscape) and (max-height: 500px) {
		.layerpopup-side-right.layerpopup-profile .layer-inner {width: 85svh; padding: 0; background: linear-gradient(180deg, #3d008f 0%, #6c0fd1 100%);}
		.layerpopup-profile .profile-top {position: relative; height: 11.495svh; background: #3c008f;}
		.layerpopup-profile .profile-top .title {position: absolute; left: 3.856svh; top: 50%; transform: translateY(-50%); color: #7556ff; font-family: var(--ft-family_Poppins-700); font-size: 6.138svh; line-height: 5.533svh; text-transform: uppercase;}
		.layerpopup-side-right.layerpopup-profile .button-layerpopup-close {top: 4.282svh; right: 4.282svh; width: 5.272svh; height: 5.272svh;}
		.layerpopup-side-right.layerpopup-profile .button-layerpopup-close::before {width: 7.058svh; height: 7.059svh;}
		.layerpopup-profile .profile-card {position: relative; width: 79.168svh; height: 42.654svh; margin: 2.36svh auto 0; border-radius: 2.519svh; background: linear-gradient(180deg, #5702ca 0%, #8125ff 100%); box-shadow: 0 0.787svh 0.944svh rgba(0, 7, 85, .44), inset 0 0 0 0.078svh #ea8900, inset 0 0 0 0.314svh #fffbd3, inset 0 0 0 0.394svh #ff8306;}
		.layerpopup-profile .profile-card__user {position: absolute; left: 4.88svh; top: 5.03svh; display: flex; align-items: center; gap: 5.215svh;}
		.layerpopup-profile .profile-card__user .thumb {position: relative; flex: 0 0 auto; width: 17.955svh; height: 17.955svh;}
		.layerpopup-profile .profile-card__user .thumb::before {content: ""; position: absolute; left: 0.586svh; top: 0.586svh; width: 16.785svh; height: 16.785svh; border-radius: 50%; background: linear-gradient(180deg, #310560 0%, #440096 100%);}
		.layerpopup-profile .profile-card__user .thumb img {position: relative; display: block; width: 16.785svh; height: 16.785svh; margin: 0.586svh; border-radius: 50%; object-fit: cover;}
		.layerpopup-profile .profile-card__user .thumb::after {content: ""; position: absolute; inset: 0; padding: 1.039svh; border-radius: 50%; background: linear-gradient(180deg, #6b0fe5 0%, #7619f4 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
		.layerpopup-profile .profile-card__user .info {display: flex; flex-direction: column; align-items: flex-start; gap: 2.055svh;}
		.layerpopup-profile .profile-card__user .name {font-family: var(--ft-family_NotoSans-700); font-size: 3.934svh; line-height: 1; letter-spacing: -0.078svh; white-space: nowrap;}
		.layerpopup-profile .profile-card__user .id {display: flex; align-items: center; gap: 1.522svh;}
		.layerpopup-profile .profile-card__user .id .label {font-family: var(--ft-family_NotoSans-700); font-size: 3.148svh; line-height: 1; letter-spacing: -0.063svh;}
		.layerpopup-profile .profile-card__user .id .num {min-width: 19.478svh; height: 5.194svh; padding: 0 2.284svh; box-sizing: border-box; background: rgba(74, 0, 173, .7); border-radius: 8.374svh; color: rgba(255, 255, 255, .7); font-family: var(--ft-family_NotoSans-600); font-size: 3.148svh; line-height: 5.194svh; text-align: center;}
		.layerpopup-profile .profile-card__user .id .label {background-image: linear-gradient(180deg, #f6cff5 0%, #9afef6 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;}
		.layerpopup-profile .profile-card__stat {position: absolute; left: 50%; top: 26.048svh; transform: translateX(-50%); width: 76.492svh; height: 15.264svh; display: flex; align-items: center; justify-content: center; gap: 0.708svh; background: rgba(88, 3, 204, .05); border-radius: 1.574svh; box-shadow: 0 0.157svh 0.268svh 0.952svh rgba(104, 16, 223, .64), inset 0 0.236svh 0.102svh 0.19svh rgba(255, 255, 255, .25), inset 0 0 2.36svh 0.381svh rgba(255, 255, 255, .19);}
		.layerpopup-profile .profile-card__stat .stat {flex: 0 0 auto; display: flex; align-items: center; width: 37.101svh; height: 8.892svh;}
		.layerpopup-profile .profile-card__stat .divider {flex: 0 0 auto; width: 0.472svh; height: 9.758svh; background: #9b71ff; opacity: .66; border-radius: 0.158svh;}
		.layerpopup-profile .profile-card__stat .ico {flex: 0 0 auto; display: block;}
		.layerpopup-profile .profile-card__stat .txt {display: flex; flex-direction: column; gap: 0.864svh;}
		.layerpopup-profile .profile-card__stat .label {color: #cb88ff; font-family: var(--ft-family_NotoSans-800); font-style: italic; font-size: 2.518svh; line-height: 1; letter-spacing: -0.049svh;}
		.layerpopup-profile .profile-card__stat .value {color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 2.834svh; line-height: 1; white-space: nowrap;}
		.layerpopup-profile .profile-card__stat .value .cur {color: #ffea00; font-size: inherit; font-family: inherit;}
		.layerpopup-profile .stat--lv .ico {width: 9.608svh; height: 6.958svh; margin-left: 2.107svh;}
		.layerpopup-profile .stat--lv .ico img {width: 100%; height: 100%; object-fit: contain;}
		.layerpopup-profile .stat--lv .txt {margin-left: 1.539svh;}
		.layerpopup-profile .stat--point .ico {width: 8.073svh; height: 8.073svh; margin-left: 1.629svh; background: url(../../../images/store/renew/common/icon_vippoint.png) 50% 50% / contain no-repeat;}
		.layerpopup-profile .stat--point .txt {margin-left: 1.157svh;}
		.layerpopup-profile .profile-bottom {margin: auto 0 6svh; display: flex; flex-direction: column; align-items: center; gap: 4svh;}
		.layerpopup-profile .btn-backtogame {position: relative; width: 57.549svh; height: 13.535svh; padding: 0; filter: drop-shadow(0 0.44svh 0.33svh rgba(41, 0, 91, .42));}
		.layerpopup-profile .btn-backtogame .btn {position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); height: 13.535svh; border-radius: 7.613svh; background: linear-gradient(180deg, #23c5ff 18.241%, #436bff 40.832%, #3e36d2 89.242%); box-shadow: inset 0 -0.401svh 0.268svh rgba(18, 5, 112, .28), inset 0 -0.268svh 0.535svh #1c096d, inset 0 0 1.096svh #006fff;}
		.layerpopup-profile .btn-backtogame .glow {position: absolute; left: 1.53%; right: 1.72%; top: calc(50% - 0.276svh); transform: translateY(-50%); height: 12.105svh; border-radius: 6.471svh; background: linear-gradient(180deg, #00eeff 0%, #4681ff 38.462%, #401cc2 90.385%, #3c2bc4 100%); box-shadow: inset 0 -0.22svh 0.133svh rgba(76, 67, 247, .85); filter: blur(0.132svh);}
		.layerpopup-profile .btn-backtogame .shine {position: absolute; left: 2.29%; right: 2.49%; top: calc(50% - 0.605svh); transform: translateY(-50%); height: 10.784svh; border-radius: 5.709svh; background: linear-gradient(180deg, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, 0) 30.769%); opacity: .85; filter: blur(0.055svh);}
		.layerpopup-profile .btn-backtogame .txt {position: absolute; left: 8.03%; right: 8.08%; top: calc(50% - 0.394svh); transform: translateY(-50%); height: 10.299svh; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-800); font-size: 6.162svh; line-height: 1; text-align: center; background-image: linear-gradient(180deg, #fff 34.066%, #99dfff 72.105%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; filter: drop-shadow(0 0.133svh 0 #0084ff) drop-shadow(0 0.401svh 0.241svh #000b89) drop-shadow(0 0.268svh 1.057svh #1341c7);}
		.layerpopup-profile .btn-logout {width: 22.998svh; height: 7.813svh; padding: 0; color: #886dff; font-family: var(--ft-family_NotoSans-700); font-size: 5.502svh; line-height: 7.737svh; letter-spacing: -0.11svh; text-transform: uppercase; text-decoration: underline;}

		/* 더블유포인트 : 세로가 병목이라 vw 대신 svh 로 환산하고 0.75 축척 (상단 고정영역이 화면을 다 먹지 않도록) */
		.lv-diamond-comm {position: relative; display: block; width: 100%; height: 100%;}
		.lv-diamond-comm::before {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../../../images/store/renew/common/img_lv_bg.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 0.584svh 0.343svh rgba(55, 3, 120, .58));}
		.lv-diamond-comm > span {position: absolute; left: 0; top: -3.33%; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-900); font-size: 3.574svh; line-height: 1.6svh; letter-spacing: -0.071svh; text-align: center; text-transform: uppercase; -webkit-text-stroke: 0.34svh rgba(255, 255, 0, .5); background-image: none;}
		.lv-diamond-comm > span::after {content: attr(data-lv); position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; font-size: inherit; -webkit-text-stroke: 0; background-image: linear-gradient(180deg, #963800 0%, #5f2103 83.17%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;}
		.lv-diamond-comm.is-off::before {background-image: url(../../../images/store/renew/common/img_lv_bg_off.png);}
		.lv-diamond-comm.is-off > span {font-family: var(--ft-family_NotoSans-800); font-size: 3.375svh; letter-spacing: -0.068svh; -webkit-text-stroke: 0;}
		.lv-diamond-comm.is-off > span::after {background-image: linear-gradient(180deg, #fff 0%, #e7c7ff 83.17%);}
		.point-gauge {position: relative; width: 73.5svh; height: 23.139svh;}
		.point-gauge > span {position: absolute;}
		.point-gauge__frame {left: 0; top: 3.879svh; width: 73.5svh; height: 14.836svh; background: url(../../../images/store/renew/common/bg_point_gauge.svg) 50% 50% / 100% 100% no-repeat;}
		.point-gauge__title {left: 17.218svh; top: 0.408svh; width: 38.996svh; height: 7.01svh; background: url(../../../images/store/renew/common/img_gauge_title.png) 50% 50% / 100% 100% no-repeat;}
		.point-gauge__bar {left: 10.753svh; top: 8.167svh; width: 51.994svh; height: 6.397svh; border-radius: 0.68svh; background: linear-gradient(0deg, #3b1b8e 0%, #1b005e 100%);}
		.point-gauge__bar::before {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0.476svh; border-radius: inherit; background: linear-gradient(270deg, #4f21c3 0%, #7706ce 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
		.point-gauge__track {left: 11.774svh; top: 9.188svh; width: 49.953svh; height: 4.355svh; border-radius: 0.408svh; overflow: hidden;}
		.point-gauge__fill {display: block; width: 0; height: 100%; border-radius: inherit; background: linear-gradient(180deg, #e3a138 1.44%, #ffff6b 7.21%, #f55f51 83.65%, #f475fe 100%); transition: width .3s; animation: pointGaugeFill 1s cubic-bezier(.22, .61, .36, 1) .25s backwards;}
		.point-gauge .point-gauge__max {position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; color: #fff; font-family: var(--ft-family_NotoSans-800); font-size: 2.943svh; line-height: 1; text-align: center;}
		.point-gauge__level {left: 4.9svh; top: 6.806svh; width: 9.188svh; height: 9.188svh;}
		.point-gauge__reward {left: 59.704svh; top: 6.193svh; width: 8.821svh; height: 10.263svh; background: url(../../../images/store/renew/common/icon_reward.png) 50% 50% / 100% 100% no-repeat;}
		.point-gauge .point-gauge__badge {position: absolute; left: 4.88svh; top: -0.408svh; width: 5.036svh; height: 5.036svh; box-sizing: border-box; padding-bottom: 0.612svh; display: flex; align-items: center; justify-content: center; background: url(../../../images/store/renew/common/icon_reddot.png) 50% 50% / 100% 100% no-repeat; color: #fff; font-family: var(--ft-family_NotoSans-800); font-size: 2.722svh; line-height: 1; text-align: center; text-shadow: 0 0.068svh 0 rgba(119, 0, 0, .26);}
		.point-gauge__panel {left: 50%; top: 14.087svh; transform: translateX(-50%); width: auto; height: 6.602svh; display: flex; align-items: center; justify-content: center; gap: 0.336svh; padding: 0 1.346svh; border-radius: 0 0 3.062svh 3.062svh; background: linear-gradient(0deg, #a446fb 0%, #5621c1 100%); box-shadow: 0 0.408svh 0.68svh rgba(46, 21, 101, .5);}
		.point-gauge__panel::after {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0.136svh; border-radius: inherit; background: linear-gradient(0deg, #ee68fa 0%, #9b30ff 21%, #571cba 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
		.point-gauge__panel::before {content: ""; position: absolute; left: 0.544svh; right: 0.544svh; top: 0.476svh; bottom: 0.544svh; border-radius: 0.68svh 0.68svh 2.722svh 2.722svh; background: linear-gradient(0deg, #5704b4 9%, #110361 100%);}
		.point-gauge__icon {position: relative; flex: 0 0 auto; width: 5.172svh; height: 5.172svh; background: url(../../../images/store/renew/common/icon_point.png) 50% 50% / 100% 100% no-repeat;}
		.point-gauge .point-gauge__num {position: relative; flex: 0 0 auto; height: 4.22svh; display: flex; align-items: center; justify-content: center; color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 3.131svh; line-height: 1; letter-spacing: -0.062svh; text-align: center; white-space: nowrap;}
		.point-gauge__num .cur {color: #ff0; font-family: inherit; font-size: inherit;}
		@keyframes pointGaugeFill { from {width: 0;} }
		.layerpopup-side-right.layerpopup-doubleupoint .layer-inner {display: flex; flex-direction: column; overflow: hidden; width: 75svh; padding: 0; background: linear-gradient(180deg, #3d008f 0%, #6c0fd1 100%);}
		.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close {top: 3.472svh; right: 3.472svh; width: 7.222svh; height: 7.222svh;}
		.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close::after {display: none;}
		.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close::before {width: 7.222svh; height: 7.222svh;}
		.layerpopup-doubleupoint .dpoint-top {position: relative; flex: 0 0 auto; height: 53.125svh; background: url(../../../images/popup/doubleupoint/renew/img_top_banner.jpg) 50% 0 / 100% auto no-repeat;}
		.layerpopup-doubleupoint .dpoint-top::before {content: ""; position: absolute; left: 0; top: 38.75svh; width: 100%; height: 15.486svh; background: linear-gradient(180deg, rgba(43, 1, 96, 0) 0%, #260352 16.35%, rgba(43, 1, 96, .66) 65.87%, rgba(43, 1, 96, 0) 96.15%);}
		.layerpopup-doubleupoint .dpoint-top__txt {position: absolute; left: 8.198svh; top: 9.306svh; width: 40.695svh; height: 16.666svh; display: flex; align-items: center; color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 3.472svh; line-height: 4.444svh; letter-spacing: -0.07svh; -webkit-text-stroke: 0.375svh #bc339a; paint-order: stroke fill; text-shadow: 0 0.375svh 0 #84186a, 0 0.209svh 0.5svh rgba(199, 48, 50, .77);}
		.layerpopup-doubleupoint .dpoint-top .point-gauge {position: absolute; left: 0.75svh; top: 29.303svh;}
		.layerpopup-doubleupoint .layer-wrapper {overflow-x: hidden; overflow-y: auto; position: relative; flex: 1 1 auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; -ms-overflow-style: none;}
		.layerpopup-doubleupoint .layer-wrapper::-webkit-scrollbar {display: none;}
		.layerpopup-doubleupoint .reward-list > .item {position: relative; height: 23.611svh;}
		.layerpopup-doubleupoint .level-wrap {position: absolute; left: 5.625svh; top: 6.355svh; width: 9.111svh; height: 9.111svh;}
		.layerpopup-doubleupoint .level-wrap::before,
		.layerpopup-doubleupoint .level-wrap::after {content: ""; position: absolute; left: 50%; width: 1.571svh; height: 1.571svh; background: rgba(127, 34, 252, .5); border-radius: 0.277svh; transform: translateX(-50%) rotate(45deg);}
		.layerpopup-doubleupoint .level-wrap::before {top: -5.243svh;}
		.layerpopup-doubleupoint .level-wrap::after {top: 12.812svh;}
		.layerpopup-doubleupoint .reward-wrap {position: absolute; left: 20.486svh; top: 0.799svh; width: 50.416svh; height: 20.167svh; border-radius: 2.292svh; background: linear-gradient(180deg, #6007d8 0%, #8831ff 88.942%); box-shadow: 0 0.764svh 0.916svh rgba(55, 3, 120, .8), inset 0 0 0 0.076svh #ea8900, inset 0 0 0 0.382svh #fffbd3, inset 0 0 0 0.458svh #ff8306;}
		.layerpopup-doubleupoint .set-box {position: absolute; left: 1.616svh; top: 1.574svh; width: 47.208svh; height: 11.458svh; display: flex; align-items: center; justify-content: center; gap: 0.458svh;}
		.layerpopup-doubleupoint .set-box .set {position: relative; flex: 0 0 auto; width: 11.458svh; height: 11.458svh; border-radius: 0.972svh; background: linear-gradient(180deg, #4c1bb5 0%, #681bd3 100%);}
		.layerpopup-doubleupoint .set-box .set img {position: absolute; left: 50%; top: 0.856svh; width: 6.841svh; height: 5.615svh; object-fit: contain; transform: translateX(-50%);}
		.layerpopup-doubleupoint .set-box .txt-area {position: absolute; left: 50%; top: 8.124svh; width: 6.414svh; height: 1.796svh; display: flex; align-items: center; justify-content: center; transform: translateX(-50%);}
		.layerpopup-doubleupoint .set-box .txt {color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 2.566svh; line-height: 1; text-align: center; white-space: nowrap;}
		.layerpopup-doubleupoint .btn-area {position: absolute; left: 11.25svh; top: 14.375svh; width: 28.542svh; height: 7.014svh;}
		.layerpopup-doubleupoint .btn-claim {position: relative; display: block; width: 100%; height: 100%; padding: 0; border: 0; border-radius: 1.875svh; background: linear-gradient(180deg, #b4f84a 18.241%, #4ac535 40.832%, #056a0a 89.242%); box-shadow: 0 0.486svh 0.486svh rgba(55, 3, 120, .8), inset 0 -0.188svh 0.125svh rgba(0, 59, 1, .65), inset 0 -0.125svh 0.25svh #055017, inset 0 0 0.512svh #057407;}
		.layerpopup-doubleupoint .btn-claim::before {content: ""; position: absolute; left: 0.972svh; top: 0.417svh; width: 26.531svh; height: 2.222svh; border-radius: 6.945svh; background: linear-gradient(0deg, rgba(255, 255, 255, 0) 34.135%, #fff 100%); opacity: .3;}
		.layerpopup-doubleupoint .btn-claim .txt {position: absolute; left: 14.36%; right: 13.14%; top: 8.91%; bottom: 15.84%; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-800); font-size: 3.89svh; line-height: 1; letter-spacing: -0.078svh; text-align: center; background-image: linear-gradient(180deg, #fff 34.066%, #c3ff9b 72.105%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; filter: drop-shadow(0 0.085svh 0 #0d8800) drop-shadow(0 0.254svh 0.152svh #0a5b0c) drop-shadow(0 0.169svh 0.667svh rgba(5, 80, 23, .88));}
		.layerpopup-doubleupoint .btn-claim[disabled] {cursor: default;}
		.layerpopup-doubleupoint .btn-claim[disabled]::after {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 1.806svh; background: rgba(29, 0, 97, .6);}
		.layerpopup-doubleupoint .item.unlock .reward-wrap::after {content: ""; position: absolute; left: 46.528svh; top: 15.713svh; width: 4.722svh; height: 5.332svh; background: url(../../../images/popup/doubleupoint/renew/icon_lock.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 0.381svh 0.48svh rgba(40, 0, 88, .25));}
		.layerpopup-doubleupoint .item.lock .set-box,
		.layerpopup-doubleupoint .item.lock .btn-area {display: none;}
		.layerpopup-doubleupoint .item.lock .reward-wrap::after {content: ""; position: absolute; left: 50%; top: 50%; width: 4.736svh; height: 5.348svh; background: url(../../../images/popup/doubleupoint/renew/icon_lock.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 0.382svh 0.482svh rgba(40, 0, 88, .25)); transform: translate(-50%, -50%);}
		.layerpopup-doubleupoint .btn-top-renew {right: 3.472svh; bottom: 4.861svh; width: 9.028svh; height: 9.028svh;}
	}
}

/* 
 *  [?댁긽??~ 480px]
 *  - 紐⑤컮??(理쒖냼 360px源뚯?)
 *  - 360 湲곗? / DPR 3 / 3.6
 *  - 紐⑤컮??ui ?곸슜 (mode-mobile)
 */
@media all and (max-width:480px) {

	/* layerpopup (profile) : 媛쒗렪 UI ???쒖븞 [MOB] VER Profile_MO 4217:7598 (1080). PC px x2.4185 / 10.8 */
	.layerpopup-side-right.layerpopup-profile .layer-inner {width: 100vw; padding: 0; background: linear-gradient(180deg, #3d008f 0%, #6c0fd1 100%);}
	.layerpopup-profile .profile-top {position: relative; height: 13.524vw; background: #3c008f;}
	.layerpopup-profile .profile-top .title {position: absolute; left: 4.536vw; top: 50%; transform: translateY(-50%); color: #7556ff; font-family: var(--ft-family_Poppins-700); font-size: 7.221vw; line-height: 6.509vw; text-transform: uppercase;}
	.layerpopup-side-right.layerpopup-profile .button-layerpopup-close {top: 5.038vw; right: 5.038vw; width: 6.202vw; height: 6.202vw;}
	.layerpopup-side-right.layerpopup-profile .button-layerpopup-close::after {display: none;}
	.layerpopup-side-right.layerpopup-profile .button-layerpopup-close::before {left: 50%; top: 50%; width: 8.303vw; height: 8.305vw; background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2738%27 height=%2738%27 viewBox=%270 0 38 38%27 fill=%27none%27%3E%3Cg filter=%27url(%23f)%27%3E%3Cmask id=%27m%27 maskUnits=%27userSpaceOnUse%27 x=%277.62207%27 y=%277.62207%27 width=%2722%27 height=%2722%27 fill=%27black%27%3E%3Crect fill=%27white%27 x=%277.62207%27 y=%277.62207%27 width=%2722%27 height=%2722%27/%3E%3Cpath d=%27M10.5355 8.77207C10.7354 8.57207 11.0592 8.57207 11.2591 8.77207L18.5394 16.0563L25.8168 8.77598C26.0166 8.576 26.3405 8.57607 26.5404 8.77598L28.3041 10.5397C28.5039 10.7396 28.5039 11.0643 28.3041 11.2643L21.0267 18.5455L28.2992 25.8219C28.4986 26.0218 28.4986 26.3456 28.2992 26.5455L26.5355 28.3102C26.3356 28.5098 26.0117 28.5099 25.8119 28.3102L18.5394 21.0338L11.264 28.3141C11.0642 28.5138 10.7402 28.5138 10.5404 28.3141L8.77769 26.5494C8.5778 26.3494 8.5778 26.0258 8.77769 25.8258L16.0531 18.5455L8.77183 11.2604C8.57216 11.0604 8.57213 10.7357 8.77183 10.5357L10.5355 8.77207Z%27/%3E%3C/mask%3E%3Cpath d=%27M10.5355 8.77207C10.7354 8.57207 11.0592 8.57207 11.2591 8.77207L18.5394 16.0563L25.8168 8.77598C26.0166 8.576 26.3405 8.57607 26.5404 8.77598L28.3041 10.5397C28.5039 10.7396 28.5039 11.0643 28.3041 11.2643L21.0267 18.5455L28.2992 25.8219C28.4986 26.0218 28.4986 26.3456 28.2992 26.5455L26.5355 28.3102C26.3356 28.5098 26.0117 28.5099 25.8119 28.3102L18.5394 21.0338L11.264 28.3141C11.0642 28.5138 10.7402 28.5138 10.5404 28.3141L8.77769 26.5494C8.5778 26.3494 8.5778 26.0258 8.77769 25.8258L16.0531 18.5455L8.77183 11.2604C8.57216 11.0604 8.57213 10.7357 8.77183 10.5357L10.5355 8.77207Z%27 fill=%27url(%23g0)%27/%3E%3Cpath d=%27M10.5355 8.77207L10.8975 9.13411L10.8976 9.13401L10.5355 8.77207ZM11.2591 8.77207L10.897 9.13401L10.897 9.13402L11.2591 8.77207ZM18.5394 16.0563L18.1773 16.4182L18.5394 16.7805L18.9015 16.4182L18.5394 16.0563ZM25.8168 8.77598L26.1789 9.13795L26.1789 9.13791L25.8168 8.77598ZM26.5404 8.77598L26.1783 9.138L26.1784 9.13802L26.5404 8.77598ZM28.3041 10.5397L28.6662 10.1778L28.6661 10.1776L28.3041 10.5397ZM28.3041 11.2643L28.6662 11.6262L28.6663 11.6261L28.3041 11.2643ZM21.0267 18.5455L20.6646 18.1836L20.3028 18.5455L20.6646 18.9075L21.0267 18.5455ZM28.2992 25.8219L28.6617 25.4603L28.6613 25.4599L28.2992 25.8219ZM28.2992 26.5455L28.6613 26.9075L28.6616 26.9071L28.2992 26.5455ZM26.5355 28.3102L26.8974 28.6724L26.8976 28.6721L26.5355 28.3102ZM25.8119 28.3102L25.4497 28.6721L25.4499 28.6722L25.8119 28.3102ZM18.5394 21.0338L18.9015 20.6719L18.5394 20.3095L18.1773 20.6719L18.5394 21.0338ZM11.264 28.3141L11.6259 28.6762L11.6262 28.676L11.264 28.3141ZM10.5404 28.3141L10.1781 28.6759L10.1784 28.6762L10.5404 28.3141ZM8.77769 26.5494L9.13993 26.1876L9.13984 26.1875L8.77769 26.5494ZM8.77769 25.8258L9.13984 26.1877L9.13985 26.1877L8.77769 25.8258ZM16.0531 18.5455L16.4152 18.9074L16.7769 18.5455L16.4152 18.1836L16.0531 18.5455ZM8.77183 11.2604L8.40952 11.6221L8.4097 11.6223L8.77183 11.2604ZM8.77183 10.5357L8.4098 10.1737L8.40956 10.1739L8.77183 10.5357ZM10.5355 8.77207L10.8976 9.13401L10.897 9.13401L11.2591 8.77207L11.6213 8.41014C11.2214 8.01004 10.5732 8.01005 10.1734 8.41014L10.5355 8.77207ZM11.2591 8.77207L10.897 9.13402L18.1773 16.4182L18.5394 16.0563L18.9015 15.6943L11.6213 8.41013L11.2591 8.77207ZM18.5394 16.0563L18.9015 16.4182L26.1789 9.13795L25.8168 8.77598L25.4546 8.41402L18.1773 15.6943L18.5394 16.0563ZM25.8168 8.77598L26.1789 9.13791L26.1783 9.138L26.5404 8.77598L26.9024 8.41396C26.5027 8.01416 25.8545 8.01389 25.4546 8.41405L25.8168 8.77598ZM26.5404 8.77598L26.1784 9.13802L27.942 10.9017L28.3041 10.5397L28.6661 10.1776L26.9024 8.41394L26.5404 8.77598ZM28.3041 10.5397L27.9419 10.9015L27.9418 10.9024L28.3041 11.2643L28.6663 11.6261C29.0658 11.2262 29.0659 10.5777 28.6662 10.1778L28.3041 10.5397ZM28.3041 11.2643L27.9419 10.9023L20.6646 18.1836L21.0267 18.5455L21.3889 18.9075L28.6662 11.6262L28.3041 11.2643ZM21.0267 18.5455L20.6646 18.9075L27.937 26.1838L28.2992 25.8219L28.6613 25.4599L21.3889 18.1836L21.0267 18.5455ZM28.2992 25.8219L27.9367 26.1834L27.9367 26.1839L28.2992 26.5455L28.6616 26.9071C29.0605 26.5073 29.0604 25.86 28.6617 25.4603L28.2992 25.8219ZM28.2992 26.5455L27.937 26.1836L26.1734 27.9482L26.5355 28.3102L26.8976 28.6721L28.6613 26.9074L28.2992 26.5455ZM26.5355 28.3102L26.1737 27.9479L26.1739 27.9481L25.8119 28.3102L25.4499 28.6722C25.8498 29.0721 26.4977 29.0716 26.8974 28.6724L26.5355 28.3102ZM25.8119 28.3102L26.174 27.9482L18.9015 20.6719L18.5394 21.0338L18.1773 21.3957L25.4497 28.6721L25.8119 28.3102ZM18.5394 21.0338L18.1773 20.6719L10.9019 27.9522L11.264 28.3141L11.6262 28.676L18.9016 21.3957L18.5394 21.0338ZM11.264 28.3141L10.9021 27.9519L10.9023 27.9519L10.5404 28.3141L10.1784 28.6762C10.5782 29.0758 11.2262 29.0757 11.6259 28.6762L11.264 28.3141ZM10.5404 28.3141L10.9026 27.9522L9.13993 26.1876L8.77769 26.5494L8.41545 26.9113L10.1781 28.6759L10.5404 28.3141ZM8.77769 26.5494L9.13984 26.1875V26.1877L8.77769 25.8258L8.41555 25.4639C8.01585 25.8638 8.01585 26.5114 8.41555 26.9114L8.77769 26.5494ZM8.77769 25.8258L9.13985 26.1877L16.4152 18.9074L16.0531 18.5455L15.6909 18.1836L8.41553 25.4639L8.77769 25.8258ZM16.0531 18.5455L16.4152 18.1836L9.13397 10.8984L8.77183 11.2604L8.4097 11.6223L15.6909 18.9075L16.0531 18.5455ZM8.77183 11.2604L9.13415 10.8986C9.13358 10.898 9.13389 10.8982 9.13413 10.8988C9.13423 10.8991 9.13407 10.8988 9.13407 10.898C9.13407 10.8973 9.13423 10.897 9.13412 10.8973C9.13387 10.8979 9.13355 10.8981 9.13411 10.8976L8.77183 10.5357L8.40956 10.1739C8.01018 10.5738 8.01031 11.2223 8.40952 11.6221L8.77183 11.2604ZM8.77183 10.5357L9.13387 10.8978L10.8975 9.13411L10.5355 8.77207L10.1735 8.41004L8.4098 10.1737L8.77183 10.5357Z%27 fill=%27url(%23g1)%27 mask=%27url(%23m)%27/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id=%27f%27 x=%270%27 y=%270%27 width=%2737.0759%27 height=%2737.0859%27 filterUnits=%27userSpaceOnUse%27 color-interpolation-filters=%27sRGB%27%3E%3CfeFlood flood-opacity=%270%27 result=%27b%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27h%27/%3E%3CfeOffset dy=%273.6864%27/%3E%3CfeGaussianBlur stdDeviation=%270.9216%27/%3E%3CfeComposite in2=%27h%27 operator=%27out%27/%3E%3CfeColorMatrix type=%27matrix%27 values=%270 0 0 0 0.151282 0 0 0 0 0 0 0 0 0 0.283654 0 0 0 0.25 0%27/%3E%3CfeBlend mode=%27normal%27 in2=%27b%27 result=%27e1%27/%3E%3CfeColorMatrix in=%27SourceAlpha%27 type=%27matrix%27 values=%270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0%27 result=%27h2%27/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation=%274.05504%27/%3E%3CfeComposite in2=%27h2%27 operator=%27out%27/%3E%3CfeColorMatrix type=%27matrix%27 values=%270 0 0 0 0.632612 0 0 0 0 0.370192 0 0 0 0 1 0 0 0 0.82 0%27/%3E%3CfeBlend mode=%27normal%27 in2=%27e1%27 result=%27e2%27/%3E%3CfeBlend mode=%27normal%27 in=%27SourceGraphic%27 in2=%27e2%27 result=%27shape%27/%3E%3C/filter%3E%3ClinearGradient id=%27g0%27 x1=%2718.538%27 y1=%278.62207%27 x2=%2718.538%27 y2=%2728.4638%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FFF6FF%27/%3E%3Cstop offset=%271%27 stop-color=%27%23DCC8FF%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27g1%27 x1=%2718.538%27 y1=%278.62207%27 x2=%2718.538%27 y2=%2728.4638%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FAE4FF%27/%3E%3Cstop offset=%271%27 stop-color=%27%23B39EFF%27/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% 50% / 100% 100% no-repeat; border-radius: 0; transform: translate(-50%, -50%);}
	.layerpopup-profile .profile-card {position: relative; width: 93.139vw; height: 50.181vw; margin: 2.777vw auto 0; border-radius: 2.963vw; background: linear-gradient(180deg, #5702ca 0%, #8125ff 100%); box-shadow: 0 0.926vw 1.111vw rgba(0, 7, 85, .44), inset 0 0 0 0.092vw #ea8900, inset 0 0 0 0.37vw #fffbd3, inset 0 0 0 0.463vw #ff8306;}
	.layerpopup-profile .profile-card__user {position: absolute; left: 5.741vw; top: 5.918vw; display: flex; align-items: center; gap: 6.135vw;}
	.layerpopup-profile .profile-card__user .thumb {position: relative; flex: 0 0 auto; width: 21.124vw; height: 21.124vw;}
	.layerpopup-profile .profile-card__user .thumb::before {content: ""; position: absolute; left: 0.69vw; top: 0.69vw; width: 19.747vw; height: 19.747vw; border-radius: 50%; background: linear-gradient(180deg, #310560 0%, #440096 100%);}
	.layerpopup-profile .profile-card__user .thumb img {position: relative; display: block; width: 19.747vw; height: 19.747vw; margin: 0.69vw; border-radius: 50%; object-fit: cover;}
	.layerpopup-profile .profile-card__user .thumb::after {content: ""; position: absolute; inset: 0; padding: 1.222vw; border-radius: 50%; background: linear-gradient(180deg, #6b0fe5 0%, #7619f4 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
	.layerpopup-profile .profile-card__user .info {display: flex; flex-direction: column; align-items: flex-start; gap: 2.418vw;}
	.layerpopup-profile .profile-card__user .name {font-family: var(--ft-family_NotoSans-700); font-size: 4.628vw; line-height: 1; letter-spacing: -0.092vw; white-space: nowrap;}
	.layerpopup-profile .profile-card__user .id {display: flex; align-items: center; gap: 1.791vw;}
	.layerpopup-profile .profile-card__user .id .label {font-family: var(--ft-family_NotoSans-700); font-size: 3.704vw; line-height: 1; letter-spacing: -0.074vw;}
	.layerpopup-profile .profile-card__user .id .num {min-width: 22.915vw; height: 6.111vw; padding: 0 2.687vw; box-sizing: border-box; background: rgba(74, 0, 173, .7); border-radius: 9.852vw; color: rgba(255, 255, 255, .7); font-family: var(--ft-family_NotoSans-600); font-size: 3.704vw; line-height: 6.111vw; text-align: center;}
	.layerpopup-profile .profile-card__user .id .label {background-image: linear-gradient(180deg, #f6cff5 0%, #9afef6 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;}
	.layerpopup-profile .profile-card__stat {position: absolute; left: 50%; top: 30.645vw; transform: translateX(-50%); width: 89.991vw; height: 17.958vw; display: flex; align-items: center; justify-content: center; gap: 0.833vw; background: rgba(88, 3, 204, .05); border-radius: 1.852vw; box-shadow: 0 0.185vw 0.315vw 1.12vw rgba(104, 16, 223, .64), inset 0 0.278vw 0.12vw 0.224vw rgba(255, 255, 255, .25), inset 0 0 2.777vw 0.448vw rgba(255, 255, 255, .19);}
	.layerpopup-profile .profile-card__stat .stat {flex: 0 0 auto; display: flex; align-items: center; width: 43.648vw; height: 10.461vw;}
	.layerpopup-profile .profile-card__stat .divider {flex: 0 0 auto; width: 0.555vw; height: 11.48vw; background: #9b71ff; opacity: .66; border-radius: 0.186vw;}
	.layerpopup-profile .profile-card__stat .ico {flex: 0 0 auto; display: block;}
	.layerpopup-profile .profile-card__stat .txt {display: flex; flex-direction: column; gap: 1.017vw;}
	.layerpopup-profile .profile-card__stat .label {color: #cb88ff; font-family: var(--ft-family_NotoSans-800); font-style: italic; font-size: 2.962vw; line-height: 1; letter-spacing: -0.058vw;}
	.layerpopup-profile .profile-card__stat .value {color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 3.334vw; line-height: 1; white-space: nowrap;}
	.layerpopup-profile .profile-card__stat .value .cur {color: #ffea00; font-size: inherit; font-family: inherit;}
	.layerpopup-profile .stat--lv .ico {width: 11.303vw; height: 8.186vw; margin-left: 2.479vw;}
	.layerpopup-profile .stat--lv .ico img {width: 100%; height: 100%; object-fit: contain;}
	.layerpopup-profile .stat--lv .txt {margin-left: 1.811vw;}
	.layerpopup-profile .stat--point .ico {width: 9.498vw; height: 9.498vw; margin-left: 1.917vw; background: url(../../../images/store/renew/common/icon_vippoint.png) 50% 50% / contain no-repeat;}
	.layerpopup-profile .stat--point .txt {margin-left: 1.361vw;}
	.layerpopup-profile .profile-bottom {margin: auto 0 15.661vw; display: flex; flex-direction: column; align-items: center; gap: 9.062vw;}
	.layerpopup-profile .btn-backtogame {position: relative; width: 67.705vw; height: 15.923vw; padding: 0; filter: drop-shadow(0 0.518vw 0.388vw rgba(41, 0, 91, .42));}
	.layerpopup-profile .btn-backtogame .btn {position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); height: 15.923vw; border-radius: 8.957vw; background: linear-gradient(180deg, #23c5ff 18.241%, #436bff 40.832%, #3e36d2 89.242%); box-shadow: inset 0 -0.472vw 0.315vw rgba(18, 5, 112, .28), inset 0 -0.315vw 0.629vw #1c096d, inset 0 0 1.29vw #006fff;}
	.layerpopup-profile .btn-backtogame .glow {position: absolute; left: 1.53%; right: 1.72%; top: calc(50% - 0.325vw); transform: translateY(-50%); height: 14.241vw; border-radius: 7.613vw; background: linear-gradient(180deg, #00eeff 0%, #4681ff 38.462%, #401cc2 90.385%, #3c2bc4 100%); box-shadow: inset 0 -0.259vw 0.157vw rgba(76, 67, 247, .85); filter: blur(0.155vw);}
	.layerpopup-profile .btn-backtogame .shine {position: absolute; left: 2.29%; right: 2.49%; top: calc(50% - 0.712vw); transform: translateY(-50%); height: 12.687vw; border-radius: 6.717vw; background: linear-gradient(180deg, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, 0) 30.769%); opacity: .85; filter: blur(0.065vw);}
	.layerpopup-profile .btn-backtogame .txt {position: absolute; left: 8.03%; right: 8.08%; top: calc(50% - 0.464vw); transform: translateY(-50%); height: 12.116vw; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-800); font-size: 7.25vw; line-height: 1; text-align: center; background-image: linear-gradient(180deg, #fff 34.066%, #99dfff 72.105%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; filter: drop-shadow(0 0.157vw 0 #0084ff) drop-shadow(0 0.472vw 0.283vw #000b89) drop-shadow(0 0.315vw 1.243vw #1341c7);}
	.layerpopup-profile .btn-logout {width: 27.056vw; height: 9.192vw; padding: 0; color: #886dff; font-family: var(--ft-family_NotoSans-700); font-size: 6.473vw; line-height: 9.102vw; letter-spacing: -0.13vw; text-transform: uppercase; text-decoration: underline;}
    /* layerpopup (common) */
    [class*=layerpopup-common] .layer-wrapper {width: 75.926vw !important; border-width: 0.556vw; border-radius: 3.704vw;}
    [class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close {top: 3.148vw; right: 3.148vw; width: 7.222vw; height: 7.222vw;}
    [class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close::before,
    [class*=layerpopup-common] .layer-wrapper > .button-layerpopup-close::after {width: 10.212vw; height: 0.8vw; border-radius: 4vw;}
    [class*=layerpopup-common] .layer-inner {padding: 5.556vw 0;}    
    [class*=layerpopup-common] .layer-inner > *, 
    [class*=layerpopup-common] .layer-contents > * {margin-bottom: 3.704vw;}
    [class*=layerpopup-common] .layer-header {margin-bottom: 1.852vw;}
    [class*=layerpopup-common] .layer-header .main-tit {font-size: 7.407vw;} 
    [class*=layerpopup-common] .layer-header .sub-tit {margin-top: 1.852vw; font-size: 3.333vw;} 
    [class*=layerpopup-common] .layer-contents {padding: 0 2.315vw;} 
    [class*=layerpopup-common] .layer-contents.inner-pd,
    [class*=layerpopup-common] .layer-contents .inner-pd {width: calc(100% - 9.259vw) !important; margin: 0 auto 3.704vw;}
    [class*=layerpopup-common] .layer-contents .content {font-size: 3.333vw !important; letter-spacing: .1vw !important;}
    [class*=layerpopup-common] .layer-contents .infobox {padding: 0 1.852vw; margin-bottom: 1.389vw; border-radius: 1.667vw; border-width: 0.37vw;}
    [class*=layerpopup-common] .layer-contents .infobox .chip-info-area {height: 11.111vw;}
    [class*=layerpopup-common] .layer-contents .infobox .chip-info-area > * {margin-right: 0.9259vw;;}
    [class*=layerpopup-common] .layer-contents .infobox .chip-info-area .chip-img {width: 5.556vw; height: 5.741vw;}
    [class*=layerpopup-common] .layer-contents .infobox .chip-info-area .chip-amount {max-width: calc(100% - 6.481vw); font-size: 5.556vw;}    
    [class*=layerpopup-common] .layer-contents .infobox.type-list {padding: 2.315vw 2.778vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list > * {margin-bottom: 2.778vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list .title {font-size: 2.963vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list .item {padding-left: 1.852vw; margin-bottom: 1.852vw; font-size: 2.593vw;}
    [class*=layerpopup-common] .layer-contents .infobox.type-list .item::before {width: 0.741vw; height: 0.741vw;}
    [class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item {flex: 0 0 calc(20% - 1.111vw); height: 11.111vw; padding: 0; margin-right: 1.389vw; margin-bottom: 1.389vw; border-width: 0.37vw; border-radius: 1.852vw;}
    [class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item .icon {margin-top: -0.13vw;}
    [class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item .icon img {top: 0.301vw;}
    [class*=layerpopup-common] .layer-contents .infobox-wrap .gift-icons .item .cnt {font-size: 2.593vw;}
    [class*=layerpopup-common] .layer-contents .notice {font-size: 3.333vw;}    
    [class*=layerpopup-common] .layer-contents .circle-gauge {margin-top: 1.852vw;} 
    [class*=layerpopup-common] .layer-footer .btn-complete {width: 40.741vw; height: 9.259vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .bg-back,
    [class*=layerpopup-common] .layer-footer .btn-complete .bg-front {height: 8.611vw; border-radius: 4.444vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .bg-back {top: 0.648vw;}    
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner {left: 0.278vw; top: 0.278vw; width: calc(100% - 0.556vw); height: calc(100% - 0.556vw); border-radius: 4.444vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner::before,
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner::after {left: 0.278vw; width: calc(100% - 0.556vw); height: calc(50% - 0.278vw);}
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner::before {top: 0.278vw; border-radius: 46.296vw 46.296vw 0 0;}
    [class*=layerpopup-common] .layer-footer .btn-complete .front-inner::after {bottom: 0.278vw; border-radius: 0 0 46.296vw 46.296vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .txt-area .txt {font-size: 4.444vw;}
    [class*=layerpopup-common] .layer-footer .btn-complete .txt-area .txt:nth-child(1) {-webkit-text-stroke-width: 0.278vw; -moz-text-stroke-width: 0.278vw; -ms-text-stroke-width: 0.278vw; text-stroke-width: 0.278vw;}
    [class*=layerpopup-common] .layer-wrapper.over-visible .layer-top-area {border-radius:3.5vw 3.5vw 0 0;} 
    [class*=layerpopup-common] .layer-wrapper.over-visible .layer-inner {border-radius: 3.5vw;}     
    [class*=layerpopup-common] .layer-wrapper.half-bg .layer-top-area {height: 41.667vw; border-width: 0.556vw;}
    [class*=layerpopup-common] .layer-wrapper.half-bg .layer-inner {padding-top: 4.63vw; border-radius: 0 0 3.5vw 3.5vw;}
    [class*=layerpopup-common] .layer-wrapper.half-bg .layer-inner .content {font-size: 2.593vw !important;}
    [class*=layerpopup-common].type-toast .layer-wrapper {position: absolute; left: 0; bottom: 0; width: 100% !important; max-width: 100% !important; border-bottom-left-radius: 0; border-bottom-right-radius: 0; animation: showLayerFromBottom .8s ease forwards;}

    /* layerpopup (common) : vip */
    [class*=layerpopup-common][class*=layerpopup-vip] .layer-wrapper {width: 92.593vw !important;}
    [class*=layerpopup-common][class*=layerpopup-vip] .layer-header .sub-tit {font-size: 3.704vw;}

    /* layerpopup-full (common) */
    [class*=layerpopup-full-common] .layer-wrapper {width: 100%;}
    [class*=layerpopup-full-common] .button-layerpopup-close {top: 3.704vw; right: 4.167vw; width: 7.222vw; height: 7.222vw;}
    [class*=layerpopup-full-common] .button-layerpopup-close::before,
    [class*=layerpopup-full-common] .button-layerpopup-close::after {width: 10.212vw; height: 0.8vw; border-radius: 4vw;}

    /* layerpopup (side) */
    [class*=layerpopup-side] .layer-inner {width: 100%;}
    [class*=layerpopup-side] .button-layerpopup-close {top: 3.704vw; width: 7.222vw; height: 7.222vw;}
    [class*=layerpopup-side] .button-layerpopup-close::before,
    [class*=layerpopup-side] .button-layerpopup-close::after {width: 10.212vw; height: 0.8vw; border-radius: 4vw;}
    [class*=layerpopup-side] * {font-size: 1.5625vw;}
    .layerpopup-side-left .button-layerpopup-close {left: 4.167vw;}
    .layerpopup-side-right .button-layerpopup-close {right: 4.167vw;}

    /* layerpopup (mo-menu-comm) */
    .mo-menu-comm .layer-inner {padding: 14.815vw 3.704vw 0;}
    .mo-menu-comm .layer-inner::before {top: 14.815vw; height: 0.556vw;}
    .mo-menu-comm .menu-area {margin: 12.963vw 0;}
    .mo-menu-comm .menu-area .menu-item > a {height: 18.519vw; padding: 0 3.704vw; font-size: 7.407vw;}

    /* layerpopup (gnb) */
    .layerpopup-gnb .menu-area .lnb {margin-bottom: 9.259vw;}
    .layerpopup-gnb .menu-area .lnb .lnb-item {padding: 0 3.704vw;}
    .layerpopup-gnb .menu-area .lnb .lnb-item > a {height: 12.963vw; padding: 0 3.704vw; font-size: 4.63vw;}
    .layerpopup-gnb .menu-area .gnb-item.has-depth > a::after {right: 2.604vw; width: 3.333vw; height: 1.852vw;}
    .layerpopup-gnb .bottom-area {padding: 9.259vw 0; border-width: 0.37vw;}
    .layerpopup-gnb .bottom-area > * {margin-bottom: 7.407vw;}
    .layerpopup-gnb .btn-play {width: 61.852vw; height: 14.444vw;}
    .layerpopup-gnb .btn-play .bg-back,
    .layerpopup-gnb .btn-play .bg-front {height: 13.519vw; border-radius: 7.407vw;}
    .layerpopup-gnb .btn-play .bg-back {top: 0.926vw; box-shadow: 0 0.463vw 0.37vw 0 rgba(0, 0, 0, 0.30);}
    .layerpopup-gnb .btn-play .front-inner {left: 0.37vw; top: 0.37vw; width: calc(100% - 0.391vw); height: calc(100% - 0.391vw); border-radius: 7.407vw;}
    .layerpopup-gnb .btn-play .front-inner::before,
    .layerpopup-gnb .btn-play .front-inner::after {left: 0.37vw; width: calc(100% - 0.741vw); height: calc(50% - 0.37vw);}
    .layerpopup-gnb .btn-play .front-inner::before {top: 0.37vw; border-radius: 59.907vw 59.907vw 0 0; }
    .layerpopup-gnb .btn-play .front-inner::after {bottom: 0.37vw; border-radius: 0 0 59.907vw 59.907vw;}
    .layerpopup-gnb .btn-play .txt-area .txt {font-size: 7.407vw;}
    .layerpopup-gnb .btn-play .txt-area .txt:nth-child(1) {-webkit-text-stroke-width: 0.741vw; -moz-text-stroke-width: 0.741vw; -ms-text-stroke-width: 0.741vw; text-stroke-width: 0.741vw;}
    .layerpopup-gnb .sns-btns-comm [class*=btn-item] {width: 8.519vw; height: 8.519vw; margin: 0 4.63vw;}

    /* layerpopup (terms-menu) */ 
    .layerpopup-terms-menu .menu-area .menu-item > a {justify-content: center; font-size: 7vw; text-align: center;} 

    /* layerpopup (profile) */
    .layerpopup-profile .profile-area .user-info {padding: 5.556vw 2.778vw;}
    .layerpopup-profile .profile-area .user-info > * {margin-bottom: 3.704vw;}
    .layerpopup-profile .profile-area .user-info .thumb {width: 12.037vw; height: 12.037vw;}
    .layerpopup-profile .profile-area .user-info .name {font-size: 5.556vw;}
    .layerpopup-profile .profile-area .user-info .id {min-width: 27.778vw; height: 5.556vw; padding: 0 3.704vw; border-radius: 3.704vw; font-size: 3.148vw;}
    .layerpopup-profile .profile-area .chip-info,
    .layerpopup-profile .profile-area .vip-info {min-height: 18.519vw; padding: 4.63vw 3.704vw;}    
    .layerpopup-profile .profile-area .chip-info .amount {padding-left: 10.556vw; font-size: 7.407vw;}    
    .layerpopup-profile .profile-area .chip-info .amount::before {width: 7.778vw; height: 7.963vw; margin-top: 0.25vw;}
    .layerpopup-profile .profile-area .vip-info > * {margin-right: 7.407vw;}
    .layerpopup-profile .profile-area .vip-info .lv-name {font-size: 4.63vw;}
    .layerpopup-profile .profile-area .vip-info .card-img {margin-left: 1.574vw; width: 9.444vw;}
    .layerpopup-profile .profile-area .vip-info .gauge-bar {min-width: 31.296vw; padding: 0 3.704vw 0 5.185vw; height: 5.556vw; border-radius: 3.704vw;}
    .layerpopup-profile .profile-area .vip-info .gauge-bar::before {left: -1.296vw; width: 6.481vw; height: 6.481vw;}
    .layerpopup-profile .profile-area .vip-info .gauge-bar .gauge-info, 
    .layerpopup-profile .profile-area .vip-info .gauge-bar .gauge-info * {font-size:  3.148vw;}
    .layerpopup-profile .bottom-area {padding: 5.556vw 0;}
    .layerpopup-profile .bottom-area .button-logout > .txt {font-size: 4.63vw;}

    /* layerpopup (layerpopup-login-modal) */
    .layerpopup-login-modal {z-index: 101; top: var(--header-height); height: calc(100% - var(--header-height));}
    /* .layerpopup-login-modal::after {background: none;} */
    .layerpopup-login-modal .layer-wrapper {width: 100% !important; height: 100%; border-radius: 0; animation: showLayerFromTop 0.7s ease forwards;}
    .layerpopup-login-modal .layer-wrapper > .button-layerpopup-close {/*display: none;*/ top: 4.63vw; right: 3.704vw;}
    .layerpopup-login-modal .layer-wrapper > .button-layerpopup-close::before, 
    .layerpopup-login-modal .layer-wrapper > .button-layerpopup-close::after {height: 1vw;}
    .layerpopup-login-modal iframe {height: 100% !important;}
    .layerpopup-login-modal[class*=layerpopup-common] .layer-wrapper {max-height: 100% !important;}

    /* layerpopup (login-prompt-comm) */
    .layerpopup-login-prompt-comm .layer-top-area .img-main {width: 45vw; margin-top: -14.815vw;}

    /* layerpopup (login-prompt) */
    .layerpopup-login-prompt .layer-top-area .img-main {width: 37.037vw; margin-top: -11.852vw; margin-bottom: 1.852vw;}
    .layerpopup-login-prompt .layer-header {margin-bottom: 3.704vw;}    
    .layerpopup-login-prompt .layer-header .main-tit {font-size: 4.0741vw;}
    .layerpopup-login-prompt .layer-contents .notice {margin-bottom: 1.852vw !important; font-size: 2.963vw !important;}
    .layerpopup-login-prompt .layer-contents .notice:nth-of-type(2) {font-size: 2.593vw !important;}

    /* layerpopup (pw-reset-complete) */
    .layerpopup-pw-reset-complete .layer-top-area .img-main {width: 44.444vw; margin-top: -10.833vw;}

    /* layerpopup (account-create-complete) */
    .layerpopup-account-create-complete .layer-top-area .img-main {width: 39.444vw; margin-top: -11.667vw;}
    .layerpopup-account-create-complete .layer-header {margin-bottom: 3.704vw;}

    /* layerpopup (email-sent-complete) */
    .layerpopup-email-sent-complete .layer-top-area .img-main {width: 62.593vw; margin-top: -14.815vw; margin-left: -2.315vw;}

    /* layerpopup (weblogin-blocked) */
    .layerpopup-weblogin-blocked .layer-top-area .img-main {width: 35.833vw; margin-top: -11.667vw;}
    .layerpopup-weblogin-blocked .layer-contents .qr-img {width: 17.407vw;}

    /* layerpopup (levelup-reward)*/
    /* .layerpopup-levelup-reward .layer-contents {margin-bottom: 1vw !important;} */

    /* layerpopup (doubleupoint-levelup) */
    .layerpopup-doubleupoint-levelup .layer-contents {padding: 0;}

    /* layerpopup (payment-complete) */
    .layerpopup-payment-complete .layer-contents .content {font-size: 2.963vw !important;}
    .layerpopup-payment-complete .content-ui > * {margin-bottom: 3.704vw;}
    .layerpopup-payment-complete-levelup .layer-footer .btn-complete {width: 35vw; height: 10vw; margin-right: 1.5vw;}
    .layerpopup-payment-complete-levelup .layer-footer .btn-complete:last-child {margin-right: 0 !important;}
    .layerpopup-payment-complete-levelup .layer-footer .btn-complete .txt-area .txt {font-size: 3.65vw;}

    /* layerpopup (vip-open) */
    .layerpopup-vip-open .layer-top-area .img-main {width: 42.963vw; margin-top: -7.87vw;}
    .layerpopup-vip-open .layer-contents .item-list .item {flex: 1 0 calc(50% - 1.852vw); height: 38.889vw; padding-top: 0.391vw; margin: 0 3.704vw 3.704vw 0; border-width: 0.37vw; border-radius: 1.852vw;}
    .layerpopup-vip-open .layer-contents .item-list .item .content-area .title {font-size: 4.444vw;}
    .layerpopup-vip-open .layer-contents .item-list .item .content-area .description {margin-top: 0.926vw; font-size: 2.593vw;}

    /* layerpopup (vip-levelup) */
    .layerpopup-vip-levelup .layer-top-area .img-main {padding-bottom: 0.602vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main::before,
    .layerpopup-vip-levelup .layer-top-area .img-main::after {top: 12.593vw; width: 12.222vw; height: 6.759vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main::before {left: -8.981vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main::after {right: -8.148vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main .img::before {bottom: -1.302vw; width: 35.741vw; height: 5.463vw;}
    .layerpopup-vip-levelup .layer-top-area .img-main img {height: 17.685vw;}

    /* layerpopup (upsell-unavailable) */
    .layerpopup-upsell-unavailable .layer-top-area .img-main {width: 45.185vw; margin-top: -10.926vw;}

	/* 공통 : 레벨 다이아 + 더블유포인트 게이지 + 팝업 (PC px / 4.46) */
	.lv-diamond-comm {position: relative; display: block; width: 100%; height: 100%;}
	.lv-diamond-comm::before {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../../../images/store/renew/common/img_lv_bg.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 0.778vw 0.457vw rgba(55, 3, 120, .58));}
	.lv-diamond-comm > span {position: absolute; left: 0; top: -3.33%; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-900); font-size: 4.765vw; line-height: 2.134vw; letter-spacing: -0.095vw; text-align: center; text-transform: uppercase; -webkit-text-stroke: 0.453vw rgba(255, 255, 0, .5); background-image: none;}
	.lv-diamond-comm > span::after {content: attr(data-lv); position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; font-size: inherit; -webkit-text-stroke: 0; background-image: linear-gradient(180deg, #963800 0%, #5f2103 83.17%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent;}
	.lv-diamond-comm.is-off::before {background-image: url(../../../images/store/renew/common/img_lv_bg_off.png);}
	.lv-diamond-comm.is-off > span {font-family: var(--ft-family_NotoSans-800); font-size: 4.5vw; letter-spacing: -0.09vw; -webkit-text-stroke: 0;}
	.lv-diamond-comm.is-off > span::after {background-image: linear-gradient(180deg, #fff 0%, #e7c7ff 83.17%);}
	.point-gauge {position: relative; width: 98vw; height: 30.852vw;}
	.point-gauge > span {position: absolute;}
	.point-gauge__frame {left: 0; top: 5.172vw; width: 98vw; height: 19.781vw; background: url(../../../images/store/renew/common/bg_point_gauge.svg) 50% 50% / 100% 100% no-repeat;}
	.point-gauge__title {left: 22.957vw; top: 0.544vw; width: 51.994vw; height: 9.346vw; background: url(../../../images/store/renew/common/img_gauge_title.png) 50% 50% / 100% 100% no-repeat;}
	.point-gauge__bar {left: 14.337vw; top: 10.889vw; width: 69.326vw; height: 8.53vw; border-radius: 0.907vw; background: linear-gradient(0deg, #3b1b8e 0%, #1b005e 100%);}
	.point-gauge__bar::before {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0.635vw; border-radius: inherit; background: linear-gradient(270deg, #4f21c3 0%, #7706ce 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
	.point-gauge__track {left: 15.698vw; top: 12.25vw; width: 66.604vw; height: 5.807vw; border-radius: 0.544vw; overflow: hidden;}
	.point-gauge__fill {display: block; width: 0; height: 100%; border-radius: inherit; background: linear-gradient(180deg, #e3a138 1.44%, #ffff6b 7.21%, #f55f51 83.65%, #f475fe 100%); transition: width .3s; animation: pointGaugeFill 1s cubic-bezier(.22, .61, .36, 1) .25s backwards;}
	.point-gauge .point-gauge__max {position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; color: #fff; font-family: var(--ft-family_NotoSans-800); font-size: 3.924vw; line-height: 1; text-align: center;}
	.point-gauge__level {left: 6.533vw; top: 9.074vw; width: 12.25vw; height: 12.25vw;}
	.point-gauge__reward {left: 79.606vw; top: 8.257vw; width: 11.761vw; height: 13.684vw; background: url(../../../images/store/renew/common/icon_reward.png) 50% 50% / 100% 100% no-repeat;}
	.point-gauge .point-gauge__badge {position: absolute; left: 6.507vw; top: -0.544vw; width: 6.715vw; height: 6.715vw; box-sizing: border-box; padding-bottom: 0.816vw; display: flex; align-items: center; justify-content: center; background: url(../../../images/store/renew/common/icon_reddot.png) 50% 50% / 100% 100% no-repeat; color: #fff; font-family: var(--ft-family_NotoSans-800); font-size: 3.63vw; line-height: 1; text-align: center; text-shadow: 0 0.091vw 0 rgba(119, 0, 0, .26);}
	.point-gauge__panel {left: 50%; top: 18.783vw; transform: translateX(-50%); width: auto; height: 8.802vw; display: flex; align-items: center; justify-content: center; gap: 0.448vw; padding: 0 1.794vw; border-radius: 0 0 4.083vw 4.083vw; background: linear-gradient(0deg, #a446fb 0%, #5621c1 100%); box-shadow: 0 0.544vw 0.907vw rgba(46, 21, 101, .5);}
	.point-gauge__panel::after {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding: 0.181vw; border-radius: inherit; background: linear-gradient(0deg, #ee68fa 0%, #9b30ff 21%, #571cba 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; pointer-events: none;}
	.point-gauge__panel::before {content: ""; position: absolute; left: 0.726vw; right: 0.726vw; top: 0.635vw; bottom: 0.726vw; border-radius: 0.907vw 0.907vw 3.63vw 3.63vw; background: linear-gradient(0deg, #5704b4 9%, #110361 100%);}
	.point-gauge__icon {position: relative; flex: 0 0 auto; width: 6.896vw; height: 6.896vw; background: url(../../../images/store/renew/common/icon_point.png) 50% 50% / 100% 100% no-repeat;}
	.point-gauge .point-gauge__num {position: relative; flex: 0 0 auto; height: 5.626vw; display: flex; align-items: center; justify-content: center; color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 4.175vw; line-height: 1; letter-spacing: -0.083vw; text-align: center; white-space: nowrap;}
	.point-gauge__num .cur {color: #ff0; font-family: inherit; font-size: inherit;}
	@keyframes pointGaugeFill { from {width: 0;} }
	.layerpopup-side-right.layerpopup-doubleupoint .layer-inner {display: flex; flex-direction: column; overflow: hidden; width: 100vw; padding: 0; background: linear-gradient(180deg, #3d008f 0%, #6c0fd1 100%);}
	.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close {top: 4.63vw; right: 4.63vw; width: 9.63vw; height: 9.63vw;}
	.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close::after {display: none;}
	.layerpopup-side-right.layerpopup-doubleupoint .button-layerpopup-close::before {width: 9.63vw; height: 9.63vw;}
	.layerpopup-doubleupoint .dpoint-top {position: relative; flex: 0 0 auto; height: 70.833vw; background: url(../../../images/popup/doubleupoint/renew/img_top_banner.jpg) 50% 0 / 100% auto no-repeat;}
	.layerpopup-doubleupoint .dpoint-top::before {content: ""; position: absolute; left: 0; top: 51.666vw; width: 100%; height: 20.648vw; background: linear-gradient(180deg, rgba(43, 1, 96, 0) 0%, #260352 16.35%, rgba(43, 1, 96, .66) 65.87%, rgba(43, 1, 96, 0) 96.15%);}
	.layerpopup-doubleupoint .dpoint-top__txt {position: absolute; left: 10.93vw; top: 12.408vw; width: 54.26vw; height: 22.222vw; display: flex; align-items: center; color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 4.63vw; line-height: 5.926vw; letter-spacing: -0.093vw; -webkit-text-stroke: 0.5vw #bc339a; paint-order: stroke fill; text-shadow: 0 0.5vw 0 #84186a, 0 0.278vw 0.667vw rgba(199, 48, 50, .77);}
	.layerpopup-doubleupoint .dpoint-top .point-gauge {position: absolute; left: 1vw; top: 39.071vw;}
	.layerpopup-doubleupoint .layer-wrapper {overflow-x: hidden; overflow-y: auto; position: relative; flex: 1 1 auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; -ms-overflow-style: none;}
	.layerpopup-doubleupoint .layer-wrapper::-webkit-scrollbar {display: none;}
	.layerpopup-doubleupoint .reward-list > .item {position: relative; height: 31.481vw;}
	.layerpopup-doubleupoint .level-wrap {position: absolute; left: 7.5vw; top: 8.473vw; width: 12.148vw; height: 12.148vw;}
	.layerpopup-doubleupoint .level-wrap::before,
	.layerpopup-doubleupoint .level-wrap::after {content: ""; position: absolute; left: 50%; width: 2.095vw; height: 2.095vw; background: rgba(127, 34, 252, .5); border-radius: 0.37vw; transform: translateX(-50%) rotate(45deg);}
	.layerpopup-doubleupoint .level-wrap::before {top: -6.991vw;}
	.layerpopup-doubleupoint .level-wrap::after {top: 17.083vw;}
	.layerpopup-doubleupoint .reward-wrap {position: absolute; left: 27.315vw; top: 1.065vw; width: 67.222vw; height: 26.889vw; border-radius: 3.056vw; background: linear-gradient(180deg, #6007d8 0%, #8831ff 88.942%); box-shadow: 0 1.019vw 1.222vw rgba(55, 3, 120, .8), inset 0 0 0 0.102vw #ea8900, inset 0 0 0 0.509vw #fffbd3, inset 0 0 0 0.611vw #ff8306;}
	.layerpopup-doubleupoint .set-box {position: absolute; left: 2.154vw; top: 2.098vw; width: 62.944vw; height: 15.278vw; display: flex; align-items: center; justify-content: center; gap: 0.611vw;}
	.layerpopup-doubleupoint .set-box .set {position: relative; flex: 0 0 auto; width: 15.278vw; height: 15.278vw; border-radius: 1.296vw; background: linear-gradient(180deg, #4c1bb5 0%, #681bd3 100%);}
	.layerpopup-doubleupoint .set-box .set img {position: absolute; left: 50%; top: 1.141vw; width: 9.121vw; height: 7.487vw; object-fit: contain; transform: translateX(-50%);}
	.layerpopup-doubleupoint .set-box .txt-area {position: absolute; left: 50%; top: 10.832vw; width: 8.552vw; height: 2.395vw; display: flex; align-items: center; justify-content: center; transform: translateX(-50%);}
	.layerpopup-doubleupoint .set-box .txt {color: #fff; font-family: var(--ft-family_NotoSans-700); font-size: 3.421vw; line-height: 1; text-align: center; white-space: nowrap;}
	.layerpopup-doubleupoint .btn-area {position: absolute; left: 15vw; top: 19.167vw; width: 38.056vw; height: 9.352vw;}
	.layerpopup-doubleupoint .btn-claim {position: relative; display: block; width: 100%; height: 100%; padding: 0; border: 0; border-radius: 2.5vw; background: linear-gradient(180deg, #b4f84a 18.241%, #4ac535 40.832%, #056a0a 89.242%); box-shadow: 0 0.648vw 0.648vw rgba(55, 3, 120, .8), inset 0 -0.25vw 0.167vw rgba(0, 59, 1, .65), inset 0 -0.167vw 0.333vw #055017, inset 0 0 0.683vw #057407;}
	.layerpopup-doubleupoint .btn-claim::before {content: ""; position: absolute; left: 1.296vw; top: 0.556vw; width: 35.374vw; height: 2.963vw; border-radius: 9.26vw; background: linear-gradient(0deg, rgba(255, 255, 255, 0) 34.135%, #fff 100%); opacity: .3;}
	.layerpopup-doubleupoint .btn-claim .txt {position: absolute; left: 14.36%; right: 13.14%; top: 8.91%; bottom: 15.84%; display: flex; align-items: center; justify-content: center; font-family: var(--ft-family_NotoSans-800); font-size: 5.186vw; line-height: 1; letter-spacing: -0.104vw; text-align: center; background-image: linear-gradient(180deg, #fff 34.066%, #c3ff9b 72.105%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; filter: drop-shadow(0 0.113vw 0 #0d8800) drop-shadow(0 0.338vw 0.203vw #0a5b0c) drop-shadow(0 0.225vw 0.889vw rgba(5, 80, 23, .88));}
	.layerpopup-doubleupoint .btn-claim[disabled] {cursor: default;}
	.layerpopup-doubleupoint .btn-claim[disabled]::after {content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 2.408vw; background: rgba(29, 0, 97, .6);}
	.layerpopup-doubleupoint .item.unlock .reward-wrap::after {content: ""; position: absolute; left: 62.037vw; top: 20.951vw; width: 6.296vw; height: 7.109vw; background: url(../../../images/popup/doubleupoint/renew/icon_lock.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 0.508vw 0.64vw rgba(40, 0, 88, .25));}
	.layerpopup-doubleupoint .item.lock .set-box,
	.layerpopup-doubleupoint .item.lock .btn-area {display: none;}
	.layerpopup-doubleupoint .item.lock .reward-wrap::after {content: ""; position: absolute; left: 50%; top: 50%; width: 6.315vw; height: 7.13vw; background: url(../../../images/popup/doubleupoint/renew/icon_lock.png) 50% 50% / 100% 100% no-repeat; filter: drop-shadow(0 0.509vw 0.642vw rgba(40, 0, 88, .25)); transform: translate(-50%, -50%);}
	.layerpopup-doubleupoint .btn-top-renew {right: 4.63vw; bottom: 6.481vw; width: 12.037vw; height: 12.037vw;}

	    /* layerpopup (doubleupoint) */
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner {height: 65.556vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box {padding: 5.556vw 2.778vw 0;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box > * {margin-bottom: 2.778vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box .title {font-size: 10.37vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .top-banner .inner-box .desc {font-size: 3.148vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .point-area-comm .point-title .title {margin-bottom: 3.704vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-area {padding: 7.407vw 0;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item {margin-bottom: 3.704vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .level-wrap {width: 29.074vw; height: 29.074vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .level-wrap .icon-level-comm {width: 15.185vw; height: 15.185vw; margin-top: 0;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .level-wrap .icon-level-comm .num {line-height: 15.185vw; font-size: 4.63vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap {width: 60.741vw; height: 33.796vw; margin-left: 2.778vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set-box {width: calc(100% - 3.148vw); padding-left: 2.777vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set-box .set {width: 12.407vw; height: 12.407vw; padding-top: 0.926vw; margin-right: 1.111vw; border-radius: 2.593vw; border-width: 0.556vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set img {width: 85%;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set .txt-area {bottom: 1vw;} 
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list .reward-wrap .set .txt-area .txt {font-size: 2.778vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim {width: 36.111vw; height: 9.259vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .bg-back,
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .bg-front {height: 8.611vw; border-radius: 4.444vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .bg-back {top: 0.648vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner {left: 0.278vw; top: 0.278vw; width: calc(100% - 0.556vw); height: calc(100% - 0.556vw); border-radius: 4.444vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::before,
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::after {left: 0.278vw; width: calc(100% - 0.556vw); height: calc(50% - 0.556vw);}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::before {top: 0.556vw; border-radius: 46.296vw 46.296vw 0 0;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .front-inner::after {bottom: 0.556vw; border-radius: 0 0 46.296vw 46.296vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .txt-area .txt {font-size: 4.444vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .btn-claim .txt-area .txt:nth-child(1) {-webkit-text-stroke-width: 0.556vw; -moz-text-stroke-width: 0.556vw; -ms-text-stroke-width: 0.556vw; text-stroke-width: 0.556vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .claimed-text {font-size: 4.444vw;}
    .layerpopup-full-common.layerpopup-doubleupoint .reward-list > .item.unlock .reward-wrap::after {right: -2.315vw; top: -2.222vw; width: 8.333vw; height: 10.185vw;}

    /* layerpopup (promotion-login-bonus) */
    .layerpopup-login-bonus .layer-top-area .img-main {width: 76.111vw; margin-top: -3.333vw; margin-left: 1.944vw;}

    /* layerpopup (promotion-benefit-guide) */
    .layerpopup-promotion-benefit-guide .layer-top-area .img-main {width: 80.185vw; margin-top: -24.6296vw;}
    .layerpopup-promotion-benefit-guide .layer-footer .checkbox-area {margin-top: 3.704vw; font-size: 3.333vw;}
    .layerpopup-promotion-benefit-guide .layer-footer .checkbox-area input[type=checkbox] + label .icon {width: 4.63vw; height: 4.63vw; margin-right: 1.852vw;}
    .layerpopup-promotion-benefit-guide .layer-footer .checkbox-area input[type=checkbox] + label .icon::before {background-size: 2.8vw;}

    /* layerpopup (layerpopup-webstore-voucher) */
    .layerpopup-webstore-voucher .layer-header .main-tit > * {font-size: 11.111vw;}
    .layerpopup-webstore-voucher .layer-header .main-tit .bold {margin-bottom: 1.25vw; font-size: 7.407vw;}
    .layerpopup-webstore-voucher .layer-header .sub-tit {margin-top: 1vw; font-size: 3.704vw;}
    .layerpopup-webstore-voucher .layer-contents {margin-bottom: 4.63vw;}
    .layerpopup-webstore-voucher .img-area::before {height: 55vw;}
    .layerpopup-webstore-voucher .img-area .coupon {width: 64.444vw; height: 37.87vw;}    
    .layerpopup-webstore-voucher .img-area .coupon::before,
    .layerpopup-webstore-voucher .img-area .coupon::after {left: -0.1vw;}
    .layerpopup-webstore-voucher .img-area .coupon img {width: 61.5vw; margin-top: 2vw; margin-left: -0.1vw;}
    .layerpopup-webstore-voucher .content {margin: 0.301vw 0 2.778vw;}    
    .layerpopup-webstore-voucher .timer-area {width: 36.667vw; height: 7.407vw; padding: 0 5.556vw 0 9.259vw; border-width: 0.556vw; border-radius: 3.704vw; font-size: 4.074vw; box-shadow: 0 0.694vw 0.833vw 0 rgba(0, 0, 0, 0.35);}
    .layerpopup-webstore-voucher .timer-area::before {left: -0.741vw; width: 10vw; height: 11.111vw;}

    /* layerpopup (layerpopup-promo-top10-purchase) */
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] {border-width: 0.37vw; border-radius: 1.852vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li {height: 7.407vw; border-width: 0.37vw; font-size: 3.704vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li:last-child {font-size: 2.593vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li .icon {margin-right: 1.296vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li .icon img {width: 5.926vw;}
    .layerpopup-promo-top10-purchase .layer-contents > [class*=infobox] .info-list > li .tit {width: 20.5vw;}
    .layerpopup-promo-top10-purchase .layer-contents .notice {font-size: 2.222vw;}
    .layerpopup-promo-top10-purchase .layer-contents .notice .bold {display: block; margin-top: 0.926vw; font-size: 2.593vw;}

    /* layerpopup (layerpopup-promo-top20-purchase) */
    .layerpopup-promo-top20-purchase .layer-wrapper {width: 92.593vw !important;}
    .layerpopup-promo-top20-purchase .layer-header .sub-tit,
    .layerpopup-promo-top20-purchase .layer-contents .cont,
    .layerpopup-promo-top20-purchase .layer-contents .notice {font-size: 2.593vw;}
    .layerpopup-promo-top20-purchase .layer-contents .cont {line-height: 1.6;}
}
