/* BASIC css start */
/* 숨기기 */


 #spProduct{display:none;}

/* 상품리스트 수정 0618 */
.listName{color:#232323;}
.listPrice{text-align:right; color:#232323;}
.listPrice br{display:none; }
.listPrice span{font-size: 14px; font-weight:bold;}
.main .item-wrap.newProduct{padding:80px 0px;}
.main .item-wrap.newProduct.special{padding:13.2275vw 0 50px;}
.listPrice del{float:left;}

.mainbanner{padding:0 20px;}
.mainbanner img{max-width:100%;}
.mainimg1{padding-bottom:19.8413vw;}
.mainimg2{padding-bottom:0px;}
.mainimg4{padding:0px 0; margin-bottom:80px;}
.mainimg4 h2{font-size:24px;display:block;text-transform: uppercase;font-family: 'NanumSquare', sans-serif; margin-bottom: 20px; text-align:center;}


.mainimg5{display:none; padding:19.8413vw 12.1693vw;}
.mainimg6{display:none; padding:20.8413vw  18.5185vw;}


.more-area{position: relative; margin-bottom:20px; padding:0 30px;  box-sizing:border-box; text-align:left;}
.more-area h2{font-size:16px;display:inline-block;text-transform: uppercase;font-family: 'NanumSquare', sans-serif; font-weight: 700;}
.more-area a{font-size:14px;display:inline-block;position: absolute;top:0px; right:30px;text-transform: uppercase;font-family: 'NanumSquare', sans-serif;}

/* 롤링배너 */
#mainVisual li a{display:block; width:100%; height:100%;}
#mainVisual { visibility: hidden; position:relative; overflow:hidden;  }
#mainVisual #slide09 { background:url(http://ak240.img8.kr/banner/main/M_main_banner_autumn_sp.jpg) no-repeat center / cover; height:100vh; } /* 가을안경 */
#mainVisual #slide08 { background:url(http://ak240.img8.kr/banner/main/M_main_banner_bolle.jpg) no-repeat center / cover; height:100vh; } /* BOLLE */
#mainVisual #slide07 { background:url(http://ak240.img8.kr/banner/main/M_main_banner_OO9313-0638.jpg) no-repeat center / cover; height:100vh; } /* OO9313-0638 */
#mainVisual #slide04 { background:url(http://ak240.img8.kr/banner/main/M_main_banner_RB.jpg) no-repeat center / cover; height:100vh; } /* 레이벤 */
#mainVisual #slide05 { background:url(http://ak240.img8.kr/banner/main/M_main_banner_fakeme24.jpg) no-repeat center / cover; height:100vh; } /* 페이크미new24 */
#mainVisual #slide03 { background:url(http://ak240.img8.kr/banner/main/M_main_banner_sports.jpg) no-repeat center / cover; height:100vh; } /* 스포츠 */
#mainVisual #slide06 { background:url(http://ak240.img8.kr/banner/main/M_main_banner_HEISTER.jpg) no-repeat center / cover; height:100vh; } /* 하이스터new24 */
#mainVisual #slide01 { background:url(http://ak240.img8.kr/banner/main/M_main_banner_benefit.jpg) no-repeat center / cover; height:100vh; } /* 베네핏 */
#mainVisual #slide02 { background:url(http://ak240.img8.kr/banner/main/M_main_banner_kakao.jpg) no-repeat center / cover; height:100vh; } /* 카카오채널 */


#mainVisual img {width:100%;}
#mainVisual .bx-pager{position:absolute;bottom:10px;left:0;right:0;z-index:60;font-size:14px;text-align:center;color:#fff; border-radius:20px;}
#mainVisual .bx-pager-item{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;display:inline-block;position:relative; }
#mainVisual .bx-pager-link{display:inline-block;width:10px;height:10px;border-radius:50%;font-size:0;margin:4px;background-color: #2e2e2e;}
#mainVisual .bx-pager-link.active{width:10px;height:10px;background-color: #fff;}
#mainVisual .bx-controls-direction {position:absolute; bottom:5%; width:100%; text-align:center; display:inline-block; z-index:60;}
#mainVisual .bx-controls-direction .bx-prev, 
#mainVisual .bx-controls-direction .bx-next { color:#fff; }
#mainVisual .bx-controls-direction .bx-prev { margin-right:23px; }
#mainVisual .bx-controls-direction .bx-next { margin-left:21px; }

/* 메인 타이틀 */
.main h3 {font-size: 20px;display: inline-block;margin: 12% auto 5%;width: 100%;text-align: center;}
.main .add1Product h3 {font-size: 18px;display: inline-block;margin: 50px auto 15px;width: 100%;text-align: center;}

/* 추천상품 */
.wrapper.items-wrap{display:none;}

/* 롤링상품 */
#spProduct { position:relative; margin: 0 0 10%; }
#spProduct .m_title h3 span {font-size: 13px; font-weight: normal; display:block;text-align:center;}
#spProduct .m_title h3 span:before { content:''; width:5%;height:1px; background:#000; display:block;margin:2% auto;}
#spProduct .best-container { padding:0 2%;overflow:hidden; }
#spProduct .best-container .swiper-slide { margin: 0 8px; width:46% }
#spProduct .best-container .swiper-slide .listPic { position:relative; }
#spProduct .best-container .swiper-slide .listPic img { width:100% }
#spProduct .best-container .swiper-slide .list_shoppingInfo { text-align:center; margin:6% 0 0;}
#spProduct .best-container .swiper-pagination-fraction { bottom:0px;}
#spProduct .best-container .swiper-pagination-fraction .swiper-pagination-bullet {width: 10px;height: 10px;border-radius: 10px;background:#8d8d8d;opacity:1;margin:0 1.2%;}
#spProduct .best-container .swiper-pagination-fraction .swiper-pagination-bullet-active { background:#000; width:10px;height:10px;}
#spProduct .best-container .listPrice del {  }

@media screen and (min-width:801px) {
.mbarners { padding:20px; }
.mbarners ul { display:flex; }
.mbarners ul li { margin-left:5px; text-align:center; }
.mbarners ul li:first-child { margin:0px; }
.mbarners ul li img { max-width:100%; }
}

@media screen and (max-width:800px) {
.mbarners { padding:20px; }
.mbarners ul li { margin-bottom:5px; text-align:center; }
.mbarners ul li img { width:100%; }
}


/* Video Area */
.videoWrap { margin-top:20%; position:relative; width: 100%; background:#f8f8f8 }
.videoWrap .videoInner { margin: 0 auto ; padding: 10% 0;}
.videoWrap .videoInner .video {margin: 0 0 4%; text-align:center;}
.videoWrap .videoInner .video iframe { width: 100%; border:0; }

.add1Product { position:relative;width:90%;margin:10% auto 0;}
.add1Product > dt { font-size:18px; margin: 14% 0 4%;text-align:center;}
.add1Product .item-list { width:100%; }
.add1Product .item-list .thumb { position:relative;float:left; width:48%; overflow: hidden; border-radius: 50%;}
.add1Product .item-list .thumb img { width:100%;}
.add1Product .item-list dd { float:left; margin:12% 0 0 7%;width:42%;}
.add1Product .item-list .prd-name { font-size:13px; }
.add1Product .item-list .prd-price { font-size:13px; margin: 4% 0 0;}
.add1Product .item-list .prd-price del { color:#999; font-size:13px; margin-right:5px; }

/* 서브 배너 */
.mdArea { position:relative; margin: 12% 0 0; }
.mdArea img {width:100%;}

/* 공지사항 */
.notice { padding:22px 20px; margin:18% 0 0 0;background:#f9f9f9;}
.notice dt { font-size:13px; margin-bottom:10px;font-weight:bold; }
.notice dt span a { font-size:11px; float:right;font-weight:normal; }
.notice dd { line-height:22px; }
.notice dd a { color:#777; }
.notice dd span { color:#777; float:right; }

#header { background: transparent !important; }
#footer { margin:0 !important;}


.event_bnr .swiper-button-prev{
  background-image: url(/design/ak240/10449/phps/main/prev_wt_btn.png);
}  
.event_bnr .swiper-button-next{
    background-image: url(/design/ak240/10449/phps/main/next_wt_btn.png);
}

.recmdProduct{margin-top:80px;}


/* BASIC css end */

