/* BASIC css start */
/* BRAND INFO */
.brand_info {    position: absolute;    top: 80px;    left: 30px;}


.brand_info h2 {    color: #fff;    font-size: 40px;    font-weight: bold;    margin-bottom: 20px;}

.brand_info .info_tit {    font-size: 20px;    color: #fff;    font-weight: bold;}
.brand_info .info_txt {    color: #fff;    font-size: 13px;    font-weight: 500;    padding: 10px 0;    line-height: 1.5;
}

.best_box {    background: #FFF;    padding-bottom: 38px;}


.visual_box {margin-bottom:4px; }
.visualSwiper{width: 1220px;margin:0 auto;}
.visualSwiper .swiper-slide {position:relative; }
.visualSwiper .swiper-slide  a {display:inline-block; width:1220px;}
.visualSwiper .swiper-slide  a img {width:100%; }
.visualSwiper .swiper-pagination {bottom:10px}
.visualSwiper .swiper-pagination-bullet { color: #fff; line-height: 9px; font-size: 11px; font-weight: 400; letter-spacing: -1px; background: transparent; width: 11px; height: 9px; border-radius: 0; opacity: 1; }
.visualSwiper .swiper-pagination-bullet-active { font-size: 0; width: 10px; height: 1px; background: #fff; }


#content{padding-top:70px;}
 .sz-ic-recmd {margin-top: 10px ! important;}
 .bcate {
    font-size: 34px;
    font-weight: 500;
    font-family: 'Noto Sans KR';
    text-transform: uppercase;}
.class-list {
    padding: 11px 50px 0;}
.cate-wrap .class-list ul {display:flex;}

.cate-wrap .class-list ul li {
    float: left;
    margin-right: 30px;
    padding-bottom: 9px;}
 .cate-wrap .class-list ul li a { font-size : 16px; font-weight:400;}
 .cate-wrap .class-list ul li.sel {
    border-bottom: 1px solid #000; font-weight:600;}
 .cate-wrap .class-list ul li.sel a {
    color: #000;}
 .cate-wrap .class-list ul:after {
    display: block;
    clear: both;
    content: '';}

.cate-wrap {
    display: inline-flex
;}
ul.cate_list li {display : inline-block;margin-right:6px;}
ul.cate_list li a{
background:#F8F8F8; height:27px; display:flex; justify-content: center; align-items: center; border-radius:30px; font-size:13px; color:#666; font-weight:400; padding:0 10px; min-width:70px; box-sizing:border-box;
;}
.cate_list li.sel a{
    background: #796F65 ! important;
    color: #fff  ! important;
}


.cate-wrap .class-list ul li.sel a {
    color: #000;
}

.cate-wrap-Box .cate-wrap .class-list ul li a {
    display: block;
    font-size: 15px;
    color: #777;}

/* ÅØ½ºÆ® ¿µ¿ª */
.txt_area {background: url(/design/mayblue/renewSkin/img/pc_bg_01.jpg) no-repeat;
    background-size: 100%;
    z-index: 2; height : 560px;
    padding: 60px 0;
}
.txt_area p{ color:#fff;   padding-left: 40px;}

.w1480 {
    width: 1220px !important;
    margin: 0 auto;
}
.txt_area .desc_tit {    padding-top: 20px;    font-size: 40px;    font-weight: 600;}
.txt_area .desc_sub_tit {
    font-size: 28px;
   padding: 16px 40px;
}
.txt_area .desc_txt {
    font-size: 20px;
}

.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;
}





.brand{margin-top : 0;}

.best_wrap {float: left;}
.best_title {font-family: 'Noto Sans KR', sans-serif; font-size:28px; color:#333; 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;
}
 .item-cont .item-list.best-item-list {margin-left:0 ! important;}
#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;
}


.sz-cate-content .item-wrap .item-cont.sz-ic-recmd {
    border: 0;
}

/* 2018.02 Renew */
.item-wrap {
    width: 1220px;
    margin: 0 auto;
}
.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 {
padding-bottom : 0 ! important;
    position: relative;
    margin-top: 24px ! important;
    border-bottom: 0 ! important;
    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;
}
.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: 0 ! important;}
.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 .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 */

