/* BASIC css start */
/* 롤링배너 */
#mainSlider { position:relative;} 
#mainSlider .swiper-container { width: 100%; height: 100%; } 
#mainSlider .swiper-slide { font-size: 18px; background: #fff; } 
#mainSlider .swiper-slide img { width: 100%; display: block; height: auto; } 
#mainSlider .swiper-button-next { right:50px; background:url('/design/melliti/shop/icon/arrow_right.png') 0 0 no-repeat; width: 28px; height: 60px; } 
#mainSlider .swiper-button-prev { left:50px; background:url('/design/melliti/shop/icon/arrow_left.png') 0 0 no-repeat; width: 28px; height: 60px; } 
#mainSlider .swiper-pagination { left: 50%; top: 98%; width: 180px; height: 2.6px; margin-left: -90px; border-radius: 10px; } 
#mainSlider .swiper-pagination span { background-color: #fff; } 

#mainSlider .swiper-slide .text {position:absolute; bottom:4.71%; left:29px;}
#mainSlider .swiper-slide .text * {color:#fff;}
#mainSlider .swiper-slide .text.black * {color:#000;}
#mainSlider .swiper-slide .text.top {top:25%;}
#mainSlider .swiper-slide .text span {display:block; margin-bottom:2px; font-size:1.083rem; letter-spacing:-0.01rem;}
#mainSlider .swiper-slide .text h4 {margin-bottom:5px; font-weight:600; font-size:1.917rem; line-height:43px;}
#mainSlider .swiper-slide .text p {font-size:16px; line-height:26px;}


/* BEST ITEM ROOLING */
/* MD's PICK 롤링상품 */
#bestSlider { position:relative; margin: 66px 16px;}
#bestSlider .mdPickSlider { position:relative; width:100%;}
#bestSlider p.ttl {font-size: 20px;display: inline-block;margin: 14% auto 3%;width: 100%;text-align: center;font-weight:500;}
#bestSlider .bestContainer {  overflow:hidden; margin: 0 auto; padding-top: 20px; padding-bottom: 20px;}
/* #bestSlider .bestContainer .swiper-slide { width:23.8%;margin: 0 20px 0 0; } */
#bestSlider .bestContainer .swiper-slide a { display:block; }
#bestSlider .bestContainer .swiper-slide .thumb { position:relative; overflow: hidden; }
#bestSlider .bestContainer .swiper-slide .thumb img {width:100%;-webkit-transition: -webkit-transform 0.5s ease;transition:transform 0.5s ease;}
#bestSlider .bestContainer .swiper-slide .prd-preview { display:none; position:absolute; right:15px;bottom:15px; width:24px;margin:0 auto;}
#bestSlider .bestContainer .swiper-slide .prd-preview i { font-size: 24px; }
#bestSlider .bestContainer .swiper-slide .listPic { width:100% }
#bestSlider .bestContainer .swiper-slide .listInfoBox .listName { 
    /* height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 8px;
    font-size: 14px;
    line-height: 19px; */

    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 8px;
    font-size: 14px;
    line-height: 19px;
}
/* #bestSlider .bestContainer .swiper-slide .listInfoBox .subname { color:#8e8d8d;line-height:18px; padding-bottom: 7px;font-size: 14px;} */
#bestSlider .bestContainer .swiper-slide .listInfoBox .subname { display: none;}
#bestSlider .bestContainer .swiper-slide .listInfoBox .listPrice,
#bestSlider .bestContainer .swiper-slide .listInfoBox .listSoldout { font-size: 18px;position:relative;margin-bottom: 12px; padding-top: 6px; font-weight: 700;}
#bestSlider .bestContainer .swiper-slide .listInfoBox .listPrice del,
#bestSlider .bestContainer .swiper-slide .listInfoBox .listPrice strike { color:#8e8d8d; font-weight: normal; font-size: 14px; margin: 0 8px; }
#bestSlider .bestContainer .swiper-slide .listInfoBox .listPrice .dcPercent { color:#0092cb; font-size:14px;}
#bestSlider .bestContainer .swiperBtn {color:#111;font-size: 27px;position:absolute;top:46%;text-align:center;background-image: none; z-index:11;}
#bestSlider .bestContainer .swiperBtn.swiper-button-next {right:20px;}
#bestSlider .bestContainer .swiperBtn.swiper-button-prev {left:20px;}
#bestSlider .bestContainer .swiperBtn.swiper-button-next:hover img { background:url('/design/melliti/shop/icon/md_arrow_right_on.png') no-repeat; z-index:11;}
#bestSlider .bestContainer .swiperBtn.swiper-button-prev:hover img { background:url('/design/melliti/shop/icon/md_arrow_left_on.png') no-repeat; z-index:11;}
#bestSlider .bestContainer .swiper-scrollbar { width:100%;height: 2px; left:0; bottom:0; background: #dbdbdb;}
#bestSlider .bestContainer .swiper-scrollbar-drag { background: #000;}

/* BEST ITEM */
#bestProduct {position:relative; margin-top: 80px;}

.midBanner a{
    margin: 10% 0 18% 0;
    display: block;
    height: 73vw;
    max-height: 520px;
    background-repeat : no-repeat;
    background-size : cover;
    background-position: center;
}
.midBanner .test1{
background-image: url('/design/melliti/shop/banner/m_test2.jpg');
}


/* 기획전 */
.exclusive-wrapper{
	background-color: #f8f8f8;
	padding : 66px 16px;
    overflow: hidden;
}
#exclusive { 
	position:relative;
}
#exclusive .exContaier{
	position: relative;
	margin-top: 20px;
}
#exclusive .exContaier img{ width: 100%;}
#exclusive .exContaier h4{
    padding-top: 16px;
    margin-bottom: 2px;
    font-weight: 700;
    font-size: 20px;
    text-align: left;
}
#exclusive .exContaier .exSubTitle{
    margin-bottom: 11px;
    color: #979797;
    font-size: 13px;
    text-align: left;
}
#exclusive .exContaier .exItemList{
	display: inline-block;
    width: 100%;
    text-align: left !important;
}
#exclusive .exContaier .exItemList .exItem{
	height: auto !important;
    margin-bottom: 16px;
}
#exclusive .exContaier .exItemList .exItem .exItemImg{display: inline-block;
    width: 25.58%;
    height: auto;
    vertical-align: middle;
}

#exclusive .exContaier .exItemList .exItem .info {
    position: relative;
    display: inline-block;
    width: 60%;
    padding-right: 10%;
	font-size: 12px;
    padding-left: 10px;
    vertical-align: middle;
}
#exclusive .exContaier .exItemList .exItem .info a{
	font-size: 13px; font-weight: 500; 
}

#exclusive .exContaier .exItemList .exItem .name {
    padding-top: 0;
    margin-bottom: 11px;
}
#exclusive .exContaier .exItemList .exItem .price{
	position:relative;font-weight: 600;
}
#exclusive .exContaier .exItemList .exItem .price del{
	color:#979797; font-weight: normal; margin-left: 6px;
}
#exclusive .exContaier .exItemList .exItem .price .dcPercent
{color:#0092cb; font-size: 11px; margin-left: 6px; font-weight: 400; }
#exclusive .exContaier .exItemList .exItem .price .listPrice{ margin: 0; padding: 0;}

#exclusive .exContaier .exItemList .exItem .favorit{
	position: absolute;
    top: 50%;
    right: 6px;
    margin-top: -16px;
	font-size: 18px !important;
}




/* tabProduct */
#tabProduct {position:relative; margin: 18% 0;}
/* TAB COLLECTION */

#tabProduct .newCateTab {text-align: center; padding: 20px 0;}
#tabProduct .newCateTab ul{margin:0 auto;list-style:none;font-size:0;line-height:0;letter-spacing:0;}
#tabProduct .newCateTab li{ display:inline-block;width:40%;font-size:14px;height:40px; line-height:40px; text-align:center;}
#tabProduct .newCateTab li {font-size: 14px; font-weight: 300; color:#a8a8a8; border: 2px solid #c7c7c7; cursor: pointer;}
#tabProduct .newCateTab li:hover,
#tabProduct .newCateTab li:active, 
#tabProduct .swiper4_text .swiper_over { font-weight: 700; color:#000; border: 2px solid #000;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#tabProduct .swiper4 { overflow: hidden;}
#tabProduct .tabcontainer .item-wrap{padding: 0;}
#tabProduct .tabcontainer .swiper-slide .thumb img {width:100%;}
#tabProduct .tabcontainer .item-wrap .item-cont .item-list{
	padding: 0 1.5% 1.5% 0;
}
#tabProduct .swiper-pagination4{display: none;}


#tabProduct .newCate_prod .slideList .prd-preview { display:none; position:absolute; right:15px;bottom:15px; width:24px;margin:0 auto;}
#tabProduct .newCate_prod .slideList .prd-preview i { font-size: 24px; }
#tabProduct .newCate_prod .prd-info { left:0;right:0;margin-top: 17px; min-height: 100px;}
#tabProduct .newCate_prod .prd-info .clChip span {display: inline-block;width: 12px;height: 4px; margin: 0 1px;vertical-align: top;}
#tabProduct .newCate_prod .prd-info .prd-name { margin:0 0 4px;font-size:16px;}
#tabProduct .newCate_prod .prd-info .subname { color: #8e8d8d; line-height: 18px; padding-bottom: 7px; font-size: 14px;}
#tabProduct .newCate_prod .prd-info .prd-price { font-size: 16px; position: relative; margin: 12px 0 0; }
#tabProduct .newCate_prod .prd-info .prd-price del { color: #8e8d8d; font-weight: normal; font-size: 14px; margin: 0 8px; }
#tabProduct .newCate_prod .prd-info .prd-price .dcPercent { color: #d95115; font-size: 16px; }
#tabProduct .newCate_prod .prd-info .prd-price span { }



/* 메인 타이틀 */
.main h3 {
    /* font-size: 16px;display: inline-block;margin: 35px auto 20px;font-weight: bold;width: 100%;text-align: center;line-height: 20px; */
    position: static;
    z-index: 1;
    width: 100%;
    margin-left: 0;
    /* padding-left: 4.83%; */
    font-size: 22px;
    font-weight: 700;
    text-align: left;
    line-height: 26px;
}

.main #tabProduct h3 {
    padding-left: 16px; display: inline;
}
.main .allProduct h3{
    padding-left: 8px;
    display: inline;
    margin-bottom: 30px;
}

.main .allProduct{
    margin: 0 8px;
}

.main .allProduct article{
    margin-top: 20px;
}



/* BASIC css end */

