/* BASIC css start */
/* class-list */
#productClass .cate-wrap { overflow:hidden }
#productClass .cate-wrap .bcate { padding-bottom:10px; font-size:18px; color:#202020; font-weight:bold; border-bottom:1px solid #e3e3e3 }
#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; }

/* 상품분류 수정 - kbg*/
#contentWrapper{padding: 0;}
#contentWrap{width: 100%;  padding:0 37px 0 329px; box-sizing: border-box;}
#productClass{padding:92px 0 0;}
#productClass *{font-family: "HelveticaNeue-MediumCond", "LGPC";}
#productClass .bread_wrap, #productClass .bread_wrap a{color:#000000; font-size:15px;}
#productClass .item-wrap{padding:28px 0 0; min-height: calc(100vh - 100px);}
#productClass .item-wrap > div.item-cont{padding:56px 0 0;}
#productClass .item-wrap > div.item-cont:first-of-type{padding:0;}
#productClass .item-wrap .prd-info .prd-price p{color:#000000; font-size:17px;}

  .lang{position: absolute; right:0px; top: 90px; display: flex; gap: 5px}
  .lang li:before{ content: ''; width:1px; height: 10px; background: #999; display: inline-block; margin-right: 5px; vertical-align: middle}
  .lang li:first-of-type:before{display:none}
  .lang li a{display: inline-block; padding: 3px 4px; color: #000000ae !important; font-size: 13px !important; position:relative; font-family: 'HelveticaNeue-MediumCond'; }
  .lang li a.sel:before {content:''; display: block; width: 14px; height:1px; background: #999; bottom: 4px; position: absolute;}

/* BASIC css end */

