/* BASIC css start */
#content{width:auto;}

/* 메인 배너 영역*/
#main_bnr_swiper { width:100%; margin-bottom: 100px; } 
#main_bnr_swiper .swiper-slide img { width:100%; } 
#main_bnr_swiper .swiper-pagination-bullet { opacity: 1 !important; background: transparent !important; border: 1px solid #000; margin: 0 6px !important; } 
#main_bnr_swiper .swiper-pagination-bullet-active { background: #000!important; } 


/* 서브 배너 영역 */
.sub_bnr_wrap { width: 1280px; margin: 0 auto 120px; font-size: 0; } 
.sub_bnr_wrap a { display:inline-block; } 
.sub_bnr_wrap .left_cont { float:left; } 
.sub_bnr_wrap .right_cont { float:right } 
.sub_bnr_wrap .right_cont ul { margin-bottom:12px; } 
.sub_bnr_wrap .right_cont ul li { display:inline-block; margin-right:12px; } 
.sub_bnr_wrap .right_cont ul li:last-child { margin-right:0; } 


/* 상품 목록 영역 */
.product-wrap { margin: 0 auto 120px; position:relative; width: 1280px; } 


/* 베스트 아이템 영역(탭) */
.best_item_wrap .item-list { position:relative; margin-bottom: 20px; } 
.best_item_wrap .item-list .thumb { margin-bottom:0 !important; } 
.best_item_wrap .item-list dd { display:none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width:100%; height: 100%; background-color: rgb(63 63 63 / 80%); } 
.best_item_wrap .item-list dd ul { cursor: pointer; position: relative; display: flex; flex-direction: column; align-content: center; width: 100%; height: 100%; justify-content: center; } 
.best_item_wrap .item-list dd ul li,
.best_item_wrap .item-list dd ul li a,
.best_item_wrap .item-list dd ul li span { color:#fff !important; } 
.best_item_wrap .item-list dd ul .prd-preview { display: flex; justify-content: center; margin-top: 20px; padding:0; } 
.best_item_wrap .item-list dd ul .prd-preview a { margin: 0 10px; } 

.best_item_wrap .slicktop { padding-top: 59px; margin-bottom: 100px !important; } 
.best_item_wrap .slick-track { margin-top: 44px; } 
.best_item_wrap .slick-dots { top: 0; font-size: 16px; text-align: center; display: table !important; table-layout: fixed; height: 56px; line-height: 56px; } 
.best_item_wrap .slick-dots li { position: relative; display: table-cell; text-align:center; cursor: pointer; border-top: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #cccccc; } 
.best_item_wrap .slick-dots li:first-child { border-left: 1px solid #f0f0f0; } 
.best_item_wrap .slick-dots li.slick-active { color: #000; font-weight: bold; border-bottom: 0; border-top: 2px solid #000; } 
.best_item_wrap .slick-dots li a { font-size: 12px; color: #666; } 


/* 이미지 배너 영역 */
.img_bnr_wrap { position:relative; width:1280px; margin:0 auto 99px; } 
.img_bnr_wrap a { display:block; } 
.img_bnr_wrap a img { width:100%; } 


/* 엠디픽 영역 */
.md_pick_wrap .swiper-button-next:after, .md_pick_wrap .swiper-button-prev:after { content:unset !important; }
#md_pick_swiper { margin:0 50px 70px;} 
#md_pick_swiper .item-list{margin-bottom:0;}
#md_pick_swiper .item-list .thumb{margin-bottom:0;}
#md_pick_swiper .item-list dd { display:none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width:100%; height: 100%; background-color: rgb(63 63 63 / 80%); } 
#md_pick_swiper .item-list dd ul { cursor: pointer; position: relative; display: flex; flex-direction: column; align-content: center; width: 100%; height: 100%; justify-content: center; } 
#md_pick_swiper .item-list dd ul li,
#md_pick_swiper .item-list dd ul li a,
#md_pick_swiper .item-list dd ul li span { color:#fff !important; } 


/* 베스트 리뷰 영역 */
.btn_review_more{position:absolute; right:0;}
.best_review_wrap { position: relative; width: 1280px; margin: 0 auto; font-size: 0; box-sizing: border-box; border: 1px solid #e0e0e0; } 
.best_review_wrap .flex_cont { display: flex; } 
.best_review_wrap li { display: inline-block; width: 639px; padding: 40px 70px 40px 60px; box-sizing: border-box; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; } 
.best_review_wrap li:nth-child(2n) { border-right: 0; } 
.best_review_wrap li:nth-child(3),.best_review_wrap li:nth-child(4) { border-bottom:0; } 
.best_review_wrap li .left_cont {  } 
.best_review_wrap li .left_cont a { } 
.best_review_wrap li .left_cont a img { } 
.best_review_wrap li .right_cont { padding-left: 40px; } 
.best_review_wrap li .right_cont .flex_cont { position: relative; display: flex; flex-direction: column; align-content: center; /* width: 100%; */ height: 100%; justify-content: center; } 
.best_review_wrap li .right_cont h1.rv_name { margin-bottom:10px; } 
.best_review_wrap li .right_cont h1.rv_name a { font-size:15px; color:#000; font-weight:bold; } 
.best_review_wrap li .right_cont p.rv_txt { padding-bottom:20px; border-bottom: 1px solid #f0f0f0; margin-bottom: 20px; } 
.best_review_wrap li .right_cont p.rv_txt a { font-size:12px; color:#747474; line-height:20px; } 
.best_review_wrap li .right_cont dl { display: flex; } 
.best_review_wrap li .right_cont dl dd.rv_score { font-size: 16px; color: #ecd038; font-weight: bold; margin-right: 13px; } 
.best_review_wrap li .right_cont dl dd.rv_write { font-size: 15px; color: #999; } 


/* 인스타그램 영역 */
.insta_wrap {background: #f7f7f7;}
.insta_wrap .insta_cont {width: 1280px;margin: 0 auto;padding: 120px 0;}
.insta_wrap .insta_cont .cateTit h3{margin-bottom: 40px;letter-spacing: 0.60em;}
.insta_wrap .insta_cont .cateTit h3 img{margin-right:18px}


/* BASIC css end */

