/* font-family: 'the-seasons'; */
/* font-family: 'new-order'; */

.total .commingSoon{display: none;}

._product {word-break: keep-all;}
._product strong {display: block;}
._product small {display: block;}
._product.index {}
._product.index strong {display: block;}
._product.index small {display: block;}

._product.index .se01 {display: flex; align-items: center; justify-content: center; padding-top: 40px; box-sizing: border-box; width: 100%; height: 100vh; position: relative;}
._product.index .se01 .txtBx {text-align: center;}
._product.index .se01 .txtBx.n1 {position: absolute;}
._product.index .se01 .txtBx h2 {font-family: 'new-order'; line-height: 1.2; font-size: 120px; font-weight: 500; margin-bottom: calc(110/120*0.5em);}
._product.index .se01 .txtBx h2.mo {display: none;}
._product.index .se01 .txtBx h2 > div {overflow: hidden;}
._product.index .se01 .txtBx .border_btn {font-size: 22px;}

._product.index .se01 .bottom {position: absolute; z-index: -3; width: 100%; height: 100%; left: 0; top: 0; padding-top: 40px; box-sizing: border-box; display: flex; align-items: center; justify-content: center;}
._product.index .se01 .imgBx {position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
._product.index .se01 .imgBx img {width: 100%; height: 100%; object-fit: cover; transform: scale(0.7);}

._product.index .se01 .txtBx.n2 {color: #fff; position: relative; z-index: 2;}




/* se01 반응형 */
@media screen and (max-width:1600px) {
._product.index .se01 .txtBx h2 {font-size: calc(120/1600*100vw);}
}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1280px) {}
@media screen and (max-width:1024px) {}
@media screen and (max-width:820px) {
._product.index .se01 .txtBx h2 {font-size: calc(90/820*100vw);}
.se01 .border_btn > a {border-radius: 0;}
.se01 .border_btn > a img {display: none;}
.se01 .border_btn > a::before {border-radius: 0;}
.se01 .border_btn > a::after {border-radius: 0;}
}
@media screen and (max-width:500px) {
._product.index .se01 .txtBx h2.pc {display: none;}
._product.index .se01 .txtBx h2.mo {display: block;}
._product.index .se01 .txtBx h2 {font-size: calc(350/2131 * 100vw); margin-bottom: calc(70/120*1em);}

._product.index .se01 .imgBx img{transform: scale(0.8);}
}
@media screen and (max-width:320px) {}






/* se02 */
._product.index .se02 {padding-top: 220px;}
._product.index .se02 .wrap {}
._product.index .se02 h3 {text-align: center; margin: 0 auto; margin-bottom: 220px;}
._product.index .se02 h3 strong {font-family: 'new-order'; line-height: 1.2; font-size: 120px; font-weight: 500; margin-bottom: calc(40/120*1em);}
._product.index .se02 h3 small {font-size: 22px; font-weight: 500; overflow: hidden;}
._product.index .se02 h3 div {overflow: hidden;}
._product.index .se02 .itemArea {    box-sizing: border-box;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding-bottom: 240px;
	gap: 40px;
	width: 100%;
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto; }
._product.index .se02 .itemArea .box {    max-width: 413px;
	width: calc(25% - 40px);
	position: relative;}
._product.index .se02 .itemArea .box h4 {padding: calc(20/30*1em) 0; border-top: 1px solid #000; border-bottom: 1px solid #ccc; box-sizing: border-box; font-size: 30px; font-weight: 500; text-align: center; margin-bottom: 10px;}
._product.index .se02 .itemArea .box h4 strong {margin-bottom: 12px;}
._product.index .se02 .itemArea .box h4 small {font-size: calc(25/30*1em);}
._product.index .se02 .itemArea .box .swiperBx {margin: 30px 0; position: relative;}
._product.index .se02 .itemArea .box .swiper {}
._product.index .se02 .itemArea .box .swiper-slide {}
._product.index .se02 .itemArea .box .swiper-slide .imgBx {position: relative; display: flex; align-items: center; justify-content: center;}
._product.index .se02 .itemArea .box .swiper-slide .imgBx::before {content:''; display: block; width: 100%; padding-bottom: calc(480/380*100%);}
._product.index .se02 .itemArea .box .swiper-slide .imgBx img {position: absolute; max-height: 100%;}

._product.index .se02 .itemArea .box .border_btn {position: relative; z-index: 10;}
._product.index .se02 .itemArea .box .border_btn a {width:80%; max-width: 160px; padding:calc(15 / 20 * 1em) 20px;}
._product.index .se02 .itemArea .box .border_btn a span{white-space: nowrap; width: max-content;}


/* 화살표 */
._product.index .se02 .itemArea [class^='swiper-button'] {display: none; position: absolute; z-index: 3;width: 30px; height: 30px; top: 50%; transform: translateY(-50%);background-image: url(/asset/img/sub/slide_arrow.png); background-size: contain; background-repeat: no-repeat;cursor: pointer;}
._product.index .se02 .itemArea .swiper-button-prev {left: -30px;}
._product.index .se02 .itemArea .swiper-button-next {right: -30px; transform: scaleX(-1) translateY(-50%);}

@media screen and (max-width:1600px) {
._product.index .se02 {padding-top: max(calc(280/1600*100vw),100px);}
._product.index .se02 h3 {margin-bottom: 160px;}
._product.index .se02 h3 strong {font-size: calc(120/1600*100vw);}

._product.index .se02 .itemArea {padding: 0; justify-content: center; margin-bottom: 100px;}
._product.index .se02 .itemArea .box.n1 {}
._product.index .se02 .itemArea .box h4 {font-size: 20px;}
._product.index .se02 .itemArea .box h4 strong {margin-bottom: 10px;}

._product.index .se02 .itemArea .swiper-button-prev {left: 0px;}
._product.index .se02 .itemArea .swiper-button-next {right: 0px;}
}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1280px) {}
@media screen and (max-width:1024px) {
._product.index .se02 .itemArea .box {width: calc(50% - 20px);}
}
@media screen and (max-width:820px) {
._product.index .se02 {padding-top: 100px;}
._product.index .se02 h3 {margin-bottom: 100px;}
._product.index .se02 h3 strong {font-size: calc(96 / 820* 100vw);}
._product.index .se02 h3 small {font-size: 20px;}

	._product.index .se02 .itemArea {width: 100%; flex-wrap: wrap;}
	._product.index .se02 .itemArea .box {width: calc((100% - 60px) / 2);}
}
@media screen and (max-width:500px) {
._product.index .se02 {padding-top: 80px;}
._product.index .se02 h3 small {font-size: 16px; line-height: 1.3;}


._product.index .se02 .itemArea {margin-bottom: 100px;}
._product.index .se02 .itemArea .box.n1 {}
._product.index .se02 .itemArea .box h4 {font-size: 18px;}

._product.index .se02 .itemArea [class^='swiper-button'] {display: none;}
}
@media screen and (max-width:400px) {
._product.index .se02 .itemArea {align-items: center; justify-content: center; max-width: 300px; margin: 0 auto; margin-bottom: 60px;}
/*._product.index .se02 .itemArea .box {width: 100%;}
._product.index .se02 .itemArea .box.n1 {margin-right: 0; margin-bottom: 60px;}*/
}

/* band 페이지 전용 : 첫 줄 2개 / 두 번째 줄 3개 */
._product.index.band .se02 .wrap {
	max-width: 1600px !important;
}

._product.index.band .se02 .itemArea {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 120px;
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
	padding-bottom: 240px;
	box-sizing: border-box;
}

/* 위/아래 줄 공통 */
._product.index.band .se02 .itemArea .item_row {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	width: 100%;
	gap: 40px;
}

/* 위 줄, 아래 줄 모두 같은 간격 */
._product.index.band .se02 .itemArea .row_top,
._product.index.band .se02 .itemArea .row_bottom {
	gap: 40px;
}

/* 카드 폭 : SPLINT 4개 배치 기준과 동일 */
._product.index.band .se02 .itemArea .box {
	width: calc((100% - 120px) / 4);
	max-width: none;
	position: relative;
}

/* 기존 grid-column 무력화 */
._product.index.band .se02 .itemArea .box.n1,
._product.index.band .se02 .itemArea .box.n2,
._product.index.band .se02 .itemArea .box.n3,
._product.index.band .se02 .itemArea .box.n4,
._product.index.band .se02 .itemArea .box.n5 {
	grid-column: auto;
}

/* 기존 grid-column 무력화 */
._product.index.band .se02 .itemArea .box.n1,
._product.index.band .se02 .itemArea .box.n2,
._product.index.band .se02 .itemArea .box.n3,
._product.index.band .se02 .itemArea .box.n4,
._product.index.band .se02 .itemArea .box.n5 {
	grid-column: auto;
}

@media screen and (max-width: 1600px) {
	._product.index.band .se02 .itemArea {
		gap: 100px;
		padding-bottom: 160px;
	}

	._product.index.band .se02 .itemArea .item_row {
		gap: 40px;
	}

	._product.index.band .se02 .itemArea .box {
		width: calc((100% - 120px) / 4);
		max-width: none;
	}
}

@media screen and (max-width: 1024px) {
	._product.index.band .se02 .itemArea {
		gap: 80px;
	}

	._product.index.band .se02 .itemArea .item_row {
		flex-wrap: wrap;
		gap: 70px 40px;
	}

	._product.index.band .se02 .itemArea .box {
		width: calc((100% - 40px) / 2);
		max-width: 413px;
	}
}

@media screen and (max-width: 500px) {
	._product.index.band .se02 .itemArea {
		gap: 60px;
		max-width: 300px;
		padding-bottom: 80px;
	}

	._product.index.band .se02 .itemArea .item_row {
		flex-direction: column;
		gap: 60px;
	}

	._product.index.band .se02 .itemArea .box {
		width: 100%;
		max-width: none;
	}
}



/* 정보란 */
._product.index .se02 .infoArea {padding-bottom: 200px;}
._product.index .se02 .infoArea ul {overflow: hidden;}
._product.index .se02 .infoArea ul li {}
._product.index .se02 .infoArea ul li .tit {display: flex; align-items: center; justify-content: space-between; font-size: 25px; font-weight: 600; height: 70px; border-bottom: 1px solid #000; box-sizing: border-box; cursor: pointer;}
._product.index .se02 .infoArea ul li .tit h5 {}
._product.index .se02 .infoArea ul li .tit .plus {position: relative; display: flex; align-items: center; justify-content: center; width: 22px; height: 22px; margin-right:8px; transition: width .5s,height .5s;}
._product.index .se02 .infoArea ul li .tit .plus::before,
._product.index .se02 .infoArea ul li .tit .plus::after {content:''; display: block; position: absolute; height: 3px; background-color: #000; width: 100%;}
._product.index .se02 .infoArea ul li .tit .plus::after {transform: rotate(90deg); transition: transform .5s;}
._product.index .se02 .infoArea ul li .cont {display: none; padding-bottom: 80px;}
._product.index .se02 .infoArea ul li:last-child .cont {padding-bottom: 0;}
._product.index .se02 .infoArea ul li .cont .txt {display: flex; align-items: center; font-size: 18px; line-height: 1.3; border-bottom: 1px solid #ccc; box-sizing: border-box; padding: 24px 0;}
._product.index .se02 .infoArea ul li .cont .txt p {width: calc(100% / 3); text-align: center; padding: 0 10px; box-sizing: border-box;}
._product.index .se02 .infoArea ul li .cont .txt p:nth-child(1) {}
._product.index .se02 .infoArea ul li .cont .txt p:nth-child(2) {font-weight: 600;}
._product.index .se02 .infoArea ul li .cont .txt p:nth-child(3) {}

/* on */
._product.index .se02 .infoArea ul li.on .tit .plus {width: 30px; height: 30px;}
._product.index .se02 .infoArea ul li.on .tit .plus::after {transform: rotate(360deg);}

/* 사이즈 및 무게 */
._product.index .se02 .infoArea ul li .cont .img.n1 {position: relative; padding-top: 60px; display: flex; align-items: flex-start; justify-content: space-around;}
._product.index .se02 .infoArea ul li .cont .img.n1 p {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); font-weight: 600;}
._product.index .se02 .infoArea ul li .cont .img.n1 .imgBx {}
._product.index .se02 .infoArea ul li .cont .img.n1 .imgBx:nth-child(1) {transform: translateX(-9%); width: 36%; max-width: 380px;}
._product.index .se02 .infoArea ul li .cont .img.n1 .imgBx:nth-child(2) {transform: translateX(26%); width: 36%; max-width: 380px;}
._product.index .se02 .infoArea ul li .cont .img.n1 .imgBx img {}

/* 미마 이노베이션 */
._product.index .se02 .infoArea ul li .cont .img.n2 {display: flex; align-items: flex-start; justify-content: space-between; padding: 0 100px; padding-top: 42px;}
._product.index .se02 .infoArea ul li .cont .img.n2 .imgBx {max-width: 364px; width: 40%;}
._product.index .se02 .infoArea ul li .cont .img.n2 .imgBx img {}
._product.index .se02 .infoArea ul li .cont .img.n2 .imgBx p {font-size: 18px; line-height: 1.4; font-weight: 500; text-align: center; margin-top: 24px;}


@media screen and (max-width:1600px) {

}
@media screen and (max-width:1440px) {

}
@media screen and (max-width:1280px) {


._product.index .se02 .infoArea ul li .cont .img.n2 {justify-content: center; padding: 0; padding-top: 42px;}
._product.index .se02 .infoArea ul li .cont .img.n2 .imgBx:nth-child(1) {margin-right: 30px;}
}
@media screen and (max-width:1024px) {

}
@media screen and (max-width:820px) {
._product.index .se02 .infoArea ul li .tit {font-size: 20px; height: 60px;}
._product.index .se02 .infoArea ul li .tit .plus {width: 18px; height: 18px;}
._product.index .se02 .infoArea ul li.on .tit .plus {width: 18px; height: 18px;}
._product.index .se02 .infoArea ul li .tit .plus::before, ._product.index .se02 .infoArea ul li .tit .plus::after {height: 2px;}


._product.index .se02 .infoArea ul li .cont .img.n2 .imgBx {width: calc(50% - 2.5vw);}
._product.index .se02 .infoArea ul li .cont .img.n2 .imgBx:nth-child(1) {margin-right: 2.5vw;}
._product.index .se02 .infoArea ul li .cont .img.n2 .imgBx p br {display: none;}
}
@media screen and (max-width:500px) {
._product.index .se02 .infoArea {padding-bottom: 140px;}
._product.index .se02 .infoArea ul li .tit {font-size: 18px;}
._product.index .se02 .infoArea ul li .cont .txt {font-size: 14px; padding: 20px 0;}


/* ._product.index .se02 .infoArea ul li .cont .img.n1 {flex-direction: column; align-items: center; justify-content: center; padding-top: 30px;} */
._product.index .se02 .infoArea ul li .cont .img.n1 .imgBx:nth-child(1) {transform: unset; width: 45%;}
._product.index .se02 .infoArea ul li .cont .img.n1 .imgBx:nth-child(2) {transform: unset; width: 45%;}
._product.index .se02 .infoArea ul li .cont .img.n1 p {display: none;}


._product.index .se02 .infoArea ul li .cont .img.n2 {padding: 0; padding-top: 30px; /* flex-direction: column; */ align-items: flex-start;}
/*._product.index .se02 .infoArea ul li .cont .img.n2 .imgBx {width: 100%;}*/
._product.index .se02 .infoArea ul li .cont .img.n2 .imgBx:nth-child(1) {margin-right: 2.5vw; margin-bottom: 0px;}
._product.index .se02 .infoArea ul li .cont .img.n2 .imgBx p {font-size: 14px; max-width: 300px; margin: 0 auto; margin-top: 24px;}
._product.index .se02 .infoArea ul li .cont .img.n2 .imgBx p br {display: block;}
}
@media screen and (max-width:320px) {
._product.index .se02 .infoArea ul li .cont .img.n2 .imgBx p br {display: none;}
}





 /* 제품 페이지 */
._product._item {}
._product._item .se01 {overflow: hidden;background-color: #f5f5f5;-webkit-touch-callout: none;user-select: none;-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;}
._product._item .se01 .wrap {display: flex; align-items: center; justify-content: center;height: 100vh;padding-top: 10vh; box-sizing: border-box;}


/* 이미지 회전 아이콘 */
._cursor{position: fixed; z-index: 999;pointer-events: none; opacity: 0; transition: opacity .5s; mix-blend-mode: difference;}
._cursor.on{opacity: 1;}
._ico360{
	display: flex; align-items: center; justify-content: center;
	font-weight: 600; font-family: 'Pretendard'; font-size: 26px;
	color: #fff;
}
._ico360 i{font-size: .6em;}
._ico360 p{margin:  .6em;}

@media screen and (max-width:820px) {
	._cursor{display: none;}
}


/* 이미지 회전 */
._product._item .se01 .imgArea {
	box-sizing: border-box;
	width: 50%; height: 100%;
	display: flex; align-items: center; justify-content: center;
	padding-left: 80px;
}
._product._item .se01 .imgArea .cont{
	/* border: 1px solid dodgerblue; box-sizing: border-box; */
	position: absolute; max-width: 900px;
	width: 100%;
	cursor: none;
	pointer-events: none;
	opacity: 0; transition: opacity .5s;
}
._product._item .se01 .imgArea .cont.on{
	opacity: 1;
	pointer-events: auto;
}
._product._item .se01 .imgArea .cont.swiperBx{cursor: auto;}
._product._item .se01 .imgArea .cont .ico {
	display: none;
	position: absolute; top: 50%; left: 6%;
	transition: opacity .5s; z-index: 5;
}
._product._item .se01 .imgArea .cont .ico img {
	animation: floating forwards infinite 5s;
}
._product._item .se01 .imgArea .cont .ico.hide {opacity: 0;}

@keyframes floating {
0% {transform:translateY(0%)}
50% {transform:translateY(-30px)}
100% {transform:translateY(0%)}
}

._product._item .se01 .imgArea .cont .imgBx {
	position: relative;
}
._product._item .se01 .imgArea .imgBx::before {content:''; display: block; width: 100%;}
._product._item.xarimax .se01 .imgArea .imgBx::before {padding-bottom: min(calc(1085/1000*100%),calc((100vh - 10vh) - 180px));}
._product._item.creo .se01 .imgArea .imgBx::before {padding-bottom: min(calc(907/1000*100%),calc((100vh - 10vh) - 180px));}
._product._item .se01 .imgArea .cont .imgBx img {
	position: absolute; opacity: 0; left: 0; top: 0;
	width: 100%; height: 100%; object-fit: contain;
	pointer-events: none;
}
._product._item .se01 .imgArea .cont .imgBx img.on {opacity: 1;}

/* 바닥 */
._product._item .se01 .imgArea .cont .ground{
	position: absolute; left: 50%; transform: translate(-50%,20%); bottom: 0; z-index: -1;
	width: 100%; max-width: 600px;
	/* border: 1px solid tomato; */
	display: flex; align-items: center; justify-content: center;
}
._product._item .se01 .imgArea .cont .ground::before {
	content:''; display: block; padding-bottom: 30%;
}
._product._item .se01 .imgArea .cont .ground div{
	position: absolute; width: 100%; height: 100%; border-radius: 50%;
}
._product._item .se01 .imgArea .cont .ground div:nth-child(1){background-color: #ddd;}
._product._item .se01 .imgArea .cont .ground div:nth-child(2){background-color: #fff; transform: translateY(-3px);}



/* 오른쪽 */
._product._item .se01 .txtArea {width: 50%;padding-left: 200px; box-sizing: border-box;}
._product._item .se01 .txtArea h3 {font-weight: 600;}
._product._item .se01 .txtArea h3 small {font-size: 18px;margin-bottom: calc(16/18*1em);}
._product._item .se01 .txtArea h3 strong {font-size: 40px;margin-bottom: calc(30/40*1em);}
._product._item .se01 .txtArea > p {font-size: 18px; line-height: 1.555;margin-bottom: 28px;}
._product._item .se01 .txtArea > p:last-child {}
._product._item .se01 .txtArea > small{font-size: 14px; margin-bottom: 20px; color: #888;line-height: 1.555;}
._product._item .se01 .txtArea > strong{font-size: 18px; font-weight: 700; display: flex; align-items: flex-start; margin-bottom: 60px;}
._product._item .se01 .txtArea > strong::before {
	content:''; display: block; width: .5em; height: .5em; border-radius: 50%;
	background-color: #000; margin-right: .5em; margin-top: .2em;
}
._product._item .se01 .txtArea .color {}
._product._item .se01 .txtArea .color strong {display: block;font-size: 18px; margin-bottom: 20px;}
._product._item .se01 .txtArea .color ul {display: flex; align-items: center; justify-content: flex-start;margin-bottom: 43px;}
._product._item .se01 .txtArea .color ul li {width: 31px; height: 31px; border-radius: 50%;box-sizing: border-box; margin-right: 12px; position: relative; display: flex; align-items: center; justify-content: center; cursor: pointer;}
._product._item .se01 .txtArea .color ul li:last-child {margin-right: 0;}
._product._item .se01 .txtArea .color ul li.white {background-color: #fff; border: 1px solid #ddd;}
._product._item .se01 .txtArea .color ul li.black {background-color: #000;}
._product._item .se01 .txtArea .color ul li.brown {background-color: #bc7e50;}
._product._item .se01 .txtArea .color ul li.brown02 {background-color: #caa081;}
._product._item .se01 .txtArea .color ul li.green {background-color: #717C53;}
._product._item .se01 .txtArea .color ul li.khaki {background-color: #616f43;}
/* on */
._product._item .se01 .txtArea .color ul li.on{padding: 1px;}
._product._item .se01 .txtArea .color ul li.on div{
	background-color: transparent; border: 1px solid #fff; width: 100%; height: 100%;
	border-radius: 50%; box-sizing: border-box;
}
._product._item .se01 .txtArea .color ul li.white.on{border-color: #666;}
._product._item .se01 .txtArea .color ul li.white.on div{border-color: #ddd;}

._product._item .se01 .txtArea .border_btn {justify-content: flex-start;}
._product._item .se01 .txtArea .border_btn a {font-size: 18px; width: 240px;}

._product._item .se01 .txtArea .border_btn.comingsoon > *{background-color: #999; border: 1px solid #999; pointer-events: none; color: #fff;}
._product._item .se01 .txtArea .border_btn.comingsoon > *::before {
	border-color: #999;
}


@media screen and (max-width:1600px) {
._product._item .se01 .wrap {height: auto; padding-top: 180px; padding-bottom: 80px;}
._product._item .se01 .txtArea {padding-left: 80px;}
._product._item .se01 .imgArea .cont{max-width: 440px;}
._product._item .se01 .imgArea .ico {left: 60px; bottom: 34%; width: 100px;}

._product._item .se01 .txtArea .border_btn a {width: auto;}
}
@media screen and (max-width:1440px) {
._product._item .se01 .txtArea > p {font-size: 16px;}
/* ._product._item .se01 .txtArea > p br {display: none;} */
}
@media screen and (max-width:1280px) {
	._product._item .se01 .txtArea {padding-left: 20px;}
}
@media screen and (max-width:1024px) {
._product._item .se01 .wrap {flex-direction: column;}
._product._item .se01 .imgArea{width: 100%; max-width: 600px; margin-bottom: 60px; padding-left: 0;}
._product._item .se01 .imgArea .cont{position: unset; display: none;}
._product._item .se01 .imgArea .cont.on{display: block;}
._product._item.xarimax .se01 .imgArea .imgBx::before {padding-bottom: calc(1085/1000*100%);}
._product._item.creo .se01 .imgArea .imgBx::before {padding-bottom: calc(907/1000*100%);}

._product._item .se01 .txtArea {width: 100%; padding-left: 0; max-width: 600px;}
}
@media screen and (max-width:820px) {
	._product._item .se01 .imgArea .cont .ico{display: block; left: 10px; top: -40px; width: 60px;}
	._product._item .se01 .txtArea > p br{display: none;}
}
@media screen and (max-width:500px) {


	._product._item .se01 .wrap{padding-top: 150px;}
	._product._item .se01 .txtArea h3 small {font-size: 16px; display: none;}
	._product._item .se01 .txtArea h3 strong {font-size: 30px;}
	._product._item .se01 .txtArea > p {font-size: 14px;}

	._product._item .se01 .txtArea .color ul {margin-bottom: 0;}

	._product._item .se01 .txtArea .border_btn {display: none;}
}
@media screen and (max-width:320px) {

}



._product._item .se02{overflow: hidden; padding: 100px 0;}
._product._item .se02 .wrap{
	height: 100vh; display: flex; align-items: flex-start; justify-content: center;
	flex-direction: column;
}
._product._item .se02 h3{font-size: 120px; letter-spacing: -0.025em;font-family: 'new-order'; font-weight: 500;margin-bottom: 37px;}
._product._item .se02 .listBx{
	display: flex; align-items: flex-start; justify-content: flex-start;
	position: relative; top: 0;
}
._product._item .se02 .listBx .con{
	width: 476px; margin-right: 26px;
}
._product._item .se02 .listBx .con:last-child{margin-right: 0;}
._product._item .se02 .listBx .imgBx{width: 100%; position: relative;}
._product._item .se02 .listBx .txtBx{font-size: 25px;margin-top: 30px;}
._product._item .se02 .listBx .txtBx em{display: block; font-weight: 600;margin-bottom: .8em;}
._product._item .se02 .listBx .txtBx p{font-size: max(calc(18/25*1em),14px); line-height: 1.555;font-weight: 500;}
._product._item .se02 .listBx .txtBx small{font-size: 14px; margin-top: 12px; color: #888; line-height: 1.3;}
._product._item .se02 .horizonBar{
	margin-top: 80px;
	height: 3px; width: 100%; background-color: #ececec82;
	position: relative;
}
._product._item .se02 .horizonBar div{
	background-color: #88888846; width: 33.3%; height: 100%;
	position: absolute; top: 0; left: 0%;
}

@media screen and (max-width:1800px) {
	._product._item .se02 h3{font-size: 70px; margin-bottom: 30px;}
	._product._item .se02 .listBx .con{width: 400px;}
	._product._item .se02 .listBx .txtBx{margin-top: 20px; font-size: 22px;}
}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1280px) {}
@media screen and (max-width:1024px) {}
@media screen and (max-width:820px) {
	._product._item .se02{padding: 40px 0;}
	._product._item .se02 h3{font-size: 60px;}
	._product._item .se02 .listBx .con{width: 300px;}
}
@media screen and (max-width:500px) {
	._product._item .se02{padding: 60px 0;}
	._product._item .se02 .wrap{height: auto;}
	._product._item .se02 h3{font-size: max(calc(44/500*100vw),24px);}
	._product._item .se02 .listBx .con{margin-right: 20px; width: calc(340/500*100vw);}
	._product._item .se02 .listBx .txtBx{font-size: 18px;}
	._product._item .se02 .listBx .txtBx em{margin-bottom: .4em;}
	._product._item .se02 .listBx .txtBx small{font-size: 13px;}

	._product._item .se02 .horizonBar{margin-top: 40px;}


	._quick{bottom: 70px;}
}
@media screen and (max-width:320px) {}


/* ._product._item .se02 {overflow: hidden;}
._product._item .se02 .wrap {padding: 190px 0;}
._product._item .se02 h3 {font-size: 120px; letter-spacing: -0.025em;font-family: 'new-order'; font-weight: 500;margin-bottom: 37px;}
._product._item .se02 .swiper {padding-left: 85px; box-sizing: border-box;overflow: visible; padding-bottom: 160px;}
._product._item .se02 .swiper-slide {width: 463px;}
._product._item .se02 .swiper-slide .imgBx {width: 100%; padding-bottom: 100%; position: relative;}
._product._item .se02 .swiper-slide .imgBx img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
._product._item .se02 .swiper-slide .txtBx {font-size: 25px;margin-top: 30px;}
._product._item .se02 .swiper-slide .txtBx em {display: block; font-weight: 600;margin-bottom: .8em;}
._product._item .se02 .swiper-slide .txtBx p {font-size: max(calc(18/25*1em),14px); line-height: 1.555;font-weight: 500;}
._product._item .se02 .swiper-scrollbar {background-color: #f7f7f7; height: 3px;}
._product._item .se02 .swiper-scrollbar-drag {background-color: #adadad;}

@media screen and (max-width:1600px) {
	._product._item.xarimax .se01 .imgArea .imgBx::before {padding-bottom: min(calc(1085/1000*100%),calc((100vh - 10vh) - 120px));}
._product._item.creo .se01 .imgArea .imgBx::before {padding-bottom: min(calc(907/1000*100%),calc((100vh - 10vh) - 120px));}
}
@media screen and (max-width:1440px) {
._product._item .se02 .wrap {padding: 120px 0;}
._product._item .se02 h3 {font-size: max(calc(120/1440*100vw),48px);}
._product._item .se02 .swiper {padding-left: 0; padding-bottom: 100px;}
._product._item .se02 .swiper-slide {width: max(calc(463/1440*100vw),400px);}
}
@media screen and (max-width:1280px) {}
@media screen and (max-width:1024px) {}
@media screen and (max-width:820px) {
._product._item .se02 .wrap {padding: 80px 0;}
._product._item .se02 .swiper-slide .txtBx {font-size: 22px; margin-top: 20px;}
}
@media screen and (max-width:500px) {
._product._item .se02 h3 {font-size: 36px;}
._product._item .se02 .swiper {padding-bottom: 80px;}
._product._item .se02 .swiper-slide {width: 60vw;}
._product._item .se02 .swiper-slide .txtBx {font-size: 18px;}
._product._item .se02 .swiper-slide .txtBx em {margin-bottom: 10px;}
}
@media screen and (max-width:320px) {

} */






._product._item .se03 {overflow: hidden;}
._product._item .se03 .imgBx {position: relative; display: flex; align-items: center;overflow: hidden;}
._product._item .se03 .imgBx::before {content:''; display: block; width: 100%;padding-bottom: calc(975/1920*100%);}
._product._item .se03 img {position: absolute;width: 100%; height: 100%; object-fit: cover;}

@media screen and (max-width:500px) {
._product._item .se03 .imgBx::before {padding-bottom: 100vh;}
}
@media screen and (max-width:320px) {}






._product._item .se04 {
	position: relative;
	--padding:150px;
	--paddingTop:160px;
	--paddingBottom:180px;
}
._product._item .se04 .navigation {
	display: flex; align-items: flex-start; justify-content: flex-start;font-size: 18px; font-weight: 500; flex-wrap: wrap; position: relative; z-index: 2;
	position: absolute; width: 50%;
	top: var(--paddingTop); right: 0;
	padding: 0 var(--padding); box-sizing: border-box;
}
._product._item .se04 .navigation li {padding-bottom: 12px; box-sizing: border-box;cursor: pointer; color: #bbbbbb;transition: color .5s,border-color .5s;margin-right: 32px; margin-bottom: 18px; position: relative;}
._product._item .se04 .navigation li::before {
	content:''; display: block; position: absolute; left: 0; bottom: 0;
	width: 0%; height: 2px; background-color: #000;
	transition: width .5s;
}
._product._item .se04 .navigation li.on::before{width: 100%;}
._product._item .se04 .navigation li:last-child {margin-right: 0;}
._product._item .se04 .navigation li.on {color: #000;}
._product._item .se04 .navigation li p {}

._product._item .se04 .swiperBx{
	position: relative; overflow: hidden;
}
._product._item .se04 .swiperBx::before {
	content:''; display: block; padding-bottom: 50%;
}

._product._item .se04 .imgSwiper{
	width: 50%; overflow: hidden; height: 100%;
	position: absolute; top: 0; left: 0;
}
._product._item .se04 .imgSwiper .swiper-slide{opacity: 0; transition: opacity .5s;}
._product._item .se04 .imgSwiper .swiper-slide-active{opacity: 1;}
._product._item .se04 .imgSwiper .swiper-slide .imgBx{
	position: relative; width: 100%; height: 100%; overflow: hidden;
}
._product._item .se04 .imgSwiper .swiper-slide .imgBx img{
	position: absolute; top: 0; left: 0; object-fit: cover;
	width: 100%; height: 100%;
}

._product._item .se04 .txtSwiper{
	background-color: #f5f5f5;
	width: 50%; height: 100%;
	position: absolute; top: 0; right: 0;
}
._product._item .se04 .txtSwiper .swiper-slide{
	display: flex; align-items: flex-start; justify-content: flex-end;
	padding: 0 var(--padding); padding-bottom: var(--paddingBottom); padding-top: var(--paddingTop);
	box-sizing: border-box;
	flex-direction: column;
	opacity: 0 !important; transition: opacity .5s;
	font-weight: 500;
}
._product._item .se04 .txtSwiper .swiper-slide-active{opacity: 1 !important; transition-delay: .3s;}
._product._item .se04 .txtSwiper .swiper-slide strong{
	display: block;
	font-size: 50px; letter-spacing: -0.02em;
	margin-bottom: calc(40/50*1em);
}
._product._item .se04 .txtSwiper .swiper-slide p{
	display: block;
	font-size: 20px; line-height: 1.44;
}


/* 화살표 */
._product._item .se04 [class^='swiper-button'] {color: #000; width: 54px; height: 54px; box-sizing: border-box;background-color: #fff; border-radius: 50%; font-size: 16px; z-index: 10; overflow: hidden; transition: color .5s;}
._product._item .se04 [class^='swiper-button']::after{display: none;}
._product._item .se04 [class^='swiper-button']::before {
	content:''; display: block; position: absolute; top: 100%;
	left: 50%; transform: translateX(-50%);
	width: 100%; height: 100%; background-color: #000;
	transition: top .5s;
}
._product._item .se04 .swiper-button-prev {display: none;}
._product._item .se04 .swiper-button-next {right: 110px;}
._product._item .se04 .swiper-button-next i,._product._item .se04 .swiper-button-prev i {font-size: 14px; position: relative;}

@media screen and (min-width:821px) {
	._product._item .se04 [class^='swiper-button']:hover::before {top: 0;}
	._product._item .se04 [class^='swiper-button']:hover{color: #fff;}
}


@media screen and (max-width:1800px) {
	._product._item .se04 {
		--padding:100px;
		--paddingTop:100px;
		--paddingBottom:120px;
	}
}
@media screen and (max-width:1600px) {}
@media screen and (max-width:1440px) {
	._product._item .se04 .txtSwiper .swiper-slide strong{font-size: 40px;}
	._product._item .se04 .swiper-button-next{right: 5vw;}
}
@media screen and (max-width:1280px) {
	._product._item .se04 {
		--padding:40px;
		--paddingTop:60px;
		--paddingBottom:80px;
	}
	._product._item .se04 .txtSwiper .swiper-slide strong{font-size: 32px;}
	._product._item .se04 .txtSwiper .swiper-slide p{font-size: 18px; max-width: 360px;}
	/* ._product._item .se04 .txtSwiper .swiper-slide p br{display: none;} */

	._product._item .se04 .swiper-button-next{right: 2.5vw;}
}
@media screen and (max-width:1024px) {
	._product._item .se04{background: #f5f5f5; padding: 80px 2.5vw; padding-bottom: 100px;}
	._product._item .se04 .navigation{position: unset; width: 100%; padding: 0; margin-bottom: 40px;}
	._product._item .se04 .swiperBx{flex-direction: column;}
	._product._item .se04 .swiperBx::before{display: none;}
	._product._item .se04 .swiperBx .imgSwiper{width: 100%; height: auto; position: unset; margin-bottom: 40px;}
	._product._item .se04 .swiperBx .txtSwiper{width: 100%; height: auto; position: unset; background-color: transparent;}

	._product._item .se04 .imgSwiper .swiper-slide .imgBx::before {content:''; display: block; padding-bottom: 100%;}

	._product._item .se04 .txtSwiper .swiper-slide{padding: 0;}
	._product._item .se04 .txtSwiper .swiper-slide strong{font-size: 24px;}


	._product._item .se04 .swiper-button-next{display: none;}

}
@media screen and (max-width:820px) {
	._product._item .se04{padding: 80px 5vw; padding-bottom: 100px;}
}
@media screen and (max-width:500px) {
	._product._item .se04 .navigation{margin-bottom: 20px;}
	._product._item .se04 .navigation li{margin-right: 20px; padding-bottom: 4px; font-size: 16px;}
	._product._item .se04 .swiperBx .imgSwiper{margin-bottom: 30px;}
	._product._item .se04 .txtSwiper .swiper-slide strong{font-size: 18px;}
	._product._item .se04 .txtSwiper .swiper-slide p{font-size: 14px;}
}
@media screen and (max-width:320px) {}









/* 슬라이드 */
._product._item .se01 .swiperBx{max-width: 800px; position: relative;}
._product._item .se01 .swiper{width: 100%;}
._product._item .se01 .swiper-slide{display: flex; align-items: center; justify-content: center; position: relative;}
._product._item .se01 .swiper-slide::before {content:''; display: block; width: 100%; padding-bottom: 60%;}
._product._item .se01 .height .swiper-slide::before{padding-bottom: 68%; padding-bottom: min(calc(907/1000*100%),calc((100vh - 10vh) - 180px));}
._product._item .se01 .swiper-slide img{position: absolute; width: 100%; height: 100%; object-fit: contain;}
._product._item .se01 .swiper-pagination{
	top: unset; bottom: -60px;
}
._product._item .se01 .swiper-pagination-bullet{width: 14px; height: 14px; background-color: #e3e3e3; opacity: 1;}
._product._item .se01 .swiper-pagination-bullet-active{background-color: #5f5f5f;}
@media screen and (max-width:1600px) {}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1280px) {
	._product._item .se01 .swiperBx{padding-right: 50px; box-sizing: border-box;}
}
@media screen and (max-width:1024px) {
	._product._item .se01 .swiperBx{padding-right: 0; width: 100%; max-width: 600px;}
	._product._item .se01 .height .swiper-slide::before{padding-bottom: 86%;}
	._product._item .se01 .swiper-pagination{position: unset; margin-top: 20px;}
}
@media screen and (max-width:820px) {}
@media screen and (max-width:500px) {
	._product._item .se01 .swiper-pagination-bullet{width: 10px; height: 10px;}
	._product._item .se01 .txtArea > strong{font-size: 16px; margin-bottom: 28px;}
}
@media screen and (max-width:320px) {}



._product._item.zoomlite .se02{padding: 0;}
._product._item.zoomlite .se02 .wrap{padding: 0;}
._product._item.zoomlite .se02 .swiper{padding: 0;}
/* ._product._item.zoomlite .se02 .swiper-slide{height: 100vh; display: flex; align-items: center; justify-content: center;} */
/* ._product._item.zoomlite .se02 .swiper-slide img{width: 100%; height: 100%; object-fit: cover;} */
._product._item.zoomlite .se02 .swiper .mo{display: none;}
._product._item.zoomlite .se02 .swiper img{width: 100%;}
@media screen and (max-width:1600px) {}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1280px) {}
@media screen and (max-width:1024px) {}
@media screen and (max-width:820px) {
	._product._item.zoomlite .se02 .swiper .pc{display: none;}
	._product._item.zoomlite .se02 .swiper .mo{display: block;}
}
@media screen and (max-width:500px) {}
@media screen and (max-width:320px) {}

._product.index .se01 .bottom > .imgBx.pc {
	display: block !important;
}

._product.index .se01 .bottom > .imgBx.mo {
	display: none !important;
}

@media screen and (max-width: 820px) {
	._product.index .se01 .bottom > .imgBx.pc {
		display: none !important;
	}

	._product.index .se01 .bottom > .imgBx.mo {
		display: block !important;
	}
}