/* BASIC css start */
.list-wrap2 {padding-bottom:20px; margin-bottom:20px;}
.swiper-slide .main_icons .listPic {width:100%;}
.list_shoppingInfo {padding:10px;}
.list_shoppingInfo .listName{
    padding-right: 16px;
    line-height: 16px;
    color: #2d2c2c;
    font-family: 'Noto Sans KR';
    font-size: 11px;
    font-weight: normal;
    padding-top: 2px;
    margin-bottom: 4px;
}
    
.colorchips.test{display:none}

.main-category-best{
    background:#fffdfa;
    padding-top:22px;
    
}
.category-box ul li a.active{
    color:#fff;
    background:url(/design/vivnluv/mobile/common/button_back8.jpg); !important;
}
.main-category-best .title{
    line-height:30px;
    color:#414141;
    font-family: 'NanumSquareAc', sans-serif;
    font-size:16px;
    text-align:center;
    padding-bottom:20px;
}
.main-category-best .title .main-cate{
    color:#888888;
}
.main-category-best .title .line{
    display:inline-block;
    width:1px;
    height:10px;
    line-height:30px;
    background:#fffdfa;
    vertical-align:middle;
    margin:20 200px;
}
.list-wrap.cate-best{
    padding-bottom:46px;
}
.list-wrap.cate-best .items li{
    margin-bottom:10px;
}
.list-wrap.cate-best .items li a .thumb{
    margin-bottom:0px;
}
.list-wrap.cate-best .swiper-pagination{
    line-height:26px;
    bottom:20px;
}
.list-wrap.cate-best .swiper-pagination .swiper-pagination-bullet-active{
    background:#be9d76 !important;
}
.list-wrap.cate-best .swiper-pagination .swiper-pagination-bullet{
    background:#ddd;
    opacity:1 !important;
}

.sub-section{
    padding-top:55px;
}
.sub-section h2{
    text-align: left;
    font-size: 17px;
    color: #202020;
    font-weight: 600;
    margin-bottom: 10px;
    margin-left: 5px;
}


.category-box{
    text-align:center;
    margin-bottom:24px;
}
.category-box ul{
    font-size:0px;
}
.category-box ul li{
    display:inline-block;
    margin:0px 5px;
    margin-bottom:10px;
}
.category-box ul li a{
    display:inline-block;
    line-height:30px;
    padding:0px 16px;
    color:#888888;
    background:#f9f5ee;
    font-family:'Nanum Gothic';
    font-size:11px;    
    letter-spacing:-0.55px;
    text-align:center;
}


.item-array{
    padding:0px 10px;
    margin-bottom:12px;
}
.item-array .item-arrayleft{
    float:left;
    vertical-align:middle;
    line-height:30px;
}
.item-array .item-arrayleft select{
    display:inline-block;
    border:0px;
    height:27px;
    line-height:27px;
    color:#888;
    padding-left:0px;
    padding-right:80px;
    font-family:'Nanum Gothic';
    font-size:13px;
    border-bottom:1px solid #ddd;
    background:url('/design/vivnluv/mobile/common/select.png')no-repeat center right;
    background-size:11px auto;
-webkit-appearance: none;
 -moz-appearance: none;
appearance: none;

}

.item-array .item-arrayleft select::-ms-expand {
display: none;
}
.item-array .item-arrayright{
    float:right;
    font-size:0px;
    vertical-align:middle;
    line-height:30px;
}
.item-array .item-arrayright a{
    display:inline-block;
    width:15px;
    height:15px;
    line-height:15px;
    margin-left:10px;
    text-align:center;
    background-size:15px 15px !important;
}
.item-array .item-arrayright a img{
    width:100%;
    vertical-align:middle;
}

.item-array .item-arrayright a.one{
    background:url('/design/vivnluv/mobile/common/array_list_one.png')no-repeat center center;
}
.item-array .item-arrayright a.one.active{
    background:url('/design/vivnluv/mobile/common/array_list_one_active.png')no-repeat center center;
}
.item-array .item-arrayright a.two{
    background:url('/design/vivnluv/mobile/common/array_list_two.png')no-repeat center center;
}
.item-array .item-arrayright a.two.active{
    background:url('/design/vivnluv/mobile/common/array_list_two_active.png')no-repeat center center;
}
.item-array .item-arrayright a.three{
    background:url('/design/vivnluv/mobile/common/array_list_three.png')no-repeat center center;
}
.item-array .item-arrayright a.three.active{
    background:url('/design/vivnluv/mobile/common/array_list_three_active.png')no-repeat center center;
}

.item-none{
    line-height:60px;
    font-size:14px;
    color:#888;
    margin-bottom:0px !important;
}

.prd_list_title_img_mobile{
    width:100%;
    margin-bottom:1em;
}

.bcate_now{
    text-align:center;
    font-size:18px;
    color:#202020;
    margin-bottom:1em;
}

.bcate {
    text-align:center;
    font-size:18px;
    color:#202020;
}

.class-list ul { border-bottom:1px solid #e3e3e3;  *zoom:1; padding-left:10px; padding-bottom:10px; }
.class-list ul:after { display:block; clear:both; content:'' }
.class-list ul li { padding:15px 30px 0px 0; float:left }
.class-list ul li a { display:block; font-size:13px; color:#202020 }
/* BASIC css end */

