@import url('https://fonts.googleapis.com/css?family=Lato');
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0;margin:0}


.util-clearfix:after{visibility:hidden;display:block;height:0;font-size:0;content:'\0020';clear:both}
.util-clearfix{zoom:1}
/* 기본 .main_case 유지 (다른 섹션 영향 X) */
.main_case {
    margin: 0 0 3px 0;
}

/* 메인 슬라이드용 별도 클래스 적용 시 (ex: main-slider-area) */
.main_case.main-slider-area {
    margin: 0 !important;
}

.main_case img {
    width: 100%;
}

.main_case h3 {
    margin-bottom: 15px;
}

.main_case h3, .main_case h3 span {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.main_case h3 span {
    color: #333;
}

.main_case h3 strong {
    display: block;
    font-size: 18px;
    margin-top: 7px;
    font-family: "Lato";
    color: #000;
}

.main_case .tit {
    line-height: 140%;
    height: 55px;
    margin-top: 10px;
    font-size: 16px;
    color: #000;
}

.main_case .new-price {
    color: #F63234;
    font-size: 14px;
}

.main_case .new-price .Lr {
    text-decoration: line-through;
    font-size: 14px;
    color: #666;
}

/* ↓ 필요시 제거 가능 (이미 slick이 clear 처리함) */
.main-slider:after {
    content: '';
    display: block;
    clear: both;
}

/* 메인 슬라이더 영역 */
.mainBannerslider {
    position: relative;
    overflow: hidden; /* ★ 추가: 빈 공간 방지 */
}

.mainBannerslider .slick-slider {
    margin: 0 !important;
    padding: 0 !important;
}

.mainBannerslider .slick-track {
    margin: 0 !important;
    padding: 0 !important;
}

/* slick pager (동그라미) 위치 */
.mainBannerslider .lSSlideOuter .lSPager.lSpg {
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -125px;
}

.mainBannerslider .lSSlideOuter .lSPager.lSpg > li a {
    background-color: #fff;
    border-radius: 0px;
    display: inline-block;
    height: 4px;
    overflow: hidden;
    text-indent: -999em;
    width: 40px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}

.mainBannerslider .lSSlideOuter .lSPager.lSpg > li:hover a,
.lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #F95450;
}

.ssenseBanner01 li{float:left; width:49%}
.ssenseBanner01 li:nth-child(even){float:right;}

 
.bestBrand-slider{border-top:1px #ddd solid; border-bottom:1px #ddd solid}




/*시즌핫아이템*/
.HotItemBrand{}
.HotItemBrand li {float:left; width:33.3333%; text-align:center;}
.HotItemBrand li img{margin:0 auto}
.HotItemBrand li strong {padding-top:7px; font-size:13px;  display:block; margin-bottom:5px;font-family:"Lato";  }
.HotItemBrand li span {  font-size:11px;   display:none;  }
.HotItemBrand li .new-price div{display:inline-block; }
 
  

/*핫딜기획전*/

.hotdealEvent{padding:0px 0;}
.hotdealEvent li{float:left; width:50%; border:1px  #ededed solid;margin-right:-1px;  margin-bottom:-1px; text-align:center;}
.hotdealEvent li a{display:block; padding:18px; padding-bottom:15px}
.hotdealEvent li span{display:block;}
.hotdealEvent li strong {padding-top:12px; font-size:14px; border-bottom:1px #000 solid; display:inline-block; margin-bottom:10px}


/*카테고리 베스트아이템*/

.BestItem .newBobCon{padding-top:15px}
.BestItem .newBobCon li{float:left; width:46%; margin:2%}
.BestItem .newBobCon li img{width:90% !important; margin:0 auto;}
.BestItem .slider-nav{ border-top:2px #000 solid; border-bottom:1px #EDEDED solid;}
.BestItem .slider-nav a{display:block; height:35px; line-height:35px; font-size:16px; font-family:'Lato'}
.BestItem .slider-nav a.slick-current {font-weight:bold; color:#000}



/* 브랜드별 인기아이템*/

 .TopBrand .lSSlideOuter {position:relative;}
 .TopBrand .lSSlideOuter .lSPager.lSGallery{position:absolute; top:0; left:0; border-top:1px #EDEDED solid; border-bottom:1px #EDEDED solid;}
 .TopBrand .lSSlideWrapper {margin-top: 70px}

 .TopBrand ul li ul li {float:left; width:29%; margin:2%; text-align:center;}
 .TopBrand ul li ul li  img{width:90% !important; margin:0 auto;}


 /* 메인 슬라이드 빈 공간 제거 */
.mainBannerslider .slick-slider {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.mainBannerslider .slick-track {
    margin: 0 !important;
}

