/* BASIC css start */
/* class-list */
#productClass {margin:50px 0 0}
#productClass .cate-wrap { overflow:hidden }
#productClass .cate-wrap .bcate { display:none; padding:46px 0 50px; font-size:22px; color:#000; font-weight:500;font-family: -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', Pretendard, Roboto, 'Noto Sans KR', 'Segoe UI', 'Malgun Gothic', sans-serif;}
#productClass .cate-wrap .class-list ul { border-bottom:1px solid #e3e3e3;  *zoom:1 }
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li { padding:15px 30px 16px 0; float:left }
#productClass .cate-wrap .class-list ul li a { display:block; font-size:13px; color:#919191 }

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

/* total-sort */
#productClass .total-sort { padding-top: 30px; }

.item-hd {padding:18px 15px; border-top:1px solid #000; border-bottom:1px solid #c4c4c4; margin-bottom:50px;}
.item-hd .item-total {float:left; color:#656565; font-size:14px;}
.item-hd .item-total span {color:#000;}
.item-hd .sort-wrap {float:right;}
.item-hd .sort-wrap li {display:inline-block; padding-left:42px;}
.item-hd .sort-wrap li > a {font-size:14px; color:#656565; text-align:center;}
.item-hd .sort-wrap li a span.on { color: #000; position:relative;border-bottom: 1px solid #000;}

/* 상품공통 */
.item-wrap {padding-bottom:50px;}
.prd-wrap {font-size:0;}
.prd-wrap .list {width: calc(29.6% - 14px); display:inline-block;  margin:0 21px 20px 0 !important; vertical-align: top;  }
.prd-wrap .list:nth-of-type(2n) {display:none}
.prd-wrap .list:nth-of-type(6n-1) {margin-right:0 !important;}
.prd-wrap .list .item-list  {border: 1px solid #d6d6d6; box-sizing:border-box;}
.prd-wrap .list .item-list:hover {border: 1px solid #f04b3c; box-sizing:border-box;}
.prd-wrap .list .item-list .prd-info { padding:25px 21px; background: #ffffff; border-top: 0; position:relative;}
.prd-wrap .list .item-list .prd-info .prd-name {padding-bottom:12px;}
.prd-wrap .list .item-list .prd-info .prd-name a {font-size: 19px; line-height:20px; color: #000;}
.prd-wrap .list .item-list .prd-info .sub-name a {font-size: 15px; line-height:16px; color: #999999; line-height: 120%;}
.prd-wrap .list .item-list .prd-info .prd-price{ padding: 14px 0 0; color: #000; font-size: 17px; line-height:17px; font-weight: 600;}
.prd-wrap .list .item-list .prd-info .prd-price strike { font-size: 17px; color: #4c4c4c; padding-right:8px; font-weight:normal;}
.prd-wrap .list .item-list .thumbnail > a > img {width:100%;}
.prd-wrap .list .item-list .prd-info .moreview {position:absolute; right:24px; bottom:24px;font-size:14px !important;color:#f04b3c;display:inline-flex;align-items:center;}
.prd-wrap .list .item-list .prd-info .moreview a.btn-wish {font-size:14px; line-height:14px; color:#f04b3c;margin-right:4px;}
.prd-wrap .list .item-list .prd-info .moreview a.btn-wish::before {display:block;content:'\f08a';font-family:'FontAwesome';font-weight: 900;}
.prd-wrap .list .item-list .prd-info .moreview .my-wish-list{font-size:16px;font-weight: bold;font-familt:'Noto Sans KR';margin-right:5px;cursor:pointer}
/*
.prd-wrap .list .item-list .prd-info .moreview .my-wish-list::before {display:block;font-family:'FontAwesome';font-weight: 900;font-size:14px;content:'\f08a';}
.prd-wrap .list .item-list .prd-info .moreview .my-wish-list.Y:before {content:'\f004';}
.prd-wrap .list .item-list .prd-info .moreview .my-wish-list.N:before {content:'\f08a';}
*/
.prd-wrap .list.banner:hover{box-shadow: none;}
.paging {display:none;}
/* BASIC css end */

