/* BASIC css start */
/* 롤링배너
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: relative; left: 0; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }
 */
/* //롤링배너 
.main h3 {font-size:1.250em; display: inline-block; margin:45px 0 18px 0; padding-top:6px; border-top:1px solid #3b3b3b;}
.main .topBanner {margin-top:15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}
*/



li{list-style:none ! important;}


/*메인배너*/
#section1{margin-bottom:32px;}
#section1 .main_banner{position:relative;}
#section1 .main_banner li{}
#section1 .main_banner li:nth-of-type(1) ~ li{display:none;}
#section1 .main_banner li img{width:100%;}
#section1 .slick-dots{position:absolute; bottom:18px; height:2px; width:100%; text-align:center;}
#section1 .slick-dots>li{margin:0 5px; display:inline-block ! important; height:2px;}
#section1 .slick-dots>li>button{width:27px; height:2px; background:#fff; border:none; vertical-align:top;}
#section1 .slick-dots li.slick-active button{background:#000;}

/*서브배너1*/
#section2{padding:0 10px;}
#section2 .sub-banner1{width:100%; font-size:0;}
#section2 .sub-banner1 img{width:100%; transition:all 0.3s ease-in-out;}
#section2 .sub-banner1 img:hover{opacity:0.6;}
#section2 .b-right a{width:50%; display:inline-block;}

/*베스트 상품*/
#section3{padding:0 5px;}
.cateTit{text-align:center;}
.cateTit h3{font-size:17px; color:#333232; font-weight:600; margin:65px 0 22px;}
.item-cont{font-size:0;}
.item-list{width:calc(50% - 10px); margin:0 5px 35px 5px; display:inline-block;}
.thumb{position:relative;}
.thumb img{width:100%;}
.discount-rate{position:absolute; left:10px; top:10px; width:35px; height:35px; display:block; text-align:center; background:#333232; border-radius:50%; color:#fff; line-height:36px; font-size:12px;}

.prd-info{padding:6px 0 0;}
.prd-name a{display:block; color:#333; font-size:12px; font-weight:400; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.prd-subname{display:block; color:#828282; font-size:11px; line-height:18px; padding:2px 0 0 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.prd-price{padding-top:7px;}
.prd-price strike{font-size:12px; color:#888; margin-right:8px;}
.prd-price .price{font-size:12px; color:#4c4c4c; font-weight:600;}
.prd-preview{display:none;}

/*서브배너2*/
#section4 img{width:100%; transition:all 0.3s ease-in-out;}
#section4 img:hover{opacity:0.6;}

/*신상품*/
#section5{padding:0 5px;}
#section5 .item-list:nth-child(3), #section5 .item-list:nth-child(6){width:calc(100% - 10px);}
#section5 .new-tab{width:100%; text-align:center; margin-bottom:20px; font-size:0;}
#section5 .new-tab li{margin:4px 10px; display:inline-block;}
#section5 .new-tab li a{color:#575757; font-size:14px; position:relative; cursor:pointer; display:block; line-height:20px;}
#section5 .new-tab li a:after{content:""; position:absolute; bottom:-3px; left:50%; transform:translateX(-50%); width:0%; height:1px; background-color:#666; transition:all 0.3s ease;}
#section5 .new-tab li.on a{color:#000;}
#section5 .new-tab li.on a:after{width:100%;}
#section5 .new-tab li:hover a:after{width:100%;}
#section5 .new-cont{display:none;}
#section5 .step1{display:block;}

/*갤러리*/
#section6 img{width:100%;}
#section6 .gallery_img{position:relative;}
#section6 .gallery_img li{position:relative; height:250px;}
#section6 .gallery_img li:nth-of-type(1) ~ li{display:none;}
#section6 .gallery_img li span{position:absolute; bottom:18px; left:0; margin:0 10px; background:rgba(255,255,255,0.8); display:block; font-size:13px; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:calc(100% - 40px); line-height:35px;}

#section6 .slick-arrow{width:19px; height:37px; position:absolute; top:calc(50% - 17px); border:none; z-index:10;}
#section6 .slick-prev{left:10px; background:url('/design/momomoguri/wib/img/icon/icon_arrow_prev_w.png')no-repeat; background-size:cover;}
#section6 .slick-next{right:10px; background:url('/design/momomoguri/wib/img/icon/icon_arrow_next_w.png')no-repeat; background-size:cover;}

/*리뷰*/
#section7{padding:0 5px;}
#section7 .cateTit h3{margin-bottom:8px;}
#section7 .cateTit p{font-size:12px; color:#565656;}
#section7 .cateTit a{margin:15px 0 22px 0; width:133px; height:34px; line-height:34px; font-size:11px; letter-spacing:-1px; background:#4f4e4e; display:inline-block; color:#fff;}
#section7 .review_img{font-size:0;}
#section7 .review_img li{list-style:none;}
#section7 .review_img>li{margin:0 5px; display:inline-block; border:1px solid #ddd; width:calc(50% - 10px); box-sizing:border-box;}
#section7 .review_img>li:nth-of-type(2) ~ li{display:none;}
#section7 .review_img li img{width:100%;}
#section7 .prd-info{border-top:1px solid #ddd; padding:12px;}
.prd-subject{font-size:12px; color:#313131; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.prd-cont{font-size:11px; line-height:16px; margin-bottom:10px; color:#929292; letter-spacing:-1px;}
.prd-name{font-size:11px; margin-top:8px; color:#929292;}
.prd-name span{margin-left:8px; border-left:1px solid #ddd; padding-left:8px;}
#section7 .slick-slide{margin:0 5px; border:1px solid #ddd;}
#section7 .slick-dots{font-size:0; text-align:center; padding-top:25px;}
#section7 .slick-dots li{display:inline-block; margin:0 5px;}
#section7 .slick-dots li button{width:27px; height:2px; background:#dbdbdb; border:none;}
#section7 .slick-dots li.slick-active button{background:#000;}

/*동영상*/
#section8{padding:65px 10px 0 10px;}
#section8 h3 { font-size: 17px; color: #333232; font-weight: 600; margin: 65px 0 22px; text-align:center; }
#section8 .play_banner{overflow:hidden; position:relative;}
#section8 .play_banner img{transition:transform .3s cubic-bezier(0.645,0.045,0.355,1); width:100%; transform:scale(1.08);}
#section8 .play_banner:hover img{transition:transform 1s cubic-bezier(0.33,0.02,0,0.93); transform:scale(1.06) translateX(3%);}
#section8 .play_banner:before, #section8 .play_banner:after{content:""; display:block; position:absolute; border:3px solid #ff0000; width:50px; height:50px; border-radius:50%; box-sizing:border-box; top:calc(50% - 25px); left:calc(50% - 25px); transition:all 0.4s; z-index:1;}
#section8 .play_banner:after{border:none; background:url('/design/momomoguri/wib/img/icon/r_icon_play.png')no-repeat 57% 50%; background-size:18px;}
#section8 .play_banner:hover::before{opacity:0; transform:scale(0.9);}

.video-play .video{position:fixed; background:rgba(0,0,0,0.5); width:100%; height:100%; top:0; left:0; z-index:9999; display:none;}
.video-play .video .video-play{width:calc(100% - 20px); height:30%; position:absolute; top:50%; left:10px; z-index:100; transform:translate(0, -50%);}
.video-play .video .video-play iframe{width:100%; height:100%;}

#section8 .slick-dots{font-size:0; text-align:center; padding-top:25px;}
#section8 .slick-dots li{display:inline-block; margin:0 5px;}
#section8 .slick-dots li button{width:27px; height:2px; background:#dbdbdb; border:none;}
#section8 .slick-dots li.slick-active button{background:#000;}


.close_pop{
	width: 20px;
	height: 20px;
	display: block;
	background: url('/design/momomoguri/wib/img/icon/icon_close_w.png') no-repeat;
	background-size:cover;
	z-index:99999;
	position: fixed;
    top: 50%;
    right: 10px;
    margin-top:-32%;
	display: none;
	cursor: pointer;
}

/*iframe 리사이징*/
.embed-container { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	/*overflow: hidden;*/ 
	max-width: 100%; 
} 
.embed-container iframe, 
.embed-container object, 
.embed-container embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}


/*추천상품*/
#section9{padding:0 10px;}
#section9 .item-list{width:calc(100% - 20px); margin:0; padding:10px; border:1px solid #ddd; font-size:0; margin-bottom:-1px;}
#section9 .thumb{width:40%; display:inline-block; vertical-align:middle;}
#section9 .prd-info{display:inline-block; border-top:none; width:calc(60% - 24px); vertical-align:middle; padding:12px;}
#section9 .prd-info li{list-style:none;}



@media screen and (max-width:320px){
    .video-play .video .video-play{height:28%; }
}



/* BASIC css end */

