/* BASIC css start */
/* Ä«Å×°í¸® ½ºÅ©·Ñ */
.shopbrand .shopBrandCateArea {padding-top:9px;position:relative;/* height: 27px; */z-index:1;overflow: hidden;}
.shopbrand .shopBrandCateArea .hScrollArea {position:relative;max-width:100%;/* overflow:hidden; */}
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea {margin-bottom: 0;margin-left: 0;padding: 0 0 9px 0px;/* width:100%; */font-size:0;white-space:nowrap;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar { height:1px }
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar-track,
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar,
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar-thumb { background:transparent url(//ebbda12.jpg3.kr/phps/m/common/m_scrollbar.png) repeat }
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar-track { display:none }
.shopbrand .shopBrandCateArea .hScrollArea .scrollArea::-webkit-scrollbar-thumb { height:1px; width:1px }
.shopbrand .shopBrandCateArea .hScrollArea .link { display:inline-block; padding:0 3px; position:relative; line-height:1 }
.shopbrand .shopBrandCateArea .hScrollArea .link .txt {display:block;padding: 9px 13px 8px;position:relative;font-size: 11px;color: #848484;border:1px solid #d6d6d6;border-radius:25px;}
.shopbrand .shopBrandCateArea .hScrollArea .link.on .txt {color: #fff;font-weight:600;border: 1px solid #8e6c54;background: #8e6c54;}
.shopbrand .shopBrandCateArea .hScrollArea .link:first-child {padding-left: 17px;}



/* Ä«Å×°í¸® º£½ºÆ® */
.shopbrand .shopBrandBestArea {position: relative;overflow: hidden;margin-bottom: 14px;padding: 0;background: #f4efeb;}
.shopbrand .shopBrandBestArea .bestTitle {padding: 30px 15px 25px;font-size: 18px;color:#333;font-weight:600;text-align:left;} 

.shopbrand .shopBrandBestArea .more-btn{margin: 5px auto 45px;width: 212px;height: 45px;font-weight: 400;line-height: 45px;text-align:center;border-radius: 30px;background-color: #eae2dc;color: #3b3b3b;font-size: 12px;letter-spacing: -0.9px;display: flex;align-items: center;justify-content: center;}
.shopbrand .shopBrandBestArea .more-btn img:first-child{width: 13px;margin-right: 5px;}
.shopbrand .shopBrandBestArea .more-btn img:last-child{width: 5px;position: relative;margin-left: 7px;}
/* ¸®´º¾ó */

.list_shopping3x-slide-2half ul {
    display: flex;
    margin: 0;
    overflow-y: hidden;
    overflow-x: scroll;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE, Edge */
    scroll-snap-type: x mandatory; 
}
.list_shopping3x-slide-2half ul::-webkit-scrollbar {
    display: none; /* Chrome, Safari */
}
.list_shopping3x-slide-2half ul li {
    width: 44%;
    flex-shrink: 0;
    white-space: normal;
    padding-left: 5px; 
    scroll-snap-align: start;
    padding-left: 15px;
    margin-left: -10px;
}

.list_shopping3x-slide-2half ul li:first-child { margin-left: 0px;}
.list_shopping3x-slide-2half ul li .thumbArea {
    padding: 0;
}
.list_shopping3x-slide-2half ul li.allItems {width: 20%;text-align: center;}

.list_shopping3x-slide-2half ul li.allItems a {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 130%;
}

.list_shopping3x-slide-2half ul li.allItems a img {
    width: clamp(30px, 7vw, 60px);
}

.list_shopping3x-slide-2half ul li.allItems a span {
    color: #959595;
    font-size: clamp(9px, 2vw, 13px);
    font-weight: 400;
    margin-top: 6px;
}
.list_shopping3x-slide-2half li a { display:block }
.list_shopping3x-slide-2half li img.listPic {width:100%;}
.list_shopping3x-slide-2half li .thumbArea { padding:0 3px; position:relative }
.list_shopping3x-slide-2half li .thumbArea .listSubNameIdx1 { position:absolute; top:50%; left:0; right:0; font-size:15px; line-height:21px; text-align:center; transform:translate(0, -50%); z-index:10 }
.list_shopping3x-slide-2half li .thumbArea .listSubNameIdx1,
.list_shopping3x-slide-2half li .thumbArea .listSubNameIdx1 span,
.list_shopping3x-slide-2half li .thumbArea .listSubNameIdx1 b { color:#fff !important; font-weight:normal }
.list_shopping3x-slide-2half li .thumbArea .dcInfo { position:absolute; top:0; left:3px; width:30px; height:30px; font-size:12px; color:#fff; text-align:center; line-height:30px; background:#8e6c54; z-index:10; font-weight: bold; }
.list_shopping3x-slide-2half .list_shoppingInfoArea { padding:0 3px 25px; position:relative }
.list_shopping3x-slide-2half .list_shoppingInfo { position:relative; font-size:11px }
.list_shopping3x-slide-2half .list_shoppingInfo .listPrice { margin-top:3px; padding-top:3px; font-size:13px; font-weight:600; /*border-top:1px solid #e5e5e5*/ }
.list_shopping3x-slide-2half .list_shoppingInfo .listPrice del { /*display:block;*/ color:#bababa;font-family:'Montserrat', sans-serif}
.list_shopping3x-slide-2half .list_shoppingInfo .listPrice .price { color:#000 ;font-family:'Montserrat', sans-serif }
.list_shopping3x-slide-2half .list_shoppingInfo .listPrice .percent { color:#8e6c54;font-family:'Montserrat', sans-serif }
.list_shopping3x-slide-2half .list_shoppingInfo .review_count { padding-top:1px; font-size:11px; color:#969696 }
.list_shopping3x-slide-2half .list_shoppingInfo .review_count b { color:#8e6c54 }
.list_shopping3x-slide-2half .listPreview { position:absolute; top:2px; right:2px; z-index:10 }
.list_shopping3x-slide-2half .listPreview a {width: 28px;height: 28px;text-indent:-9999em;background:url(//ebbda12.jpg3.kr/phps/m/common/btn_list_preview.png) 0 0 no-repeat;background-size: 28px 28px;z-index:10}


 
/* BASIC css end */

