/* BASIC css start */
#productClass .prd-class-hd .loc-navi dd a { text-align: center; font-size: 14px; color: #1e1e1e; padding-top: 50px; margin: 10px auto;}

#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: 20px; }


/* 20230927 추가 시작 */
#productClass .cate-wrap .bcate { text-align: center; font-size: 40px; color: #1e1e1e; padding: 10px 0; margin: 10px auto;}
#productClass .cate-wrap { width:1200px; overflow: hidden; }
#productClass .cate-wrap .class-list { zoom: 1; text-align: center;  margin-bottom: 15px;   }
#productClass .cate-wrap .class-list span { padding: 12px 30px; white-space: nowrap; background-color: #f2f2f2; border-radius: 20px; }
#productClass .cate-wrap .class-list span a {  white-space: nowrap; font-size: 14px; line-height: 3.5; letter-spacing:2px;  }
#productClass .cate-wrap .class-list span a:hover { text-decoration: underline; color:#111;  }
#productClass .cate-wrap .cate-img { padding: 25px 0 25px 0 }
#productClass.cate-wrap .cate-review li { float: left; padding-right: 6px; }
#productClass .cate-wrap .cate-review .review_end { padding-right: 0px }
#productClass .recmd-item-cont {zoom: 1;overflow: hidden;margin-top:20px; }
#productClass .recmd-item-cont:after { content: ""; display: block; clear: both; }
#productClass .recmd-item-cont .item-list { float: left; width: 280px; text-align: center; border: 1px solid #ebebec; margin-right: 24px; margin-bottom: 50px; position: relative; }
#productClass .recmd-item-cont .item-list .thumb { position: relative;  }
#productClass .item-cont .item-list .img a {width: 99%; border:1px solid #cbcbcb; }
#productClass .item-cont .item-list img {transition:transform 1.0s}
#productClass .item-cont .item-list img:hover {transform:scale(1.2);}

#productClass .recmd-item-cont .item-list . {width: 100%; }
#productClass .recmd-item-cont .item-list dd {text-align: center;padding: 10px 10px 20px;}
#productClass .recmd-item-cont .item-list dd .bestBox { position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,0.7); color: #fff; padding: 2px 4px; text-align: center; }
#productClass .recmd-item-cont .item-list.nomg { margin-right: 0px }
#productClass .recmd-item-cont .item-list li { text-align: left; }
#productClass .recmd-item-cont .item-list .prd-price { padding: 10px 0 0; font-size: 14px; color: #111; font-weight:bold }
#productClass .recmd-item-cont .item-list .prd-price strike { color:#999; font-weight: normal; font-size: 12px; margin-right: 5px; }
#productClass .recmd-item-cont .item-list .prd-name { padding: 5px 0 7px; }
#productClass .recmd-item-cont .item-list .prd-subname {color:#999; padding-top: 5px;}
#productClass .recmd-item-cont .item-list .prd-line { margin-bottom: 5px; width:100%; height:1px; background:#ddd }
#productClass .recmd-item-cont .item-list .prd-ico { padding-top:5px }
#productClass .recmd-item-cont .item-list .prd-color {display: flex;flex-wrap: wrap;gap: 2px;margin: 5px 0;}
#productClass .recmd-item-cont .item-list .prd-color span{display:inline-block;width:10px;height:10px;border: 1px solid rgba(0,0,0,0.15);box-sizing: border-box;}
#productClass .recmd-item-cont .item-list .prd-preview { padding-top:5px }
#productClass .recmd-item-cont .item-list .prd-preview .btn-preview { display:inline-block; width:69px; height:17px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_preview.gif) 0 0 no-repeat }
#productClass .recmd-item-cont .item-list .prd-benefit { padding-top:5px }
#productClass .recmd-item-cont .item-list .prd-wish {position: absolute;top: 10px;right: 5px;}
#productClass .recmd-item-cont .item-list .prd-wish i.xi-heart,
#productClass .recmd-item-cont .item-list .prd-wish i.xi-heart-o { margin-right: 4px; color: #c8c8c8; font-size: 22px; vertical-align: text-top; cursor:pointer; }
#productClass .recmd-item-cont .item-list .prd-wish i.xi-heart { display:none; color: #f41f3a; }
#productClass .recmd-item-cont .item-list .prd-wish .wish-on i.xi-heart { display:inline-block; }
#productClass .recmd-item-cont .item-list .prd-wish .wish-on i.xi-heart-o { display:none; }


/* 20230927 추가 끝 */







/* BASIC css end */

