/* BASIC css start */
/* 메인 스와이퍼 배너 */
#main_swiper .swiper-wrapper .swiper-slide a img{width:100%}
#main_swiper .swiper-pagination-bullet{width:10px; height:10px; background:#999999; opacity:1;}
#main_swiper .swiper-pagination-bullet-active{background:#fefefe;}

/* 메뉴바 */
.menu_bar_wrap{position:relative;margin-bottom: 55px;}
.menu_bar_wrap ul{display:table;width:100%}
.menu_bar_wrap ul li{display:inline-block;width:25%;text-align:center;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;box-sizing:border-box}
.menu_bar_wrap ul li:nth-child(4n){border-right:0}
.menu_bar_wrap ul li a{font-size:12px;display: block;padding:13px 0;color:#000;}

/* 중간배너 */
.mid_bnr_wrap{position:relative;padding:0 3px}
.mid_bnr_wrap ul{display:table;width:100%;table-layout:fixed;margin-bottom:6px}
.mid_bnr_wrap ul li{display:table-cell;text-align:center}
.mid_bnr_wrap ul li a{display:block}
.mid_bnr_wrap ul li a img{width:100%; }
.mid_bnr_wrap ul.cell_2 li:first-child a{margin-right:3px}
.mid_bnr_wrap ul.cell_2 li:last-child a{margin-left:3px}

/* 중간배너 한개일 경우 */
.mid_bnr_wrap.bnr_1{margin-bottom:55px;}

/* 상품리스트 영역 배너 */
.mid_bnr_wrap.pd_bnr{margin-bottom:25px;}

/* 중간 스와이퍼 배너 */
.mid_swiper_wrap{position:relative;padding:0 3px;margin-bottom: 50px;}
.mid_swiper_wrap #mid_swiper .swiper-wrapper .swiper-slide a{display:block}
.mid_swiper_wrap #mid_swiper .swiper-wrapper .swiper-slide a img{width:100%}
.mid_swiper_wrap #mid_swiper .swiper-pagination-bullet{width:6px; height:6px; background:#857f80; opacity:1;}
.mid_swiper_wrap #mid_swiper .swiper-pagination-bullet-active{width:18px;background:#000;border-radius:5px}

/* WEEKLY BEST ITEM */
.tabcontent {display: none;}
.tabcontent.current {display: block;}

.tab_wrap{position:relative;}
.tab_wrap ul.tab{overflow-x:scroll;white-space:nowrap;font-size:0}
.tab_wrap ul.tab li{display:inline-block;border-top:1px solid #f0f0f0;border-right:1px solid #f0f0f0;border-bottom:1px solid #b3b3b3}
.tab_wrap ul.tab li a{display:block;padding:13px 21px;font-size:10px;font-weight:700;color:#ccc;letter-spacing:normal}
.tab_wrap ul.tab li.current{border-top:2px solid #000;border-right:2px solid #000;border-left:2px solid #000;border-bottom:1px solid #f0f0f0}
.tab_wrap ul.tab li.current a{color:#000}

.tab_wrap .swiper-slide{position:relative}
.tab_wrap .swiper-slide img{width:100%;}
.tab_wrap .swiper-slide .pd_cont{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(66 66 66 / 80%);color:#fff}

/* 정렬 숨김 */
.list-icon{display:none;}

/* 상품리스트 - 메인 전용 */
.listName{color:#555;border-bottom:1px solid #f0f0f0;margin:0 auto 5px;padding-bottom:5px}
.listPrice{color:#333;line-height:1;}
p.subName{display:none}



/* 상품슬라이드 */
.todayList {  background:#f6f6f6 !important;  margin:0px auto 50px;  overflow:hidden; padding:30px 0 ;  }
.today_silde {  width:100%; position:relative;  border:0px solid #000 ; }
.today_silde .s-item { position:relative;display:block; /* height:px; */ padding:10px;  text-align:left; }
.today_silde .s-item img { width: 100%; /* height:px; */  margin:0 auto 10px; }
.item1 {  margin:0 auto;   box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  }
.item_box1 { display:inline-block; width:49%; border:0px solid #000 ; box-sizing:border-box;  /* min-height:500px; */ ;vertical-align: top; } /* 슬라이드최소높이지정 */

.grid1 li { display:inline-block; font-size:12px;  line-height:20px;  }
.grid1 .list_shoppingInfo { text-align:left;  }

.best_silde {  width:100%; margin:0 auto 30px; border:0px solid #000; position:relative;}
.best_silde .s-item { position:relative;display:block; /* height:px; */ padding-bottom:10px;  }
.best_silde .s-item img { width: auto; /* height:px; */   }

.slick-slider {position: relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-slider:hover .slick-next,.slick-slider:hover .slick-prev{display:block !important;}
.invisible{visibility: hidden;}
.slick-list{position: relative;overflow: hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track{position: relative;left:0;top:0;display:block;}
.slick-track:before,.slick-track:after{content: "";display: table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide {float: left;height:auto; display: none;}
[dir="rtl"].slick-slide {   float: left; }
.slick-slide img{  }
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}

.today_silde .slick-dots{  position:absolute;bottom:0px;left:0px;padding:0;list-style: none; display:block; text-align:center;width:100%;  }
.best_silde .slick-dots{  position:absolute;bottom:0px;left:0px;padding:0;list-style: none; display:block; text-align:center;width:100%;  }

.slick-dots li { position: relative;display: inline-block;margin:0 4px;padding:0;cursor: pointer; border:0px solid #000; width:10px; }
.slick-dots li button {border:0;background: transparent;display:block;outline: none;line-height:0;font-size:0;color: transparent;padding:0;cursor: pointer;}
.slick-dots li button:hover, .best_silde .slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{ display:block;width:10px;height:10px;content: "";background:#d1d1d1; border-radius:100px;border:0px solid #888;font-size:0;text-align:center;color: white;opacity:1;-o-transition:0.3s !important;-ms-transition:0.3s !important;-moz-transition:0.3s !important;-webkit-transition:0.3s !important;transition:0.3s !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {   background:#999; width:10px;  /* 도트사이즈 */ opacity: 1; }  /* 현재도트사이즈 */


.items li {width:50%;}




/* =========================================================================================================================================================== */
/* ===========================================================================================================================================================

 ※ 영영노출 / 비노출설정  

 ※ 아래 코드에서 사용하지 않는 부분에 ( 예 : #main_content { display:none !important; } ) 로 변경하시면 노출이 되지 않습니다..
 
 ※ 반드시 설정후 쇼핑몰에 이상이 없는지 확인하시기 바랍니다.

=========================================================================================================================================================== */
/* =========================================================================================================================================================== */


.todayList {   } /* 상품 1단슬라이드 */
.bestList  {   } /* 상품 3단슬라이드 */
.movie  {   } /* 동영상 */

.slick-track {
  display: flex !important;
}

.slick-slide {
  height: auto;
}

/* BASIC css end */

