/* BASIC css start */
/*#content{width:1690px !important}*/
#content {width: 1340px !important;}
/* class-list */
#productClass .cate-wrap { overflow:hidden }
#productClass .cate-wrap .bcate { font-family: 'Jost', sans-serif;padding:70px 0 30px;  font-size:30px; color:#333; font-weight:600; text-align:center; }

/*탭메뉴 원본 css*/
#productClass .cate-wrap .class-list ul { text-align:center}
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li { margin:0 5px; display:inline-block; }
#productClass .cate-wrap .class-list ul li a { font-family: 'Noto Sans KR', sans-serif;display:block; font-size:13px; color:#999999; background-color:#f9f9f9; padding:15px 30px; border-radius:30px }

/*탭메뉴 수정 css*/
.class-list {
    width: 170px;
    position: relative;
    top: 0px;
    left: 50px;
}

.class-list ul {
    width: 100%;
    position: absolute;
    background-color: #000
}

.class-list ul li {
    margin: 0 12px;
}

.class-list ul li a {
    font-family: 'Noto Sans KR', sans-serif;
    display: block;
    font-size: 15px;
    color: #fff;
    padding: 12px 25px;
}

.nav-menu li a:hover {
    color: #ffca00;
    border-bottom: 2px solid #ffca00;
}
li.liist:focus {
    color: #25ff00;
}
a.custom-link:focus {
    color: aquamarine;
}
.top_banner {width: 100%; height: 350px;}

/* best-item */


#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }

.best_sec{margin-bottom:60px; padding:60px 0 30px; border-bottom:1px solid #e7e7e7; } 

.best_sec_inner{ margin:0 auto;position:relative; }
.best_sec_inner h3{font-family: 'Jost', sans-serif;font-size:30px; color:#333333; font-weight:600; }
.best_sec_inner .best_tit{display:flex; align-items:center; justify-content:space-between; margin-bottom:30px; }
.best_sec_inner .best_tit h3{}
.best_sec_inner .best_tit>div{ }
.best_sec .swiper{}

.best_sec .swiper-pagination{position:unset}
.best_sec .swiper-pagination-bullets.swiper-pagination-horizontal{left:unset; top:unset; width:auto; }
.best_sec .swiper-pagination-bullet {width: 22px;height: 22px;text-align: center;line-height: 22px;box-sizing:unset; font-weight:500; font-size: 12px; color: #5d5d5d;opacity: 1; background: rgba(0, 0, 0, 0);font-family: 'Lato', sans-serif;border:1px solid #ccc }
.best_sec .swiper-pagination-bullet-active { color: #fff; background:#333333; }
/* total-sort */
#productClass .total-sort { padding-top: 50px; }


#sec6{margin-top:10px}
#sec6 .sec_inner{}
#sec6 .sec_inner h2{margin-bottom:0px; margin-right: 38px; display:inline-block; width:100%; text-align:left; font-size: 60px; }
#sec6 .sec_inner h2 a.more{}
#sec6 .sec_inner .sec6_cont{display: block; margin: auto; }
#sec6 .sec_inner .sec6_cont ul{display: flex; flex-wrap: wrap; }
#sec6 .sec_inner .sec6_cont ul li{width: 290px;margin-right: 45px; margin-bottom: 30px; }
#sec6 .sec_inner .sec6_cont ul li:nth-child(6n){margin-right: 45px; }

.item-wrap .item-info .item-order { display: table!important; margin: auto!important; position: static; font-size: 20px; }
.item-wrap .item-info { padding: 10px 0 10px!important; }

/* BASIC css end */

