
/* *******************************************************
 * filename : product.css
 * description : 제품상세페이지 CSS
 * Update date : 2022-12-02
******************************************************** */

@import url('css2-Robotowght300400500600_swap.css');
:root{ 
	--prd-box-margin: 28.4em;
	--prd-content-margin: 25em;
	--prd-content-margin2: 29.5em;
}
@media all and (max-width:800px){
	:root{ 
		--prd-box-margin: 13.4em;
		--prd-content-margin: 11.06em;
		--prd-content-margin2: 14.2em;
	}
}
/* ======================================
###  제품 상세 공통 ###
====================================== */
/* ******************  Layout ****************** */

#productDetailContent{font-family:'Roboto', 'Noto Sans KR', "나눔고딕", NanumGothic, "Nanum Gothic","돋움", Dotum, Arial, sans-serif; font-size:0.5208vw; padding-bottom:20em} /* font-size:10px; */
#productDetailContent.black-bg{background-color:#000; }
#productDetailContent.pad-b0{padding-bottom:0}
#productTopCon{text-align:center;  }
/* 공통 :: Layout Box */
.prd-box-layout{position:relative; background-color:#fff; margin:0 var(--prd-box-margin) 15.6em; border-radius:7em;}
.prd-box-layout-tit{font-size:1em; margin-bottom:7em; text-align:center;}
.prd-box-layout-tit strong{display:inline-flex; align-items:center;  height:1.14em; font-size:6.889em; letter-spacing:-0.04em; color:#fff; font-weight:500; padding:0.1em 0.74em;}
.prd-container-layout{margin:0 var(--prd-content-margin) 14.5em;}
.prd-container-layout:first-of-type{margin-top:14em;}
.prd-container-layout:last-of-type{margin-bottom:0em;}
.prd-container-layout-tit{display:flex; align-items:center; justify-content:center; font-size:1em; /* height:7.1em; */ background-color:#000; padding:0.8em 0; margin-bottom:6.5em;}
.prd-container-layout-tit strong{color:#fff; font-size:6.941em; letter-spacing:-0.04em; font-weight:500;}
.prd-container-layout2{margin:0 var(--prd-content-margin2) 25.8em}
.prd-container-layout2-tit{display:flex; align-items:center; justify-content:center; font-size:1em; margin-bottom:3em;}
.prd-container-layout2-tit strong{color:#000; font-size:8.124em; font-weight:500; line-height:1.125;}
.prd-container-layout2 .prd-center-img{margin-top:11em;}
/* 공통 :: Text */
.prd-cm-inner-con{text-align:center;}
.prd-cm-tit{font-size:9.144em; line-height:1.148; letter-spacing:-0.06em; color:#989898; font-weight:400;}
.prd-cm-tit b{color:#000; font-weight:inherit;}
.prd-cm-txt{font-size:4.378em; letter-spacing:-0.04em; color:#8a8a8a; line-height:1.45; font-weight:300; }
.prd-cm-txt.big{font-size:5.837em; letter-spacing:-0.06em; line-height:1.14;}
.prd-cm-txt.no-spacing{letter-spacing:0px;}
.prd-cm-tit + .prd-cm-txt{margin-top:0.6em}
.prd-cm-txt em{font-weight:400;}

.prd-cm-txt span.txt-dotted{position: relative; padding-left:0.7em;}
.prd-cm-txt span.txt-dotted:before{position: absolute; content:''; width:0.2em; height:0.2em; border-radius:50%; top:0.5em; left:0; background:#a77560;}

.prd-cm-txt02{font-size:2.4em; line-height:1.38; color:#8a8a8a; font-weight:300; letter-spacing:-0.02em;}
.prd-cm-gradient-txt{
	display:inline-block;
	background: linear-gradient(left, #b38d83 0%, #c5bdbc 70%);
	background: linear-gradient(to right, #b38d83 0%, #c5bdbc 70%);
	-webkit-background-clip: text ;
	-webkit-text-fill-color: transparent;
	background-size: 200%;
	transition:background 1.5s linear 0.35s, opacity 0.3s ease;
	background-position:0% 0;
}
.aos-animate .prd-cm-gradient-txt{
	background-position:100% 50%;
}
/* 공통 :: Image */
.prd-img-wid100{width:100%;}
.prd-img-max-wid100{max-width:100%;}
.prd-cm-inner-img{margin:0 calc(-1 * var(--prd-content-margin));}
.prd-cm-inner-img2{margin:0 calc(-1 * var(--prd-content-margin2));}
.prd-cm-inner-img.right{margin-left:auto; margin-right:calc(-1 * var(--prd-content-margin))}
.prd-cm-inner-img.left{margin-right:auto; margin-left:calc(-1 * var(--prd-content-margin))}
/* 공통 :: Video */
.prd-cm-video-con{position:relative;}
.prd-cm-video-con .prd-cm-video-inner{position:relative; padding-top:56.25%; /* margin-top:19.5em; */ margin-top:1.5em;}
.prd-cm-video-con .prd-cm-video-inner:first-child{margin-top:0;}
.prd-cm-video-con .video-img,
.prd-cm-video-con .video-iframe{position:absolute; top:0px; left:0px; width:100%; height:100%;}
@media all and (max-width:800px){
	#productDetailContent{font-size:0.6108vw}
	.prd-box-layout{margin-left:var(--prd-box-margin) !important; margin-right:var(--prd-box-margin) !important; margin-bottom: 15.6em;}
	.prd-container-layout-tit{padding-top:0.8em}
	.m-display-none{display:none;}
}

.cm-gray-bg{background:#f1f2f2; padding:12em 0 16em;}

/* ******************  Mouse Over Content ****************** */
.prd-cm-over-box{display:flex; margin-left:-1.6em; margin-right:-1.6em;}
.prd-cm-over-box .prd-cm-over-item,
.prd-cm-over-box .prd-cm-over-item *{transition:all 0.3s}
.prd-cm-over-box .prd-cm-over-item{width:calc(50% - 3.2em);  height:100%; margin:0 1.6em; background-color:#f8edeb; border-radius:5em; padding:7.5em 0 11em; text-align:center; box-sizing:border-box}
.prd-cm-over-box .prd-cm-over-item.bor-rad10{border-radius:10em;}
.prd-cm-over-box .prd-cm-over-item .prd-cm-over-tit{font-size:4.1em; letter-spacing:-0.04em; font-weight:500; margin-bottom:1.41em; color:#58595b; }
.prd-cm-over-box .prd-cm-over-item .prd-cm-over-tit b{color:#d68c80; font-weight:inherit;}
.prd-cm-over-box .prd-cm-over-item .prd-cm-over-tit small{display:block; font-size:0.6678em; font-weight:400; margin-bottom:0.5em;}
.prd-cm-over-box .prd-cm-over-item .dot{display:flex; align-items:center; justify-content:center;  margin-bottom:6.4em}
.prd-cm-over-box .prd-cm-over-item .dot em{width:0.9em; height:0.9em; display:block; background-color:#d68c80; border-radius:50%; margin:0 0.5em; }
.prd-cm-over-box .prd-cm-over-item .prd-cm-over-txt{font-weight:300; letter-spacing:-0.02em; font-size:3.16em; line-height:1.38; color:#58595b;}
.prd-cm-over-box .prd-cm-over-item:hover{background-color:#d78e83; }
.prd-cm-over-box .prd-cm-over-item:hover .prd-cm-over-tit,
.prd-cm-over-box .prd-cm-over-item:hover .prd-cm-over-tit b,
.prd-cm-over-box .prd-cm-over-item:hover .prd-cm-over-tit small,
.prd-cm-over-box .prd-cm-over-item:hover .prd-cm-over-txt{color:#f8edeb;}
.prd-cm-over-box .prd-cm-over-item:hover .dot em{background-color:#fff;}
@media all and (max-width:800px){
	.prd-cm-over-box .prd-cm-over-item{height:60em}
}
/* ******************  Before & After ****************** */
.before-after-gray-bg{background-color:#f1f2f2; padding:12em 0 16em}
#beforeAfterCon{margin:0 var(--prd-box-margin)}
#beforeAfterCon.prd-container-layout{margin:0 var(--prd-content-margin)}
#beforeAfterCon .prd-container-layout-tit{background-color:#ababab; margin-bottom:12.5em;}
#beforeAfterCon .prd-container-layout2-tit{margin-bottom:11em;}
.before-after-tit{text-align:center; font-size:9.748em; font-weight:400; letter-spacing:-0.04em; color:#989898; margin-bottom:1em}
.before-after-tit b{color:#65707e; font-weight:inherit;}
.before-after-rolling-con{position:relative; padding:0 14em;}	
.before-after-rolling-con .before-after-item{text-align:center;}
.before-after-rolling-con .before-after-item img{max-width:100%;margin:0px auto; } 
.before-after-rolling-con figure{max-width:106.6em; margin:0px auto;}
.before-after-rolling-con figcaption{font-size:2.76em; line-height:1.2; letter-spacing:-0.04em; font-weight:400; color:#989898; text-align:right; margin-top:1.2em;}
.before-after-rolling-con figcaption em{margin-right:1em}
.before-after-rolling-con .before-after-btn{position:absolute; top:50%; font-size:17em; color:#636363; font-weight:300; transform:translateY(-50%); margin-top:-0.2em; font-family:'Roboto', sans-serif; }
.before-after-rolling-con .slick-prev{left:0;}
.before-after-rolling-con .slick-next{right:0;}
@media all and (max-width:800px){
	#beforeAfterCon{margin:0 var(--prd-box-margin)}
}

/* ======================================
###  Aqua Therapy ###
====================================== */
/* ******************  HYDRA BEAUTY ****************** */
/* Aqua Handpiece */
.hydra-beauty-handpiece .prd-container-layout-tit{background-color:#414ea0;}
.hydra-beauty-handpiece .prd-cm-tit b{color:#414ea0}
.hydra-beauty-handpiece .prd-cm-inner-con{margin-bottom:11.5em}
/* Solution */
.hydra-beauty-solution .prd-container-layout-tit{background-color:#414ea0; margin-bottom:17.5em}
.prd-cm-solution-list{display:flex; justify-content:center;}
.prd-cm-solution-list .prd-cm-solution-item{width:44em; text-align:center;}
.prd-cm-solution-list .prd-cm-solution-item .prd-solution-thumb{display:block; width:16.5em; margin:0px auto;}
.prd-cm-solution-list .prd-cm-solution-item .prd-solution-thumb img{width:100%;}
.prd-cm-solution-list .prd-cm-solution-item dl{font-size:2.815em; letter-spacing:-0.04em; line-height:1.4; margin-top:2em; color:#8a8a8a;}
/* Diamond Handpiece */
.hydra-beauty-diamond .prd-container-layout-tit{background-color:#52afd9; }
.hydra-beauty-diamond .prd-cm-tit b{color:#52afd9}
.hydra-beauty-diamond .prd-cm-inner-con{margin-bottom:16em}
/* Electroporation Handpiece */
.hydra-beauty-electro .prd-container-layout-tit{background-color:#3f95bc; }
.hydra-beauty-electro .prd-cm-tit b{color:#3f95bc}
.hydra-beauty-electro .prd-cm-inner-con{margin-bottom:14em}
.hydra-beauty-electro-mask{float:right; width:49em; position:relative; border:0.3em dashed #3f95bc; border-radius:5em; text-align:center; padding-bottom:3.5em; margin-top:-6em; margin-right:11.3em} 
.hydra-beauty-electro-mask .tit{position:relative; height:1.52em; display:inline-flex; align-items:center; transform:translate(0,-50%);  color:#fff; font-size:3.6em; font-weight:500;  padding:0 0.7em; background-color:#3f95bc}
.hydra-beauty-electro-mask img{max-width:100%; margin-bottom:3em}
.hydra-beauty-electro-mask p{color:#8a8a8a; font-size:2.94em; letter-spacing:-0.02em; font-weight:300; line-height:1.455;}

/* ******************  HYDRA Touch ****************** */
/* Aqua Handpiece */
.hydra-touch-handpiece .prd-container-layout-tit{background-color:#52afd9;}
.hydra-touch-handpiece .prd-cm-tit b{color:#52afd9}
.hydra-touch-handpiece .prd-cm-inner-con{margin-bottom:11.5em}
.hydra-touch-handpiece .prd-cm-inner-img{margin-top:13em}
.hydra-touch-handpiece .hydra-touch-h2-img{margin-top:10em}
/* Solution */
.hydra-touch-solution .prd-container-layout-tit{background-color:#52afd9; margin-bottom:17.5em}
/* Y Handpiece */
.hydra-touch-y .prd-container-layout-tit{background-color:#5a7e9c;}
.hydra-touch-y .prd-cm-tit b{color:#5a7e9c}
.hydra-touch-y .prd-cm-inner-con{margin-bottom:8.9em}
.hydra-touch-y-img2{margin-top:19.5em}
/* Electroporation Handpiece */
.hydra-touch-electro .prd-container-layout-tit{background-color:#52afd9; }
.hydra-touch-electro .prd-cm-tit b{color:#52afd9}
.hydra-touch-electro .prd-cm-inner-con{margin-bottom:14em}
.hydra-beauty-electro-mask.hydra-touch-mask{border-color:#52afd9; float:none; margin-right:0; margin-left:10.5em; margin-top:-11.2em}
.hydra-beauty-electro-mask.hydra-touch-mask .tit{background-color:#52afd9;}

/* ******************  JET CLEAR ****************** */
.aqua-jet-clear-container .prd-cm-tit b{color:#3a653d}
/* Jet Handpiece */
.aqua-jet-hand.prd-container-layout{margin-bottom:35em}
.aqua-jet-hand .prd-container-layout-tit{background-color:#3a653d}
.aqua-jet-hand .prd-cm-inner-img{margin-top:22em}
/* Spray Handpiece */
.aqua-jet-spray.prd-container-layout{margin-bottom:0}
.aqua-jet-spray .prd-container-layout-tit{background-color:#506752}
.aqua-jet-spray .prd-cm-inner-img{margin-top:8.5em}

/* ======================================
###  Combined Technology ###
====================================== */
/* ******************  3 max Cool Shaping ****************** */
.combined-3max-cool-container{background-color:#000;}
.combined-3max-cool-container .prd-container-layout:first-of-type{margin-top:0}
/* Cryo Sculptor Handpiece */
.combined-3max-cryo .prd-container-layout-tit{background-color:#505c68}
.combined-3max-cryo .prd-center-img{margin-top:16em;}
/* S-Cavity Handpiece */
.combined-3max-s-cavity .prd-container-layout-tit{background-color:#7a838d}
.combined-3max-s-cavity .prd-cm-inner-img{margin-top:22.4em}
/* S-Polar Handpiece */
.combined-3max-s-polar .prd-container-layout-tit{background-color:#7a838d}
.combined-3max-s-polar .prd-cm-inner-img{margin-top:10em}
.combined-3max-s-polar .prd-center-img{margin-top:18.5em}
/* S-Cavity Handpiece */
.combined-3max-s-sound .prd-container-layout-tit{background-color:#505c68}
.combined-3max-s-sound .prd-cm-inner-img{margin-top:16em}

/* ******************  3 max Plus ****************** */
.combined-3max-plus-container{background-color:#000;}
.combined-3max-plus-container .prd-container-layout:first-of-type{margin-top:0}
.combined-3max-plus-container .prd-container-layout-tit{background-color:#858a8f}
.combined-3max-plus-detail-list{margin-left:2.01em; letter-spacing:-0.02em;}
.combined-3max-plus-detail-list  li{position:relative; padding-left:0.76em; line-height:1.15;  text-align:left; margin-top:0.7em; font-weight:400;}
.combined-3max-plus-detail-list  li:first-child{margin-top:0;}
.combined-3max-plus-detail-list  li em{font-weight:500;}
.combined-3max-plus-detail-list  li:before{position:absolute; top:0.45em; left:0; width:0.27em; height:0.27em; background-color:#989898; border-radius:50%; content:"";}
/* Cavitation Handpiece  */
.combined-3max-plus-cavitation .prd-container-layout-tit{margin-bottom:20em;}
.combined-3max-plus-cavitation .prd-cm-inner-img{margin-bottom:18.5em;}
/* RF Body Handpiece */ 
.combined-3max-plus-body .prd-container-layout-tit{margin-bottom:23em;}
.combined-3max-plus-body .prd-cm-inner-img{margin-bottom:20em;}
/* RF Facial Handpiece */ 
.combined-3max-plus-facial .prd-cm-inner-img{margin-bottom:23.2em;}
/* Multi-polar RF  Handpiece */ 
.combined-3max-plus-multi .prd-container-layout-tit{margin-bottom:30em;}
.combined-3max-plus-multi .prd-cm-inner-img{margin-bottom:18.5em;}
.combined-3max-plus-multi .prd-cm-center-img{margin-top:15.3em;}
.combined-3max-plus-multi .prd-cm-center-img img{width:117.2em}

/* ******************  Noble SHAPE ****************** */
.combined-noble-shape-container{background-color:#000;}
.combined-noble-shape-detail-box{margin:0 30.6em}
.combined-noble-shape-container .prd-cm-gradient-txt{
	background-image:linear-gradient(to right, rgba(223,152,141,1) 1%,rgba(215,154,145,1) 14%,rgba(200,158,152,1) 31%,rgba(198,159,153,1) 58%,rgba(197,187,185,1) 82%,rgba(197,189,188,1) 100%);
}
/* Noble Shape :: 공통 */
.noble-shape-tit{font-size:1em; text-align:center; margin-bottom:10.5em;}
.noble-shape-tit strong{position:relative; display:inline-block; font-size:9.159em; font-weight:400; letter-spacing:-0.02em; color:#b38d83; padding-top:1.4em;}
.noble-shape-tit strong:before{position:absolute; top:0px; left:0.3em; right:0.3em; content:""; height:0.032em; background-color:#b38d83;}
.noble-shape-txt{font-size:4.4486em; letter-spacing:-0.04em; line-height:1.283; text-align:center; color:#808285; font-weight:300;}
.noble-shape-txt em{font-weight:400;}
.noble-shape-detail-tit{background-color:#000; font-size:1em; text-align:center;  margin-bottom:11em}
.noble-shape-detail-tit.mar0{margin-bottom:0;}
.noble-shape-detail-tit strong{font-size:8.987em; letter-spacing:-0.02em; font-weight:400;  line-height:1.157;}
.noble-shape-round-box{padding:0em 0 13em; border:0.4em solid #b38d83; border-radius:5em; margin-top:5em; margin-bottom:22em}
.noble-shape-round-box .noble-shape-detail-tit{margin:-5em 17em 11em;}
/* Noble Shape :: 상단 */
.noble-shape-top-con, .noble-shape-size{margin-bottom:31em; }
.noble-shape-top-con .prd-cm-video-con{margin-bottom:10em}
.noble-shape-full-img{margin:0 -30.6em}
/* Noble Shape :: Amplitude */
.noble-shape-amplitude .noble-shape-img{margin-bottom:8.5em}
/* Noble Shape :: 특징 */
.noble-shape-char-list-con{margin:0 8.7em 15em;}
.noble-shape-char-list-con ul{display:flex; flex-wrap:wrap; justify-content:space-between; margin:0 -2.5em}
.noble-shape-char-list-con ul li{width:22.5em; margin:0 2.5em 7.3em;}
.noble-shape-char-list-con ul li img{width:100%;}
.noble-shape-char-list-con ul li .char-tit{display:block; margin-top:1em; text-align:center; font-size:2.833em; letter-spacing:-0.04em; line-height:1.3; color:#808285; font-weight:400; }
@media all and (max-width:800px){
	.combined-noble-shape-detail-box{margin:0 16.6em;}
}
/* ******************  Octoline2 ****************** */
.combined-octoline2-container .prd-container-layout-tit{background-color:#057dbe; margin-bottom:17.5em;}
.combined-octoline2-container .prd-cm-center-img{margin-bottom:16.5em}

/* ======================================
###  Cryo Therapy ###
====================================== */
/* ******************  COOL SHAPING 1 ****************** */
.cryo-coolshaping1-detail-con{padding-top:19em}
.cryo-coolshaping1-container .prd-container-layout2-tit strong{color:#5a5378;}
.cryo-coolshaping1-container .prd-cm-gradient-txt{
	background-image:linear-gradient(to right, rgba(22,121,201,1) 1%,rgba(53,104,164,1) 13%,rgba(94,89,127,1) 30%,rgba(105,104,145,1) 55%,rgba(154,170,225,1) 82%,rgba(151,166,220,1) 100%);
}
.coolshaping1-tech-con .prd-container-layout2-tit{margin-bottom:6em}

/* ******************  COOL SHAPING2 ****************** */
.cryo-coolshaping2-detail-con{padding-top:17em}
.cryo-coolshaping2-container .prd-container-layout2-tit strong{color:#2f5383;}
.cryo-coolshaping2-container .prd-cm-gradient-txt{
	background-image:linear-gradient(to right, rgba(146,168,191,1) 1%,rgba(122,148,177,1) 13%,rgba(48,84,132,1) 30%,rgba(55,90,138,1) 56%,rgba(112,144,194,1) 82%,rgba(173,201,253,1) 100%);
}
.coolshaping2-tech-con .prd-cm-video-con{margin-top:10em}
.coolshaping2-larger-con .prd-cm-inner-img2{margin-top:15em}

@media all and (max-width:800px){
	.coolshaping2-larger-con .prd-cm-inner-img2{margin:15em -29.2em 0} 	
}

/* ======================================
###  Drug Delivery ###
====================================== */
/* ******************  VITAL INJECTOR2 ****************** */
.drug-injector2-detail-con{padding-top:14em}
.drug-injector2-detail-con .prd-container-layout2{margin-bottom:15em}
.drug-injector2-detail-con .prd-container-layout2-tit strong{color:#5c6366;}
.drug-injector2-detail-con .prd-cm-txt{letter-spacing:-0.02em; font-size:4.486em; margin:0 -5em; line-height:1.28}
.injector2-tech-con .prd-cm-video-con{margin:13.8em 5.3em 0}
.injector2-needle-con{margin-bottom:0 !important;}
.injector2-needle-con .prd-cm-inner-con{margin-bottom:25.5em}
/* Needle Gray Box */
.injector-detail-txt-con{width:122.4em; background-color:#e8e8e8; padding:0 6.5em; border-radius:5.5em; margin:8em auto 0; box-sizing:border-box;}
.injector-detail-txt-con:first-of-type{margin-top:0;}
.injector-detail-txt-con dl{display:flex; align-items:center; min-height:32em; padding:3em 0 ; box-sizing:border-box;}
.injector-detail-txt-con dl dt{position:relative; width:52.1em; }
.injector-detail-txt-con dl dt strong{color:#5c6366; font-size:4.181em; font-weight:500; letter-spacing:-0.02em; line-height:1.265}
.injector-detail-txt-con dl dt:after{position:absolute; right:0; height:10.8em; top:50%; margin-top:-5.4em; border-right:0.2em dashed #5c6366; content:""; }
.injector-detail-txt-con dl dd{width:calc(100% - 52.1em); padding-left:10em; box-sizing:border-box;}
.injector-detail-txt-con dl dd p{color:#58595b; font-size:3.16em; letter-spacing:-0.02em; line-height:1.38; font-weight:300;}
@media all and (max-width:800px){
	.injector-detail-txt-con dl dd p span{display:block;}
	.injector-detail-txt-con dl dd p br{display:none}
}

/* ******************  VITAL INJECTOR3 ****************** */
.drug-injector3-detail-con{padding-top:15em}
.drug-injector3-detail-con .prd-container-layout2{margin-bottom:16em}
.drug-injector3-detail-con .prd-container-layout2-tit strong{color:#0b1f45;}
.drug-injector3-detail-con .prd-cm-txt{letter-spacing:0em; font-size:4.486em; margin:0 -5em; line-height:1.28}
.injector3-tech-con .prd-cm-video-con{margin:13.8em 5.3em 0}
.injector3-needle-con .prd-container-layout2-tit{position:relative; margin-bottom:0}
.injector3-needle-con .prd-cm-inner-con{margin-bottom:13em}
.injector3-filter-con{margin-bottom:0 !important;}
.injector3-filter-con .prd-cm-inner-img2{margin-top:8.6em}

/* ======================================
###  HIFU ###
====================================== */
/* ******************  FOCUS DUAL ****************** */
.hifu-focus-dual-container #productDetailCon{margin-top:-26.5em}
.hifu-focus-dual-layout-box{padding:7.8em 5.6em 13em; background-color:#fbfbfb;}
.hifu-focus-dual-layout-box .focus-dual-layout-tit strong{background-color:#d68c80; font-size:7.494em; }
.hifu-focus-dual-layout-box .prd-cm-tit b{color:#d68c80}
/* -------- RF Needle -------- */
.rf-micro-needle-con{text-align:center; padding:0 0 13.9em} 
.rf-micro-needle-img{margin:0 -34em}
.rf-micro-needle-treatment-con{margin-bottom:14em;}
.varios-multi-needle-con{margin-bottom:14.5em}
.varios-multi-needle-type{display:flex; justify-content:center; margin-top:13.5em;  }
.varios-multi-needle-type li{position:relative; width:28.7em; margin:0 4.7em;}
.varios-multi-needle-type li strong{position:absolute; left:50%; height:1.25em; display:flex; align-items:center; transform:translate(-50%,-50%);  color:#fff; font-size:2.84em; letter-spacing:-0.04em; font-weight:500;  padding:0 0.5em; background-color:#d68c80}
.varios-multi-needle-type li img{width:100%;}
/* -------- HIFU -------- */
.blue.hifu-focus-dual-layout-box{padding:7.8em 4.4em 17em}
.blue .focus-dual-layout-tit strong{background-color:#7494b5;}
.blue.hifu-focus-dual-layout-box .prd-cm-tit b{color:#7494b5;}
/* HIFU */
.hifu-prd-con{padding:0em 0 15em; text-align:center;}
.hifu-prd-con .prd-cm-txt{font-size:4.25em; letter-spacing:-0.06em;}
.hifu-prd-img{margin:11em -34em 0}
/* HIFU :: Technology */
.hifu-tech-con{margin-bottom:15.3em}
.hifu-tech-compare-con{display:flex; justify-content:space-between; margin-top:12em;}
.hifu-tech-transducer-item{width:calc(50% - 1.8em); position:relative; border:0.3em dashed #7494b5; border-radius:5em; text-align:center; padding-bottom:3.5em;} 
.hifu-tech-transducer-item .tit{position:relative; height:1.5em; display:inline-flex; align-items:center; transform:translate(0,-50%);  color:#fff; font-size:4.179em; letter-spacing:-0.06em; font-weight:500;  padding:0 0.5em; background-color:#7494b5}
.hifu-tech-transducer-item img{max-width:100%; margin-bottom:3em}
.hifu-tech-transducer-item .transducer-txt-list{margin:0 4em;}
.hifu-tech-transducer-item .transducer-txt-list li{position:relative; color:#8a8a8a; font-size:2.84em; letter-spacing:-0.04em; font-weight:300; text-align:left; padding-left:1.1em; line-height:1.37; margin-bottom:0.5em}
.hifu-tech-transducer-item .transducer-txt-list li:before{position:absolute; top:0.5em; left:0; width:0.42em; height:0.42em; background-color:#7494b5; border-radius:50%; content:"";}
.hifu-tech-con .prd-cm-video-con{margin-top:10.5em}
/* HIFU :: Cartridges */
 .hifu-cartridege-list{display:flex; flex-wrap:wrap; justify-content:center;}
 .hifu-cartridege-list li{margin:8em 3em 0; transition:transform 0.3s ease-in-out;}
 .hifu-cartridege-list li img{width:29.9em}
 .hifu-cartridege-list .hifu-cartridege-item1{transform:translateX(calc(100% + 6em))}
 .hifu-cartridege-list .hifu-cartridege-item3{transform:translateX(calc(-100% - 6em))}
 .hifu-cartridege-list .hifu-cartridege-item4{transform:translateX(calc(70% - 3em)); transition-delay:0.3s}
 .hifu-cartridege-list .hifu-cartridege-item5{transform:translateX(calc(-70% + 3em)); transition-delay:0.3s}
 .hifu-cartridege-list li.aos-animate{transform:translateX(0);}
 /* -------- Before & After -------- */
.hifu-focus-dual-container .before-after-tit{color:#6a6a6a;}

@media all and (max-width:800px){
	.rf-micro-needle-treatment-con .prd-cm-over-item{height:60em}
	/* HIFU :: Technology */
	.hifu-tech-transducer-item .transducer-txt-list li br{display:none;}
}

/* ******************  MICROSON ****************** */
.hifu-microson-container{background-color:#0b0d2e}
.hifu-microson-layout-box{padding:8.6em 4.4em 18.8em; background-color:#e3ebf0;} 
.hifu-microson-layout-box .microson-layout-tit strong{background-color:#0b0d2e; font-size:6.523em; padding:0 1.9em;}
.hifu-microson-layout-box .prd-cm-tit b{color:#0b0d2e}
.hifu-microson-layout-box .hifu-prd-con{padding-bottom:0}
/* MICROSON :: Technology */
.hifu-microson-layout-box .hifu-tech-con{margin-top:-1.5em}
.microson .hifu-tech-transducer-item{ border-color:#0b0d2e}
.microson .hifu-tech-transducer-item .tit{background-color:#0b0d2e;}
.microson .hifu-tech-transducer-item .transducer-txt-list li:before{background-color:#2b2f72}
/* MICROSON :: Range */
.hifu-range-con{margin-bottom:20em}
.hifu-range-con .prd-cm-txt{margin-top:0.3em}
.hifu-range-con .hifu-range-img{text-align:center; margin-top:8.5em;}
.hifu-range-con .hifu-range-img img{max-width:100%; width:88.6em; margin-bottom:5em}
/* MICROSON :: Treatment */
.hifu-treatment-con{margin-bottom:27em}
/* MICROSON :: Cartridege */
.hifu-microson-cartfidege-list{display:flex; flex-wrap:wrap; justify-content:center; margin-top:13.5em}
.hifu-microson-cartfidege-list li{margin:0 1.7em; transition:transform 0.3s ease-in-out;}
.hifu-microson-cartfidege-list li img{width:19.4em}
.hifu-microson-cartfidege-list .hifu-cartridege-item1{transform:translateX(45em)}
.hifu-microson-cartfidege-list .hifu-cartridege-item2{transform:translateX(22em)}
.hifu-microson-cartfidege-list .hifu-cartridege-item4{transform:translateX(-22em)}
.hifu-microson-cartfidege-list .hifu-cartridege-item5{transform:translateX(-46em)}
.hifu-microson-cartfidege-list li.aos-animate{transform:translateX(0);}
 /* -------- Before & After -------- */
.hifu-microson-container .before-after-tit b{color:#cfd8e4;}

/* ******************  MICROSON Plus ****************** */
.hifu-microson-plus-container{background-color:#232c3b; }
.hifu-microson-plus-container #productDetailCon{margin-top:-175em}
.hifu-microson-plus-layout-box{padding:9.4em 10.2em 16em;  }
.hifu-microson-plus-layout-box:first-of-type{margin-bottom:7em}
.hifu-microson-plus-layout-box .prd-cm-tit b{color:#3a414d}
.microson-plus-tit{position:relative; text-align:right; margin-bottom:13.5em;}
.microson-plus-tit:before{position:absolute; top:50%; left:0; right:0; height:0.4em; background-color:#232c3b; content:"";}
.microson-plus-tit strong{position:relative; height:1.25em; background-color:#3a414d; font-size:7.25em; }
/* -------- Rubbing Handpiece -------- */
.hifu-microson-plus-container .microson-pen-character-con{padding:0 0 7em 0}
.microson-plus-video-con,
.microson-plus-cartridges-con{margin-bottom:13em}
/* MICROSON Plus :: rubbing Cartridege */
.microson-plus-rubbing-cartfidege-list{position:relative; display:flex; flex-wrap:wrap; justify-content:center; margin-top:9.5em}
.microson-plus-rubbing-cartfidege-list li{margin:0 5.8em; transition:transform 0.3s ease-in-out;}
.microson-plus-rubbing-cartfidege-list li img{width:9.4em}
.microson-plus-rubbing-cartfidege-list .hifu-cartridege-item1{transform:translateX(42em)}
.microson-plus-rubbing-cartfidege-list .hifu-cartridege-item2{transform:translateX(21em)}
.microson-plus-rubbing-cartfidege-list .hifu-cartridege-item3{position:relative; z-index:1;}
.microson-plus-rubbing-cartfidege-list .hifu-cartridege-item4{transform:translateX(-21em)}
.microson-plus-rubbing-cartfidege-list .hifu-cartridege-item5{transform:translateX(-42em)}
.microson-plus-rubbing-cartfidege-list li.aos-animate{transform:translateX(0);}
/* -------- Line Handpiece -------- */
.Line .microson-plus-tit{margin-bottom:9em}
/* MICROSON Plus :: Wide Range */
.microson-plus-range-con{text-align:center; margin-bottom:10em}
.microson-plus-range-con .prd-cm-inner-con{margin-bottom:11em}
.microson-plus-range-con .microson-plus-img{margin:0 -40.9em 12em ;}
.microson-plus-range-detail{margin:9.5em 0}
.microson-plus-range-detail .prd-cm-txt{letter-spacing:-0.06em; }
.microson-plus-range-detail img{max-width:100%; width:88.6em; margin-bottom:2.5em}
/* MICROSON Plus :: Treatment */
.microson-plus-treatment-con{margin-bottom:17em}
/* MICROSON Plus :: Line Cartridege */
.microson-plus-line-cartfidege-list{position:relative; display:flex; flex-wrap:wrap; justify-content:center; margin-top:9.5em}
.microson-plus-line-cartfidege-list li{margin:0 1.7em; transition:transform 0.3s ease-in-out;}
.microson-plus-line-cartfidege-list li img{width:19.4em}
.microson-plus-line-cartfidege-list .hifu-cartridege-item1{transform:translateX(34em)}
.microson-plus-line-cartfidege-list .hifu-cartridege-item2{transform:translateX(11em)}
.microson-plus-line-cartfidege-list .hifu-cartridege-item3{transform:translateX(-11.5em)}
.microson-plus-line-cartfidege-list .hifu-cartridege-item4{transform:translateX(-34.5em)}
.microson-plus-line-cartfidege-list li.aos-animate{transform:translateX(0);}
/* -------- Before & After -------- */
.hifu-microson-plus-container .before-after-tit b{color:#cfd8e4;}

/* ******************  MICROSON Pen ****************** */
.hifu-microson-pen-container{background-color:#f1f4f8; }
.hifu-microson-pen-layout-box{padding:0 12.5em 20em;  }
.hifu-microson-pen-layout-box .prd-cm-tit b{color:#65707e}
/* Rubbing HIFU */
.rubbing-hifu-tit{position:absolute; top:0px; right:11.6em; transform:translateY(-50%); margin-bottom:0}
.rubbing-hifu-tit strong{height:1.25em; background-color:#65707e; font-size:6.889em; }
.microson-pen-character-con{padding:16em 0 15em;}
.microson-pen-accurate-img{margin:0 -40.9em; margin-top:-36.7em}
.microson-pen-video-con{margin-bottom:19em}
.microson-pen-video-con .video-item{margin-top:23em;}
.microson-pen-video-con .video-item:first-child{margin-top:0;}
/* Safety Sensor */
.microson-pen-safety-con{margin-bottom:15em;}
.pulse-tech-con{text-align:center; padding-top:13em}
.pulse-tech-con .pulse-tech-tit{position:relative; font-size:1em; margin-bottom:8.8em }
.pulse-tech-con .pulse-tech-tit:before{position:absolute; top:50%; left:0; right:0; height:1px; background-color:#65707e; content:"";}
.pulse-tech-con .pulse-tech-tit span{position:relative; display:inline-flex; align-items:center; height:1.4em; background-color:#65707e; font-size:3.869em; letter-spacing:-0.06em; color:#fff; font-weight:400; padding:0 1.64em;}
.pulse-process-list{display:flex; margin:0 -6em 5.5em;}
.pulse-process-list li{width:calc(33.33% - 12em); margin:0 6em}
.pulse-process-list li img{width:100%;}
.pulse-process-list li .tit{display:block; font-size:2.615em; letter-spacing:-0.06em; font-weight:300; color:#8a8a8a}
.pulse-process-quick-txt{font-size:3.869em; letter-spacing:-0.06em; color:#65707e;}
.pulse-process-quick-txt dd{font-weight:300; font-size:1.07em; color:#8a8a8a; margin-top:0.57em; }
/* C artridges */
.microson-pen-cartridges-con .prd-cm-inner-con{margin-bottom:18em}

/* ******************  LIPOGE X ****************** */
.hifu-lipoge-x-container-layout-box{padding:19em  12.3em 13em ;  margin:0 26.2em 21.8em}
.hifu-lipoge-x-container-layout-box .prd-cm-tit {font-size:9.797em;  line-height:1.148; }
.hifu-lipoge-x-container-layout-box .prd-cm-tit b{color:#448cd9}
.hifu-lipoge-x-container-layout-box .prd-cm-txt{font-size:4.769em; color:#989898; line-height:1.16; }
.hifu-lipoge-x-container-layout-box .prd-cm-tit + .prd-cm-txt{margin-top:0.7em}
.lipoge-x-layout-tit{position:absolute; top:0px; right:7.4em;  transform:translateY(-4.4em); margin-bottom:0}
.lipoge-x-layout-tit strong{height:1.25em; background-color:#448cd9; font-size:8.104em;}
.lipoge-x-detail-list  li{position:relative; padding-left:0.76em; line-height:1.37;  text-align:left;}
.lipoge-x-detail-list  li:before{position:absolute; top:0.7em; left:0; width:0.2em; height:0.2em; background-color:#989898; border-radius:50%; content:"";}
.cm-ar .lipoge-x-detail-list li{text-align:right; padding-left:0; padding-right:0.76em;}
.cm-ar .lipoge-x-detail-list li:before{left:auto; right:0;}
.lipoge-x-img{margin:0 -38.5em 7em}
/* -------- X2 Handpiece -------- */
.lipoge-x2-con{position:relative; }
.lipoge-x2-con.lipoge-body-hifu-con{margin-bottom:20em}
.lipoge-x2-con.lipoge-body-hifu-con .prd-cm-inner-con{margin-bottom:17em;}
.lipoge-x2-con.lipoge-colling-con{margin-bottom:30em;}
.lipoge-x2-con.lipoge-colling-con .lipoge-x-img{position:absolute; top:0px; right:0px; left:0;}
.lipoge-x2-con.lipoge-lcd-con{display:flex; justify-content:space-between; align-items:center;}
.lipoge-x2-con.lipoge-lcd-con .lipoge-lcd-img{width:45em;}
/* -------- XL Handpiece -------- */
.hifu-lipoge-x-container-layout-box.XL .lipoge-x-layout-tit strong{background-color:#d0bb98}
.hifu-lipoge-x-container-layout-box.XL .prd-cm-tit b{color:#d0bb98}
/* XL Handpiece :: Mode */ 
.lipoge-xl-con .lipoge-x-img{margin-top:12em ; margin-bottom:21.2em}
.lipoge-xl-mode-con{display:flex; justify-content:space-between; text-align:center; margin-bottom:12.8em}
.lipoge-xl-mode-con dl dt{font-size:4.9em; display:inline-flex; align-items:center; height:1.38em; letter-spacing:-0.04em; padding:0 1.38em; color:#fff; background-color:#d0bb98; border-radius:1em; margin-bottom:0.8em;}
.lipoge-xl-mode-con dl dd{font-size:3.266em; letter-spacing:-0.02em; font-weight:300; line-height:1.2; color:#989898; }
/* XL Handpiece :: cartridege */ 
.lipoge-xl-cartrideg-con{margin-top:14em;}
.lipoge-xl-cart-item{margin-top:8.5em}
.lipoge-xl-cart-item .xl-cartrideg-tit{position:relative; font-size:1em; margin-bottom:6.5em }
.lipoge-xl-cart-item .xl-cartrideg-tit:before{position:absolute; top:50%; left:0; right:0; height:0.3em; background-color:#d0bb98; content:"";}
.lipoge-xl-cart-item .xl-cartrideg-tit strong{position:relative; display:inline-flex; align-items:center; justify-content:center; width:6.45em; height:1.4em; background-color:#d0bb98; font-size:3.685em; letter-spacing:-0.06em; color:#fff; font-weight:400; border-radius:3em;}
.xl-cartridege-list-con{position:relative; display:flex; justify-content:center; }
.xl-cartridege-list-con li{margin:0 2em; transition:transform 0.3s ease-in-out;}
.xl-cartridege-list-con .xl-cart-item01{transform:translateX(45em)}
.xl-cartridege-list-con .xl-cart-item02{transform:translateX(16.5em)}
.xl-cartridege-list-con .xl-cart-item03{transform:translateX(-12em)}
.xl-cartridege-list-con .xl-cart-item04{transform:translateX(-40.5em)}
.xl-cartridege-list-con .xl-cart-item05{transform:translateX(20em); transition-delay:0.4s}
.xl-cartridege-list-con .xl-cart-item06{transform:translateX(-15.5em); transition-delay:0.4s}
.xl-cartridege-list-con li.aos-animate{transform:translateX(0);}
.xl-cartridege-list-con li img{width:24.4em}
.xl-cartridege-list-con.body li{margin:0 5.5em}
/* -------- User Friendly Design -------- */
.hifu-lipoge-x-design-con{margin:0 26.2em;}
.hifu-lipoge-x-design-con .prd-cm-tit b{color:#d0bb98; }
.hifu-lipoge-x-design-con .prd-cm-inner-con img{margin-top:12.6em;}

/* ======================================
###  Home Care Device ###
====================================== */
/* ******************  I ALL ****************** */
.home-i-all-container .prd-container-layout-tit{background-color:#98b9ce;}
.home-i-all-container .prd-cm-tit{font-size:8.125em; font-weight:500; letter-spacing:-0.04em;}
.home-i-all-container .prd-cm-tit b{color:#98b9ce}
/* Safe and Fast */
.i-all-safe-con .prd-container-layout-tit{margin-bottom:20em}
.i-all-safe-con .prd-cm-inner-img{margin-bottom:17.8em}
.i-all-safe-detail-txt{margin-left:4.79em}
.i-all-safe-detail-txt li{font-weight:400; letter-spacing:0px; margin-top:0.7em; padding-left:1.3em; position:relative;}
.i-all-safe-detail-txt li:first-child{margin-top:0}
.i-all-safe-detail-txt li:before{position:absolute; top:0.6em; left:0; width:0.28em; height:0.28em; background-color:#cfdce5; border-radius:50%; content:"";}
/* Multi-Polar */
.i-all-multi-polar-con{margin:0; margin-bottom:13em; padding:15.7em var(--prd-content-margin); background-color:#f6f6f6;}
.i-all-multi-polar-con .prd-container-layout-tit{margin-bottom:11em}
.i-all-multi-polar-con .prd-center-img{margin-top:6em}
/* Treatment Area */
.i-all-treatment-con .prd-center-img{margin-top:11em}

/* ******************  V Roll ****************** */
.home-v-roll-container .prd-container-layout-tit{background-color:#77abc0; margin-bottom:12.2em;}
.home-v-roll-container .prd-center-img{text-align:center; margin-top:12em}
/* 상단 */
.v-roll-spec-box{margin-bottom:9.3em}
.v-roll-spec-box .v-roll-spec-tit{position:relative; font-size:1em; margin-bottom:7.4em }
.v-roll-spec-box .v-roll-spec-tit:before{position:absolute; top:50%; left:0; right:0; height:2px; border-bottom:2px dashed #98b9ce; content:"";}
.v-roll-spec-box .v-roll-spec-tit strong{position:relative; display:inline-flex; align-items:center; width:13.7em; height:1.31em; background-color:#77abc0; font-size:4.74em; letter-spacing:-0.04em; color:#fff; font-weight:500; justify-content:center; }
.v-roll-point-item{display:flex; align-items:center;}
.v-roll-point-item .v-roll-left-con{width:64.8em}
.v-roll-point-item .v-roll-right-con{width:62em; margin-left:14em}
.v-roll-point-list-con li{display:flex; align-items:center; margin-top:8.8em}
.v-roll-point-list-con li:first-child{margin-top:0}
.v-roll-point-list-con li .v-roll-img{position:relative; width:14.3em;}
.v-roll-point-list-con li .v-roll-img .v-roll-point{position:absolute; bottom:100%; font-size:2.61em; letter-spacing:-0.04em; font-weight:500; left:0; right:0; text-align:center; font-style:italic; color:#8a8a8a; margin-bottom:0.5em}
.v-roll-point-list-con li .v-roll-txt{font-size:2.591em; color:#8a8a8a; line-height:1.08; margin-left:1.44em }
/* Solution */
.home-v-roll-container .prd-cm-solution-list .prd-cm-solution-item dl{font-size:3.137em; }
.home-v-roll-container .prd-cm-solution-list .prd-cm-solution-item dl dt{font-size:1.24em}
.home-v-roll-container .prd-cm-solution-list .prd-cm-solution-item dl dd{font-weight:300; margin-top:1em}
@media all and (max-width:800px){
	.v-roll-point-item .v-roll-right-con{width:70em; margin-left:10em;}
}

/* ******************  SlimFit ****************** */
.home-slimfit-container .prd-container-layout:first-of-type{margin-top:0}
.home-slimfit-container .prd-container-layout-tit{background-color:#b38d83;}
.home-slimfit-container .prd-cm-tit{font-size:8.125em; font-weight:500; letter-spacing:-0.04em;}
.home-slimfit-container .prd-cm-tit b{color:#98b9ce}
/* What Slim Fit */
.slimfit-what-con .prd-container-layout2-tit{position:relative; padding-top:19em; margin-bottom:14em}
.slimfit-what-con .prd-container-layout2-tit:before{position:absolute; top:0px; left:50%; content:""; width:40.5em; height:0.03em; background-color:#ad827a; transform:translateX(-50%);}
.slimfit-what-con .prd-cm-gradient-txt{
	background-image:linear-gradient(to right, rgba(189,157,148,1) 0%,rgba(214,194,189,1) 40%,rgba(255,255,255,1) 100%);
}
.what-slimfit-item{border:0.2em dashed #b38d83; border-radius:3em; margin-top:10em;}
.what-slimfit-item:first-child{margin-top:0;}
.what-slimfit-item dl{display:flex; align-items:center; min-height:37.5em; box-sizing:border-box; padding:5em 5em 5em 9em; }
.what-slimfit-item dt{width:6.05em; font-size:7.011em; letter-spacing:-0.04em; font-weight:500; line-height:1.12; color:#b38d83;}
/* Treatment */
.slimfit-teatment-list{display:flex; justify-content:center;}
.slimfit-teatment-list li{width:22.2em; margin:0 5.3em; text-align:center;}
.slimfit-teatment-list li img{width:100%;}
.slimfit-teatment-list li .prd-cm-txt{margin-top:0.3em}
@media all and (min-width:801px){
	.home-slimfit-container .prd-container-layout{margin-left:26.8em; margin-right:26.8em}
}


/* ======================================
###  Laser  ###
====================================== */
/* -------- Laser 공통 -------- */
.laser-container .prd-container-layout:first-of-type{margin-top:0}
.laser-container .prd-cm-tit{font-size:8.897em; font-weight:400; letter-spacing:-0.02em;}
.laser-container .prd-cm-txt{font-size:3.581em; letter-spacing:-0.02em;}
.laser-container .prd-cm-tit + .prd-cm-txt{margin-top:2.5em}
@media all and (max-width:800px){
	.laser-container .prd-cm-inner-con .prd-cm-txt{margin-left:-1.5em; margin-right:-1.5em;}
}

/* ******************  Clearlight ****************** */
.laser-clearlight-container .prd-cm-gradient-txt{
	background-image:linear-gradient(to right, #2c0615 1%,#893d91 26%,#af6b89 34%,#d07fa3 59%,#8b4192 100%);
}
.clearlight-minimize-con .prd-center-img{margin-top:26.5em}
.clearlight-various-con{position:relative; margin-bottom:42.4em;}
.clearlight-various-con:after{position:absolute; bottom:-24em; left:50%; width:34em; height:0.7em; background-color:#808285; transform:translateX(-50%); content:""; }
/*Spot Reducer*/
.clearlight-various-con .prd-cm-tit2{margin:10rem 0 7rem 0;}
.clearlight-various-con .prd-cm-tit2 b{color:#d281a3;font-size:6em;font-weight:400;}
.clearlight-various-con .spot-reducer-list{display:flex;flex-wrap:nowrap;justify-content:center;margin:0 auto;}
.clearlight-various-con .spot-reducer-list .spot-reducer-item{flex:0 0 auto;margin:0 5em;}
.clearlight-various-con .spot-reducer-list .spot-reducer-item strong{display:block;font-size:3.6em;color:#d281a3;font-weight:500;margin-top:3em;}
/* Before & After */
.laser-clearlight-container .before-after-tit b{color:#d281a3;}
@media all and (max-width:800px){ 
	.clearlight-various-con .prd-cm-tit2{margin:3rem 0;}
	.clearlight-various-con .spot-reducer-list{width:80%;}
	.clearlight-various-con .spot-reducer-list .spot-reducer-item{flex:0 0 50%;margin:0 2em;}
	.clearlight-various-con .spot-reducer-list .spot-reducer-item img{width:100%;}
	.clearlight-various-con .spot-reducer-list .spot-reducer-item strong{margin-top:1.5em;}
	.clearlight-minimize-con .prd-center-img{width:81.6em; margin-left:auto; margin-right:auto}
}

/* ******************  Clearlight LD808 ****************** */
.laser-ld808-container .prd-cm-gradient-txt{
	background-image: linear-gradient(to right, #569781 0%, #008aab 35%, #1783ab 50%, #8660ab 80%); 
}
/* Fast */
.ld808-fast-con{position:relative; padding-top:22.8em;}
.ld808-fast-con:before{position:absolute; top:0px; left:50%; transform:translateX(-50%); width:39.4em; height:0.5em;  content:""; background-color:#008aab;}
.ld808-fast-con .prd-cm-inner-con{margin-bottom:17.8em;}
.ld808-fast-con .injector-detail-txt-con{position:relative; z-index:1; background-color:rgba(232,232,232,0.78); }
/* Various */
.ld808-various-con{margin-bottom:22.5em}
.ld808-various-list-con{margin-top:17em; display:flex; justify-content:space-between;}
.ld808-various-list-con li {width:33.33%; text-align:center;}
.ld808-various-list-con li dt{width:26em; height:26em; margin:0px auto; display:flex; align-items:center; justify-content:center; border-radius:50%; background-color:#000;  box-shadow:0 0 30px rgba(255,255,255,0.5)}
.ld808-various-list-con li dt strong{font-size:4.449em; font-weight:600; letter-spacing:-0.02em}
.ld808-various-list-con li dd{margin-top:6.5em;}
.ld808-various-list-con li dd p{position:relative; color:#808285; font-size:2.876em; font-weight:300; line-height:1.3; padding-left:0.7em}
.ld808-various-list-con li dd p:before{position:absolute; top:0.5em; margin-left:-0.7em; width:0.25em; height:0.25em; content:""; border-radius:50%; background-color:#808285; }
/* Before & After */
.laser-ld808-container .before-after-tit b{color:#008aab;}

/* ******************  Fraction CO2 ****************** */
.laser-fraction-container .prd-container-layout{margin-bottom:29em}
.laser-fraction-container .prd-cm-gradient-txt{
	background-image:linear-gradient(to right, rgba(252,245,214,1) 0%,rgba(210,191,178,1) 15%,rgba(210,191,178,1) 15%,rgba(195,186,183,1) 31%,rgba(150,170,192,1) 53%,rgba(86,115,148,1) 100%);
}
.laser-fraction-container .prd-cm-tit b{color:#9cafc5}
.laser-fraction-container .prd-box-layout-tit {margin-bottom:6em}
.laser-fraction-container .prd-box-layout-tit strong{height:1.51em; font-weight:400; background-color:#9baec4; font-size:5.62em; letter-spacing:-0.02em}
/* Technology */
.fraction-tech-con{position:relative; padding-top:12.8em;}
.fraction-tech-con:before{position:absolute; top:0px; left:50%; transform:translateX(-50%); width:39.4em; height:0.5em;  content:""; background-color:#9baec4;}
.fraction-tech-con .prd-cm-txt{margin:0 -1em}
.fraction-tech-con .prd-center-img{margin-top:16.7em}
/* Various scan sizes */
.fraction-various-size-con .prd-cm-tit + .prd-cm-txt{margin-top:1.5em}
.fraction-various-size-con .prd-center-img{margin-top:13.4em}
.fraction-various-size-con.shape-con .prd-center-img{margin-top:8em}
/* Surgical Handpiece */
.fraction-various-surgical-con .prd-box-layout-tit{margin-bottom:0}
.fraction-surgical-over-con{margin-top:8.8em}
.fraction-surgical-over-con .prd-cm-over-item{background-color:#000; border:0.3em dashed #90a2b6; padding-top:13.4em}
.fraction-surgical-over-con .prd-cm-over-item .prd-cm-over-tit{color:#9baec4;}
.fraction-surgical-over-con .prd-cm-over-item .dot em{background-color:#9baec4}
.fraction-surgical-over-con .prd-cm-over-item .prd-cm-over-txt{display:flex; align-items:center; justify-content:center; color:#808285; font-size:3.02em; font-weight:400; letter-spacing:-0.04em;}
.fraction-surgical-over-con .prd-cm-over-item:hover{background-color:#90a2b6}
/* Before & After */
.laser-fraction-container .before-after-tit b{color:#9baec4;}
@media all and (max-width:800px){
	.fraction-surgical-over-con .prd-cm-over-item{height:60em}
}
/* ******************  LIPO 1060 ****************** */
.laser-lipo1060-container .prd-container-layout{margin-bottom:29em}
.laser-lipo1060-container .prd-cm-gradient-txt{
	background-image:linear-gradient(to right, rgba(255,245,188,1) 1%,rgba(251,220,116,1) 13%,rgba(238,178,55,1) 30%,rgba(237,169,51,1) 55%,rgba(237,121,51,1) 81%,rgba(211,109,46,1) 100%);
}
.laser-lipo1060-container .prd-cm-tit b{color:#edaf33}
.laser-lipo1060-container .prd-box-layout-tit {margin-bottom:6em}
.laser-lipo1060-container .prd-box-layout-tit strong{background-color:#9baec4}
/* Technology */
.lipo1060-tech-con{position:relative; padding-top:12.8em; margin-bottom:38.6emt}
.lipo1060-tech-con:before{position:absolute; top:0px; left:50%; transform:translateX(-50%); width:39.4em; height:0.5em;  content:""; background-color:#edaf33;}
.lipo1060-tech-con .prd-cm-txt{font-size:4.485em; margin:0 -1em}
.lipo1060-tech-con .prd-center-img{margin-top:16.7em}
.lipo1060-tech-con .prd-cm-video-con{width:132.1em; margin:17em auto 26em; }
.lipo1060-tech-con .lipo1060-graph-con{text-align:center; margin-bottom:24em;}
.lipo1060-tech-con .lipo1060-graph-con .prd-center-img{margin-bottom:8em}
/* Spec */
.lipo1060-spec-con{display:flex; align-items:center;}
.lipo1060-spec-con .left{width:55.6em;}
.lipo1060-spec-con .lipo1060-spec-list{margin-left:9em}
.lipo1060-spec-con .lipo1060-spec-list  li{padding-left:6.1em; position:relative; margin-top:10em;}
.lipo1060-spec-con .lipo1060-spec-list  li:first-child{margin-top:0;}
.lipo1060-spec-con .lipo1060-spec-list  li:before{position:absolute; left:0; top:4em; width:1.5em; height:1.5em; background-color:#edaf33; content:""; }
.lipo1060-spec-con .lipo1060-spec-list dl dt{color:#edaf33; font-size:8.424em; letter-spacing:-0.02em}
.lipo1060-spec-con .lipo1060-spec-list dl dd{font-size:4.205em; letter-spacing:-0.02em; font-weight:300; line-height:1.28; margin-top:0.5em; color:#808285;}
/* 25mins */
.lipo1060-25min-con .prd-center-img{margin-top:11em;}
/* Before & After */
.laser-lipo1060-container .before-after-tit b{color:#edaf33;}


/* ======================================
###  Micro Needling  ###
====================================== */
/* ******************  EPN ****************** */
.micro-epn-layout-box{padding:20.8em  8.8em 12.8em; }
.micro-epn-layout-box .prd-cm-tit{font-size:7.588em; letter-spacing:0px; font-weight:500;}
.micro-epn-layout-box .prd-cm-tit b{color:#2f5383}
.micro-epn-layout-box .prd-cm-txt{font-size:4.189em; letter-spacing:-0.02em; line-height:1.28}
.micro-epn-inner-img{}
/* Tech */
.micro-epn-tech-con{margin-bottom:21em}
.micro-epn-tech-con .prd-cm-inner-con{margin-bottom:15em}
.micro-epn-tech-con .prd-cm-video-con{margin-bottom:17.8em}
/* Micro Needling & Electro */
.micro-epn-needling-con{margin-bottom:12em}
.epn-needling-detail-con{height:26.2em; display:flex; justify-content:space-between; margin-top:9.4em; }
.epn-needling-detail-con li{width:calc(50% - 0.8em); height:100%; display:flex; align-items:center; text-align:center; justify-content:center; background-color:#efefef; border-radius:3em; box-sizing:border-box;}
.epn-needling-detail-con li p{color:#808285; font-size:2.82em; letter-spacing:-0.04em; line-height:1.38; }
/* Before & After */
.micro-epn-container #beforeAfterCon{margin:0}
@media all and (min-width:801px){
	.micro-epn-layout-box{margin:0 23.7em}
}
@media all and (max-width:800px){
	.micro-epn-layout-box .prd-cm-txt{margin-left:-1.5em; margin-right:-1.5em}
	.epn-needling-detail-con{height:32em;}
	.epn-needling-detail-con li{padding:2em;}
}

/* ******************  Hyper Jet ****************** */
.micro-hyper-container .prd-cm-tit{letter-spacing:-0.04em}
.micro-hyper-container .prd-cm-tit + .prd-cm-txt{margin-top:1.2em;}
.micro-hyper-container .prd-cm-gradient-txt{
	background-image:linear-gradient(to right, rgba(194,178,103,1) 1%,rgba(174,160,109,1) 13%,rgba(156,143,114,1) 30%,rgba(156,143,114,1) 57%,rgba(128,106,57,1) 82%,rgba(120,95,40,1) 100%);
}
/* Microtips & Fast Vibrations */
.micro-hyper-vibration-con{margin-top:13.4em;}
.micro-hyper-vibration-con .prd-center-img{margin-top:13.5em}
/* Two Size Tips */
.micro-hyper-size-con .prd-cm-inner-img{margin-top:15.8em;}
/* Facial Treatment & Scalp Treatment */
.micro-hyper-facial-con .prd-container-layout-tit{background-color:#a2b0d4;}
.micro-hyper-scalp-con .prd-container-layout-tit{background-color:#9c8f72;}
.hyper-process-list-con{display:flex; justify-content:space-between;}
.hyper-process-list-con li{width:31em;}
.hyper-process-list-con li img{width:100%; margin-bottom:2.7em}
.hyper-process-list-con p{color:#8a8a8a; letter-spacing:-0.04em; font-size:2.339em; line-height:1.36; text-align:center;}
.hyper-process-list-con li:first-child p{font-size:2.65em;}


/* ======================================
###  Plasma  ###
====================================== */
/* ******************  Plapendual ****************** */
.plasma-plapen-container #productDetailCon{margin-top:-26.5em}
.plasma-plapen-layout-box{padding:11em 7.1em 13em; background-color:#f5f5f5; margin:0 26.3em 13em;}
.plasma-plapen-layout-box .prd-box-layout-tit strong{font-size:8.29em; padding-left:0.36em; padding-right:0.36em}
.plasma-plapen-layout-box .prd-cm-tit b{color:#d68c80}
.plasma-plapen-layout-box .prd-cm-video-con{margin-top:12em;}
/* Pen Handpiece */
.plapen-pen-layout-tit{margin-bottom:14em}
.plapen-pen-layout-tit strong{background-color:#808080}
.plapen-pen-img-con{margin:0 -7.1em 10em;}
.plapen-pen-over-con .prd-cm-over-item{border:0.3em dashed #808080; background-color:transparent;}
.plapen-pen-over-con .prd-cm-over-item:hover{background:#808080}
.plapen-pen-over-con .prd-cm-over-item .prd-cm-over-tit b{color:#808080; font-weight:600;}
.plapen-pen-over-con .prd-cm-over-item .dot em{background-color:#808080;}
.plapen-pen-over-con .prd-cm-over-item .prd-cm-over-txt{font-size:3.02em; letter-spacing:-0.04em; color:#808285;}
/* Multi Handpiece */
.plapen-multi-layout-tit{margin-bottom:19em}
.plapen-multi-layout-tit strong{background-color:#016099}
.plapen-multi-img-con{margin:0 -33.4em 13em;}
.plapen-tip-con{margin:0 7em 13.6em;}
.plapen-tip-con .tip-tit {position:relative; font-size:1em; margin-bottom:4.5em; text-align:left;}
.plapen-tip-con .tip-tit:before{position:absolute; top:50%; left:0; right:0; height:0.2em; background-color:#016099; content:"";}
.plapen-tip-con .tip-tit strong{position:relative; font-size:4.727em; display:inline-block; padding-right:0.5em; background-color:#f5f5f5; letter-spacing:-0.04em; font-weight:400; color:#016099;}
.plapen-multi-over-con .prd-cm-over-item{border:0.3em dashed #016099; background-color:transparent;}
.plapen-multi-over-con .prd-cm-over-item:hover{background:#016099}
.plapen-multi-over-con .prd-cm-over-item .prd-cm-over-tit b{color:#016099; font-weight:600;}
.plapen-multi-over-con .prd-cm-over-item .dot em{background-color:#016099;}
.plapen-multi-over-con .prd-cm-over-item .prd-cm-over-txt{font-size:3.02em; letter-spacing:-0.04em; color:#808285;}
@media all and (max-width:800px){
	.plapen-pen-over-con .prd-cm-over-item,
	.plapen-multi-over-con .prd-cm-over-item{padding-left:1em; padding-right:1em;}
	.plapen-multi-over-con .prd-cm-over-item{height:66em; }
}

/* ======================================
###  RF - Multi Function  ###
====================================== */
/* ******************  Aurora X2 ****************** */
.rf-aurora-x2-container .prd-container-layout:first-of-type{margin-top:9em}
.rf-aurora-x2-container .prd-container-layout-tit{background-color:#79665d; margin-bottom:8em}
.rf-aurora-x2-container .prd-cm-tit b{color:#79665d}
.rf-aurora-x2-container ..prd-cm-txt{font-size:4.48em; letter-spacing:-0.02em;}
.aurora-x2-handpiece-con .prd-cm-inner-img{margin-top:13.5em; margin-bottom:13.5em}
.aurora-handpeice-img-con{margin:0 calc(-1 * var(--prd-content-margin)); padding:5.2em 0 7.8em; background-color:#f1f2f2; text-align:center;}
/* Size */
.rf-cm-size-list-con{display:flex; justify-content:center; margin-top:15em;}
.rf-cm-size-list-con li{width:30.8em; margin:0 3.4em; text-align:center; padding-top:3em;  border-radius:3em; overflow:hidden; background-color:#fff; box-shadow:0px 6px 19px 0px rgb(58 58 58 / 13%)}
.rf-cm-size-list-con .tit{display:block; font-size:3.05em; color:#79665d; font-weight:400; margin-bottom:2em}
.rf-cm-size-list-con li img{width:100%}
/* Before After */
.rf-aurora-x2-container .before-after-tit{font-size:8.125em}
.rf-aurora-x2-container .before-after-tit b{color:#705f51;}

/* ******************  COMFORT DUAL ****************** */
.rf-comfort-dual-container .prd-container-layout-tit{background-color:#925b65; }
.rf-comfort-dual-container .prd-cm-tit,
.rf-comfort-dual-container .prd-cm-txt{ letter-spacing:-0.02em;}
.rf-comfort-dual-container .prd-cm-tit b{color:#925b65}
.rf-comfort-dual-container .prd-cm-gradient-txt{
	background-image:linear-gradient(to right, rgba(97,46,55,1) 1%,rgba(104,53,62,1) 13%,rgba(139,85,94,1) 30%,rgba(162,113,119,1) 57%,rgba(207,176,172,1) 82%,rgba(219,193,186,1) 100%);
}
.rf-comfort-dual-container .prd-cm-tit + .prd-cm-txt{margin-top:1em}
/* Thermal RF Handpiece */
.comfort-dual-multi-care-con .prd-cm-inner-img{margin-top:14em}
.comfort-dual-mode-con{display:flex; justify-content:space-between; margin-top:25em;}
.comfort-dual-item{width:calc(50% - 1.8em); position:relative; border:0.3em dashed #a77560; border-radius:5em; text-align:center; padding-bottom:5.5em;} 
.comfort-dual-item .tit{position:relative; min-width:7.52em; height:1.5em; display:inline-flex; align-items:center; transform:translate(0,-50%);  color:#fff; font-size:3.6em; font-weight:500;  text-align:center; justify-content:center; background-color:#925b65}
.comfort-dual-item > img{max-width:100%; margin-bottom:3em}
.comfort-dual-item .comfort-dual-mode-txt{margin:4em 7.5em 3em;}
.comfort-dual-item .comfort-dual-mode-txt li{position:relative; color:#808285; font-size:2.84em; letter-spacing:-0.02em; font-weight:400; text-align:left; padding-left:1.2em; line-height:1.46; margin-bottom:1em}
.comfort-dual-item .comfort-dual-mode-txt li:before{position:absolute; top:0.6em; left:0; width:0.32em; height:0.32em; background-color:#a77560; border-radius:50%; content:"";}
.comfort-dual-item .comfort-dual-mode-txt li.row3{min-height:4.38em;}
.comfort-dual-tip-con{margin:0 7.5em}
.comfort-dual-tip-con .tip-tit {position:relative; font-size:1em; margin-bottom:4.5em; text-align:left;}
.comfort-dual-tip-con .tip-tit:before{position:absolute; top:50%; left:0; right:0; height:1px; background-color:#a77560; content:"";}
.comfort-dual-tip-con .tip-tit em{position:relative; font-size:2.45em; display:inline-block; padding-right:0.5em; background-color:#fff; letter-spacing:-0.02em; color:#a77560;}
.comfort-dual-tip-list{display:flex; justify-content:center;}
.comfort-dual-tip-list .tip-item{margin:0 3.5em}
.comfort-dual-tip-list .tip-item img{max-height:14.7em}
.comfort-dual-tip-list .tip-item strong{display:block; text-align:center; font-size:2.159em; letter-spacing:-0.02em; font-weight:400; color:#808285; margin-top:0.8em}
@media all and (max-width:800px){
	.comfort-dual-item .comfort-dual-mode-txt li br{display:none;}
}

/* ******************  COMFORT Line ****************** */
.rf-comfort-line-container .prd-container-layout:first-of-type{margin-top:0}
.rf-comfort-line-container .prd-container-layout-tit{background-color:#897c76; }
.rf-comfort-line-container .prd-cm-tit b{color:#897c76}
.rf-comfort-line-container .prd-cm-txt{ letter-spacing:-0.02em;}
.rf-comfort-line-container .prd-cm-tit + .prd-cm-txt{margin-top:1em}
/* Thermal RF Handpiece */
.comfort-line-rf-con .prd-cm-inner-img{margin-top:21em;}
.comfort-line .comfort-dual-item{border-color:#897c76}
.comfort-line .comfort-dual-item .tit,
.comfort-line .comfort-dual-item .comfort-dual-mode-txt li:before,
.comfort-line .comfort-dual-tip-con .tip-tit:before{background-color:#897c76;}
.comfort-line .comfort-dual-tip-con .tip-tit{color:#897c76; }
.comfort-line .comfort-dual-tip-con .tip-tit em{background-color:#000; color:#897c76;}
/* Multi Handpiece */
.comfort-line-multi-con .prd-cm-inner-img{margin-top:30em}
.comfort-line-handpeice-list{width:109.8em; margin:11.5em auto 0;}
.comfort-line-handpeice-list ul{display:flex; flex-wrap:wrap; justify-content:space-between;}
.comfort-line-handpeice-list li{width:52.3em; margin:0 0 6.4em; text-align:center;}
.comfort-line-handpeice-list li img{width:100%;}
.comfort-line-handpeice-list li .tit{display:inline-flex; align-items:center; justify-content:center; min-width:7.5em; height:1.52em; color:#fff; font-weight:500; font-size:3.6em; background-color:#897c76; margin-top:1.38em;}
/* RF HandPiece */
.comfort-line-rf-hand-con .prd-cm-inner-img{margin-top:15.3em}
.comfort-line-rf-hand-con .rf-cm-size-list-con{justify-content:flex-end; margin:0 7.3em 0 0 }
.comfort-line-rf-hand-con .rf-cm-size-list-con li{margin:0 2.7em}
.comfort-line-rf-hand-con .rf-cm-size-list-con .tit{color:#897c76;}

/* ******************  LIPO ZERO ****************** */
.rf-lipozero-container .prd-container-layout-tit{background-color:#705f51; }
.rf-lipozero-container .before-after-tit b{color:#705f51; font-weight:500;}
.rf-lipozero-container .prd-cm-txt{font-size:4.48em; letter-spacing:-0.02em;}
/* Multi  Handpiece */
.lipozero-multi-con .prd-cm-inner-img{margin-top:9.5em}
.lipozero-multi-list{margin:0 calc(-1 * var(--prd-content-margin)); background-color:#f2f2f2; padding:7.8em 0 14em}
.lipozero-multi-list .comfort-line-handpeice-list{width:113.4em;} 
.lipozero-multi-list .comfort-line-handpeice-list li{width:55.9em}
.lipozero-multi-list .comfort-line-handpeice-list li .tit{background-color:#8e7c6e;}
.lipozero-multi-list .comfort-line-handpeice-list li:nth-child(odd) .tit{background-color:#705f51;}
/* RF HandPiece */
.lipozero-rf-hand-con .prd-container-layout-tit{background-color:#8e7c6e}
.lipozero-rf-hand-con .prd-cm-inner-img{margin-top:15.3em}
.lipozero-rf-hand-con .rf-cm-size-list-con{justify-content:flex-end; margin:0 4.5em 0 0 }
.lipozero-rf-hand-con .rf-cm-size-list-con li{margin:0 2.7em; background-color:#fcfcfc;}
.lipozero-rf-hand-con .rf-cm-size-list-con .tit{color:#8e7c6e;}
/* Before After */
.rf-lipozero-container .before-after-tit{font-size:8.125em}

/* ******************  POWER SHAPE2 ****************** */
.rf-power-shape2-container .power-shape-layout-tit strong{background-color:#5d5049; font-size:7.25em}
.rf-power-shape2-container .prd-cm-txt{letter-spacing:-0.02em; line-height:1.22;}
/* Roll Handpiece */
.power-shape2-roll-con .power-shape-layout-tit strong{background-color:#75574d;}
.power-shape2-roll-con .prd-cm-inner-img{margin-top:13em; margin-bottom:19.4em}
/* Multi-polar */
.power-shape2-multi-con{margin:0 0 19.6em 0; background-color:#f8f1ed; padding:13.3em var(--prd-content-margin) 15.8em;}
.power-shape2-multi-con .power-shape-layout-tit strong{background-color:#8e7c6e;}
.power-shape2-multi-con .prd-cm-inner-img{margin-top:21em; margin-bottom:25.6em}
/* Thermal Handpiece */
.power-shape2-thermal-con .prd-cm-inner-img{margin-top:20em; margin-bottom:14.3em}
/*  Before & After */
.rf-power-shape2-container .before-after-gray-bg{background-color:#f8f1ed;}
.rf-power-shape2-container .before-after-tit{font-size:8.8em}
.rf-power-shape2-container .before-after-tit b{color:#5d5049;}



/* ======================================
###  RF - Needle RF  ###
====================================== */
/* ******************  Recell ice ****************** */
.rf-recell-ice-container .prd-container-layout-tit{background-color:#ce945b; }
.rf-recell-ice-container .prd-cm-tit b{color:#ce945b}
.rf-recell-ice-container .prd-cm-txt{letter-spacing:-0.02em;}
/* RF Micro-Needle  */
.recell-ice-rf-con .prd-cm-inner-img{margin-top:5em}
.recell-ice-rf-over-con{margin:14.8em 6.2em 11.5em}
.recell-ice-rf-over-con .prd-cm-over-item{background-color:#fff5eb;}
.recell-ice-rf-over-con .prd-cm-over-item .dot em{background-color:#ce945b;}
.recell-ice-rf-over-con .prd-cm-over-item .prd-cm-over-tit b{color:#ce945b;}
.recell-ice-rf-over-con .prd-cm-over-item:hover{background-color:#ce945b;}
.recell-ice-rf-over-con .prd-cm-over-item:hover .prd-cm-over-tit {color:#fff;}
/* RF Micro-Needle Insulated */
.recell-ice-list-insulate-con{margin:0 6.2em 17em}
.recell-ice-list-insulate-con ul {display:flex; margin-left:-1.6em; margin-right:-1.6em;}
.recell-ice-list-insulate-con ul  li{width:calc(50% - 3.2em);  margin:0 1.6em; }
.recell-ice-list-insulate-con ul  li img{width:100%}
.recell-ice-list-insulate-con ul  li .tit{display:block; margin-top:1.5em; font-size:4em; font-weight:400; letter-spacing:-0.06em; color:#ce945b; text-align:center;}
/* Various Multi */
.recell-ice-various-con .prd-center-img{margin-top:11.2em}
/* Cryo Handpiece */
.recell-ice-cryo-con{position:relative;}
.recell-ice-cryo-con .prd-container-layout-tit{background-color:#2f83c2; margin-bottom:23.3em }
.recell-ice-cryo-con .prd-cm-inner-con{position:absolute; top:22.5em; left:5em; z-index:1;}
.recell-ice-cryo-con .prd-cm-tit b{color:#4494d0}

/* ======================================
###  RF - Thermal & Fractional RF ###
====================================== */
/* ******************  DUET RF ****************** */
.rf-duet-rf-container .prd-cm-tit{font-size:8.987em; font-weight:500; letter-spacing:0;}
.rf-duet-rf-container .prd-cm-txt{font-size:4.483em; font-weight:400; letter-spacing:-0.02em;}
.rf-duet-rf-container .prd-cm-txt em{font-weight:500;}
/* Dual RF System */
.duet-rf-system-con{padding:16.7em 0 0 0; text-align:right}
.duet-rf-system-con .rf-dual-tit{font-size:11.6em; letter-spacing:-0.04em; font-weight:600; color:#c8a568; margin-bottom:1.27em;}
/* Thermal RF & Fractional */
.duet-rf-con .small-txt{color:#808285; font-size:2.903em; letter-spacing:-0.04em; font-weight:400; margin-top:0.6em;}
.duet-rf-con .prd-center-img{margin-top:6.2em;}
.duet-tip-con{margin-top:8.5em}
.duet-tip-con .tip-tit {position:relative; font-size:1em; text-align:left;}
.duet-tip-con .tip-tit:before{position:absolute; top:50%; left:0; right:0; height:1px; background-color:#c8a568; content:"";}
.duet-tip-con .tip-tit strong{position:relative; font-size:4.27em; display:inline-block; padding-right:0.5em; background-color:#fff7e8; color:#c8a568;}
/* Thermal RF */
.rf-thermal-con{margin:0; margin-bottom:16.5em; padding:12.6em var(--prd-content-margin2); background-color:#fff7e8; }
.rf-thermal-con .prd-cm-tit b{color:#c8a568}
.rf-thermal-con .prd-cm-txt em{color:#c8a568}
/* Fractional RF */
.rf-fract-con .prd-cm-tit b{color:#452504}
.rf-fract-con .prd-cm-txt em{color:#452504}
.rf-fract-con .duet-tip-con .tip-tit:before{background-color:#452504}
.rf-fract-con .duet-tip-con .tip-tit strong{color:#452504; background:#fff;}
/* Before After */
.rf-duet-rf-container .before-after-tit{font-size:11.659em; font-weight:500; color:#7b7a7a; margin-bottom:0.5em}

/* ******************  DUET V ****************** */
.rf-duet-v-container .prd-cm-tit{font-size:8.987em; font-weight:500; letter-spacing:0;}
.rf-duet-v-container .prd-cm-txt{font-size:4.483em; font-weight:400; letter-spacing:-0.02em;}
.rf-duet-v-container .prd-cm-txt em{font-weight:500;}
.rf-duet-v-container .rf-dual-tit{font-size:11.6em; letter-spacing:-0.04em; font-weight:600; color:#808285;}
.rf-duet-v-container .rf-dual-tit strong{color:#634b33;}
/* Dual RF System */
.duet-v-face-con{padding:13.5em  var(--prd-content-margin2) 12.8em; text-align:right; background:#f9f8f4; margin:0; margin-bottom:16.5em }
.duet-v-face-con .rf-dual-small-tit{color:#808285; font-size:4.51em; font-weight:500; letter-spacing:-0.04em; margin-top:1em}
.duet-v-face-con .prd-cm-inner-img2{margin-top:-7em}
/* Thermal & Fractional */
.duet-rf-con.duet-v{margin:0; padding:12.6em var(--prd-content-margin2); background-color:#f9f8f4; }
.duet-rf-con.duet-v .prd-cm-tit b{color:#533e29}
.duet-rf-con.duet-v .prd-cm-txt em{color:#533e29}
.duet-rf-con.duet-v .duet-tip-con .tip-tit:before{background-color:#533e29}
.duet-rf-con.duet-v .duet-tip-con .tip-tit strong{color:#533e29; background:#f9f8f4;}
/* Vaginal */
.duet-v-vaginal-con{padding-top:11.8em; margin-bottom:9.2em;}
.duet-v-vaginal-con .rf-dual-tit strong{color:#cbbcad}
.duet-v-vaginal-con .prd-cm-txt{font-size:4.58em; letter-spacing:-0.02em; margin-top:1em}
.duet-v-vaginal-con .prd-cm-txt em{font-weight:400; color:#cbbcad;}
.duet-v-vaginal-con .prd-cm-inner-img2{margin-top:10.5em}
/* Vaginal2 */
.duet-v-vaginal-con2{padding:12em  var(--prd-content-margin2); background:#f9f8f4; margin:0 0 13.5em 0; }
.duet-v-vaginal-con2 .prd-cm-video-con{width:97.2em; margin:0px auto 8.5em;}
.duet-v-vaginal-con2 .duet-vaginal-txt{font-size:3.356em; letter-spacing:-0.04em; line-height:1.72; color:#808285; text-align:center;}
.duet-v-vaginal-con2 .duet-vaginal-txt em{color:#634b33;}
.duet-vaginal-over-con{margin-top:10em;}
.duet-vaginal-over-con .prd-cm-over-item{background-color:#fff}
.duet-vaginal-over-con .prd-cm-over-item .prd-cm-over-tit{height:2.54em; font-weight:600; color:#808285; line-height:1.27; letter-spacing:-0.04em; box-sizing:border-box;}
.duet-vaginal-over-con .prd-cm-over-item .prd-cm-over-tit b{color:#cbbcad;}
.duet-vaginal-over-con .prd-cm-over-item .dot em{background-color:#cbbcad;}
.duet-vaginal-over-con .prd-cm-over-item .prd-cm-over-txt{color:#808285; font-weight:400; font-size:3em}
.duet-vaginal-over-con .prd-cm-over-item:hover{background-color:#cbbcad; }
.duet-vaginal-over-con .prd-cm-over-item:hover .prd-cm-over-tit,
.duet-vaginal-over-con .prd-cm-over-item:hover .prd-cm-over-txt{color:#808285}
.duet-vaginal-over-con .prd-cm-over-item:hover .prd-cm-over-tit b{color:#fff;}
/* Before After */
.rf-duet-v-container .before-after-tit{font-size:11.68em; font-weight:600; color:#7b7a7a;}


/* 2023-04-20 */
/* ----- 공통 ----- */
/* 배경 */
.cm-bg-color{ padding:15em 0;}
/* 박스2개 */
.prd-middle-tit{font-size:6em; text-align:center; color:#012857; margin-bottom:2em;}
.prd-double-box{display: flex; justify-content:space-between;}
.prd-double-box .inner-box{width:calc(50% - 20px); border-radius:3em; text-align:center; padding:15em 0;}
.prd-double-box .inner-box .inner-tit{font-size:4em; color:#012857; margin-bottom:1em;}
.prd-double-box .inner-box .inner-txt{font-size:3.5em; color:#696969; line-height:1.2; letter-spacing:-0.06em;}
.prd-double-box .inner-box .inner-list{margin-top:3em;}
.prd-double-box .inner-box .inner-list li.inner-txt{display: inline-block; position: relative; padding-left:0.7em;}
.prd-double-box .inner-box .inner-list li.inner-txt:before{position:absolute; top:0.4em; left:0; width:0.3em; height:0.3em; background-color:#696969; border-radius:50%; content:"";}
/* 박스2개 - 점선 */
.prd-double-box .inner-box.dashed-box{border:2px dashed #012857;}

.cm-prd-tip-wrap{margin-bottom:10em;}
.cm-prd-tip-wrap:last-child{margin-bottom:0;}
.cm-prd-tip-wrap .prd-tip-txt-box{text-align:center;}
.cm-prd-tip-wrap .prd-tip-txt-box .prd-tip-tit{font-size:4em; color:#012857;margin-bottom:1em;}
.cm-prd-tip-wrap .prd-tip-txt-box .prd-tip-txt{font-size:3.5em; color:#696969;}

.cm-prd-tip-con{margin-top:8.5em}
.cm-prd-tip-con .tip-tit {position:relative; font-size:1em; text-align:left;}
.cm-prd-tip-con .tip-tit:before{position:absolute; top:50%; left:0; right:0; height:1px; background-color:#012857; content:"";}
.cm-prd-tip-con .tip-tit strong{position:relative; font-size:4.27em; display:inline-block; padding-right:0.5em; color:#012857; background:#e8eff6;}

/* -----  Cryp Plus ----- */
.cryo-plus-container{padding-bottom:0;}
.cryoplus-detail-con{margin-top:17em;}
.cryoplus-tech-con .prd-container-layout-tit{background:#8ba4d6;}
.cryoplus-tech-con .prd-img-wid100{display: block; max-width:100%; width:auto; margin:20em auto 0;}

.cryo-plus-detail-list{margin-left:2.01em; letter-spacing:-0.02em; margin-top:5em;}
.cryo-plus-detail-list  li{position:relative; padding-left:0.76em; line-height:1.15;  text-align:left; margin-top:0.7em; font-weight:400; color:#8a8a8a}
.cryo-plus-detail-list  li:first-child{margin-top:0;}
.cryo-plus-detail-list  li span{display: block; font-size:0.89em;}
.cryo-plus-detail-list  li:before{position:absolute; top:0.45em; left:0; width:0.27em; height:0.27em; background-color:#8ba4d6; border-radius:50%; content:"";}

/* -----  Duet RF edge ----- */
.cm-bg-color .prd-container-layout2{margin-bottom:0;}
.duet-rf-edge-con.cm-bg-color{background:#e8eff6;}
.prd-cm-inner-img2.duet-rf-edge-img{margin:auto; text-align:center;}
.prd-cm-inner-img2.duet-rf-edge-img img{max-width:100%;}

.duet-rf-edge-face-con{padding:15em 0;}
.duet-rf-edge-face-con .prd-cm-inner-con{margin-bottom:10em;}
.duet-rf-edge-face-con .prd-container-layout2-tit strong{color:#808285}
.duet-rf-edge-face-con .prd-container-layout2-tit strong em{font-weight:500; color:#012857}

.duet-rf-edge-face-con .prd-double-box .inner-box .inner-tit{color:#012857;}

/* -----  SHE rean ----- */
.she-rean-con.cm-bg-color{background:#f9f8f4;}
.prd-cm-inner-img2.she-rean-img{margin:auto; text-align:center;}
.prd-cm-inner-img2.she-rean-img img{max-width:100%;}

.she-rean-face-con{padding:15em 0;}
.she-rean-face-con .prd-container-layout2{margin-bottom:0;}
.she-rean-face-con .prd-cm-inner-con{margin-bottom:10em;}
.she-rean-face-con .prd-container-layout2-tit strong{color:#696969;}
.she-rean-face-con .prd-container-layout2-tit strong em{font-weight:500; color:#b49f8c;}

.she-rean-face-con .prd-double-box .inner-box .inner-tit{color:#b49f8c;}
.she-rean-face-con .prd-double-box .inner-box.dashed-box{border-color:#b49f8c;}

.she-rean-con .cm-prd-tip-con .tip-tit:before{background-color:#9497a2;}
.she-rean-con .cm-prd-tip-con .tip-tit strong{color:#b49f8c; background:#fff;}

/* -----  Iontoson ----- */
.iontoson-detail-con{margin-top:17em;}
.iontoson-tech-con .prd-container-layout-tit{background:#9497a2;}
.iontoson-tech-con .prd-img-wid100{display: block; max-width:100%; width:auto; margin:10em auto 0;}

/* -----  Iontoson2 ----- */
.iontoson2-tech-con .prd-container-layout-tit{background:#46a5d3;}
.iontoson2-tech-con .prd-img-wid100{display: block; max-width:100%; width:auto; margin:10em auto 0;}