/* 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%; height: 375px;}
#sec01 .pagination_container {position: absolute; bottom: 0; z-index: 1; width: 100%;}
#sec01 .swiper-pagination {width: 100px; height: 2px; background: #fff; top:auto; left:50%; margin-left:-50px; bottom:13px;}
#sec01 .swiper-pagination span {background:#797b7e;}
#sec01 .swiper-pagination2 {position: absolute; display: inline-block; width: 40px; text-align: center; left: auto; background: #000; color: #fff; border-radius: 15px; bottom: 8px; right: 20px;}


/* 탭메뉴 영역 */
#sec02 {margin: 0 auto; padding: 0 15px; box-sizing:border-box;}
#sec02 .tab_btn {width:80%; background: #f6f6f6; border-radius: 15px; display: flex; margin: 48px auto 10px;}
#sec02 .tab_btn div {display: inline-block; flex: 1;}
#sec02 .tab_btn div p {line-height:36px; text-align:center; color:#000; font-weight: 500; font-size: 14px; cursor:pointer;}
#sec02 .tab_btn div.on p {width: 100%; height: 36px; border-radius: 20px; background: #111111; color:#fff; }
#sec02 .tab_body {}
#sec02 .tab_body ul {font-size:0; margin: 0 auto;}
#sec02 .tab_body ul li {display:inline-block; width:25%; margin-bottom:20px; text-align:center; font-size: 13px; color: #211815; font-weight: 400;}

#sec02 .tab_body ul li.on {display:inline-block;}
#sec02 .tab_body ul li a {display:block;}
#sec02 .tab_body ul li a img {display:inline-block; height:66px;}
#sec02 .tab_body ul li a span {display:block; font-size: 13px; color: #211815; font-weight: 400; padding-top:4px;}
#sec02 .tab_body .tab_closed,
#sec02 .tab_body .tab_more {vertical-align:top;}
#sec02 .tab_body .tab_closed img,
#sec02 .tab_body .tab_more img {height:66px;}
#sec02 .tab_body .tab_closed span,
#sec02 .tab_body .tab_more span {display:block; font-size: 13px; color: #211815; font-weight: 400; padding-top:4px;}

/* 메인 공통 상품폼 */
.product-wrap {padding: 0 0 0 15px;}
.txtH2.item-wrap .item-cont .item-list .prd-name a {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.txtH1.item-wrap .item-cont .item-list .prd-name a {display:inline-block; width:100%; min-height:auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom:7px;}
img.emoji,
.cateTit h3 img.emoji {height:23px; width:auto; margin-right:5px;}

/* 오늘핫딜 */
#sec03 {}
#sec03 .cateTit {padding:22px 0 14px}
#sec03 .cateTit h3 {font-size: 18px; font-family: "Recipekorea",sans-serif; color:#101010; font-weight:bold;}
#sec03 .item-wrap .item-cont .item-list .thumb img {/*border-radius:0; border-top-left-radius:15px; border-top-right-radius:15px;*/}
#sec03 .item-wrap .item-cont .item-list .thumb .my-wish-list {display:none;}
#sec03 .item-wrap .item-cont .item-list .prd-dc-date {display:block;}

/*일일 판매 랭킹*/
#sec04 .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;}

/* 이벤트배너 */
#sec06 {padding: 21px 0 13px;}
#sec06 a {display:block;}
#sec06 a:nth-of-type(2) {margin: 5px 0;}
#sec06 a img {width:100%;}

/* 공지사항 */
#sec07 {display:flex; background-color: #f8f8f8; line-height:35px; padding:0 10px; box-sizing:border-box; margin-bottom:33px;}
#sec07 h3 {font-size: 15px; letter-spacing: 0.5px; color: #212121; font-weight: bold; display:inline-block; word-break: normal; position: relative; top: 2px;}
#sec07 .board {}
#sec07 .board li {padding-left:12px; font-size: 13px; color: #212121; font-weight: 400;}

/* 이벤트 게시판 */
#sec08 {}
#sec08 .cateTit {padding:0 0 13px 13px;}
#sec08 .cateTit h3 {}
#sec08 .cateTit h3 img {width:28px; margin-right:4px;}
#sec08 .prd-more {padding-top:8px;}
#sec08 .gallery_img img {width:100%;}

/* sec10 상품 */
#sec10 {margin-bottom:10px;}

/* add4 상품 */
#prdadd4 {margin-bottom:18px;}

/* 파워리뷰 */
#sec11 {padding:0 15px 35px; box-sizing:border-box;}
#sec11 .cateTit h3 {font-size: 18px; color: #111111; font-weight: 500; }
#sec11 .cateTit h3 img {width:24px; margin-right:5px;}
#sec11 .cateTit .prd-more {position: absolute; right: 0; bottom: 17px;}
#sec11 .review_img {font-size:0;}
#sec11 .review_img > li {font-size:12px; display:inline-block; width:48.5%; margin-right:3%; vertical-align:top; border:solid 1px #e5e5e5; box-sizing:border-box; border-radius: 10px; overflow: hidden; margin-bottom:15px;}
#sec11 .review_img > li:nth-child(2n) {margin-right:0;}
#sec11 .review_img li .img {height:220px;}
#sec11 .review_img li .img img {width:100%; height:100%;}
#sec11 .prd-info {padding: 8px 5px 5px; box-sizing:border-box; }
#sec11 .prd-info .info-top {border-bottom: 1px solid #eee; padding-bottom:7px; margin-bottom:4px;}
#sec11 .prd-info .info-top .prd-cont {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 7px; font-size: 10px; color: #111111; font-weight: 300; font-family: "Gmarket Sans",sans-serif; line-height:1.5;}
#sec11 .prd-info .info-top .prd-writer {font-size: 10px; color: #727272; font-weight: 300; font-family: "Rubik",sans-serif; display:inline-block;}
#sec11 .prd-info .info-top .prd-date {font-size: 10px; color: #727272; font-weight: 300; font-family: "Rubik",sans-serif; display:inline-block; float:right;}

#sec11 .prd-info .info-bottom {clear:both;}
#sec11 .prd-info .info-bottom dl {display:flex;}
#sec11 .prd-info .info-bottom dl dt {width:35x;}
#sec11 .prd-info .info-bottom dl dt a {display:block;}
#sec11 .prd-info .info-bottom dl dt img {width:35px; border-radius:50%;}
#sec11 .prd-info .info-bottom dl dd {padding-left:5px; width:65%;}
#sec11 .prd-info .info-bottom .prd-name {font-size: 10px; color: #111111; font-weight: 300; margin:5px 0 3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height:1;}
#sec11 .prd-info .info-bottom .prd-cnt {color: #111111; font-weight: 400; font-family: "Rubik",sans-serif; font-size:10px; display:inline-block;}
#sec11 .prd-info .info-bottom .prd-star {color: #111111; font-weight: 400; font-family: "Rubik",sans-serif; font-size:10px; display:inline-block;}
#sec11 .prd-info .info-bottom .prd-cnt img,
#sec11 .prd-info .info-bottom .prd-star img {margin-right:4px; width:11px; vertical-align:text-top;}
#sec11 .review_more {text-align:center;}
#sec11 .review_more a {display:inline-block;}
#sec11 .review_more a img {width:16px; margin-bottom:4px;}
#sec11 .review_more a p {font-size: 11px; color: #bebebe; font-weight: 500; }

/* 인기검색어 */
#sec12 {background:#f8f8f8; padding:26px 15px 19px;}
#sec12 > p {font-size: 12px; color: #808080; font-weight: 300; }
#sec12 > p b {font-size: 18px; color: #111111; font-weight: 500; margin-right:9px;}
#sec12 > p img {margin-top: -4px;}
#sec12 .search_txt {padding-top:16px;}
#sec12 .search_txt li {display:inline-block; padding: 8px 17px; border-radius: 13px; background: #fffef3; border: 1px solid #fff100; margin: 0 10px 8px 0; box-sizing: border-box; text-align: center; line-height: 1;}
#sec12 .search_txt li a {font-size: 14px; color: #111111; font-weight: 300; text-align: center;}

/* INSTAGRAM */
#sec13 {margin-bottom:50px;}
#sec13 .cateTit {text-align:center; padding-top:40px;}
#sec13 .cateTit h3 {font-size:17px; font-weight: bold;}
#sec13 .insta_more {text-align:center;}
#sec13 .insta_more a {display:inline-block;}
#sec13 .insta_more a img {width:16px; margin-bottom:4px;}
#sec13 .insta_more a p {font-size: 11px; color: #bebebe; font-weight: 500; }

/* NEURX STORY */
#sec14 {padding-top:50px;}
#sec14 p {font-size: 18px; color: #000000; font-weight: 400; margin-bottom:30px; padding-left: 15px;}
#sec14 p > img {width:20px; margin-right:4px;}
#sec14 > a > img {width:100%;}
/* BASIC css end */

