/* BASIC css start */
@import url(/design/elenaheim/makeshop/css_js/swiper.min.css); 

.mshop_list{padding:0 15px;}
.mshop_list .title{margin:25px 5px 0;}
.mshop_list.slide {padding:0 10px;}
.mshop_list .prdList{overflow:hidden; vertical-align:top; margin-bottom:10px;  }
.mshop_list.slide .prdList{overflow:visible;}
.mshop_list .prdList li.product_good{display:inline-block; width:50% !important; overflow:hidden; padding-right:5px; box-sizing:border-box; font-size:0; line-height:0; margin:29px -1px 0; vertical-align:top;}
.mshop_list .prdList li.product_good:nth-of-type(2n){padding-left:5px; padding-right:0;}
.mshop_list.slide .prdList li.product_good{padding-right:5px !important; padding-left:5px !important; margin:29px 0 0;}



.mshop_list .prdList li.product_good .thumbnail{position:relative;width:100%;overflow:hidden;margin-bottom:9px}
.mshop_list .prdList li.product_good .thumbnail img{display:block;max-width:100%}
.mshop_list .prdList li.product_good .thumbnail img.-hover{position:absolute;top:0;left:0;z-index:1;opacity:0;filter:alpha(opacity:'0');-ms-filter:alpha(opacity:'0');visibility:hidden}
.mshop_list .prdList li.product_good .thumbnail a:hover img.-hover{opacity:1;filter:alpha(opacity:'100');-ms-filter:alpha(opacity:'100');visibility:visible}
.mshop_list .prdList li.product_good .thumbnail .soldoutbgfunc{position:absolute;top:0;left:0;width:100%;height:100%}
.mshop_list .prdList li.product_good .thumbnail .soldoutbgfunc .soldoutbg.-nodrag{width:100%;height:100%;text-align:center;background:rgba(0,0,0,.3)}
.mshop_list .prdList li.product_good .thumbnail .soldoutbgfunc .soldoutbg.-nodrag .soldoutbg_table{width:100%;height:100%;display:table}
.mshop_list .prdList li.product_good .thumbnail .soldoutbgfunc .soldoutbg.-nodrag .soldoutbg_table .soldoutbg_cell{vertical-align:middle;display:table-cell}
.mshop_list .prdList li.product_good .thumbnail .soldoutbgfunc .soldoutbg.-nodrag .soldoutbg_table .soldoutbg_cell img{margin:0 auto}
.mshop_list .prdList li.product_good .description{margin-bottom:11px;color:#444;line-height:1.6; font-family:'Noto Sans KR', sans-serif;}
.mshop_list .prdList li.product_good .description .descriptionBt{overflow:hidden}
.mshop_list .prdList li.product_good .description .descriptionBt img{padding:0}
.mshop_list .prdList li.product_good .description .name{padding-bottom:10px; /*margin-bottom:12px;border-bottom:1px solid #e5e5e5*/ }
.mshop_list .prdList li.product_good .description .name a{font-size: 14px;color:#000;/* font-weight:700; *//* overflow:hidden; *//* text-overflow:ellipsis; *//* display:-webkit-box; *//* -webkit-line-clamp:2; *//* -webkit-box-orient:vertical; */line-height:1.4em;/* word-break:keep-all; */}
.mshop_list .prdList li.product_good .description .spec{display:table;width:100%;margin-bottom:8px;overflow:hidden;font-size:0}
.mshop_list .prdList li.product_good .description .spec p{display:table-cell;vertical-align:top;font-size:15px}
.mshop_list .prdList li.product_good .description .spec .prdPrice del{font-size:12px;color:#b7b7b7;margin-right:5px}
.mshop_list .prdList li.product_good .description .spec .prdPrice strong{font-size:15px;color:#444;font-weight:700}
.mshop_list .prdList li.product_good .description .spec .prdDcPer{font-size:15px;color:#be5762;font-weight:700;text-align:right}
.mshop_list .prdList li.product_good .description .icon img{padding:0 1px;height:100%}
.mshop_list .prdList li.product_good .description .icon.st2{float:left;margin-bottom:5px}
.mshop_list .prdList li.product_good .description .review_cnt{float:right;color:#999;font-size:14px;line-height:17px}


.mshop_list.slide .swiper-button-next,
.mshop_list.slide .swiper-button-prev{ top:200px; width: 36px; height: 36px; margin-top: -18px; background-color: #FFF; background-repeat: no-repeat; background-size: 35px; background-position: center;}      
.mshop_list.slide .swiper-button-next{right:5px; background-image: url(/design/elenaheim/makeshop/images/lookbook/btn_slide_right.png);}
.mshop_list.slide .swiper-button-prev{left:5px; background-image: url(/design/elenaheim/makeshop/images/lookbook/btn_slide_left.png);}

.category_title{padding:50px 0 38px 0; text-align:center; line-height:1.2; font-weight:600; font-size:1.2rem;}
.black-title{position:relative; text-align:center;}
.black-title:before{position:absolute; top:50%; left:0; width:100%; height:1px; background-color:#e5e5e5; content:"";}
.black-title span{display:inline-block; /*min-width: 50%;*/ color:#FFF; text-align:center; padding:5px 10px; box-sizing:border-box; line-height:1; font-size:7px; background-color:#333333; position:relative;font-family: 'Roboto','Nanum Square','³ª´®°íµñ','Nanum Gothic','Lato','¸¼Àº°íµñ','Malgun Gothic','µ¸¿ò',Dotum,AppleGothic,sans-serif;}
.black-title span { background-color:#fff; color:#333; font-weight:bold; font-size:16px;}

.mb-50{margin-bottom:50px;}


.mshop_list_head{border-bottom:1px solid #e5e5e5; margin:13px 15px 0; padding:3px; overflow:hidden;}
.mshop_list_head .list_count{display:block; float:left; vertical-align:top; padding-top:10px; font-size:12px; color:#363636; font-family: 'Hind Madurai', sans-serif; font-weight:500;}
.mshop_list_head .list_count:after{content:" Item"; }
.mshop_list_head .select_box{float:right; width:113px; height:30px !important; background-color:#ebebeb;}
.mshop_list_head .select_box select{width:100%; height:30px !important;box-sizing:border-box; color:#686868; box-shadow:none;-webkit-appearance: none;  border:none !important; background:transparent url(/design/elenaheim/makeshop/m_img/bg_select_button.png) 100% center no-repeat; background-size:auto 30px;}

.titleImg img{width:100%;}


/*½Ã°£ Ä«¿îÆ®*/
.modal-wrap, .july-event, .summer-wrap { position:relative; }
.timeWrap { position:absolute;  top:5px; left:50%; width:100%; margin:0 auto;  text-align:center; font-family:'Noto Sans KR', sans-serif; color:#fff; transform:translateX(-50%) scale(80%); opacity:.8;}
.summer-wrap .timeWrap { top:45%; }
.timeWrap .time-title { font-size:18px; padding: 5px 0; }
.timeWrap span { position:relative; display:inline-block !important; font-size:30px; font-weight:blod; background-color:rgba(0,0,0,.8); padding-right:10px; padding-left:10px; border-radius:8px;  } 
.timeWrap span:after { content:''; position:absolute; background-color:rgba(255,255,255,.2); width:100%; height:1px; left:0; top:50%; transform:translateY(-50%);}
.timeWrap span.col { background-color:transparent; padding: 0;}
.timeWrap span.col:after {display:none;}
.timeWrap span.dDay { margin-right: 10px; }
.timeWrap span.dDay span.col {color:#fff;}



/* ÇÏÀ§ ºÐ·ù*/

.cate-m {
    background-color:#333;
    white-space:nowrap;
    overflow-x:auto;
    text-align:center;
}

.cate-m * {
    box-sizing:border-box;
}

.cate-m li {
    display:inline-block;
    width:35%;
    height:60px; line-height:60px;
}

.cate-m li:first-child {
    width:20%;
}

.cate-m li:nth-child(4) {
    width:55%;
}


.cate-m li a {
    display:block;
    color:rgba(255,255,255,.8);
    text-align:center;
    font-size:14px;
}
.cate-m li a.is-sel {
    font-weight:bold; 
    text-decoration: underline #fecbae 4px;
    color:#fff;
    
}

/*Å«½½¶óÀÌµå*/

#topContents h3.sec-title {
    font-weight:bold;
    font-size:20px;
    text-align:center;
    padding:20px 0 10px;
}

/*#topContents .cover-best {
    background-color:#faf6ea;
}
#topContents .comf-best {
    background-color:#f5edd6;
}*/

#topContents .big-slide {
    padding-bottom:20px;
}
#topContents .big-slide .swiper-wrap {
    width:100%;
    overflow:hidden;
    padding:20px;
}
#topContents .big-slide .swiper {
  width: 120%;
  height: auto;
}

#topContents .big-slide .swiper .swiper-slide {
    /*background-color:#333;*/
    color:#fff;
    /*height:150px;*/ line-height:150px; text-align:center;
}

#topContents .big-slide .swiper .swiper-slide img {
    width:100%;
}


#mvSubBar.scroll-fix {
    position:fixed;
    top:50px;
    z-index:999;
    width:100%;
}
/* BASIC css end */

