@charset "utf-8";

/*======     공통 레이어팝업 및 각종 레이어팝업       ====== */
* MAIN 팝업일경우에만 디렉션 시간을 적용 안함 :: dimBg 모션 없이 */
.LayerPopCont.mainLayerPopup {
-o-transition: -o-transform .0s .45s ease-in-out, -o-opacity .45s .0s ease-in-out;
-ms-transition: -ms-transform .0s .45s ease-in-out,-ms-opacity .45s .0s ease-in-out;
-moz-transition: -moz-transform .0s .45s ease-in-out, -moz-opacity .45s .0s ease-in-out;
-webkit-transition: -webkit-transform .0s .45s ease-in-out, -webkit-opacity .45s .0s ease-in-out;
transition: transform 0s .45s ease-in-out;
}
.LayerPopCont.mainLayerPopup.active {
-o-transition: -o-transform 0s 0s ease-in-out, -o-opacity .45s .0s ease-in-out;
-ms-transition: -ms-transform 0s 0s ease-in-out,-ms-opacity .45s .0s ease-in-out;
-moz-transition: -moz-transform 0s 0s ease-in-out, -moz-opacity .45s .0s ease-in-out;
-webkit-transition: -webkit-transform 0s 0s ease-in-out, -webkit-opacity .45s .0s ease-in-out;
transition: transform 0s 0s ease-in-out;
}

/* MAIN 팝업일경우에만 트랜스폼 디렉션 시간을 적용 안함 */
.LayerPopCont.mainLayerPopup .layerPopupWrap {
-o-transition: -o-transform .0s .45s ease-in-out, -o-opacity .45s .0s ease-in-out;
-ms-transition: -ms-transform .0s .45s ease-in-out,-ms-opacity .45s .0s ease-in-out;
-moz-transition: -moz-transform .0s .45s ease-in-out, -moz-opacity .45s .0s ease-in-out;
-webkit-transition: -webkit-transform .0s .45s ease-in-out, -webkit-opacity .45s .0s ease-in-out;
transition: transform .45s 0s ease-in-out;
}
.LayerPopCont.mainLayerPopup.active .layerPopupWrap {
-o-transition: -o-transform 0s 0s ease-in-out, -o-opacity .45s .0s ease-in-out;
-ms-transition: -ms-transform 0s 0s ease-in-out,-ms-opacity .45s .0s ease-in-out;
-moz-transition: -moz-transform 0s 0s ease-in-out, -moz-opacity .45s .0s ease-in-out;
-webkit-transition: -webkit-transform 0s 0s ease-in-out, -webkit-opacity .45s .0s ease-in-out;
transition: transform .45s 0s ease-in-out;
}

/* Scroll Bar Style :: Default */
.layerPopupWrap .scroll-bar-thin,
.layerPopupWrap .scroll-bar-style {overflow-y:auto;overflow-x:hidden; min-height:300px;}
.layerPopupWrap .scroll-bar-thin.scroll-right-space {margin-right:-1.4rem;padding-right:1rem;}
.layerPopupWrap .scroll-bar-style.scroll-right-space {margin-right:-2rem;padding-right:1rem;}

/* 메인 :: 레이어 팝업 */
.mainLayerPopup {position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);transform:translate(0,100%);z-index:10;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;}
.mainLayerPopup.active {transform:translate(0,0);visibility:visible;opacity:1;}
.mainLayerPopup .layerPopupWrap {width:58rem;overflow:hidden;padding:0 !important;border-radius:0 !important;transform:translate(0,100vh);}
.mainLayerPopup.active .layerPopupWrap {transform:translate(0,0);}
.mainLayerPopup .layerPopupWrap .LP-Content {position:relative;}
.mainLayerPopup .layerPopupWrap .LP-Content .swiper-wrapper {display:flex;}
.mainLayerPopup .layerPopupWrap .LP-Content .swiper-wrapper .swiper-slide {min-width:100%;display:block;}
.mainLayerPopup .layerPopupWrap .LP-Content .swiper-wrapper .swiper-slide img {width:100%;height:100%;display:block;}
.mainLayerPopup .layerPopupWrap .LP-Content .swiper-wrapper .swiper-slide a {display:block;width:100%;}
.mainLayerPopup .layerPopupWrap .LP-Content .swiper-wrapper .swiper-slide img[tabindex="0"] {cursor:pointer;outline:none;}
.mainLayerPopup .layerPopupWrap .LP-Content .mainLayerPopup-pagging {position:absolute;bottom:2rem;left:50%;transform:translate(-50%,0);display:flex;gap:2rem;z-index:10;}

.mainLayerPopup .mainLayerPopup-pagging .swiper-pagination-bullet {display:inline-flex; position:relative; width:20px; height:20px; aspect-ratio:1/1; overflow:hidden; text-indent:-1000em;transition: all .02s;--progress: 0;}
.mainLayerPopup .mainLayerPopup-pagging .swiper-pagination-bullet:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 16px;    
    height: 16px;
    background: #767676;
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.mainLayerPopup .mainLayerPopup-pagging .swiper-pagination-bullet-active { width:36px; }
.mainLayerPopup .mainLayerPopup-pagging .swiper-pagination-bullet-active:after {
    background-color:#000;
    width: 32px;
    border-radius: 32px;
}
.mainLayerPopup .mainLayerPopup-pagging .gallery-button-playstop {position:relative; display:inline-flex; width:20px;height:20px;cursor:pointer; text-indent:-999px; overflow:hidden;}
.mainLayerPopup .mainLayerPopup-pagging .gallery-button-playstop:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 16px;
    height: 16px;
    background: url('/assets/images/common/btn_indi_stop_bk.svg') no-repeat center center;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.mainLayerPopup .mainLayerPopup-pagging .gallery-button-playstop.play:after {
    background: url('/assets/images/common/btn_indi_play_bk.svg') no-repeat center center;
}


.mainLayerPopup .layerPopupWrap .foot {display:flex;align-items:center;height:5.2rem;background-color:var(--color-gray-00);padding:0 4rem;}
.mainLayerPopup .layerPopupWrap .foot .left {width:50%;text-align:left;}
.mainLayerPopup .layerPopupWrap .foot .left a {color:var(--color-gray-99);font:var(--font-B2-r);}
.mainLayerPopup .layerPopupWrap .foot .left button {color:var(--color-gray-99);font:var(--font-B2-r);}
.mainLayerPopup .layerPopupWrap .foot .right {width:50%;text-align:right;}
.mainLayerPopup .layerPopupWrap .foot .right a {color:var(--color-white);font:var(--font-B2-r);}
.mainLayerPopup .layerPopupWrap .foot .right button {color:var(--color-white);font:var(--font-B2-r);}

/* 레이어팝업 공통 */
.LayerPopCont {position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;transform:translate(0,100%);z-index:9;}
.LayerPopCont .dimBg {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);}
.LayerPopCont .layerPopupWrap {position:relative;min-width:53rem;background-color:var(--color-white);border-radius:2rem;padding:4rem;max-height:86vh;margin-top:2rem;}
.LayerPopCont .layerPopupWrap > .LayerPopCls {position:absolute;top:-6rem;right:0rem;width:5.2rem;height:5.2rem;text-indent:-99999px;background:url('/assets/images/icon/LayerPopupClose.svg') no-repeat center center;}
.LayerPopCont .layerPopupWrap .topFixed {padding-bottom:4rem;}
.LayerPopCont .layerPopupWrap .topFixed .lp-fxTop-title {font:var(--font-H6-b);text-align:center;}
.LayerPopCont .layerPopupWrap .topFixed p.txt {margin-top:1.2rem;}
.LayerPopCont .layerPopupWrap .form-wrap {display:flex;align-items:center;margin-top:4rem;}
.LayerPopCont .layerPopupWrap .form-wrap .ipt-item {width:calc(100% - 12.2rem);height:5.2rem;}
.LayerPopCont .layerPopupWrap .form-wrap .ipt-item > input[type=text] {height:100%;}
.LayerPopCont .layerPopupWrap .form-wrap input[type=submit] {width:11rem;margin-left:1.2rem;}
.LayerPopCont .layerPopupWrap .LP-Content {}
.LayerPopCont .layerPopupWrap .LP-Content .small-tab {margin-top:4rem;}
.LayerPopCont.active {transform:translate(0,0);}

/* 테이블 */
.LayerPopCont .table_wrap table {border-top:1px solid var(--color-gray-55);}
.LayerPopCont .table_wrap table thead th {padding:2.0rem;border-bottom:1px solid var(--color-gray-55);font:var(--font-B2-m);}
.LayerPopCont .table_wrap table tbody th {font-weight:700;}
.LayerPopCont .table_wrap table tbody th,
.LayerPopCont .table_wrap table tbody td {padding:2.0rem 1rem;border-bottom:1px solid var(--color-E6);text-align:center;}
.LayerPopCont .table_wrap table tbody td {padding:2.0rem 3.0rem 2.0rem 0;}
.LayerPopCont .table_both .table_wrap table tbody th,
.LayerPopCont .table_both .table_wrap table tbody td {vertical-align:top;}
.LayerPopCont .table_wrap table .left {text-align:left;}
.LayerPopCont .table_wrap table tbody tr.noResult td {color:var(--color-gray-76);}

/* 버튼영역 */
.LayerPopCont .btn-wrap {display:flex;justify-content:center;gap:2rem;padding-top:4rem;}
.LayerPopCont .btn-wrap > a {min-width:16.0rem;}
.LayerPopCont .btn-wrap > button {min-width:16.0rem;}

/* 검색(결과있음) */
.LayerPopCont .layerPopupWrap .LP-Content .result-wrap {}
.LayerPopCont .layerPopupWrap .LP-Content .result-wrap ul.store-box-list {display:flex;flex-wrap:wrap;gap:1.2rem;margin-right:-1.2rem;margin-top:0;}
.LayerPopCont .layerPopupWrap .LP-Content .result-wrap ul.store-box-list li {width:calc((100% / 2) - 1.2rem);background-color:var(--color-F6);border-radius:1.2rem;}
.LayerPopCont .layerPopupWrap .LP-Content .result-wrap ul.store-box-list li a {display:block;width:100%;height:100%;padding:2.4rem 2rem;background:url('/assets/images/icon/map-icon.svg') no-repeat right 2rem center;}
.LayerPopCont .layerPopupWrap .LP-Content .result-wrap ul.store-box-list li p.tit {display:flex;align-items:center;font:var(--font-B2-m);margin-bottom:0.4rem;}
.LayerPopCont .layerPopupWrap .LP-Content .result-wrap ul.store-box-list li p.tit > u {color:var(--color-grey-99);font:var(--font-B4-b);text-decoration:none;margin-left:0.4rem;}
.LayerPopCont .layerPopupWrap .LP-Content .result-wrap ul.store-box-list li p.tit > u.red {color:var(--color-red);}
.LayerPopCont .layerPopupWrap .LP-Content .result-wrap ul.store-box-list li p.txt {font:var(--font-B3-r);}
.LayerPopCont .layerPopupWrap .LP-Content .result-wrap ul.store-box-list li p.txt.possible {color:#00810D;}
.LayerPopCont .layerPopupWrap .LP-Content .result-wrap ul.store-box-list li p.txt.admitted {color:var(--color-red);}
.LayerPopCont .layerPopupWrap .LP-Content .result-wrap ul.store-box-list li p.txt.carrier {color:#cb4000;}

/* 검색 결관없음 */
.LayerPopCont .layerPopupWrap .LP-Content .result-wrap.noResult {display:flex;justify-content:center;align-items:flex-start;width:100%;height:6rem;margin-top:2rem;color:var(--color-gray-76);font:var(--font-B2-r);}


/*  레이어팝업 :: 주차할인 제외매장 */
.LayerPopCont.parkingInforPopup .layerPopupWrap {max-width:70rem;width:100%;}
.LayerPopCont.parkingInforPopup .layerPopupWrap p.date {margin-top:1.2rem;font:var(--font-B3-r);color:var(--color-gray-99);text-align:right;}


/*  레이어팝업 :: 카테고리 > 혜택 및 테마 */
.LayerPopCont.filter-sort-layerPop .layerPopupWrap {min-width:initial;max-width:51.4rem;width:100%;}
.LayerPopCont.filter-sort-layerPop .layerPopupWrap .LP-Content .chk-item-list {display:flex;gap:1.2rem 4rem;flex-wrap:wrap;margin-top:2rem;}
.LayerPopCont.filter-sort-layerPop .layerPopupWrap .LP-Content .lp-smallDl-title {font:var(--font-B2-b); margin-top:4rem;}
.LayerPopCont.filter-sort-layerPop .layerPopupWrap .LP-Content .chk-item-list .itp-box {flex:1 1 0;flex-basis:12.8rem;}
.LayerPopCont.filter-sort-layerPop .layerPopupWrap .LP-Content .chk-item-list .itp-box:nth-child(3n) {flex-basis:9.8rem;}


/* 레이어팝업 :: 매장상세팝업 */
.LayerPopCont.storeTenant .layerPopupWrap {max-width:138rem;width:100%;/*max-height:74.9rem;*/border-radius:0;padding:0;background-color:transparent;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content {border-radius:2rem;overflow:hidden;background-color:var(--color-white);display:flex;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap {width:36rem;overflow:hidden;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .thumb.swiper-container {position:relative;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .thumb.swiper-container .swiper-wrapper {display:flex;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .thumb.swiper-container .swiper-wrapper .swiper-slide {min-width:36rem;font-size:0;line-height:0;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .thumb.swiper-container .swiper-wrapper .swiper-slide img{max-height: 200px;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .thumb.swiper-container .infor-wrap-pagination {position:absolute;bottom:1.2rem;left:0;width:100%;display:flex;justify-content:center;GAP:.6rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .thumb.swiper-container .infor-wrap-pagination span {width:.6rem;height:.6rem;border-radius:50%;background-color:var(--color-D6);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .thumb.swiper-container .infor-wrap-pagination span.swiper-pagination-bullet-active {background-color:black;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail {padding:0 1rem 0 2.4rem;margin:4rem 1rem 4rem 0;max-height:46.9rem;overflow-y:auto;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-title {display:flex;justify-content:space-between;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-title p.tit {display:flex;align-items:center;font:var(--font-SH2-b);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-title p.tit > u {color:var(--color-grey-99);font:var(--font-B4-b);text-decoration:none;margin-left:0.4rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-title p.tit > u.red {color:var(--color-red);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-title p.tit > u.brown {color:var(--color-brown);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-title .like {width:3.2rem;height:3.2rem;background:url('/assets/images/icon/icon-like.svg') no-repeat left top;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-title .like.on {background-position:right top;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail p.summary {color:var(--color-gray-76);margin-top:1.2rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail dl.storeInfor {display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:4rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail dl.storeInfor dt {width:7.2rem;color:var(--color-gray-55);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail dl.storeInfor dd {width:calc(100% - 7.2rem);padding-left:1.2rem;font:var(--font-B2-m);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail p.service-tit {color:var(--color-gray-55);margin-top:2rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .service-list {margin-top:2rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .service-list .swiper-wrapper {display:flex;flex-wrap:wrap;gap:2rem 0;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .service-list .swiper-wrapper .swiper-slide {min-width:calc(100% / 4);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .service-list .swiper-wrapper .swiper-slide figure {position:relative;width:3.2rem;height:3.2rem;margin:0 auto;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .service-list .swiper-wrapper .swiper-slide figure:after {content:"";position:absolute;top:0;left:100%;width:1.4rem;height:1.4rem;background:url('/assets/images/icon/icon-store-chk-possible.svg') no-repeat center center;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .service-list .swiper-wrapper .swiper-slide p {font:var(--font-B3-m);text-align:center;margin-top:.4rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .service-list .swiper-wrapper .swiper-slide.off figure > img {opacity:.60;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .service-list .swiper-wrapper .swiper-slide.off figure:after {background-image:url('/assets/images/icon/icon-store-chk-impossible.svg');}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail > a {width:100%;margin-top:2.4rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail > button {width:100%;margin-top:2.4rem;}

.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide {position:relative;margin-top:4rem;padding-top:4.8rem;width:100%;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide:before {content:"";position:absolute;top:0;left:calc(50% - .7rem);transform:translate(-50%,0);width:calc(100% + 3.4rem);height:.8rem;background-color:#eeeeee;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .menu-infor {}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .menu-infor > p.menu-tit {font:var(--font-B2-b);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .menu-infor > ul {margin-top:2rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .menu-infor > ul li {display:flex;justify-content:space-between;font:var(--font-B2-r);color:var(--color-gray-55);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .menu-infor > ul li + li {margin-top:.8rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .menu-infor > ul li > span {}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor {margin-top:4rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor > p.event-tit {font:var(--font-B2-b);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor > ul {margin-top:2rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor > ul li {border-radius:1.2rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor > ul li {margin-top:1.2rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor > ul li.open {background:var(--bg-newStore3);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor > ul li.brand {background:var(--bg-newStore4);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor > ul li a {display:block;width:100%;height:100%;padding:1.5rem 2.4rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor > ul li.open > a {color:var(--color-H-newStore3);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor > ul li.brand > a {color:var(--color-H-newStore4);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor > ul li a p {font:var(--font-B2-r);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor > ul li a p.date {font:var(--font-B3-r);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor > ul li.open a p > span.open {color:var(--color-S-newStore3);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .infor-wrap .detail .store-guide .event-infor > ul li.brand a p > span.infor {color:var(--color-S-newStore4);}


.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .map-wrap {position:relative;width:calc(100% - 36rem);}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .map-wrap #floor-map {width:100%;height:100%;background:url('/assets/images/thumb/map.jpg') no-repeat center center;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .map-wrap .beemap-indoor-bottomright {position:absolute;bottom:4rem;right:4rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .map-wrap .beemap-indoor-bottomright .beemap-indoor-zoom-controler {display:flex;flex-wrap:wrap;width:5.2rem;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .map-wrap .beemap-indoor-bottomright .beemap-indoor-zoom-controler button {width:5.2rem;height:5.2rem;border:0;border-radius:.5rem;background-color:var(-color-white);box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.25);text-indent:-99999px;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .map-wrap .beemap-indoor-bottomright .beemap-indoor-zoom-controler .beemap-indoor-zoom-controler-in {background:var(--color-white) url('/assets/images/icon/map-zoom-icon.svg') no-repeat center top;}
.LayerPopCont.storeTenant .layerPopupWrap .LP-Content .map-wrap .beemap-indoor-bottomright .beemap-indoor-zoom-controler .beemap-indoor-zoom-controler-out {background:var(--color-white) url('/assets/images/icon/map-zoom-icon.svg') no-repeat center bottom;margin-top:.8rem;}
.LayerPopCont.storeTenant .layerPopupWrap .floor-map-desc {display:none;position:relative;top:-5rem;text-align:left;font-size:1.6rem;line-height:3rem;color:rgb(195, 14, 46);}


/* 레이어팝업 :: 지도보기 */
.LayerPopCont.mapDetails .layerPopupWrap {max-width:138rem;width:100%;/*max-height:74.9rem;*/padding:0;}
.LayerPopCont.mapDetails .layerPopupWrap .LP-Content {border-radius:2rem;overflow:hidden;}
.LayerPopCont.mapDetails .layerPopupWrap .LP-Content .map-wrap {height:74.9rem;}
.LayerPopCont.mapDetails .layerPopupWrap .LP-Content .map-wrap #floor-map {width:100%;height:100%;background:url('/assets/images/thumb/map.jpg') no-repeat center center;}
.LayerPopCont.mapDetails .layerPopupWrap .LP-Content .map-wrap .beemap-indoor-bottomright {position:absolute;bottom:4rem;right:4rem;}
.LayerPopCont.mapDetails .layerPopupWrap .LP-Content .map-wrap .beemap-indoor-bottomright .beemap-indoor-zoom-controler {display:flex;flex-wrap:wrap;width:5.2rem;}
.LayerPopCont.mapDetails .layerPopupWrap .LP-Content .map-wrap .beemap-indoor-bottomright .beemap-indoor-zoom-controler button {width:5.2rem;height:5.2rem;border:0;border-radius:.5rem;background-color:var(-color-white);box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.25);text-indent:-99999px;}
.LayerPopCont.mapDetails .layerPopupWrap .LP-Content .map-wrap .beemap-indoor-bottomright .beemap-indoor-zoom-controler .beemap-indoor-zoom-controler-in {background:var(--color-white) url('/assets/images/icon/map-zoom-icon.svg') no-repeat center top;}
.LayerPopCont.mapDetails .layerPopupWrap .LP-Content .map-wrap .beemap-indoor-bottomright .beemap-indoor-zoom-controler .beemap-indoor-zoom-controler-out {background:var(--color-white) url('/assets/images/icon/map-zoom-icon.svg') no-repeat center bottom;margin-top:.8rem;}
.LayerPopCont.mapDetails .layerPopupWrap .floor-map-desc {display:none;position:relative;top:-5rem;text-align:left;font-size:1.6rem;line-height:3rem;color:rgb(195, 14, 46);}


/* 레이어팝업 :: 영수증 상세 */
.LayerPopCont.receipt .layerPopupWrap {max-width:53rem;width:100%;border:0;background-color:var(--color-F6);}
.LayerPopCont.receipt .layerPopupWrap .LP-Content {border:1px solid var(--color-D6);background-color:var(--color-white);border-radius:2rem;padding:2rem .8rem 2rem 2rem;}
.LayerPopCont.receipt .layerPopupWrap .receipt-wrap {text-align:center;padding-right:0.8rem;overflow-y:auto;}

/* 레이어팝업 :: 코엑스몰 주차 할인제외매장 */
.LayerPopCont.exclude-parking-charge .layerPopupWrap {max-width:700px;}
.LayerPopCont.exclude-parking-charge .layerPopupWrap .txt-descline {margin-top:1.2rem; font:var(--font-B2-r); text-align:center;}
.LayerPopCont.exclude-parking-charge .layerPopupWrap .desc-info-box {font:var(--font-B3-r); color:var(--color-gray-99);}
.LayerPopCont.exclude-parking-charge .layerPopupWrap .excluded-store-list {padding:2rem 0; margin:0 0 2rem; border-top:2px solid #666; border-bottom:1px solid #999; font-weight:normal}



/* 레이어팝업 :: 마이페이지 -> 단골점포설정 */
.LayerPopCont.favorite-store .layerPopupWrap {max-width:86rem;width:100%;border:0;/*height:100%;*/height:auto;}
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap {display:flex;flex-wrap:wrap;gap:4rem 2rem;}
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap .favorite-item p.head {font:var(--font-B2-b);}
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap .favorite-item ul {margin-top:2rem;display:flex;gap:2rem;}
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap .favorite-item ul li input[type=radio] + label:before,
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap .favorite-item ul li input[type=radio] + label:after {content:none;}
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap .favorite-item ul li input[type=radio] + label {display:block;cursor:pointer;}
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap .favorite-item ul li input[type=radio] + label figure {position:relative;width:14rem;height:14rem;border-radius:1.2rem;overflow:hidden;}
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap .favorite-item ul li input[type=radio] + label figure:after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid var(--color-red);border-radius:1.2rem;}
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap .favorite-item ul li input[type=radio] + label p.name {font:var(--font-B2-r);margin-top:.8rem;text-align:center;}

.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap.on .favorite-item p.head {color:var(--color-gray-99);}
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap.on .favorite-item.on p.head {color:var(--color-gray-00);}
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap.on .favorite-item ul li input[type=radio] + label {opacity:.65;}
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap.on .favorite-item ul li input[type=radio]:checked + label {opacity:1;}
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap.on .favorite-item ul li input[type=radio]:checked + label figure:after {border-width:.6rem;}
.LayerPopCont.favorite-store .layerPopupWrap .LP-Content .favorite-store-wrap.on .favorite-item ul li input[type=radio]:checked + label p.name {font:var(--font-B2-b);}

/* 레이어팝업 :: 별마당도서관(강연&공연) -> 당첨자 확인 */
.LayerPopCont.winnerCheckPopup .layerPopupWrap {max-width:70rem;width:100%;border:0;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName {margin-top:4rem;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul {display:flex;gap:4rem;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.thumb {width:12.5rem;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.thumb figure {width:12.5rem;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary {width:calc(100% - 12.5rem);}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary .genre-icon {display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary .genre-icon i.genre {padding:0 1.6rem;font:var(--font-B2-m);font-style:normal;border-radius:1.2rem;line-height:3.4rem;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary .genre-icon i.genre.receive {background-color:var(--color-gray-00);border:1px solid var(--color-gray-00);color:var(--color-white);}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary .genre-icon i.genre.life-style {border:1px solid #76BA50;color:#76BA50;;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary .genre-icon i.genre.invited {border:1px solid var(--color-red);color:var(--color-red);}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary .genre-icon i.genre.library {border:1px solid #B656C8;color:#B656C8;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary .genre-icon i.genre.special {border:1px solid #364FBB;color:#364FBB}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary .genre-icon i.genre.live {border:1px solid var(--color-gray-00);color:var(--color-gray-00);}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary .genre-icon i.genre.culture {border:1px solid var(--color-brown);color:var(--color-brown);}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary .genre-icon i.genre.kid {border:1px solid #FF5400;color:#FF5400;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary p.tit {font:var(--font-SH2-m);margin-top:1.2rem;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary p.name {color:var(--color-gray-55);font:var(--font-B2-r);margin-top:1.2rem;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary p.infor {margin-top:.4rem;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary p.infor span {color:var(--color-gray-55);font:var(--font-B2-r);}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary p.infor span.clock {position:relative;margin-left:2.4rem;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary p.infor span.clock:before{content:"";position:absolute;left:-2.3rem;top:.5rem;width:1.6rem;height:1.6rem;margin-right:.8rem;background:url('/assets/images/icon/icon-lecture-clock.svg') no-repeat;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary p.infor span:after {content:"";display:inline-block;vertical-align:middle;width:1px;height:1.3rem;background-color:var(--color-D6);margin:0 0.5rem .3rem 1rem;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .lectureName > ul li.summary p.infor span:last-child:after {content:none;}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .desc {margin-top:4.0rem;width:100%;padding:4.0rem 4.0rem 4.0rem 5.2rem;border-radius:2.0rem;background-color:var(--color-F6);}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .desc > p {position:relative;font:var(--font-B3-r);color:var(--color-gray-55);}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .desc > p:before {content:"";position:absolute;left:-1.3rem;top:.9rem;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--color-gray-55);}
.LayerPopCont.winnerCheckPopup .layerPopupWrap .desc > p + p {margin-top:.8rem;}
.LayerPopCont.winnerCheckPopup .table_wrap table tbody td {padding:2rem 1rem;}

.LP-Content .public-swipe-button-wrap {position:absolute;bottom:1.4rem;left:0;width:100%;display:flex;justify-content:center;gap:1.2rem;align-items: center;}
.LP-Content .public-swipe-button-wrap.statics {position:static; margin-top:20px;}
.LP-Content .public-swipe-button-wrap .public-swipe-pagination {display:inline-flex; gap:4px;}
.LP-Content .public-swipe-pagination .swiper-pagination-bullet {display:inline-flex; position:relative; width:18px; height:18px; aspect-ratio:1/1; border-radius:100px; overflow:hidden; text-indent:-1000em;}
.LP-Content .public-swipe-pagination .swiper-pagination-bullet:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 10px;
    height: 10px;
    background: #767676;
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.LP-Content .public-swipe-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width:30px; }
.LP-Content .public-swipe-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
    background-color:#000;
    width: 24px;
    border-radius: 24px;
}
.LP-Content .public-button-prev {position:relative; display:inline-flex; width:18px;height:18px;cursor:pointer;}
.LP-Content .public-button-prev:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 10px;
    height: 10px;
    background: url('/assets/images/common/btn_lp_prev_bk.svg') no-repeat center center;
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.LP-Content .public-button-next {position:relative; display:inline-flex; width:18px;height:18px;cursor:pointer;}
.LP-Content .public-button-next:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 12px;
    height: 12px;
    background: url('/assets/images/common/btn_lp_next_bk.svg') no-repeat center center;
    border-radius: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

