/* BASIC css start */
.shopbrand { padding-bottom:30px }
.shopbrand h2 {text-align:center; font-size: 1.25em; font-weight:bold; padding-top:10px;}
.shopbrand .MK_product_list {background-color:#f9f9f9; border-bottom:1px solid #4a4a4a; border-top: 1px solid #4a4a4a;}
.shopbrand .MK_product_list .items {padding: 10px 0;}
.shopbrand .MK_product_list .items #MK_best_product li {width:33.33%;}
.shopbrand .MK_product_list .items .paging-num {text-align: center; clear: both; margin:20px 0;}
.shopbrand .MK_product_list .items .paging-num a {background-color:#fff; border:1px solid #393939; padding:5px 10px; margin:0 10px;}
.shopbrand .list_group {padding:12px 1%; text-align:center;}
.shopbrand .list_group select {width:49%; height:28px;}
.shopbrand .more .more-title {color: #3b3b3b;}
.shopbrand .more .more-num {color: #aaaaaa;}
.shopbrand .shopbrandTitle img {max-width: 100%;}
.shopbrand .list_array .list_arrayRight img {width: 23px; height: auto;}

.shopbrand .lnb {  } /* padding:8px 5px 0 5px */
.shopbrand .lnb h3 { padding:10px; font-size:18px; color:#474747; font-weight:bold }
.shopbrand .lnb .lnb_category { padding:10px 0; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; overflow:hidden }
.shopbrand .lnb .lnb_category ul { *zoom:1 }
.shopbrand .lnb .lnb_category ul:after { display:block; clear:both; content:'' }
.shopbrand .lnb .lnb_category ul li { margin-left:-1px; float:left; width:33.33%; border-left:1px solid #f1f1f1 }
.shopbrand .lnb .lnb_category ul li a { display:block; padding:3px 0 3px 8px; font-size:12px; color:#666; letter-spacing:-1px }

/* =============================================================================
페이징
================================================================================*/
.paging { padding-top: 10px; padding-bottom:10px; height: 30px; text-align: center; line-height: 0; vertical-align: top; font-size:0;}
.paging li { display: inline-block;font-size:14px;vertical-align:middle;}
.paging li a { display:block; width: auto; padding:16px; color: #999; cursor: pointer; border:0;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;min-width:15px;min-height:15px;line-height:0;}
.paging li a.arr_next {background:url('/design/fixntox/mobile/img/common/arrow_nextpage.png') center center no-repeat;}
.paging li a.arr_prev {background:url('/design/fixntox/mobile/img/common/arrow_prevpage.png') center center no-repeat;}
.paging li a.arr_first {background:url('/design/fixntox/mobile/img/common/arrow_firstpage.png') center center no-repeat;}
.paging li a.arr_last {background:url('/design/fixntox/mobile/img/common/arrow_lastpage.png') center center no-repeat;}
.paging li a:hover,.paging li.now a { font-weight: bolder; letter-spacing: -1px; color:#d72a2a;background:#f8f8f8;}
.paging li.first a,.paging li.prev a,.paging li.next a,
.paging li.last a { padding: 0 3px; }
.paging li.prev { margin-right: 10px! ; }
.paging li.next { margin-left: 10px; }


.sub_list_tab{width: 100%;margin: 30px auto 20px;}
.sub_list_tab .tab_top:after{clear: both; display: block; content: ""}
.sub_list_tab .tab_cate{padding: 20px 10px; box-sizing: border-box;border: 1px solid #ddd;display: none}
.sub_list_tab .tab_cate:after{clear: both; display: block; content: ""}
.sub_list_tab .tab_cate .tab_name{float: left;width: 146px;font-weight: bold}
.sub_list_tab .tab_cate .cate_name{float: left;}
.sub_list_tab .tab_cate ul.cate_name:after{clear: both; display: block; content: ""}
.sub_list_tab .tab_cate .cate_name li{float: left;width: 33.33%; text-align: center;}
.sub_list_tab .tab_cate .cate_name li:nth-child(-n+5),.sub_list_tab .tab_cate .cate_name li:nth-child(-n+6){margin-bottom: 20px;}
.sub_list_tab .tab_cate .brad_name li{float: left;width: 33.33%; text-align: center;}
.sub_list_tab .tab_cate .brad_name li:nth-child(-n+5){margin-bottom: 20px;}
.sub_list_tab .tab_cate > ul li a{font-weight: bold}

.sub_list_tab .tab_top .tab_btn{display: block;height: 40px;width: 50%; text-align: center; line-height:40px;float: left;background: #ededed;position:relative;box-sizing: border-box;}
.sub_list_tab .tab_top .tab_btn:nth-child(1){border-left: 1px solid #ddd;border-top: 1px solid #ddd; border-right: 1px solid #ddd;}
.sub_list_tab .tab_top .tab_btn:nth-child(2){border-right: 1px solid #ddd;border-top: 1px solid #ddd;border-left: 1px solid #ddd;}
.sub_list_tab .tab_top .tab_btn:nth-child(1).on{border-right: 1px solid #fff; background: #fff;clear: #ff2d68;color: #ff2d68}
.sub_list_tab .tab_top .tab_btn:nth-child(2).on{clear: #ff2d68;border-left: 1px solid #fff; background: #fff;color: #ff2d68}
.sub_list_tab .tab_top .tab_btn.on:after{width: 100%; position: absolute; bottom: -1px; content: ""; display: block; background: #fff; height: 1px; }


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;
    width:15px;
}

a.good_list_cart p {
    color: #424141;
}

.category_name {
    padding: 40px 20px 8px;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: 600;
    text-decoration: underline;
    text-decoration-thickness: 4px;
    text-underline-offset: 8px;
}

.panes {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    border: 1px solid #3b3b3b;
}

.item_list .item-title {
    line-height: 20px;
    height: auto!important;
    display: block;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    margin-bottom:15px!important;
}

.item_list ul li .price {
text-align: left;
    display: flex;
    font-size: 16px;
    height: auto;
    align-items: flex-start;
    gap: 6px;
        flex-direction: column;
}


.item_list ul li {width:50%;}


.price_bottmo {
    gap: 6px;
    display: flex;
    align-items: center;
}

.category_wrapper {
    width: 100%;
    box-sizing: border-box;
    padding: 0 20px;
}

ul.brad_name {
    display: flex;
    align-items: center;
    gap:15px;
}

.brad_name li a {
    font-size: 14px;
    font-weight: 300;
}

.brad_name li a:hover{color:#000;}

p.product_descript {
    margin: 1rem 0 0.5rem;
    font-size: 12px;
    color: #898989;
    /* text-align: center; */
}

.list_discount{
color: #ff2d68;
    font-weight: 600;
    font-size: 20px;
}

.item_list ul{display:flex; flex-wrap: wrap; padding: 0 20px;
    box-sizing: border-box;}
/* BASIC css end */

