/* BASIC css start */
#container{width:100%; min-width:320px; max-width:850px; margin:0 auto;}
.mobile-container {
    overflow-x: hidden; /* °¡·Î ½ºÅ©·Ñ ¼û±â±â */
    overflow-y: auto; /* ¼¼·Î ½ºÅ©·ÑÀº Çã¿ë */
    width: 100%; /* ÄÁÅ×ÀÌ³Ê ³Êºñ 100%·Î ¼³Á¤ */
}

.mobile-container .item {
    display: inline-block; /* ¿ä¼Ò¸¦ ÀÎ¶óÀÎ ºí·ÏÀ¸·Î ¹èÄ¡ */
    width: 100%; /* ¿ä¼Ò ³Êºñ¸¦ 100%·Î ¼³Á¤ */
    vertical-align: top; /* ¿ä¼Ò »ó´Ü Á¤·Ä */
}

.mobile-container {
    touch-action: pan-y; /* ¼¼·Î ½ºÅ©·Ñ Çã¿ë, °¡·Î ½ºÅ©·Ñ Á¦ÇÑ */
}


.topArea .mainMenuArea li{
    flex: 0 1 auto; /* ±ÛÀÚ Å©±â¿¡ µû¶ó ÀÚµ¿À¸·Î ³Êºñ Á¶Àý */
    text-align: center;
}

/*¸ÞÀÎ¹è³Ê */
#visual{position:relative; padding-bottom: 40px;}


#visual .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link{
    width: 8px !important;
    height: 8px !important;
    border-radius: 0 !important;
}


#visual .bx-controls-direction a{font-size:0; border-bottom:1px solid #eee;}
#visual .bx-controls-direction .bx-prev{
    position:absolute; 
    background: url(/design/playtex/newskin/mimg/bnr_prev.png) no-repeat;
    width: 30px;
    height: 30px;
    bottom: -10px;
    right: 39px;
    background-size: contain;}
    
#visual .bx-controls-direction .bx-next{
    position:absolute; 
    background: url(/design/playtex/newskin/mimg/bnr_next.png) no-repeat;
    width: 30px;
    height: 30px;
    bottom: -10px;
    right: 10px;
    background-size: contain;}    


#discoverbanner table tr td img{ float:left; }

#event a{display:block;}
#event img{width:100%;padding: 5px;}
#pop1 p {
	position: relative;
	z-index: 999;
}
#pop1 .pop-coupon-box {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
}
#pop1 .pop-coupon-box .link-box {
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 0 5px 45px;
}
#pop1 .pop-coupon-box a {
	display: block; 
	float: left; 
	width: 50%;
	height: 130px;
}


#brand_swiper{display:block;}


/* ±â´É ½½¶óÀÌµå ¹è³Ê */
body .new-slider-wrap .slider-progress {bottom: 25px; position: absolute; width: 80%; left: 50%; transform: translateX(-50%);}


/*ÅÇ*/

.tab_area{
    margin-top: 50px;
    margin-bottom: 20px;}
    

.tab_area .headArea{}
.tab_area .headArea h2{
    display: inline-block;
    vertical-align: top;
    width: 50%;
    margin-bottom: 15px! important;
    text-align: left !important;
    font-family: Lato !important;
    font-size: 26px !important;
    font-weight: 300 !important;
    text-transform: uppercase;}
    
.tab_area .headArea .gallery-thumbs{
    margin-top:0 !important;
    width: 45%;
    /*padding-left: 5%;*/
    display: inline-block;}
    
ul.tabs {
	margin: 0 auto;
	/*width: 400px;*/
	text-align: center;
}
ul.tabs li {
    padding-bottom: 0;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    border-radius: 40px;
    /*margin-right: 5% !important;*/
}

ul.tabs li:nth-child(1){
    text-align: right;}


ul.tabs li:nth-child(4){
    margin-right: 0 !important;}

ul.tabs li.swiper-slide-thumb-active{
}

ul.tabs li.swiper-slide-thumb-active a {
    border-bottom: 1px solid #000;
    color: #000;
}

ul.tabs li a {
    display: inline-block !important;
    padding: 7px 0;
    white-space: pre;
    font-size: 13px;
    color: #bebebe;
    text-transform: uppercase;
}

.tab- header{
    display: inline-block;
    width: 100%;}

.tab- header h4{float:left;
    width: 30%;}
    

.tab- header .swiper-container{float:right;width: 62%; margin-top: 0;}

.tab- .tab_container{margin-top: 0 !important;width:100%;}

.tab- .tab_container .thumbs{position:relative; display: block;}

.tab- .tab_container .thumbs img{width:100%}

.tab- .tab_container .thumbs .inner{
    position: absolute;
    bottom: -45px;
    background: #fff;
    width: 90%;
    left: 5%;
    text-align: center;
    border: 1px solid #cecece;
    padding: 15px 20px;}


.tab- .tab_container .thumbs .inner{
    position: absolute;
    bottom: -50px;
    background: #fff;
    width: 90%;
    left: 5%;
    text-align: center;
    border: 1px solid #cecece;
    padding: 15px 20px;
}

.tab- .tab_container .thumbs .inner h4{
    width: 100% !important;
    font-family: lato;
    font-size: 23px;
    padding-bottom: 7px;
    color: #000;
    letter-spacing: -0.1px;
    text-transform: uppercase;}
    
.tab- .tab_container .thumbs p{
    color: #8e8d8d;
    font-size: 13px;
    line-height: 1.2;
    font-weight: 200;}
    
    
.tab- .swiper-container{ margin-top:75px; }

.tab- .swiper-container .product-list{
    padding: 0 !important;
    flex-direction: inherit !important;
    margin-bottom: -10px;
}

.tab- .product-list li{
    padding: 0 !important;  
}

.tab- .product-list li a{display:block}

.tab- .product-list li .info{
    display: block;
    margin: 5px 15px 45px;}
    
.tab- .swiper-button-next, .tab- .swiper-button-prev{display:none}

.tab- .tabs{/*margin-left: -30%;*/}


/*Àú½ºÆ®¸¶ÀÌ»çÀÌÁî*/
.tab-.justmysize header h4{width:53% !important;}
.tab-.justmysize header .swiper-container{width: 46% !important;}
.tab-.justmysize .tabs{margin-left: 0;}



/*¸ÞÀÌµçÆû*/
.tab-.maidenform header h4{width:60% !important;}
.tab-.maidenform header .swiper-container{width: 40% !important;}
.tab-.maidenform .tabs{margin-left: 0;  text-align: left;}



#main #header{background: none; border-bottom: 1px solid #e8e8e8; }


#main .header .util{border-bottom:0 !important;}

#main .header .logo a{
    background-size: 85px !important;
    background-position: center !important;
   }

#main .header .allCate{
    position: absolute;
    top: 18px;
    right: 15px;
    left: unset;
    text-align: right;
   width: 30px;
    height: 21px;
    background-size: contain !important;}





.mainMenuArea {
  margin-bottom: 25px;
  background-color: #fff;
}

.mainMenuArea.fixed {
  height: 50px;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  margin-bottom: 0;
}

.HScrollMenu:after {
  display: block;
  content: "";
  clear: both;
}

.HScrollMenu > li {
  float: left;
}

.HScrollMenu > li.cate{
    margin-left: 20px;
    margin-right: 30px;}

.HScrollMenu > li:last-child {
  margin-right: 20px;
}

.HScrollMenu > li a {
  display: block;
  font-size: 13px;
  font-weight: 600;
  line-height: 49px;
  height: 49px;
  white-space: nowrap;
  box-sizing: border-box;
    text-align: center;
    font-family: Lato;
}

.HScrollMenu > li a.new {
  position: relative;
}



.HScrollMenu > li.active a {
  border-bottom: 2px solid #000;
}

.HScrollList {
  overflow: hidden;
}

.HScrollList > ul {
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  padding: 0 20px 20px;
  margin-bottom: -20px;
}

.HScrollList > ul.goodsList > li {
  margin-top: 0;
  vertical-align: top;
  float: none;
}

.HScrollList > ul.goodsList > li .prdInfo {
  padding: 0;
}

.HScrollList > ul > li {
  display: inline-block;
  width: 155px;
  vertical-align: top;
}

.HScrollList > ul > li + li {
  margin-left: 5px;
}

.HScrollList > ul > li a {
  display: block;
}

.HScrollList + .mainTitle {
  margin-top: 35px;
}

.HScrollList + .mdBanner {
  margin-top: 35px;
}

/*ºÐ·ù°øÅë*/


/*¸®½ºÆ® °øÅë*/
.container-fluid li {
    margin-bottom:0 !important;
	padding-bottom: 30px;
	min-height: auto;
    float: left;
    padding-left: 3px;
    padding-right: 3px;
    width: 50%;
}
.container-fluid li img {
	width: 100%
}
.container-fluid li .info {
}
.container-fluid li .brand {
    text-transform: uppercase;
    color: #bbbaba;
    font-family: lato,sans-serif;
    padding: 8px 0;
    display: block;
}
.container-fluid li .text {
    font-size: 12px !important;
    line-height: 15px !important;
    display: block;
    font-weight: normal !important;
    color: #333 !important;
   
}


.container-fluid li .pricect{
    display: block;
    padding-top: 20px !important;
}


.container-fluid li .salep {
    color: #FF8F80;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.4px;
    display: inline-block;
    font-family: "Montserrat", "Noto Sans KR", sans-serif;
}

.container-fluid li .salep strong{font-weight:300 !important;}


.container-fluid li .salep .per{margin-left:4px;
}


.container-fluid li .salep .blind {
	display: none
}


.container-fluid em{
    font-style: inherit !important;
    font-weight: 200 !important;
    letter-spacing: 1px !important;}


.container-fluid li .origin {
    font-size: 12px;
    color: #d1d1d1;
    text-decoration: line-through;
    font-weight: 200;
	font-family: 'Maven Pro', sans-serif;
    padding-left: 3px;
}

.container-fluid li .origin em{
    letter-spacing: 0 !important;}

.container-fluid li strike {
	font-size: 14px;
	color: #aaa;
	font-family: 'Maven Pro', sans-serif;
}



.product-content .more{margin:0 !important; border:0 !important; line-height:inherit !important;}
.product-content .more img{width: 20px;}
.product-content header{padding-left:15px !important;}

.container-fluid li .thumb{
    position:relative;
    display: block;
    /*display: table;*/
}

.container-fluid li .thumb .num{
    position: absolute;
    bottom: 0;
    right: 0;
    background: #b59766;
    color: #fff;
    padding: 2px 7px;
    font-weight: 100;
    font-size: 12px !important;
    font-family: lato;}


.swiper-container-horizontal>.swiper-scrollbar{
    opacity: 1 !important;
    left: 0 !important;
    width: 91% !important;
    margin: 0 auto !IMPORTANT;
    position: unset !important;
    display: block;
    height: 2px !important;
    overflow:hidden;
}

.swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{
    background: rgba(0,0,0) !important;
}

#editors-pick.newarrival{margin-bottom: 0 !important;}
#editors-pick.membership{margin-top:0 !important;}

/*deitors °øÅë*/
#editors-pick header h4{
    margin-bottom: 15px! important;
    text-align:left !important;
    font-family: Lato !important;
    font-size: 26px !important;
    font-weight: 300 !important;
    letter-spacing: -0.5px;
    color: #000 !important;
}
    
#editors-pick header .sorter{
    position: absolute !important;
    top: 9px !important;
    right: 20px !important;}
    
#editors-pick header .sorter li{margin-left: 15px !important}





/* º£½ºÆ®¸®ºä ¸ðÀ½ */
#reviewBoard .review-wrap .tiny a img {width: 45%;}
.best_review_tit {font-size: 20px; text-align: center; margin-top: 20px;}
.best_power_review_list {
    display: inline-block;
    margin-top: 20px;}
    
    
.best_review {
    display: inline-block;
    width: 45%;
    border: 1px solid rgb(220, 220, 220);
    margin-left: 10px;
    margin-bottom: 10px;
    vertical-align: top;}
    
.best_review .review {padding:10px; border-bottom: 1px solid rgb(200, 200, 200);}
.best_review .review .review_text {
    height: 34px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.2;}
    
.click {width:100%;}
.count {float:right;}
.write {padding-top:5px;}
.date {float:right;}
.product_img {width: 40px; margin:5px; float:left;}
.product {width:100%; margin:5px}
.product .product_name {padding-top:5px;}



/*Áß°£ ½½¶óÀÌµå*/
#event-slide{margin-top:40px; margin-bottom: 60px;}
#event-slide .swiper-pagination-bullet{background:#fff !important; opacity:1 !important;}
#event-slide .swiper-pagination-bullet-active{background:none !important; border:1px solid #fff}
#event-slide img{width:100%}
#visual .bx-wrapper .bx-viewport ul li a .img-responsive{width:100%}

/*¾Æ¿ï·¿*/



section .bg{
    cursor: pointer;
    background: url(/design/playtex/newskin/mimg/outlet.png) no-repeat;
    background-size: cover;
    position: relative;}

section .bg .inf{
    position: absolute;
    display: table;
    width: 100%;
    text-align: center;
    top: 45%;
    color: #fff;}

section .bg .inf h3{
    font-size: 2.3em;
    font-family: lato;
    font-weight: 600;
    letter-spacing: 1px;}
    
    
section .bg .inf p{
    font-size: 13px;
    font-family: lato;
    letter-spacing: -1px;
    opacity: 0.8;
    padding-top:3%;
}
    
section .bg a.go_outlet{
    position: absolute;
    bottom: 27px;
    display: block;
    width: 35%;
    height: 20px;
    margin: 0 auto;
    left: 33%;
    text-align: center;
    color: #fff;
    border: 1px solid #fff;
    background: #000;
    padding: 16px 20px 21px;
    line-height: 30%;
    font-size: 13px;
    border-radius: 3px;}

#editors-pick .outlet{
    padding-top: 30px !important;
    margin-bottom: 0;}

#editors-pick .outlet .container-fluid{
    margin-bottom:20px !important;
    margin-top: 30px !important;}


#editors-pick .outlet li{width:48%;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    margin-bottom: 50px;}


#editors-pick .outlet li:nth-child(2n){margin-right: 0;}


#editors-pick .outlet .headArea {
	position: relative;
}
#editors-pick .outlet .maintit {
    /*font-size: 49px;*/
    font-weight: 500;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 25px;
}
#editors-pick .outlet .viewAll {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	font-size: 15px;
	color: #000;
	text-align: center;
	line-height: 40px;
}

/*µð½ºÄ¿¹ö*/
.discover .product-list {
    padding:0 !important;
    overflow: unset !important;
    margin-bottom: 0 !important;
    padding-bottom: 20% !important;
}


.discover .container-fluid li{
    padding:0 !important;}
    

.discover .container-fluid li .thumb .inner{
    position: absolute;
    bottom: -50px;
    background: #fff;
    width: 90%;
    left: 5%;
    text-align: center;
    border: 1px solid #cecece;
    padding: 15px 20px;
}

.discover .container-fluid li .thumb .inner h3{
    font-family: lato;
    font-size: 23px;
    padding-bottom: 7px;
    color: #000;
    letter-spacing: 0px;}
    
.discover .container-fluid li .thumb p{
    color: #8e8d8d;
    font-size: 13px;
    line-height: 1.2;}
    
/*cs*/
#editors-pick.costomer{}

#editors-pick.costomer ul{
    font-size: 0;
    margin: 15px;}

#editors-pick.costomer ul li{
    width:49%; 
    display: inline-block;
    text-align: center;
    border: 1px solid #eee;
    padding: 12px 15px;
    margin-right: 6px;
    margin-bottom: 7px;}

#editors-pick.costomer ul li:nth-child(2n){
    margin-right: 0;
    float: right;
}


#editors-pick.costomer ul li a{
    font-size: 14px;
}

.main_slide .swiper-wrapper .swiper-slide .txt-box { position:absolute; left:140px; bottom:70px; color:#fff; transition:2s; opacity:0; }
.main_slide .swiper-wrapper .swiper-slide .txt-box .tit { font-size:2.3em; font-weight:bold; line-height:1.3; margin-bottom:25px; letter-spacing:-1px; }
.main_slide .swiper-wrapper .swiper-slide .img img { width: 100%; }
.main_slide .swiper-wrapper .swiper-slide .txt-box .des { font-size:1.3em; }
.main_slide .swiper-wrapper .swiper-slide.swiper-slide-active .txt-box { opacity:1; animation:fadeIn2 1.5s; left:40px; }
#main_swiper .swiper-pagination-progressbar {bottom:25px!important;top:auto!important;padding:0 10px!important;text-align:center!important;box-sizing:border-box!important;width:80%!important;margin:0 10%!important;background:#fff!important;height:1px!important}
#main_swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#000!important}


.color span{
      width: 13px;
    height: 13px;
    display: inline-block;
    margin-right: 1%;
    margin-top: 2%;
}


.prd-review{font-size:12px; color: #3B505E;}



.swiper-slide .thumb, .product-list .thumb {
	position: relative;
}
.swiper-slide .thumb .dc, .product-list .thumb .dc {
	text-align: center;
	position: absolute;
	height: 40px;
	line-height: 40px;
	width: 40px;
	background: #3B505E;
	color: #fff;
	font-size: 1em;
}
.swiper-slide .thumb .dc em, .product-list .thumb .dc em {
	font-size: 10px !important;
}

span.icon .MK-product-icons img { display:inline-block!important; padding-right: 3px; vertical-align: middle; padding-top: 10px; width: auto !important; height: 26px !important;}


/* sec5 */
#sec5 .txt_area p.sub{color: #fff; line-height: 1.6;font-family: 'Noto Sans KR', sans-serif; font-weight: 400;transition: all .4s; }
#sec5 .txt_area p.big{ color: #fff; font-weight: 500;line-height: 1.3; font-family: 'Noto Sans KR', sans-serif; transition: all .5s; }
#sec5 .txt_area a.more{width:auto; font-family: 'Montserrat', sans-serif;display: inline-block; transition: all .4s;border: 1px solid #fff;color: #fff; margin-top: 8px;font-weight: 400;padding:  8px 20px; }
#sec5{}
#sec5 .sec_inner{}


#sec5 .sec_inner .swiper .sec5_prd>div .sec5_wrap>ul{margin-top:15px; opacity:0; transition:all .3s}
#sec5 .sec_inner .swiper .sec5_prd>div.swiper-slide-active .sec5_wrap>ul{opacity:1}
#sec5 .sec_inner .swiper{}
#sec5 .sec_inner .swiper .sec5_prd>div{
    width: 90%; 
    min-width: 380px;
    max-width: 850px;
}

#sec5 .sec_inner .swiper .sec5_prd>div .sec5_wrap .sec5_ban{}
#sec5 .sec_inner .swiper .sec5_prd>div .sec5_wrap .sec5_ban{}
#sec5 .sec_inner .swiper .sec5_prd>div .sec5_wrap .sec5_ban ul{}
#sec5 .sec_inner .swiper .sec5_prd>div .sec5_wrap .sec5_ban ul li{position:relative;}
#sec5 .sec_inner .swiper .sec5_prd>div .sec5_wrap .sec5_ban ul li>a{display: block;width: 100%;}
#sec5 .sec_inner .swiper .sec5_prd>div .sec5_wrap .sec5_ban ul li>a img{width: 100%;}
#sec5 .sec_inner .swiper .sec5_prd>div .sec5_wrap .sec5_ban ul li .txt_area{overflow: visible; position: absolute;  left: 0%;bottom: 0px; padding-left: 30px; max-width: 90%; color: #fff;}
#sec5 .sec_inner .swiper .sec5_prd>div .sec5_wrap .sec5_ban ul li .txt_area p{opacity: 0}
#sec5 .sec_inner .swiper .sec5_prd>div.swiper-slide-active .sec5_wrap .sec5_ban ul li .txt_area p{transform: translateY(-25px); opacity: 1;}
#sec5 .sec_inner .swiper .sec5_prd>div.swiper-slide-active .sec5_wrap .sec5_ban ul li .txt_area a.more{transform: translateY(-35px); opacity: 1;}
#sec5 .sec_inner .swiper .sec5_prd>div .sec5_wrap .sec5_ban ul li .txt_area p.big{font-size: 30px; font-family: 'Montserrat', sans-serif; transition-delay: .25s;}
#sec5 .sec_inner .swiper .sec5_prd>div .sec5_wrap .sec5_ban ul li .txt_area p.sub{ font-size: 15px;  margin-bottom: 30px; transition-delay: .46s;}
#sec5 .sec_inner .swiper .sec5_prd>div .sec5_wrap .sec5_ban ul li .txt_area a.more{ transition-delay: .6s; font-size: 11px; padding:2px 7px;opacity: 0;}
#sec5 .item_list{border-bottom: 1px solid #e8e8e8; display: flex; padding: 8px 0;}
#sec5 .item_list .thumb{width: 20%;}
#sec5 .item_list .info{width: 80%; padding-left:15px; padding-top:0}
#sec5 .item_list .info .price{font-size:15px; font-weight:500;}



/* sec7 */
#sec7{background-color:#f8f8f8; padding:35px 0 30px; margin-bottom: 75px;}
#sec7 .sec_inner{padding:0;}
#sec7 h2{margin: 0 5% 22px;}
#sec7 .sec7_review{padding-left:5%}
#sec7 .sec7_review>div{width: 100%;}
#sec7 .sec7_review>div>ul{width: 100%; }
#sec7 .sec7_review>div>ul>li{width:43%}
#sec7 .li_review .rv_main{ width: 100%; border-bottom: 1px solid #e4e4e4;}
#sec7 .li_review .rv_main .thumb{width:100%;}
#sec7 .li_review .rv_main .thumb a{display: block; width: 100%; height: 100%;}
#sec7 .li_review .rv_main .thumb a img{width: 100%; height: 100%; object-fit: cover;}
#sec7 .li_review .rv_main .rv_main_cont{width: 100%; padding: 10px 0;}
#sec7 .li_review .rv_main .rv_main_cont .rv_cont{letter-spacing:-.7pxfont-size: 12px; font-family: 'Noto Sans KR', sans-serif; text-overflow: ellipsis; overflow: hidden; font-weight:500; color:#000; line-height:1.4; margin-bottom:5px}
#sec7 .li_review .rv_main .rv_main_cont .rv_info{}
#sec7 .li_review .rv_main .rv_main_cont .rv_info span{color:#acacac}
#sec7 .li_review .rv_main .rv_main_cont .rv_info span.date{}
#sec7 .li_review .rv_main .rv_main_cont .rv_info span.rv_user{}
#sec7 .li_review .rv_mini{width: 100%; display: flex; align-items: center; justify-content: left; gap:10px;margin-top:10px }
#sec7 .li_review .rv_mini .mini_thumb{width: 33px; height: 33px; border-radius: 50%; display: inline-block; border: 1px solid #f2f2f2; overflow: hidden; max-width:30%}
#sec7 .li_review .rv_mini .mini_thumb a{display: block;width: 100%; height: 100%;}
#sec7 .li_review .rv_mini .mini_thumb a img{width: 100%; height: 100%; object-fit: cover;}
#sec7 .li_review .rv_mini ul { display:flex; flex-direction:column; gap:3px; width:70%}
#sec7 .li_review .rv_mini ul li {font-family: 'Noto Sans KR', sans-serif;font-size: 12px; color: #000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis ;letter-spacing:-.7px}
#sec7 .li_review .rv_mini ul li:nth-child(2){display:flex; align-items:center}
#sec7 .li_review .rv_mini ul li span {font-family: 'Calibri', sans-serif; margin-right:10px;display:flex; align-items:center; color:#c7c7c7; font-size:11px; }
#sec7 .li_review .rv_mini ul li span img{display:inline-block; margin-right:4px;}


/* [S] ¸ÞÀÎ NOW ON */
.main-nowon-wrap { 
            position: relative; 
            margin: 80px 0; 
        }
.main-nowon-wrap .slider-wrap { 
            width: 100%; 
            padding: 0 48px; 
            box-sizing: border-box; 
        }
.main-nowon-wrap .swiper-container {
            width: 100%;
        }
.main-nowon-wrap .swiper-slide {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0 10px; 
            transition: transform 0.5s ease, opacity 0.5s ease;
            opacity: 0.5; /* ¾ç¿· ½½¶óÀÌµåÀÇ Åõ¸íµµ */
        }
.main-nowon-wrap .swiper-slide img { 
            width: 100%; 
            border-radius: 40px;
        }
.main-nowon-wrap .swiper-slide-active {
            transform: scale(1.1);
            opacity: 1; /* Áß¾Ó ½½¶óÀÌµåÀÇ Åõ¸íµµ */
        }

      
.main-nowon-wrap .item-slide a { 
            display: block; 
        }
.main-nowon-wrap .item-slide .image-box { 
            border-radius: 40px; 
            overflow: hidden; 
        }
.main-nowon-wrap .item-slide .image-box img { 
            width: 100%; 
        }
.main-nowon-wrap .item-slide dl { 
            margin: 20px auto 0; 
            text-align: center; 
            line-height: 1.25; 
        }
.main-nowon-wrap .item-slide dl dt { 
            margin: 0 0 8px; 
            font-size: 20px; 
            color: #000; 
            font-weight: bold; 
        }
.main-nowon-wrap .item-slide dl dd { 
            font-size: 14px; 
            color: #8b8b8b; 
        }
.main-nowon-wrap .swiper-container {
            overflow: visible; /* ÀÌ ¿µ¿ª¸¸ overflow¸¦ visible·Î º¯°æ */
        }
/* BASIC css end */

