/* BASIC css start */
/* 쇼핑몰 배너 관리 기능 */
.new-slider-wrap .slider-img { display: flex; flex-wrap: nowrap; width: 100% !important; } 
.new-slider-wrap .slider-img li { flex: 0 0 100%; width: 100% !important; list-style: none; } 


/* 메인배너 */
#sec01 {position:relative;}
#sec01 ul {}
#sec01 ul li {}
#sec01 ul li a {}
#sec01 ul li a img {/*width:100%;*/ width: 2560px; position: relative; left: 50%; transform: translateX(-50%); height: 625px;}
#sec01 .pagination_container {position:absolute; bottom: 17px; z-index:1; width: 460px; left: 50%; margin-left: -230px; height:24px;}
#sec01 .pagination_container .swiper-pagination {width: 42px; height: 24px; background: #000; color: #fff; line-height: 24px; border-radius: 12px; left: auto; right: 0; top: 0; bottom: auto; letter-spacing:-1px; font-family: 'Rubik', sans-serif;}
#sec01 .pagination_container .swiper-pagination2 {width:400px; height:2px; background:#fff; top:50%; margin-top:-1px;}
#sec01 .pagination_container .swiper-pagination2 span {background: #3f3f3f;}
#sec01 .swiper-button-prev {left:4%;}
#sec01 .swiper-button-next {right:4%;}
#sec01 .swiper-button-prev:after, 
#sec01 .swiper-button-next:after {color:#adacac;}

/* 탭메뉴 영역 */
#sec02 {width: 1100px; margin: 0 auto 80px; text-align: center;}
#sec02 .tab_btn {width:360px; background: #f6f6f6; border-radius: 20px; display: flex; margin: 54px auto 24px;}
#sec02 .tab_btn div {display: inline-block; flex: 1;}
#sec02 .tab_btn div p {line-height:41px; color:#000; font-weight: 500; font-family: "Gmarket Sans",sans-serif; font-size: 16px; cursor:pointer;}
#sec02 .tab_btn div.on p {width: 90px; height: 40px; border-radius: 20px; background: #111111; color:#fff; }
#sec02 .tab_body {}
#sec02 .tab_body ul {font-size:0; width: 670px; margin: 0 auto;}
#sec02 .tab_body ul li {display:inline-block; min-width:120px; margin-top:30px;}
#sec02 .tab_body ul li
#sec02 .tab_body ul li a {}
#sec02 .tab_body ul li a img {display:inline-block;}
#sec02 .tab_body ul li a img:hover {opacity:0.6;}
#sec02 .tab_body ul li a p {display:block; font-size: 15px; color: #000000; font-weight: 300; font-family: "Gmarket Sans",sans-serif; }
#sec02 .tab_body ul li a span {display:block; font-size: 15px; color: #000000; font-weight: 300; font-family: "Gmarket Sans",sans-serif;}


/* 상품폼 공통 */
.item-wrap{width:100%;}
.cateTit {padding:0 0 32px; text-align:left;}
.cateTit h3 {color: #101010; font-size:28px; font-family:'Gmarket Sans',sans-serif; line-height:1.2; display:inline-block;}
.prd-more {display:inline-block; float:right; color: #a4a4a4; font-weight: 300; font-family: "Gmarket Sans",sans-serif; font-size:14px; padding-top:15px;}
.prd-more img {margin-left:9px; transition: all .3s ease; -webkit-transition: all .3s ease;}
.prd-more:hover img {margin-left:0;}

.prd-more.dropDown {padding-right:5px;}
.prd-more.dropDown img {transform:rotate(90deg);}
.prd-more.open.dropDown img{transform:rotate(-90deg);}



img.emoji { height: 30px; width: auto; margin-right: 5px;}
/*
.thumb .item-view{position:absolute; right:0; top:15px; background:#fff; box-shadow:1px 1px 2px #c5c5c5; opacity:0; visibility:hidden; transition:all 0.3s ease-in-out;}
.thumb .item-view li{}
.thumb .item-view li a{display:inline-block; padding:9px 11px; position:relative;}
.thumb .item-view li a img{}
.thumb .item-view li a span{background:#333232; color:#fff; font-size:15px; font-weight:300; padding:2px 9px 1px; border-radius:15px; position:absolute; right:55px; top:5px; min-width:100px; display:block; opacity:0; visibility:hidden; transition:all 0.3s ease-in-out;}
.thumb:hover .item-view{right:15px; opacity:1; visibility:visible;}
.thumb .item-view li:hover span{opacity:1; visibility:visible;}
.thumb .item-view li:hover span:hover{background:#fff; color:#222;}
.discount-rate{position:absolute; left:15px; top:15px; width:50px; height:50px; display:block; text-align:center; background:#333232; border-radius:50%; color:#fff; line-height:51px; font-size:15px;}

.item-cont .item-list .prd-info{padding:10px 0 0 0 ! important; text-align: left;}
.item-cont .item-list .prd-name a{margin-top: 7px; font-size:17px; color:#333 ! important;}
.item-cont .item-list .prd-subname{padding:10px 10px 0 0; font-size:13px; line-height:18px; border-top:none ! important; margin-top:0 ! important; color:#333 ! important;}
.item-cont .item-list .prd-price{padding-top:13px; margin-top: -10px; margin-bottom: 6px; font-family: "Josefin Sans", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", "나눔 고딕", "Apple SD Gothic Neo", sans-serif ! important;}
.item-cont .item-list .prd-price strike{font-size:17px; color:#888 ! important; padding-right:7px;}
.item-cont .item-list .prd-price .price{font-size:17px; color:#4c4c4c ! important; font-weight:600;}
.prd-preview{display:none;}
*/

/* 오늘핫딜 상품 */
#sec03{width:1100px; margin:0 auto 85px;}
#sec03 .cateTit h3 {font-family:'Recipekorea',sans-serif; font-size:32px; padding-top:3px;}
#sec03 .item-wrap .item-cont .item-list .thumb .my-wish-list {display:none;}
#sec03 .item-wrap .item-cont .item-list .prd-dc-date {padding:8px 0 6px; border-bottom: 1px solid #e5e5e5; background:#e3383a; position: relative;}
#sec03 .item-wrap .item-cont .item-list .prd-dc-date:after {content: ''; display: block; background: url(/design/neurx/img/mo/dc_line.png)no-repeat; width: 100%; height: 2px; background-size: cover; position: absolute; bottom: 0;}
#sec03 .item-wrap .item-cont .item-list .prd-dc-date span {font-size: 16px; color: #fff; font-weight: 500; font-family: "Gmarket Sans",sans-serif; text-align: center; display: block;}
#sec03 .item-wrap .item-cont .item-list .prd-dc-date span img {margin-right:8px; vertical-align: sub; width:17px;}
#sec03 .item-cont{width:100%; font-size:0;}
#sec03 .item-cont .item-list{width:207px; padding:0; margin-right:15px; }
#sec03 .item-cont .item-list:last-child {margin-right:0;}
/*
#sec03 .item-cont .item-list .thumb{width:100%; height:auto; position:relative; margin:0;}
#sec03 .item-cont .item-list .thumb img{width:100%; height:auto;}
#sec03 .prd-info{text-align:center ! important;}
*/


/* 4개 진열 상품 공통 */
.item4 {width: 1100px; margin: 0 auto 85px;}
.item4 .cateTit h3 img {vertical-align: sub;}
.item4 .cateTit h3 {font-weight:500;}
.item4 .item-wrap .item-cont .item-list {width:260px; padding:0; margin-right:20px;}
.item4 .item-wrap .item-cont .item-list:last-child {margin-right:0;}

.item4 .item-wrap .item-cont .item-list .thumb .rankNum{position: absolute; top: 0; left: 0; width: 30px; height: 30px; background: #000; line-height: 30px; color: #fff; font-size: 12px;}


/* 중앙 이벤트배너 */
.mid_banner {width:1100px; margin: 0 auto 105px; font-size:0;}
.mid_banner a {display:inline-block; vertical-align:top; font-size:0;}
.mid_banner a:hover {opacity:0.8;}
.mid_banner a:first-child {margin-right:8px;}
.mid_banner a:last-child {margin-top: 8px;}

/* 신상품 
#section5{width:1100px; margin:0 auto;}
#section5 .cateTit {text-align:center; padding-bottom:42px;}
#section5 .item-cont{width:100%; font-size:0;}
#section5 .item-cont .item-list{display:inline-block; padding:0; width:25%; margin-bottom:110px; position:relative; vertical-align:top; float:none;}
#section5 .item-cont .item-list:nth-child(1), #section5 .item-cont .item-list:nth-child(6){width:50%;}
#section5 .item-cont .item-list:nth-child(3) ~ .item-list{vertical-align:bottom; margin-top:-26%;}
#section5 .item-cont .item-list .thumb{width:calc(100% - 20px); height:auto; margin:0 10px;}
#section5 .item-wrap .item-cont .item-list .prd-info {min-height:inherit; padding:0 10px 13px;}
#section5 .item-wrap .item-cont .item-list .prd-name a {}
*/
/*#section5 .item-cont .item-list .thumb img{width:100%; height:auto;}

#section5 .new-tab{width:100%; text-align:center; margin-bottom:50px; font-size:0;}
#section5 .new-tab li{margin:0 1.5%; display:inline-block;}
#section5 .new-tab li a{position:relative; cursor:pointer; display: block;font-size: 20px; letter-spacing: 0px; color: #111111; font-weight: 300; font-family: "Gmarket Sans",sans-serif;}
#section5 .new-tab li a:after{content:""; position:absolute; bottom:-3px; left:50%; transform:translateX(-50%); width:0%; height:3px; background-color:#fff100; transition:all 0.3s ease;}
#section5 .new-tab li.on a{font-weight:500;}
#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;}
#section5 .item-wrap .item-cont .item-list .item-view {right:10px;}
#section5 .item-wrap .item-cont .item-list .prd-price {min-height:42px;}
*/

/* 갤러리 */
#section6{width:100%; padding: 85px 0 100px; background:#f8f8f8; margin-bottom:90px;}
#section6 .cateTit {padding:0; text-align:center;}
#section6 .cateTit h3{font-size:28px; margin-bottom:65px; text-align:center;}
#section6 .gallery_img{font-size:0; z-index:10 ! important;}
#section6 .gallery_img li{position:relative; display:inline-block; width:33.33%;}
#section6 .gallery_img li a{}
#section6 .gallery_img li img{width:100%;}
#section6 .gallery_img li span{position:absolute; bottom:0; width:100%; text-align:center; background:#fff; padding:27px; box-sizing:border-box; display:block; font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#212121; font-weight: 500; font-family: "Gmarket Sans",sans-serif;}

#section6 .slick-slider .slick-list{padding:0 29.5% !important; position: relative;}
#section6 .slick-slider .slick-list::before,.slick-slider .slick-list:after{content: ""; display: block; position: absolute; background: rgba(0,0,0,0.5); width: 28.5%; height: 100%; z-index: 1; left: 0; top: 0;}
#section6 .slick-slider .slick-list:after{left: auto; right: 0;}
#section6 .slick-slider .slick-slide{width: 33.3333%; position: relative; padding: 0 21px;}
#section6 .slick-slider .slick-arrow{position:absolute; z-index:9; width:26px; height:49px; top:50%; font-size:0;}
#section6 .slick-slider .slick-prev{background: url('/design/neurx/wib/img/icon/icon_arrow_prev_w.png') no-repeat; left: 25%;}
#section6 .slick-slider .slick-next{background: url('/design/neurx/wib/img/icon/icon_arrow_next_w.png') no-repeat; right: 25%;}


/* 리뷰 */
#section7{width:1100px; margin:0 auto 105px;}
#section7 .cateTit {text-align:center;}
#section7 .review_img{font-size:0; position:relative;}
#section7 .review_img > li{display:inline-block; margin:0 10px; width:calc(25% - 22px); vertical-align:top; border:1px solid #ddd;}

#section7 .review_img > li img{width:100%;}
#section7 .review_img > li:nth-of-type(4) ~ li{display:none;}
#section7 .prd-info{padding:30px 0 0;}
#section7 .prd-subject{font-size:14px; color:#313131; margin-bottom:5px;}
#section7 .prd-name {font-size: 16px; color: #212121; font-weight: 500; font-family: "Gmarket Sans",sans-serif; text-align: center;}
#section7 .prd-cont {font-size: 16px; line-height:24px; color: #212121; font-weight: 300; margin:10px 0 17px; font-family: "Gmarket Sans",sans-serif; text-align: center; white-space:normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow:ellipsis; overflow:hidden; height:44px;}
#section7 .prd-review {font-size: 12px; color: #888888; font-weight: 300; font-family: "Rubik"; text-align:center;}
#section7 .prd-review img {display: inline-block; vertical-align: sub; margin-right:8px;}

#section7 .slick-list{padding-top:30px;}
#section7 .slick-list:after{display:none;}
#section7 .slick-slide .img{height:240px; overflow:hidden; position:relative; border-radius:50%;}
#section7 .slick-slide .img img {width:100%; height:100%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
#section7 .slick-slide{margin:0 20px; border:none; transition:all 0.5s;}
#section7 .slick-slide:hover{/*margin-top:-30px; box-shadow:1px 2px 15px #ccc;*/}
#section7 .slick-prev{position:absolute; left:-71px; top:27%; width:36px; height:71px; background:url('/design/neurx/img/prev_arrow.png') no-repeat;}
#section7 .slick-next{position:absolute; right:-71px; top:27%; width:36px; height:71px; background:url('/design/neurx/img/next_arrow.png') no-repeat;}

/* 동영상 */
#section8{width:1100px; margin:0 auto 113px; font-size:0;}
#section8 .play_banner{width:544px; display:inline-block; overflow:hidden; position:relative;}
#section8 .play_banner_l{margin-right:12px;}
#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 #fff; width:84px; height:84px; border-radius:50%; box-sizing:border-box; top:calc(50% - 42px); left:calc(50% - 42px); transition:all 0.4s; z-index:1;}
#section8 .play_banner:after{border:none; background:url('/design/neurx/wib/img/icon/icon_play.png')no-repeat 57% 50%;}
#section8 .play_banner:hover::before{opacity:0; transform:scale(0.9);}
#section8 .video{position:fixed; background:rgba(0,0,0,0.5); width:100%; height:100%; top:0; left:0; z-index:99; display:none;}
#section8 .video .video-play{width:950px; height:540px; position:absolute; top:calc(50% - 270px); left:calc(50% - 475px); z-index:100;}
#section8 .video .video-play iframe{width:100%; height:100%;}

.close_pop{
	width: 41px;
	height: 41px;
	display: block;
	background: url('/design/neurx/wib/img/icon/icon_close_w.png') no-repeat;
	position: fixed;
    top: 50%;
    right: 50%;
    z-index: 100;
    margin-top: -330px;
    margin-right: -475px;
	display: none;
	cursor: pointer;
}



/* BRAND BEST 상품 
#section9{width:1100px; margin:0 auto 78px;}
#section9 .cateTit {text-align:center;}
#section9 .cateTit h3{margin-top:0;}
#section9 .item-cont{width:100%; margin-left:1px;}
#section9 .item-list{width:50%; border:1px solid #ddd; box-sizing:border-box; margin:-1px 0 0 -1px; padding:19px;}
#section9 .item-list:last-child {border-left:none;}
#section9 .thumb{width:160px; height:auto; float:left; }
#section9 .item-wrap .item-cont .item-list .thumb .my-wish-list {display:none;}
#section9 .item-wrap .item-cont .item-list .item-view {right:19px; bottom:19px;}
#section9 .item-wrap .item-cont .item-list .prd-name a {min-height:inherit; white-space: nowrap; width: 300px; overflow:hidden; padding:30px 0 10px;}
#section9 .item-wrap .item-cont .item-list .prd-price {position:relative;}
#section9 .item-wrap .item-cont .item-list .prd-price strike {position:absolute;}
#section9 .item-wrap .item-cont .item-list .prd-price .price {padding-top:20px;}
#section9 .item-wrap .item-cont .item-list .prd-review {padding-top: 8px;}
#section9 .prd-info{float:left; width:300px; height:160px; padding:0 0 0 28px; text-align:left; display:table;}
#section9 .prd-info ul.inner{width:100%; height:100%; /*display:table-cell;*/ vertical-align:middle;}
*/
/* 특가할인 상품 
#prdadd4{width:1100px; margin:0 auto 78px;}
#prdadd4 img.emoji {margin-top: -7px;}
#prdadd4 .cateTit {text-align:center;}
#prdadd4 .cateTit h3{margin-top:0;}
#prdadd4 .item-cont{width:100%; margin-left:1px;}
#prdadd4 .item-list{width:50%; border:1px solid #ddd; box-sizing:border-box; margin:-1px 0 0 -1px; padding:19px;}
#prdadd4 .item-list:last-child {border-left:none;}
#prdadd4 .thumb{width:160px; height:auto; float:left; }
#prdadd4 .item-wrap .item-cont .item-list .thumb .my-wish-list {display:none;}
#prdadd4 .item-wrap .item-cont .item-list .item-view {right:19px; bottom:19px;}
#prdadd4 .item-wrap .item-cont .item-list .prd-name a {min-height:inherit; white-space: nowrap; width: 300px; overflow:hidden; padding:30px 0 10px;}
#prdadd4 .item-wrap .item-cont .item-list .prd-price {position:relative;}
#prdadd4 .item-wrap .item-cont .item-list .prd-price strike {position:absolute;}
#prdadd4 .item-wrap .item-cont .item-list .prd-price .price {padding-top:20px;}
#prdadd4 .item-wrap .item-cont .item-list .prd-review {padding-top: 8px;}
#prdadd4 .prd-info{float:left; width:300px; height:160px; padding:0 0 0 28px; text-align:left; display:table;}
#prdadd4 .prd-info ul.inner{width:100%; height:100%; /*display:table-cell;*/ vertical-align:middle;}
*/

/* 인스타그램 */
.insta_wrap {width:1100px; margin:0 auto 30px;}
.insta_wrap .cateTit {text-align:center;}
.insta_wrap .cateTit p {font-size: 14px; color: #111111; font-weight: 300; font-family: "Gmarket Sans",sans-serif; text-align: center; padding-top:20px;}



/* 일일 판매 랭킹 더보기 */
.today_sale_wrap .item-cont {margin-bottom: 30px;}
.today_sale_wrap .item-cont:nth-child(n+3){display:none;}

/* BASIC css end */

