/* BASIC css start */
/* =========================================================
   PC BEST50 - CSS 2차 정리본
   - 기존 상품 4열 / 고정 크기 / 메뉴 배치 유지
   - HTML 인라인 구매수/리뷰수 CSS 분리
   - 할인 전 가격 · 할인율 · 실제 가격 · 품절 스타일 추가
   - 푸터 1920px 고정 폭은 이번 작업 범위 밖
========================================================= */

/* [01] 카테고리 타이틀 · 중분류 메뉴 (원본 유지) */
#prdBrand .cate-wrap .bcate {
    margin-top: 30px;
    text-align: center;
    font-size: 40px;
    color: #000;
    line-height: 35px;
    font-family: 'Metrophobic', Arial, serif;
    font-weight: 600;
}

#prdBrand .cate-wrap .mcate {
    zoom: 1; /* 레거시 호환: 사용 여부 확인 후 별도 정리 */
    overflow: hidden;
    margin: 20px 0 30px;
    text-align: center;
}

#prdBrand .cate-wrap .mcate li {
    display: inline-block;
}

#prdBrand .cate-wrap .mcate li a {
    display: inline-block;
    margin: 0 3px;
    padding: 0 7px;
    line-height: 30px;
    font-weight: normal;
    font-size: 11px;
    vertical-align: top;
    color: #000;
    background: #e9e9e9;
    border-radius: 0.3em;
}

#prdBrand .cate-wrap .mcate li a:hover,
#prdBrand .cate-wrap .mcate li a.sel {
    color: #f00;
    font-weight: bold;
}

#prdBrand .cate-wrap .mcate li span {
    display: inline-block;
    margin: 0 7px;
}

#prdBrand .cate-wrap .mcate li#ct01 span {
    display: none;
}

/* [02] 상품 분류 공통 스타일 (현재 CSS 보존) */
#prdBrand .sub_wrap .item-cont {
    margin-left: 70px;
}

#prdBrand .sub_wrap .subTit {
    margin: 0 auto;
    width: 1192px;
    padding: 10px 0;
    background: #000;
    text-align: center;
    font-weight: bold;
    color: #fff;
}

#prdBrand .sub_wrap .item-wrap .item-info {
    width: 1192px;
    margin: 80px auto 0;
    padding-top: 30px;
}

.prd-color {
    text-align: right;
    padding: 10px 0 0;
    width: 280px;
}

.thumb {
    height: 450px;
}

.item-list {
    margin-bottom: 20px !important;
}

.bestTit {
    margin: 10px auto 0;
    border: 1px solid #afafaf;
    color: #9c9c9c;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding: 7px 0 2px;
    width: 258px;
}

/* [03] BEST50 상품 4열 배치 (기존 동작 유지) */
.item-cont {
    zoom: 1; /* 레거시 호환: 사용 여부 확인 후 별도 정리 */
    overflow: hidden;
    margin-top: 10px;
    display: flex;
    justify-content: center;
}

.item-cont:after {
    content: "";
    display: block;
    clear: both;
}

.item-cont .item-list {
    float: left;
    width: 350px;
    margin: 10px 0;
    text-align: center;
}

.item-cont .item-list .thumb img {
    width: auto;
    height: 450px;
    border-radius: 10px;
}

.item-cont .item-list li {
    margin-top: 10px;
    text-align: left;
    padding-left: 15px;
}

.item-cont .item-list .prd-name {
    font-size: 11px;
    color: #262626;
}

.item-cont .item-list .prd-price {
    font-weight: bold;
    color: #252525;
}

/* [04] 가격 · 할인 · 품절 (상품 분류 페이지와 동일한 HTML 클래스) */
.item-cont .item-list .org_price {
    display: grid;
    color: #000;
    font-size: 13px;
    font-weight: bold;
}

.item-cont .item-list .price-original {
    font-size: 11px;
    font-weight: normal;
    color: #999;
}

.item-cont .item-list .price-discount {
    font-size: 11px;
    font-weight: normal;
    color: #f00;
}

.item-cont .item-list .price-current {
    font-size: 13px;
    font-weight: bold;
    color: #000;
}

.item-cont .item-list .price-soldout {
    font-size: 13px;
    font-weight: bold;
    color: #f00;
}

/* [05] 색상 아이콘 */
.abcd span {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #ddd;
}

/* [06] 구매수 · 리뷰수 (기존 HTML 인라인 스타일을 그대로 이동) */
.item-cont .item-list li.order_stock {
    display: inline-block;
    float: left;
    margin-top: 5px;
    color: #000;
    font-weight: 500;
    font-size: 11px;
}

.item-cont .item-list li.review_count {
    display: inline-block;
    float: left;
    margin-top: 5px;
    padding-left: 15px;
    color: #000;
    font-weight: 500;
    font-size: 11px;
}




/* BASIC css end */

