/* BASIC css start */
/* class-list */
#productClass .cate-wrap { margin-bottom:60px; }
#productClass .cate-wrap .bcate { font-family: "Pretendard Variable", Pretendard, sans-serif; padding:60px 0 40px; font-size:32px; color:#111111; font-weight:600; text-align:center; }
#productClass .cate-wrap .class-list ul { display:flex; flex-wrap:wrap; }
/* 5°³ ÀÌÇÏÀÏ ¶§ °¡¿îµ¥ Á¤·Ä */
#productClass .cate-wrap .class-list ul:has(li:nth-child(-n+5):last-child) {
    justify-content: center;
}
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li { width:calc(100% / 5 ) }
#productClass .cate-wrap .class-list ul li a { position:relative; font-weight:500; display:block; font-size:14px; color:#000; padding:15px 27px; transition:all .1s; border:1px solid #e8e8e8; text-align:center; }
#productClass .cate-wrap .class-list ul li:not(:nth-child(5n),:last-child) a { border-right:none }
#productClass .cate-wrap .class-list ul li a:hover,#productClass .cate-wrap .class-list ul li.sel a { color:#fff; background-color:#000 }
#productClass .cate-wrap .class-list ul li:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6)) a { border-top:none }



/* 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:20px 0 30px; }

.best_sec_inner{ margin:0 auto;position:relative; }
.best_sec p.best_tit{margin:15px 0 50px; text-align:center;  font-family: "Pretendard Variable", Pretendard, sans-serif; font-size:26px; color:#111111; font-weight:600;}
.best_sec .swiper{padding-bottom:40px;}
.best_sec .swiper-pagination{bottom: 0; top: unset;}
.best_sec .swiper-pagination-progressbar{background-color: rgba(0,0,0,.05);}
.best_sec .swiper-pagination-progressbar-fill{background-color: #cfcfcf;}
.best_sec .prdprice {display: flex;align-items: center;}
.best_sec .prd-wish {padding-left: 15px; display: inline-flex;align-items: center; }
.best_sec .prd-preview {margin-left: 15px;display: inline-flex;align-items: center;}
.best_sec .prd-wish i.fa { margin-right: 4px; color: #c8c8c8; font-size: 22px; vertical-align: text-top; cursor:pointer; }
.best_sec .prd-wish i.fa-heart { display:none; color: #ff6400; }
.best_sec .prd-wish .wish-on i.fa-heart { display:inline-block; }
.best_sec .prd-wish .wish-on i.fa-heart-o { display:none; }


:root {
    --swiper-pagination-color: #ff7324 !important;
    --swiper-theme-color: #ff7324 !important;
}

.item_list .info .prdprice {display: flex;align-items: center;}
.item_list .info .prd-wish { padding-left: 15px; display: inline-flex;align-items: center; }
.item_list .info .prd-preview {margin-left: 15px;display: inline-flex;align-items: center;}
.item_list .info .prd-wish i.fa { margin-right: 4px; color: #c8c8c8; font-size: 22px; vertical-align: text-top; cursor:pointer; }
.item_list .info .prd-wish i.fa-heart { display:none; color: #ff6400; }
.item_list .info .prd-wish .wish-on i.fa-heart { display:inline-block; }
.item_list .info .prd-wish .wish-on i.fa-heart-o { display:none; }




/* BASIC css end */

