/* BASIC css start */
/* 변경한 class-list */
#productClass .cate-wrap { margin-bottom:20px; }
#productClass .cate-wrap .bcate { font-family: "Pretendard Variable", Pretendard, sans-serif;padding:20px 0 40px;  font-size:32px; color:#111111; font-weight:600; text-align:center; }
#productClass .cate-wrap .class-list ul {display:flex; flex-wrap:wrap;  }
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li {width:calc(100% / 6 ) }
#productClass .cate-wrap .class-list ul li a {position:relative; font-weight:500; display:block; font-size:14px; color:#0F2B02; /*중분류 박스내 폰트*/ padding:10px 27px; transition:all .1s; border:1px solid #e8e8e8; text-align:center;}
#productClass .cate-wrap .class-list ul li:not(:nth-child(6n),: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:#0F2B02} /*중분류 박스*/
#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; }

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

/* 한행에 노출되는 상품수 소스 추가*/
.w25p {width: 14.875% !important; }
.w25p:nth-child(4n) {margin-right: 1.5% !important;} /* w25p 숫자가 변경되면 이미지 크기와 노출 갯수에 영향을 줌 */ 


/*카트아이콘 사이즈 조정 */
.cart_icon img {width: 20px; height: 20px;}

/* 하위 분류 */
#productClass .item-cate { display: flex; justify-content: space-between; align-items: end; padding: 10px 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; }

/* 옵션미리보기와 돋보기가 한줄에 나란하게 배치 소스 추가 */
.prd-optpreview, .prd-preview { display: inline-block; vertical-align: top; /* 두 요소를 위쪽에 맞추기 */  margin-right: 10px; /* 요소 사이 간격 */ }

/* 하트크기 조정 */
/* 안되서 감추기 .prd-wish i { font-size: 8px; }*/

/* 상품진열 틀어짐 해결소스 추가 */
li.item_list.w25p { height: 350px; }
.shopbrand_item_wrap { display: block!important; } /*2026-05-04 메이크샵 제공 소스 추가*/






/* BASIC css end */

