/* BASIC css start */
/* 현재 분류명 */
.now_cate_tit { position: relative; font-size: 24px; color: #121212; font-weight: 600; padding: 40px 20px 24px; } 

/* 카테고리 */
.class-list { position: relative; padding: 0 20px 72px; display: flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; gap: 8px 7%; } 
.class-list dd a { font-size: 14px; font-weight: 400; color: #656565; } 
.class-list dd a.sel { font-weight:600; color:#121212; } 
body .swiper_wrap .swiper-pagination { top:auto; bottom:0; left:50%; width:160px; height:1px; margin-left:-80px; background:#e6e6e6; } 
body .swiper_wrap .swiper-pagination { top:auto; bottom:40px; left:50%; width:160px; height:2px; margin-left:-80px; background:#e6e6e6; border-radius:1px; } 
body .swiper_wrap .swiper-pagination-progressbar-fill { background:#121212; border-radius: 1px; } 

/* 베스트 아이템 */
.cont_tit {font-size: 20px;font-weight: 500;color: #121212;padding: 0 0 16px;} 
.goodsList .swiper-container {padding: 0 0 22px 0;} 

/* 상품 리스트 */
#MS_product {position: relative;padding: 0 20px;} 
.swiper_wrap{padding: 0 20px;margin-bottom: 26px;overflow: hidden;}
.goodsList{position: relative;}

/* 커스트마이징 */
.goodsList .imgWrap .dc {
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    line-height: 40px;
    width: 40px;
    background: black;
    color: #fff;
    font-size: 12px;
}

.shopbrandTitle img {
    width: 100%
}


.mainreview {
    font-size: 13px;
    color: rgba(0,0,0,.3)
}

.freediv {
    padding-top: 8px
}

.freespan2 {
    display: inline-block;
    height: 18px;
    padding: 2px 3px 1px;
    margin-right: 4px;
    border: 1px solid #d3dadf;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    font-size: 11px;
    font-wight: 500;
    line-height: 13px;
    letter-spacing: -0.25px;
    color: #7a7a7a
}

.freespan3 {
    border-color: #d3dadf;
    color: #7a7a7a;
    font-weight: 500;
}
/* BASIC css end */

