/* BASIC css start */
.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 #ddd; }
.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:5px 0 10px;}
.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: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 .list_array .list_arrayLeft {margin-left:10px;}


/* Å¸ÀÌ¸Ó */
.timer {text-align: center;width: 100%;background-color: #fff;font-size: 12px;line-height: 1.5;font-weight: bold;color: #000;margin-bottom: 15px;} 
.timer .timeBox {display: inline-block;border: 1px solid #ddd;border-radius: 5px;width: 25px;height: 25px;text-align: center;line-height: 25px;font-weight: bold;font-size: 13px;margin: 0;color: #000;background-image: none;} 
.timer .timeBox.days { color: #ff0000; } 
.timer .timeBox.seconds { color: #c0c0c0; } 


.thumb { position: relative; } 
.thumb .dc_per { position: absolute; top: 0; left: 0; background: #ff0000; width: 35px; height: 35px; text-align: center; line-height: 35px; color: #fff; font-size: 16px; }  /* ½æ³×ÀÏ ÁÂÃø»ó´Ü ÇÒÀÎ·ü ¿µ¿ª   */
.dc_per { color: #ff0000; }

.paging { padding-top: 10px; padding-bottom:10px; height: 17px; text-align: center; line-height: 0; vertical-align: top; }
.paging li { display: inline;}
.paging li a {overflow: hidden;width: 30px;height: 30px;padding: 0;color: #999;cursor: pointer;margin: 0;font-size: 16px;border: none;}
.paging li a:hover,
.paging li.now a {font-weight: bold;letter-spacing: -1px;color: #000;}
.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; }








#contents{padding-bottom:60px}
.page_top .page_nav{float:right !important}
.page_top .page_nav a{font-weight:400 !important;}
ul.items{padding: 0 5% !important}
.recmd_sec{margin-bottom:40px;padding: 0 5% !important;}


.recmd_sec h3{font-family: 'Montserrat', sans-serif;font-size:23px; color:#333333; font-weight:600}
.recmd_sec .best_tit{display:flex; align-items:center; justify-content:space-between; margin-bottom:30px}
.recmd_sec .best_tit h3{}
.recmd_sec .best_tit>div{ }
.recmd_sec .swiper{padding-bottom:30px}
.recmd_sec .swiper .swiper-pagination-progressbar{bottom: 0; top: unset;}
.recmd_sec .swiper-pagination-progressbar{background-color: rgba(0,0,0,.05);}
.recmd_sec .swiper-pagination-progressbar-fill{background-color: #cfcfcf;}




/* ºÐ·ù Ä«Å×°í¸® ¿µ¿ª */
.product_category_wrap{padding:15px 5% 0px !important}     /*  ¿øº» padding:20px 5% 45px    */
.product_category_wrap .cate1{font-family: 'Montserrat', sans-serif !important;font-weight:600 !important; font-size: 18px !important;padding: 0px 0 5px !important;color:#000 !important; text-align:center !important; margin-bottom:12px; margin-top:5px;}   /* ¿øº»Àº text-align:left    padding: 0px 0 15px(´ëºÐ·ù¿Í ½æ³×ÀÏ °£°Ý)  margin-bottom:12px; margin-top:5px;(´ëºÐ·ù »óÇÏ´Ü °£°Ý)  */
.product_category_wrap .cate_child_wrap ul{display:flex; flex-wrap:wrap; gap:9px 8px}
.product_category_wrap .cate_child_wrap ul li a{font-family: 'Montserrat', sans-serif !important;font-size: 14px !important;color:#888888 !important; font-weight:400; padding:8px 12px !important; border:1px solid #e6e6e6 !important; margin-bottom:0px; } /*  ¿øº»(¼ÒºÐ·ù ÆùÆ®»çÀÌÁî)  font-size: 12px   */
.product_category_wrap .cate_child_wrap ul li a.sel{ color:#000 !important; border-bottom:3px solid #222 !important;   }
.product_category_wrap .cate_child_wrap ul li{position:relative; padding:0 !important; margin:0 !important; }
.product_category_wrap .cate_child_wrap ul li a{display:block;   }

.product_list_wrap.list_st2 .product_item, .product_list_wrap.list_st3 .product_item{padding:0 0 15px !important}
.MS_prod_mobile_image{width:100%;}

.product_category_wrap .cate_child_wrap ul.cate3.on{padding-top:15px !important; margin-top:15px !important; }




/* »óÇ° ¸®½ºÆ® ¿µ¿ª */
.product_list_outer{border-top:none !important;padding-top:0px }
.product_top_wrap .total_cnt{font-size:12px !important; color:#929292 !important; font-weight:400;line-height:35px !important;font-family: 'Montserrat', sans-serif;letter-spacing: -.6px;}
.product_top_wrap .total_cnt strong{font-weight:400 !important; color:#929292 !important; }
.product_top_wrap{border-bottom:none !important; margin: 0 0 15px !important; padding: 0 5% !important}
.product_top_wrap .select_box select{font-size:12px !important;color:#929292 !important; transform:translateY(4px);}
/* BASIC css end */

