/* BASIC css start */
#contentWrap { width:1280px; } 

/* class-list */
#productClass .cate-wrap { overflow:hidden; margin: 40px 0 42px; } 
#productClass .cate-wrap .bcate { display: flex; gap: 40px; margin-bottom: 40px; } 
#productClass .cate-wrap .bcate a { position: relative; font-size: 32px; font-weight: 700; color: #121212; } 
#productClass .cate-wrap .bcate a:after { content:''; display: inline-block; width: 1px; height: 30px; background: #ddd; position: absolute; top: 50%; transform: translateY(-50%); right: -20px; } 
#productClass .cate-wrap .bcate a:last-child:after { content:unset; } 
#productClass .cate-wrap .class-list ul { display: flex; flex-wrap: wrap; gap: 6px; *zoom:1 } 
#productClass .cate-wrap .class-list ul li { } 
#productClass .cate-wrap .class-list ul li a { display: inline-block; font-size: 16px; font-weight: 400; color: #555; padding: 10px 20px; border: 1px solid #dedede; border-radius: 90px; } 
#productClass .cate-wrap .class-list ul li a.sel { background: #121212; color: #fff; border-color:#121212; } 

/* 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; } 

/* 하위 분류 */
#productClass .item-cate { display: flex; justify-content: space-between; align-items: end; padding: 30px 0; } 
#productClass .item-cate a { font-weight: bold; color: #1c1c1c; letter-spacing: -1px; } 
#productClass .item-cate .scate a { font-size: 18px; } 
#productClass .item-cont .thumb .main_icons { position:relative; } 


/* BASIC css end */

