.main_inqten_wrap > * {box-sizing:border-box; }
.main_inqten_wrap section{margin:120px 0 0 0;}
.main_inqten_wrap .main_title_box { letter-spacing: -0.32px; }
.main_inqten_wrap .main_title_box h3{color:#191919; font-size:28px; font-weight:bold; letter-spacing: -0.56px; line-height:0.89285}
.main_inqten_wrap .main_title_box .btn_view {font-size:16px; line-height:1.5625; color:#fff; padding:7px 20px 9px; background:#4FB748; border-radius: 0px 23px;}
.main_inqten_wrap .main_title_box .btn_more {font-size:14px; line-height:1.4375; color:#888; padding:0 14px 0 0; position:relative; }
.main_inqten_wrap .main_title_box .btn_more:after{content: "\e93f";  position:absolute; top:0; right:0; font-family: xeicon!important;}


.layout_footer {  margin-top:  100px!important; }

.gnb_wrap .gnb>li .hover { 	top:169px;}

.layout_header.fix-menu-desktop .gnb_wrap .gnb>li .hover { 	top:85px;}

@media only screen and (max-width:1023px) {
 	.inqten_wrap {  padding-left: 15px;   padding-right: 15px;}
}
@media (max-width: 575.98px) {
	.main_inqten_wrap section{margin:70px 0 0 0;}
	.mo_inqten_wrap{    padding-left:  0px;   padding-right:  0px;}
	.main_inqten_wrap .main_title_box h3{  font-size:20px; line-height:1.4 }
	.main_inqten_wrap .main_title_box .btn_view {font-size:13px;  padding:5px 15px 7px;   border-radius:0 12px}
	.main_inqten_wrap .main_title_box .btn_more {font-size:13px;    }

}



/*메인 배너*/

.cS-hidden{  height: 1px; opacity: 0;  filter: alpha(opacity=0);  overflow: hidden;}
.main_slider {text-align: center;font-size: 0;max-width: 100%;margin:  0px auto 0;}
.main_slider .inner {overflow: hidden;width: 100%;margin: 0 auto; position:relative;}
.slide_list > li {position: relative; width: 1280px; text-align: center; margin:0 20px; }
.slide_list > li img{width:100%}

.main_slider .inner {  opacity: 0;     visibility: hidden;     transition: opacity 1s ease;   -webkit-transition: opacity 1s ease; }
.main_slider .inner.swiper-initialized { visibility: visible;   opacity: 1;  }


 .main_slider_btn{
	/* max-width:1280px; width:100%; */
	margin:0 auto; position:absolute; top:0; left:50%; z-index:90;
	height:100%;
 	-webkit-transform: translateX(-50%);
  	-moz-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	-o-transform: translateX(-50%);
	transform: translateX(-50%);

}

.main_slider_btn .msb_inner{position:relative; width:100%; height:100%}
.main_slider_btn .msb_inner .msb_page_btn {width:60px; height:60px; cursor:pointer;  position:absolute; top:50%;
	-webkit-transform: translateY(-50%);
  	-moz-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.main_slider_btn .msb_inner .swiper-prev{left:-670px; background:url(/images/Inqten/Homepage/main/btn_swiper_prev.png) no-repeat}
.main_slider_btn .msb_inner .swiper-next{right:-670px; background:url(/images/Inqten/Homepage/main/btn_swiper_next.png) no-repeat}


.main_slider_btn .msb_inner .msb_navi{position:absolute; bottom:30px; left:50%;
	-webkit-transform: translateX(-50%);
  	-moz-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.msb_navi .main-pagination{}
.msb_navi .main-pagination .swiper-pagination-bullet{width:10px; height:10px; margin:2px 5px 3px 5px; opacity: 1; background:#aaa; border:1px #aaa solid}
.msb_navi .main-pagination .swiper-pagination-bullet-active { width:10px; height:10px;   opacity: 1; background:transparent;  border:1px #aaa solid}

.swiper-button-play{cursor:pointer; display:none; width:15px; height:15px;   margin-left:5px; background:#aaa; border-radius:50%; position:relative;  color:#fff}
.swiper-button-pause{cursor:pointer; display:block; width:15px; height:15px; margin-left:5px; line-height:15px;  background:#aaa; border-radius:50%; position:relative;  color:#fff}
.msb_navi i{font-size:11px; display:block; height:15px; line-height:15px }

.slider_pc{display:block}
.slider_mo{display:none}



@media (max-width: 768.98px) {
	.slider_pc{display:none}
	.slider_mo{display:block}

    .slide_list > li { width: calc(90% - 10px); margin:0 5px}

    .slide_list > li.swiper-slide-next:after,
    .slide_list > li.swiper-slide-prev:after,
    .slide_list > li.swiper-slide-duplicate-next:after,
    .slide_list > li.swiper-slide-duplicate-prev:after {opacity: 1;}

	.main_slider_btn .swiper-prev, .main_slider_btn .swiper-next{display:none!important}
    .main_slider_btn .msb_inner .msb_navi{ bottom:20px;}

}





@media only screen and (max-width:1280px) {
	.main_inqten_wrap .main_title_box { padding:0  0px }
}

@media (max-width: 575.98px) {
	.quick_menu_wrap{margin:40px 0 0 0!important}
}



/*베스트 제품*/
.best_product_wrap .main_title_box{margin-bottom:-17px; position:relative; z-index:5;}



.cate_icon_cosmetics{background:#F878BC!important}
.cate_icon_living{background:#324DC4!important }

/*진행중인 이벤트*/
.ongoing_event_wrap .main_title_box{margin-bottom:37px}


/*신상품*/
.new_product_wrap{margin:215px 0 0 0!important}
.new_product_box .re_image{width:620px; margin-right:60px; position:relative; box-sizing:border-box; }
.new_product_box .re_image .new_icon{position:absolute; top:-15px; left:30px; z-index:10}
.new_product_list_box{ width:calc(100% - 680px); box-sizing:border-box; }
.new_product_box .re_image a img, .np_img img{width:100%}

.new_product_inner .np_img{width:290px; height:290px; margin-right:40px}
.new_product_inner .np_img img {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(50, 50);
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin: auto;
}
.new_product_inner .np_item_box{width:calc(100% - 330px); }


.new_product_box .pl_inner_item_box .pl_info { padding:  0px 0 54px 0; }
.new_product_box .pl_inner_item_box .pl_info .pl_name{padding :8px 0 6px 0; font-size:18px;letter-spacing: -0.36px;  }
.new_product_box .pl_inner_item_box .pl_info .pl_desc{font-size:16px;letter-spacing: -0.32px;  }
.new_product_box .pl_inner_item_box .pl_info .pl_price {  padding: 16px 0 0 0; }
.new_product_box .pl_inner_item_box .pl_info .pl_price span{font-size:18px; letter-spacing: -0.72px;}
.new_product_box .pl_inner_item_box .pl_info .pl_price strong{font-size:20px}
.new_product_box .new_product_list_box li{margin-bottom:40px}
.new_product_box .new_product_list_box li:last-child{margin-bottom: 0px}
.new_product_box .pl_inner_item_box .pl_cart_box{padding-top:0}


.new_product_list_box li:nth-child(n+3){display:none!important;}


/*추천패키지*/
.recom_package_wrap{display:none; padding-top:120px; background:url(/images/Inqten/Homepage/main/recom_package_bg.png); height:400px; background-size:cover;  }
.recom_package_wrap .main_title_box{margin-bottom:13px}

.recom_package_list{margin-left:calc((100% - 1280px)/2); position:relative;  }
.recom_package_list .swiper{margin-left:308px}
.recom_package_list .recom_package_Swiper .swiper-slide{   padding:15px 15px 15px 25px; width:640px;}
.recom_package_product_box{ background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 5px 5px 15px #00000012; width:640px!important; height:300px; padding:39px 40px 21px 30px; box-sizing:border-box;}
.recom_package_product_innner .rpp_img{width:240px; height:240px; margin-right:40px }
.recom_package_product_innner .rpp_img img {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(50, 50);
    width: 100%;
    height: 100%;
    object-fit: cover;
    margin: auto;
 }
.recom_package_product_innner .rpp_info{width:calc(100% - 280px); padding:0 }
.recom_package_product_innner .rpp_info .pl_name {font-size:18px}
.recom_package_product_innner .rpp_info .pl_desc2 { color:#777; font-size:16px; letter-spacing: -0.32px; line-height:1.4375; padding:6px 75px 0 0 }
.recom_package_product_innner .rpp_info .pl_price {  padding: 20px 0 0 0; }
.recom_package_product_innner .rpp_info .pl_price span {   font-size: 18px; margin-right: 0px;}
.recom_package_product_innner .rpp_info .pl_price .pl_discount_rate{  font-family: 'DM Sans', sans-serif;   color:#FF5151; margin-right:14px}
.recom_package_product_innner .rpp_info .pl_price .pl_discount_rate strong{ color:#FF5151;}
.recom_package_product_innner .rpp_info .pl_price strong{ font-size:20px }

.rp_btn{position:absolute; top:25px; left:0}
.rp_btn .swiper_navi{width:60px; height:60px; margin-right:20px; cursor:pointer;}
.rp_btn .swiper-prev{background:url(/images/Inqten/Homepage/main/btn_swiper_prev.png) no-repeat}
.rp_btn .swiper-next{background:url(/images/Inqten/Homepage/main/btn_swiper_next.png) no-repeat}





/*인스타*/

.inqten_insta_wrap{background:#f5f5f5; padding:90px 0}
.inqten_insta_wrap .main_title_box{margin-bottom:40px}
.inqten_insta_wrap .insta_list img{width:100%}


@media only screen and (max-width:1400px) {
	/*신상품*/
	.new_product_box .re_image{  margin-right:40px;  }
	.new_product_list_box{ width:calc(100% - 660px)}
}


@media only screen and (max-width:1320px) {

	/*신상품*/
 	.new_product_box .re_image{  width:570px   }
	.new_product_list_box{ width:calc(100% - 610px)}
	.new_product_inner .np_img{width:265px; height:265px }

	/*베스트 제품*/
	.best_product_wrap .main_title_box{padding:0 10px;box-sizing:border-box;  }

	/*추천패키지*/
  	.recom_package_list .swiper{margin-left:180px}
 	.rp_btn{position:absolute; top:25px; left:55px}
	.rp_btn .swiper_navi{width:45px; height:45px; margin-right:10px; background-size:45px  }


}




@media only screen and (max-width:1280px) {

	/*진행중인 이벤트*/
 	.ongoing_event_wrap{padding:0 20px; box-sizing:border-box; }

	/*베스트 제품*/
	.best_product_wrap{padding:0 20px; box-sizing:border-box;  }
	.best_product_wrap .main_title_box{padding:0  0px  }

	/*신상품*/
	.new_product_wrap{padding:0 20px; box-sizing:border-box; }
 	.new_product_box .re_image{  width:450px ; margin-right:20px; }
	.new_product_list_box{ width:calc(100% - 470px)}
	.new_product_inner .np_img{width:216px; margin-right:20px; height:216px }
	.new_product_box .new_product_list_box li{margin-bottom:20px}
	.new_product_box .pl_inner_item_box .pl_info {  padding: 0px 0 25px 0;}

	/*추천패키지*/
	.rp_btn{display:none;}
  	.recom_package_list .swiper{margin-left:5px}
	.recom_package_list{margin-left:0;   }
  	.recom_package_wrap .main_title_box{padding:0 20px;  box-sizing:border-box; }

}

@media only screen and (max-width:1023px) {

	/*진행중인 이벤트*/
 	.ongoing_event_wrap{padding:0 0px; }

	/*베스트 제품*/
	.best_product_wrap{padding:0 0px; }



	/*신상품*/
	.new_product_wrap{padding:0 0px;  }
 	.new_product_box .re_image{  width:420px ;  }
	.new_product_list_box{ width:calc(100% - 440px)}
	.new_product_inner .np_img{width:200px; height:200px}

	/*추천패키지*/
  	.recom_package_wrap .main_title_box{padding:0 0px;  }

}


@media only screen and (max-width:991.98px) {
	/*퀵메뉴*/
	.quick_menu_box .quick_title{width:50%}
	.quick_menu_box .quick_menu li{padding:0 13px;   }

	/*신상품*/
  	.new_product_wrap .new_product_box{display:block;}
  	.new_product_box .re_image{  width:100% ; margin-bottom:20px  }
	.new_product_list_box{ width:100%}

 	/*베스트 제품*/

	.best_product_wrap .pl_inner_item_box .pl_info{position:relative}
	.best_product_wrap .pl_inner_item_box .pl_cart_box .pl_pv{margin-top:0; position:absolute; top:10px; left:0}
	.best_product_wrap .pl_inner_item_box .pl_info .pl_name{ margin:20px 0 0 0}

	/*추천패키지*/
	.recom_package_product_innner .rpp_info{position:relative;}
	.recom_package_product_innner .rpp_info .pl_cart_box .pl_pv{margin-top:0; position:absolute; top: 0px; left:0}
	.recom_package_product_innner .rpp_info .pl_name{ margin:25px 0 0 0}
	.recom_package_product_innner .rpp_info .pl_desc2 {  padding:6px  0px 0 0 }
	.recom_package_product_innner .rpp_info .pl_price {  padding: 10px 0  9px 0;}

}


@media (max-width: 768.98px) {
	/*퀵메뉴*/
	.quick_menu_wrap .quick_menu_box{display:block;}
	.quick_menu_box .quick_title{width:100%; padding:20px; box-sizing: border-box;}
	.quick_menu_box .quick_menu li{padding:0; width:50%; text-align:center }
	.quick_menu_box .quick_menu li i{margin:0 auto}

	/*추천패키지*/

 	.recom_package_list{margin-left:0;  }
	.recom_package_list .recom_package_Swiper .swiper-slide{width:80%!important; padding:15px 5px 15px 15px; }
	.recom_package_list .swiper{margin-left:0px}
 	.recom_package_product_box{ 	box-shadow: 5px 5px 10px #00000012; width:100%!important; height:auto; padding:20px;  }

 	.recom_package_product_innner .rpp_img{width:220px; margin-right:20px }
	.recom_package_product_innner .rpp_info{width:calc(100% - 240px); padding:0 }
	.recom_package_product_innner .rpp_info .pl_name {font-size:16px}
	.recom_package_product_innner .rpp_info .pl_desc2 {  font-size:14px;  }
	.recom_package_product_innner .rpp_info .pl_price span {   font-size: 16px; }
	.recom_package_product_innner .rpp_info .pl_price .pl_discount_rate{   margin-right:7px}
	.recom_package_product_innner .rpp_info .pl_price strong{ font-size:18px }


}

@media (max-width: 575.98px) {


 	/*신상품*/
 	.new_product_wrap{padding:0 15px; margin-top:125px!important}
	.new_product_box .re_image .new_icon{top:-10px; left:10px}
  	.new_product_box .re_image .new_icon img{width:100px     }
	.new_product_inner .np_img {  width: 150px; height:150px }
	.new_product_inner .np_item_box{  width: calc(100% - 170px) }
	.new_product_box .pl_inner_item_box .pl_info .pl_name{padding :4px 0 2px 0; font-size:16px;   }
	.new_product_box .pl_inner_item_box .pl_info .pl_desc{font-size:14px;  }
	.new_product_box .pl_inner_item_box .pl_info .pl_price {  padding: 5px 0 0 0; }
	.new_product_box .pl_inner_item_box .pl_info .pl_price span{font-size:14px; }
	.new_product_box .pl_inner_item_box .pl_info .pl_price strong{font-size:18px}
	.new_product_box .pl_inner_item_box .pl_info {  padding: 0px 0 10px 0;}

	/*진행중인 이벤트*/
 	.ongoing_event_wrap .main_title_box{padding:0 15px}
	.ongoing_event_wrap .event_list{padding-left:15px}
	.ongoing_event_wrap .event_list .swiper-slide{width:90%!important; }


	/*추천패키지*/
	.recom_package_list{margin-left:10px;  }
	.recom_package_wrap{padding:50px 0 0 0; height:270px}

  	.recom_package_list .recom_package_Swiper .swiper-slide{width:90%!important; padding:15px 5px 15px 5px; }
  	.recom_package_product_box{box-shadow: 2px 2px 5px #00000012;    padding:20px 10px;  }

 	.recom_package_product_innner .rpp_img{width:150px; margin-right:10px }
	.recom_package_product_innner .rpp_info{width:calc(100% - 160px); padding:0 }
	.recom_package_product_innner .rpp_info .pl_desc2{ padding-top:0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.recom_package_product_innner .rpp_info .pl_price { padding: 10px 0 0px 0; 	}



	/*인스타*/
 	.inqten_insta_wrap{background:#f5f5f5; padding:50px 0}
	.inqten_insta_wrap .main_title_box{margin-bottom:20px}


}


.inqten_popup{
	display:none;
    position: fixed;

    border: 2px solid #fff;
	background:#fff;
    border-radius:  0px;
    box-shadow: rgb(0 0 0 / 20%) 0px 0px 10px;
}

.inqten_popup .popup_inner{
	width:100%; height:100%; position:relative;
}
.inqten_popup .popup_inner .popup_close{
    position: absolute;
    top: 0px;
    right: 0px;
    transform: translate(50%, -50%);
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 26px;
    background-color: #4FB748;
    color: #fff;
    border-radius: 50%;
    cursor: pointer;
    z-index: 2;
}

.inqten_popup .popup_inner .popup_close span:before,
.inqten_popup .popup_inner .popup_close span:after {
display:block; content:''; position:absolute; left:12px; top:24px; width:26px; height:2px;
background:#fff;border-radius:0px; transform:rotate(0deg); transition:transform 0.4s 0s;   }
.inqten_popup .popup_inner .popup_close span:before { transform:rotate(45deg);  }
.inqten_popup .popup_inner .popup_close span:after { transform:rotate(-45deg);  }

.inqten_popup .popup_inner .popup_contents{}
.inqten_popup .popup_inner .popup_contents img{width:100% !important; height: auto !important;}


.inqten_popup .popup_footer {
	background:#4FB748;
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
	position:relative;
}
.inqten_popup .popup_footer:after{
	content:'';
	display:block;
	width:1px;
	height:40px;
	background:rgba(255,255,255,0.5);
	position:absolute;
	top:0;
	left:50%;
}

.inqten_popup .popup_footer a{
	height:40px;
	color:#fff;
	font-size:12px;
	width:50%;

	display: flex;
	justify-content: center;
 	align-items: center;
}


@media (max-width: 768px) {
	.inqten_popup {
		width: 80vw;
		max-width:320px;
		height:auto !important;
		position: fixed;
		top: 50% !important;
		left: 50% !important;
		transform: translate(-50%, -50%);
	}

 	.inqten_popup .popup_inner .popup_close{
		top: 15px;
		right: 15px;
		transform: translate(50%, -50%);
	}
}



