/* BASIC css start */
/* ºÐ·ù¸¸ Àû¿ë */
#detail_gnb {display:block !important;}

.shopbrand {}
.shopbrand .h_title {padding:25px 0 0;margin-bottom: 18px;}
.shopbrand .h_title h3 {font-size:20px;line-height: 24px;font-weight: 500;}

#bestSlider {position: relative;padding:25px 0;margin-bottom:35px;background:#F8F5F3; }
#bestSlider .title { font-size:20px; font-weight:400; text-align:center }
#bestSlider .item-wrap {padding-bottom:40px;overflow: hidden;}
#bestSlider .item-wrap .item-cont {padding-top:25px;}
#bestSlider .best_list {overflow:hidden }
#bestSlider .best_list .thumb { position:relative; }
#bestSlider .best_list .thumb img {width:100%;height:100%;object-fit: cover;}
#bestSlider .best_list .prd-info {padding:16px 8px 0;}
#bestSlider .best_list .prd-info .prd-name {margin-bottom:5px;}
#bestSlider .swiper-pagination {top:auto;bottom:20px;left: 16px;width: 90%;}
#bestSlider .swiper-pagination .swiper-pagination-bullet {width:6px;height:6px;}
#bestSlider .swiper-pagination .swiper-pagination-bullet-active {background:#000;}

body .shopbrand .prd-price .price .consumer {color: #858585;text-decoration: line-through;margin: 0 2px;}
body .shopbrand .prd-price .price .dc_per {color: #B30000;font-size:13px;}
body .shopbrand .prd-price .price b {font-weight:400;}
.shopbrand .prd-brand {margin-top:5px;} 
.shopbrand .prd-brand a {color:#858585;}
.shopbrand .prd-name a {font-weight: 300;font-size:13px;}
.shopbrand .prd-color span {display: inline-block;width: 18px;height: 6px;box-sizing: border-box;}
.shopbrand .prd-ico {padding-top:10px;}
.shopbrand .prd-ico span {display: flex;flex-wrap: wrap;row-gap: 5px;}
.shopbrand .prd-ico span img {margin-right:5px;}


.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: 10px 1%;text-align:center;}
.shopbrand .list_group select {width:49%; height:36px;}
.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 .cont_tit2 {position: relative;margin-bottom: 16px;padding: 0 16px;}
.shopbrand .cont_tit2 h1 {display:none; font-size:13px;}
.shopbrand .cont_tit2 .select {text-align:right;}
.shopbrand .cate-wrap {margin-bottom: 32px;}
.shopbrand .cate-wrap .class-list {margin: 0 15px;display: flex;flex-wrap: wrap;justify-content: center;row-gap: 8px;column-gap: 4px;}
.shopbrand .cate-wrap .class-list a { display:inline-block; margin-right:4px;height:30px;line-height:32px;padding:0 12px; font-size:13px; font-weight: 400;color: #858585; text-transform:capitalize; background: #f1f1f1;border-radius: 50px;}
.shopbrand .cate-wrap .class-list a.active {background: #000;color: #fff;}
.shopbrand .item-wrap .item-cont.flexed {display:flex;flex-wrap:wrap;}
.shopbrand .item-wrap .item-cont.flexed .item-list:nth-child(odd) {margin-right:6px;}
.shopbrand .item-wrap .item-cont .item-list {position: relative; width: calc(100% / 2 - 3px);margin-bottom: 32px;}
.shopbrand .item-wrap .item-cont .item-list .thumb {height:69vw;}
.shopbrand .item-wrap .item-cont .item-list .thumb img {width:100%;height:100%;object-fit: cover;}
.shopbrand .item-wrap .item-cont .item-list .prd-info {padding:16px 8px 0;}
.shopbrand .item-wrap .item-cont .item-list .prd-info .prd-name {margin-bottom:5px;}

/* BASIC css end */

