/* BASIC css start */
#overlay_layer{display:none!important;}

.brand .brand-title {padding: var(--spacing-md);}
.brand .brand-select {text-align: right;}
.brand .brand-select select {width: 60%; vertical-align: top;}
.brand .brand-select .div-select-brand {display: inline-block;  padding-left: 10px;}
.brand h2 {text-align:center; font-size: 1.25em; font-weight:bold; padding-top:10px;}
.brand .MK_product_list {background-color:#f9f9f9; border-bottom:1px solid #4a4a4a; border-top: 1px solid #4a4a4a;}
.brand .MK_product_list .items {padding: 10px 0;}
.brand .MK_product_list .items #MK_promotion_product li {width:33.33%;}
.brand .more .more-title {color: #3b3b3b;}
.brand .list_array .list_arrayRight img {width: 23px; height: auto;}

.item-wrap {font-size:0; padding: var(--spacing-2xl) var(--spacing-md)}
.item-wrap .item-cont .item-list{
    display: inline-block;
    width: calc((99.9% - var(--spacing-md)) / 2);
    margin-right: var(--spacing-md);
}
.item-wrap .item-cont .item-list:nth-child(2n){
    margin-right: 0;
}


/* ¼¿·ºÆ® ¹Ú½º */
.brand-select {
    position: relative !important;
    display: flex !important;
    align-items: center;
    padding: 10px 0;
}

#MS_select_brand_list {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    opacity: 0 !important; 
    z-index: 10 !important;
    cursor: pointer !important;
    display: block !important;
}
#MS_select_brand_list option{
    font-size:var(--font-size-xl);
}
 
#fake-select-view {
    position: relative;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    color: #1c1c1c;
    padding-left: 28px;  
    line-height: 50px;
    z-index: 5;
    pointer-events: none;  
}
 
#fake-select-view::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background: url('/design/hanwoo0501/pc/assets/common/ic_btn_brand.svg') no-repeat center;
    background-size: contain;
}
 
#fake-select-view span {
    font-size: 12px;
    vertical-align: middle;
    margin-left: 2px;
}

  
.brand-select .btn_Grey, 
.brand-select a.CSSbuttonWhite {
    position: relative;
    z-index: 15;  
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    height: 36px;
    padding: 0 12px;
    font-size: var(--font-size-lg);
    font-weight: 600;
    color: #666;
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 4px;
    text-decoration: none;
    margin-left: auto;  
}
/* BASIC css end */

