/* BASIC css start */
.soldout_check::after {
    content: "";
    position: absolute;
    width: 297px;
    height: 385px;
    top: 6px;
    left: 4px;
    right: 0;
    bottom: 0;
    background: url(/design/mayblue/renewSkin/img/0203_soldout_thumb.png);
    background-size: 100%;
    z-index: 2;
}
 
 line-height:55px;




.brand{margin-top : 0;}

.best_wrap {text-align:center;}
.best_title {font-family: 'Noto Sans KR', sans-serif; font-size:28px; color:#333; width:400px; margin:0 auto; padding-bottom:0; margin-bottom:10px; padding-top: 70px; line-height: 28px;}
.best_subtitle {margin-bottom:35px;font-size:13px;color:#333;}


.sz-cate-content .sub-cate-nav li a{
    padding: 9px 22px 9px 22px;
    border-radius: 24px;
    background-color: #F8F8F8;
    font-size: 15px;
    /* line-height: 1.3; */
    font-weight: normal;
    vertical-align: baseline;
    color: #999;
}

.item-wrap .item-cont .item-list .thumb img {width:297px; height:auto;}
.item-wrap .item-cont .item-list {
    float: left;
    width: 258px;
    margin: 10px 9.5px;
}

.item-wrap .item-cont .item-list li {
    text-align:left;
    width: 291px;
    padding-left:6px;
} 

.swiper-slide .item-list-inner #wishBtn {
    position: absolute;
    bottom: 68px;
    right: 4px;
    z-index: 5;
}
.szm-thumb {
    position: relative;
}




p.prd_n {
    padding-top: 2px;
}

span.mbprd-promo {
    color: #CA5C40;
    font-weight: 500;
}

#prdBrand .cate-wrap .bcate { text-align: center; font-size: 14px; font-weight: 500; }
#prdBrand .cate-wrap .mcate {
    zoom: 1;
    overflow: hidden;
    margin: 20px 0 0 0;
    padding: 5px 0 5px 0px;
}
#prdBrand .cate-wrap .mcate li {
    float: left;
    padding: 5px;
}
#prdBrand .cate-wrap .mcate li a:hover { text-decoration: underline; }

#prdBrand .cate-wrap .mcate li a{
    font-weight:500;
    color:#a1a1a1;
}

#prdBrand .cate-wrap .mcate li a:hover{
    color:#345010;
    text-decoration:none;
}

/* 2018.02 Renew */
.item-wrap .item-cont.sz-ic-recmd{border:1px solid #e1e1e1;padding:60px 0 30px 0;}
.item-wrap .item-cont .sz-item-list-wrap {}
.item-wrap .item-cont .item-list {
    box-sizing: border-box;
    width: 25%;
    margin-left: 0;
    margin-right: 0;
}
.item-wrap .item-cont .item-list-inner {
    width: 295px;
    margin: 0 auto;
}
.sz-sub-cate-nav-container {
    position: relative;
    margin-top: 75px;
    padding-bottom: 40px;
    border-bottom: 1px solid #e4e4e4;
    text-align: center;
}
.sub-cate-nav {text-align: center;}
.sub-cate-nav .cur-cate-name {
    display: inline-block;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 500;
    color: #505050;
}
.sub-cate-nav .mcate{
    display: inline-block;
    margin-left: 15px; 
    line-height:55px;
}
.sub-cate-nav li {
    display: inline-block;
}
.sub-cate-nav li,
.sub-cate-nav li a {
    font-size: 15px;
    line-height: 1.3;
    font-weight: normal;
    vertical-align: baseline;
    color: #999;
}
.sz-cate-item-count {display:none;}
.sz-cate-filter-line {margin-top: 10px;}
.sz-cate-sort {text-align: right;}
.sz-cate-sort li {
    display: inline-block;
    margin: 0 2px;
}
.sz-cate-sort li a {
    font-size: 12px;
    line-height: 1.3;
    font-weight: normal;
    vertical-align: baseline;
    color: #999;
}

.sz-cate-content .sub-cate-nav .cur-cate-name a {
    display: inline-block;
    font-size: 30px;
    line-height: 1.3;
    font-weight: 5300;
    color: #505050;
    vertical-align: top;
}
.sz-sub-cate-nav-container .sub-cate-nav .mcate .selected a {
background-color:#796F65;
    font-weight: 600;   
    color: #fff;
}

#contentRecmdWrapper {
    background-color: #f5f5f5;
}

#contentRecmdWrapper .sz-item-list-wrap {
    width: 1220px;
    margin: 0 auto;
}

#contentRecmdWrapper .sz-item-list-wrap .best-item-list {
    float: left;
}


/* º£½ºÆ® */
#contentRecmdWrapper .best_title {margin-bottom:50px; }
#contentRecmdWrapper .sz-item-list-wrap .best-item-list {float:none;width:100%;height: auto;min-height: auto;}
#contentRecmdWrapper .sz-item-list-wrap .best-item-list .item-list-inner {float:none; width:100%}
#contentRecmdWrapper .sz-item-list-wrap .best-item-list .item-list-inner .thumb img {width:100%; height:auto; }
#contentRecmdWrapper .sz-item-list-wrap .best-item-list .prd-price-line span {float:none; display:inline-block; }
#contentRecmdWrapper .prodSwiper .swiper-slide {width:calc(25% - 8px); margin-right:8px; }
#contentRecmdWrapper .prodSwiper .swiper-scrollbar {width:100% !important; height:1px !important; position:static !important; border-radius:0; opacity:1; background:#DEDEDE; margin:50px auto 0 }
#contentRecmdWrapper .prodSwiper .swiper-scrollbar-drag {background:#796F65; border-radius:0;}




/* BASIC css end */

