.md_recommend{
    position:relative;
    width:100%;
    box-sizing: border-box;
    padding:0 16px;
    margin-top:60px;
}
.md_recommend .md_title{
    font-size: 18px;
    color: #000;
    padding-bottom: 12px;
    display:flex;
    flex-wrap: wrap;
    align-items: baseline;
}
.md_recommend .md_title span{
    font-weight: normal;
    font-size: 13px;
    margin-left: 10px;
}
.md_recommend .md_prd_list{
    overflow:hidden;
}

/* 상품 롤링 */
.md_recommend .md_prd_list .md_prd_box{
    position:relative;
    margin-bottom:18px;
}
.md_recommend .md_prd_list .md_prd_box .prd_info{
    margin-top:8px;
    box-sizing:border-box;
    padding:0 6px;
}
.md_recommend .md_prd_list .md_prd_box .prd_info .prd_name{
    font-size:12px;
    color:#000;
    font-weight: 600;
    word-break: keep-all;
}
.md_recommend .md_prd_list .md_prd_box .prd_info .prd_sub_name{
    font-size:12px;
    color:#4e4e4e;
    padding-top:4px;
}
.md_recommend .md_prd_list .md_prd_box .prd_info .prd_price{
    font-size:14px;
    color:#000;
    font-weight:600;
    padding-top:8px;
    width: 100%;
    position:relative;
}
.md_recommend .md_prd_list .md_prd_box .prd_info .prd_price strike{
    color:#4e4e4e;
    font-size:12px;
    font-weight:400;
}
.md_recommend .md_prd_list .md_prd_box .prd_info .prd_price .discount_rate{
    color: #90a837;
    position:absolute;
    right:0;
}

/* 페이징 */
.md_recommend .swiper-pagination{
    background:none;
    width:100%;
    display:flex;
    justify-content: center;
    margin-top:12px;
}
.md_recommend .swiper-pagination-bullet-active{
    background:#000;
}

@media (max-width: 400px) {
.md_recommend .md_title{
    flex-direction: column;
}
.md_recommend .md_title span{
    margin-left: 0px;
    padding-top:5px;
}
}