/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* swiper °øÅë */
.swiper-button-prev { left:0; } 
.swiper-button-next { right:0; } 
.swiper-button-next:after, .swiper-button-prev:after { content:unset !important; } 
.swiper-button-prev img,
.swiper-button-next img { width:26px; } 


/* ¸ÞÀÎ ¹è³Ê ¿µ¿ª*/
#main_bnr_swiper { width: 100%; } 
#main_bnr_swiper .swiper-slide img { width:100%; } 
#main_bnr_swiper .swiper_view { position: absolute; left: 50%; transform: translateX(-50%); bottom: 17px; z-index: 9; display: flex; justify-content: space-between; align-items: center; } 
#main_bnr_swiper .swiper-pagination { bottom: 0; text-align:center; color:#fff; font-size:18px; position: relative; transform: unset; } 
#main_bnr_swiper .swiper-pagination-bullet { width:11px; height:11px; opacity:0.3 !important; background:transparent; border:2px solid #fff; margin:0 6px !important; position:relative; box-sizing:border-box; } 
#main_bnr_swiper .swiper-pagination-bullet-active { width: 11px; height: 2px; border-radius: 0; border: none; vertical-align: middle; background:#fff !important; opacity:1 !important; } 
#main_bnr_swiper .swiper-fraction { position: relative; color: #dbdbdb; margin-left: 17px; font-size:13px; } 
#main_bnr_swiper .swiper-fraction b { color:#fff; font-weight:normal; } 
#main_bnr_swiper .swiper-button-next { right:80px !important; } 
#main_bnr_swiper .swiper-button-prev { left:80px !important; } 


/* ¸ÞÀÎ Ä«Å×°í¸® */
.main_cate { position:relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; margin-top: -1px; border-bottom: 1px solid #ddd; margin-bottom: 60px; } 
.main_cate a {width: 25%;text-align: center;font-size: 13px;font-weight: 500;padding: 11px 0;border: 1px solid #ddd;box-sizing: border-box;border-collapse: collapse;border-right: 0;border-bottom: 0;color: #646464;} 
.main_cate a:nth-child(4n+1) { border-left:0; } 


/* ¼­ºê¹è³Ê */
#sub_bnr_swiper { padding: 0 0 0 15px; margin-bottom: 60px; } 
#sub_bnr_swiper .swiper-slide a { display: inline-block; } 
#sub_bnr_swiper .swiper-slide a img { width: 100%; } 
#sub_bnr_swiper .swiper-slide a span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size:14px; border:1px solid #fff; color: #fff; padding: 13px 18px; white-space: pre; } 


/* º£½ºÆ® ¾ÆÀÌÅÛ */
.tabcontent { display: none; padding: 28px 0 0 15px; } 
.tabcontent.current { display: block; } 
.best_wrap { position: relative; margin-bottom: 60px; } 
.best_wrap ul.tab { overflow: scroll; display: flex; border-bottom: 1px solid #ddd; padding: 0 15px 12px; gap: 0 30px; } 
.best_wrap ul.tab li a { font-size:15px; white-space: pre; color:#999; padding-bottom: 10px; } 
.best_wrap ul.tab li.current a { color:#333; padding-bottom: 8px; border-bottom:2px solid #000; font-weight: bold; } 
.slick-dots {position: absolute;top: 0;left: 0;right: 0;overflow: scroll;border-bottom: 1px solid #ddd;padding: 0 15px 0;display: flex !important;justify-content: space-between;} 
.slick-dots li {display: inline-block;font-size: 15px;white-space: pre;color: #999;padding-bottom: 10px;/* margin: 0 15px 0 0; */} 
.slick-dots li.slick-active { color: #333; padding-bottom: 8px; border-bottom: 2px solid #000; font-weight: bold; } 
.slick-list { padding-top: 50px !important; } 
.best_wrap .slick-track{overflow:hidden;}


/* Áß°£ ¹è³Ê */
#mid_bnr_swiper { position: relative; margin-bottom: 60px; } 
#mid_bnr_swiper .swiper-slide a { display: block; } 
#mid_bnr_swiper .swiper-slide a img { width: 100%; } 


/* ¿À´ÃÀÇ ½Å»óÇ° */
.todaynew .MK_block_new_product {padding: 0 4px;box-sizing:border-box;} 
.MK_block_add8_product {padding: 0 4px;box-sizing:border-box;} 
.MK_block_add9_product {padding: 0 4px;box-sizing:border-box;} 

/* ÇÏ´Ü ¹è³Ê */
#ft_bnr_swiper { position: relative; margin-bottom: 60px; } 
#ft_bnr_swiper .swiper-slide a { display: block; } 
#ft_bnr_swiper .swiper-slide a img { width: 100%; } 


/* ·èºÏ ¹è³Ê */
.lookbook_wrap { position: relative; } 
.lookbook_wrap .lookbook_cont { position: relative; padding: 0 0 0 15px; } 
#lookbook_swiper { position: relative; margin-bottom: 60px; } 
#lookbook_swiper .swiper-wrapper { padding-bottom:33px; } 
#lookbook_swiper .swiper-slide a { display: block; } 
#lookbook_swiper .swiper-slide a img { width: 100%; } 
#lookbook_swiper .swiper-pagination { width: 97%; top: auto; bottom: 0; height: 2px; background: #ddd; } 
#lookbook_swiper .swiper-pagination .swiper-pagination-progressbar-fill { background:#000; } 

.item-wrap .item-cont.flexed{overflow:hidden;}
.best_wrap .item-wrap .item-cont.flexed{overflow:hidden; padding:0 4px; box-sizing:border-box;}
/* BASIC css end */


/* BASIC css end */

