/* BASIC css start */
#contentWrap { padding:0px 0px 30px 0px !important; }

#prdBrand .cate-wrap .cate-img { padding: 25px 0 25px 0 }
#prdBrand .cate-wrap .cate-review li { float: left; padding-right: 6px; }
#prdBrand .cate-wrap .cate-review .review_end { padding-right: 0px }

.best-tit { font-size: 20px; font-family: Georgia; font-style: italic; color: #333; line-height: 26px; padding-top: 30px; }

.sidebar_brand_bn_list {width:200px;}
.sidebar_brand_bn_list > ul > li {border:1px solid #ddd;margin-top:-1px;}
.price_consumer{    text-align: left;}
/* 베스트 아이템 */
#prdBrand .item-wrap .recmd-item-cont { zoom: 1; overflow: hidden; border: 1px solid #ddd; background-color: #f5f5f5; margin-bottom: 30px; padding: 15px; }
#prdBrand .item-wrap .recmd-item-cont:after { content: ""; display: block; clear: both; }
#prdBrand .item-wrap .recmd-item-cont .item-list { display:inline-block; width:33.3%;}
#prdBrand .item-wrap .recmd-item-cont .item-list .thumb { text-align: center }
#prdBrand .item-wrap .recmd-item-cont .item-list .thumb img { width: 240px; }
#prdBrand .item-wrap .recmd-item-cont .item-list li { color:#111; }
#prdBrand .item-wrap .recmd-item-cont .nomg { margin-right: 0; }

/* 상품 리스트 공통 */
.thumb { text-align:center; background:#f9f9f9;}
.thumb a {position:relative;display:block;width:auto;}

.review_icon { position:relative; top:3px; }
.review_font { margin-left:3px; font-size:12px; }
.item-wrap .item-cont .item-list .prd-price span { color:#333333 }
.mg10 { margin-left:10px; }
.price_red { color:#db4137!important; }
.prd-name { font-size:16px; line-height:20px; color:#333333;}
.line { font-size:12px; color:#888888; height:26px; border-bottom:1px solid #eeeeee; }
.item-wrap .item-info { padding:10px 0; } 
.item-wrap .item-cont .item-list {  } /* height:400px; padding:30px 25px 0; */
/* li a { background: url(/images/d3/modern_simple/common/bull_bbs_hd_link.gif) no-repeat left 50%;} */
#brand_color > ul > li { display:inline-block; }

/* 하위 카테고리(브랜드) */
.category_list {font-size:0;border-bottom:1px solid #ddd;}
.category_list > li {font-size:12px;display:inline-block;vertical-align:top;}
.category_list > li a {display:block;width:auto;padding:20px;font-size:14px;}
ol.paging { padding: 20px 0 10px; text-align: center; }  
ol.paging li { display: inline-block; width: 30px; height: 30px; line-height: 30px; font-size: 14px; }
ol.paging li a{ display: inline-block; width: 30px; line-height: 30px; text-align: center; height: 30px; background: #fff; color: #000;border: 1px solid #ddd; }
ol.paging li strong { display: inline-block; width: 30px; line-height: 30px; text-align: center; height: 30px; background: #ff2e68; color: #fff; }




span.prd_descript {
    text-align: left;
 color: #424141;
    width: 100%;
    display: block;
    margin-bottom: 0.5rem;
    margin-top:1rem;
}


a.good_list_cart {
    display: flex;
    border: 1px solid #424141;
    border-radius: 4px;
    padding: 0.5rem 0;
    justify-content: center;
    gap: 0.5rem;
}

a.good_list_cart svg {
    fill: #424141;
}

a.good_list_cart p {
    color: #424141;
}

.category_goodlist.item_list_sub ul li .brand{display:none;}

.category_goodlist.item_list_sub ul li .price{    text-align: left;}
.category_goodlist.item_list_sub ul li .item-title{    text-align: left;     margin-bottom: 0;}
.category_goodlist.item_list_sub ul li .themp{    margin-bottom: 12px;}


p.discount_price {
    color: #ff2d68;
    font-weight: 600;
    font-size: 22px;
}

.price_flex {
    display: flex;
    gap: 12px;
    margin-bottom: 0.5rem;
}

.new_sub-list.sub_list_tab .tab_cate:after{display:none;}

.new_sub-list.sub_list_tab .tab_cate > ul li a{
    font-weight: 400;
}

.new_sub-list.sub_list_tab .tab_cate > ul li a:hover {
    font-weight: 700;
}

.new_sub-list.sub_list_tab .tab_top .tab_btn{background: none;}
.new_sub-list.sub_list_tab .tab_cate{    border: 1px solid #979797;
    padding: 20px 30px;}

.new_sub-list.sub_list_tab .tab_top .tab_btn:nth-child(1){border-left:none;border-top:none;border-right:none;}
.new_sub-list.sub_list_tab .tab_top .tab_btn {
    font-size: 20px;
    display: block;
    text-align: left;
    line-height: 58px;
    background: none;
    position: relative;
    font-weight: 600;
    border-bottom: 3px solid #000;
    width: auto;
}
ul.brad_name {
    display: flex;
    align-items: center;
    gap: 60px;
}
.sub_list_tab .tab_cate .brad_name li:nth-child(-n+5) {
    margin-bottom: 0 !important;
}
.sub_list_tab .tab_cate .brad_name li {
    float: unset !important;
    width: auto !important;
}
.a1 {color: #ff2d68;font-weight: 600;font-size: 22px;}
.item_list_sub ul li {height:420px !important;}
/* BASIC css end */

