@charset "utf-8";

.products {}

.productList {}
.productList h3 {color: #000;font-size:var(--fs36);font-weight: 700;line-height: normal;}


.products-search {padding:30px 0; border-bottom:2px solid var(--base2);}
.products-search form {}
.products-search-wrap {display:flex; align-items:center;}
.products-search-wrap .tit {padding:0 30px 0 50px; line-height:40px; position:relative;}
.products-search-wrap .tit:before {width:40px; height:40px; background:#222 url(/images/common/icon_category.svg)center no-repeat; left:0; top:0; border-radius:50%; position:absolute; display:block; content:'';}
.products-search .inputWrap {width:calc(100% - 168px); display:flex; align-items:center;}
.products-search .inputWrap>* {height:40px;}
.products-search .inputWrap select {width:200px; border-radius:0; color:#fff; border:0; background-color:var(--base1) !important; background-image:url(/images/common/icon_select_arrow_white.svg) !important;}
.products-search .inputWrap select:nth-child(2) {margin:0 10px;}
.products-search .inputWrap input {width:calc(100% - 460px); border-radius:0;}
.products-search .inputWrap button {padding:10px; width:40px; height:40px; border:1px solid #ddd; margin-left:-1px;}
.products-search .inputWrap button img {width:100%; height:100%; object-fit:scale-down;}


.products-total {padding:30px 0; display:flex; align-items:center; justify-content:space-between;}
.products-total .totalNum {}
.products-total .totalNum b {color:#000;}
.products-total .order {display:flex; gap:10px; align-items:center;}
.products-total select {width:120px; height:40px; border-radius:0;}

.products-list {display:flex; gap:80px 40px; flex-wrap:wrap;}
.products-list-item {width:calc((100% - 120px)/4); display:flex; flex-direction:column; gap:20px; position:relative;}
.products-list-item .img {height:320px; padding:40px; aspect-ratio:1/1; border: 1px solid #e5e5e5;background: #FFF; transition:var(--ani);}
.products-list-item .img img {width:100%; height:100%; object-fit:scale-down; transition:var(--ani);}
.products-list-item .desc {display:flex; flex-direction:column; gap:10px;}
.products-list-item .desc p {color: #666;font-size: var(--fs14);font-weight: 500;line-height: normal;}
.products-list-item .desc .sub {}
.products-list-item .desc .tit {color: #000;font-size:var(--fs24);}
.products-list-item .desc .price {color: #000;font-size:var(--fs20); font-weight:700;}

.products-list-item:hover .img {border-color:var(--base1);box-shadow: 20px 20px 20px 0 rgba(0, 0, 0, 0.10);}
.products-list-item:hover .img img { transform:scale(1.05);}


/* 뷰페이지 */
.productView {}
.productView-tit {display:flex; gap:50px;}
.productView-tit-img {width:650px;}
.productView-tit-img-main {aspect-ratio:1/1; border:1px solid #ddd; }
.productView-tit-img-main-item {padding:90px; width:100%; height:100%; display:none;}
.productView-tit-img-main-item.active {display:block;}
.productView-tit-img-main-item .youtubevideowrapperdiv  {height:100%;}
.productView-tit-img-main-item img {width:100%; height:100%; object-fit:scale-down;}
.productView-tit-img-sub {padding:10px 0 0;display:flex; gap:10px;}
.productView-tit-img-sub-item {padding:20px; width:calc((100% - 40px)/5); aspect-ratio:1/1; border:1px solid #ddd; position:relative;}
.productView-tit-img-sub-item.active {border-color:var(--base1);}
.productView-tit-img-sub-item img {width:100%; height:100%; object-fit:scale-down;}
.productView-tit-img-sub-item.iframe {position:relative;}
.productView-tit-img-sub-item.iframe:before {width:100%; height:100%; left:0; top:0; position:absolute; background:rgba(0,0,0,.6) url(/images/products/playBtn.svg)center /40% no-repeat; display:block; content:'';}
/* .productView-tit-img-sub-item iframe {} */

.productView-tit-desc {width:calc(100% - 650px);}

.productView-tit-desc-tit {}
.productView-tit-desc-tit h3 {color: #000;font-size: var(--fs32);font-weight: 700;line-height: normal;}
.productView-tit-desc-tit p {padding:0 0 10px; line-height: normal;}
.productView-tit-desc-tit b {color:#000;}
.productView-tit-desc-txt {display:flex; flex-direction:column; gap:20px;}
.productView-tit-desc-txt .item {display:flex; align-items:center; flex-wrap:wrap;}
.productView-tit-desc-txt .item select {height:40px; border-radius:0;}
.productView-tit-desc-txt .item .pro_select {width:100%;padding:5px 0 0;}
.productView-tit-desc-txt .item .pro_select select {width:100%;}
.productView-tit-desc-txt .item .pro_select+.pro_select {}
.productView-tit-desc-txt .item p {}
.productView-tit-desc-txt .item p b {color:#000;}
.productView-tit-desc-txt .item .label {width:80px;}
.productView-tit-desc-txt .item .label+* {flex-grow:1;}

.productView-tit-desc-txt .option_select_item {border:1px solid #ddd; background:#f9f9f9; padding:20px; position:relative;}
.productView-tit-desc-txt .option_select_item+.option_select_item {margin-top:5px;}
.productView-tit-desc-txt .option_select_item .deselect {position:absolute; top:17px; right:20px;}
.productView-tit-desc-txt .option_select_item>p {padding-top:0; width:auto;}
.productView-tit-desc-txt .option_select_item>p b {padding-left:10px; display:none;}
.productView-tit-desc-txt .option_select_item>p+p {padding-top:10px;}
.productView-tit-desc-txt .option_select_item>span {margin:15px 0 10px; width:100%; display:inline-block; border-bottom:1px dotted #ddd; overflow:hidden;}
.productView-tit-desc-txt .option_select_item>.ea_select {width:50%;}
.productView-tit-desc-txt .option_select_item>strong.optionPriceTotal {width:20%; text-align:right;    color: #000;}

.productView-tit-desc-txt .select_result {display:flex; flex-wrap:wrap;align-items: center;}
.productView-tit-desc-txt .select_result>p {width:100%;}
.productView-tit-desc-txt .select_result>.ea_select {display:flex;}
.productView-tit-desc-txt .select_result>.ea_select {width:80%;}
/* .productView-tit-desc-txt .select_result>.ea_select>* {float:left; display:block; font-size:16px; color:#000; line-height:1.6;} */
.productView-tit-desc-txt .select_result>.ea_select>input {width:80px; height:40px;border-radius:0; text-align: center;}
.productView-tit-desc-txt .select_result>.ea_select>p>a {
	width:40px; height:40px; border: 1px solid #DDD; background: #FFF;
	display:flex; align-items:center; justify-content:center; color: #000;line-height: normal;
}
.productView-tit-desc-txt .ea_select>p:first-of-type a {border-right:0;}
.productView-tit-desc-txt .ea_select>p:last-of-type a {border-left:0;}
/* .productView-tit-desc-txt .select_result>.ea_select>p>a:hover {background:#f5f5f5;} */
/* .productView-tit-desc-txt .prodPriceTotal {display:none;} */
	
body .numInputWrap {}
body .numInputWrap input {width:80px; height:40px;border-radius:0;}
body .numInputWrap a {
	width:40px; height:40px; border: 1px solid #DDD; background: #FFF;
	display:flex; align-items:center; justify-content:center; color: #000;line-height: normal;
}
body .numInputWrap a:first-of-type {border-right:0;}
body .numInputWrap a:last-of-type {border-left:0;}


	
	
.productView-tit-desc-btn {padding:20px 0 0; display:flex; gap:10px;}
.productView-tit-desc-btn a {
	padding:0 30px; height:70px; gap:10px; display:flex; align-items:center; justify-content:center;
	font-weight:700; line-height:1; border: 1px solid #DDD;
	color:#000; border-radius:5px; background:rgba(229, 229, 238, 0.33);
	
}
.productView-tit-desc-btn a.cart {}
.productView-tit-desc-btn a.favorite {}
.productView-tit-desc-btn a.buy {flex-grow:1; background:var(--base1);color:#fff;}
.productView-tit-desc-btn a.buy span {}

.productView-detail {}
.productView-detail article {position:relative;}

.productView-detail .infoTab {}
.productView-detail .infoTab ul {display:flex;border:1px solid #ddd; border-bottom:0;}
.productView-detail .infoTab li {width:20%; }
.productView-detail .infoTab li a {
	text-align:center; line-height:1; background:#f7f7f7; color:#000; border-bottom:1px solid #ddd; word-break:break-all;
	padding:0 10px; height:50px; background-color:#f7f7f7; font-size:var(--fs18); display:flex; width:100%; align-items:center; justify-content:center;
}
.productView-detail .infoTab li+li a {border-left:1px solid #ddd;}
.productView-detail .infoTab li.on a {background-color:#fff; border-bottom:0;}

.productView-detail .infoTab.fixOn {position:fixed; width:1400px; z-index:700; top:0;max-width:100%; background:transparent;border:none !important;}
.productView-detail .infoTab.fixOn a {font-size:var(--fs15);}
.productView-detail .infoTab.fixOn li.on a {background:var(--base1); color:#fff;}	


.productView-detail .infoDetail {padding:0 4vw 4vw; border:1px solid #ddd; border-top:0;}
/* .productView-detail .infoDetail div div {position:relative;} */
.productView-detail .infoDetail h4 {margin-bottom:1vw; font-size:var(--fs18); font-weight:500; color:#000;}

.productView-detail .infoDetail .customer h4 {position:relative;}
.productView-detail .infoDetail .customer div.state {position:absolute; top:0; right:0;}
.productView-detail .infoDetail .customer div.state ul {overflow:hidden;}
.productView-detail .infoDetail .customer div.state ul li {float:left;}
.productView-detail .infoDetail .customer div.state ul li+li {margin-left:30px;}
.productView-detail .infoDetail .customer div.state ul li span {display:inline-block; vertical-align:middle; font-size:var(--fs14); color:#333;}
.productView-detail .infoDetail .customer div.state ul li span.con {font-size:var(--fs20); font-weight:700; color:#000;}
.productView-detail .infoDetail .customer div.state ul li span.con span {font-size:var(--fs14); font-weight:300; margin:-5px 2px 0;}
	
.productView-detail .infoDetail .useAfter h4 {position:relative;}
.productView-detail .infoDetail .useAfter div.state {position:absolute; top:0; right:0;}
.productView-detail .infoDetail .useAfter div.state ul {overflow:hidden;}
.productView-detail .infoDetail .useAfter div.state ul li {float:left;}
.productView-detail .infoDetail .useAfter div.state ul li+li {margin-left:30px;}
.productView-detail .infoDetail .useAfter div.state ul li span {display:inline-block; vertical-align:middle; font-size:var(--fs14); color:#333;}
.productView-detail .infoDetail .useAfter div.state ul li span.con {font-size:var(--fs20); font-weight:700; color:#000;}
.productView-detail .infoDetail .useAfter div.state ul li span.con span {font-size:var(--fs14); font-weight:300; margin:-5px 2px 0;}

.productView-detail .productCustomer ul {border-top:1px solid #000; border-bottom:1px solid #000; padding:1.5vw 0; display:table; width:100%; overflow:hidden;}
.productView-detail .productCustomer ul li {display:table-cell; text-align:center; color:#000; font-weight:400;}
.productView-detail .productCustomer ul li:nth-child(1){width:60%;}
.productView-detail .productCustomer ul li:nth-child(2){width:20%;}
.productView-detail .productCustomer ul li:nth-child(3){width:20%;}
	
.productView-detail .productCustomerQna .qnaWrap {padding:1.5vw 0;display:table; width:100%; cursor:pointer; border-bottom:1px solid #e5e5e5;}
.productView-detail .productCustomerQna .qnaWrap:hover {background:#f5f5f5;}
.productView-detail .productCustomerQna .qnaWrap>span {display:table-cell; text-align:center; color:#000;}
.productView-detail .productCustomerQna .qnaWrap>span:nth-child(1) {width:5%;}
.productView-detail .productCustomerQna .qnaWrap>span:nth-child(2) {width:55%; text-align:left;}
.productView-detail .productCustomerQna .qnaWrap>span:nth-child(3) {width:20%;}
.productView-detail .productCustomerQna .qnaWrap>span:nth-child(4) {width:20%;}

.productView-detail .productCustomerQna .comentWrap {padding:1.5vw 50px; border-bottom:1px solid #e5e5e5;}
.productView-detail .productCustomerQna .comentWrap>p {padding-bottom:10px;}
.productView-detail .productCustomerQna .comentWrap .coment {overflow:hidden; background:#f5f5f5; border:1px dotted #e5e5e5;}
.productView-detail .productCustomerQna .comentWrap .coment p {float:left; padding:1.5vw;}
.productView-detail .productCustomerQna .comentWrap .coment p:first-child {width:100px; padding-right:20px;text-align:center;}
.productView-detail .productCustomerQna .comentWrap .coment p:last-child {width:calc(100% - 100px);border-left:1px solid #e5e5e5; }
	
.productView-detail .productCustomer.review ul li:nth-child(1){width:40%;}
.productView-detail .productCustomer.review ul li:nth-child(2){width:20%;}
.productView-detail .productCustomer.review ul li:nth-child(3){width:20%;}
.productView-detail .productCustomer.review ul li:nth-child(3){width:20%;}
	
.productView-detail .productCustomerQna.review {position:relative;}
.productView-detail .productCustomerQna.review .starZone {}
.productView-detail .productCustomerQna .reviewWrap {padding:1.5vw 0; display:table; width:100%; cursor:pointer; border-bottom:1px solid #e5e5e5;}
.productView-detail .productCustomerQna .reviewWrap:hover {background:#f5f5f5;}
.productView-detail .productCustomerQna .reviewWrap>span {display:table-cell; text-align:center; color:#000; vertical-align:middle;}
.productView-detail .productCustomerQna .reviewWrap>span:nth-child(1) {width:5%;}
.productView-detail .productCustomerQna .reviewWrap>span:nth-child(2) {width:35%; text-align:left;}
.productView-detail .productCustomerQna .reviewWrap>span:nth-child(3) {width:20%;}
.productView-detail .productCustomerQna .reviewWrap>span:nth-child(4) {width:20%;}
.productView-detail .productCustomerQna .reviewWrap>span:nth-child(5) {width:20%;}
	
.productView-detail .layoutReviews.listPart .product-view-write-btn {margin-top:30px; text-align: right;}
.productView-detail .product-view-write-btn a {display:inline-block; line-height:36px; padding:0 10px; border-radius:5px; background:#666; color:#fff; vertical-align:middle; font-size:var(--fs14); font-weight:300;}
.productView-detail .product-view-write-btn a:hover {background:#999;}

.layoutReviews.listPart .starZone {margin-bottom:10px; position:relative; }
.layoutReviews.listPart .inWrap.noCon .starZone {padding-right:0 !important;}
.layoutReviews.listPart .starZone>.starCount {position:absolute; top:4px; left:125px; font-size:var(--fs18); line-height:1.4; font-weight:700; color:#000;}
.layoutReviews.listPart .starZone span {
	display:inline-block; vertical-align:middle; width:20px; height:17px;
	background-image:url(/images/common/star.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repat;
}
.layoutReviews.listPart .starZone span.full {
	background-image:url(/images/common/star-full.png);
}

.prod_qnantity_class {
    text-align: center;
}
.prodPriceTotal {
	display: none;
}


/* 레이어팝업-상품후기 및 문의 작성 */
.popup_write {z-index:10000; position:fixed; left:0; top:0; display:table; width:100%; height:100%; text-align:center; visibility:hidden; background:rgba(0,0,0,.5);}
.popup_write.on {visibility:visible;}
.popup_write .tcWrap {display:table-cell; vertical-align:middle; text-align:center;}
.popup_writeCon {display:inline-block; width:700px; background:#fff; top:0;}
.popup_write_head {position:relative; background:#252525; color:#fff;}
.popup_write_head p {font-size:18px; padding:12px;}
.popup_write_head a {display:inline-block; position:absolute; top:10px; right:20px;}
.popup_write_body {padding:20px 40px; font-size:18px; color:#000;}
.popup_write_body>div {text-align:left; padding-bottom:20px; font-size:14px;}

.popup_write_body p {text-align:left; font-size:14px; padding-bottom:5px;}
.popup_write_body .product_info {padding:20px; border:1px solid #e5e5e5; overflow:hidden;}
.popup_write_body .product_info>* {float:left;}
.popup_write_body .product_info span.img {width:20%;}
.popup_write_body .product_info>div {width:calc(80% - 20px); margin-left:20px;}

.popup_write_body .inputWrap {width:100%; padding:10px 20px; display:table; border:1px solid #e5e5e5; background:#f9f9f9;}
.popup_write_body .inputWrap+.inputWrap {border-top:0;}
.popup_write_body .inputWrap>* {display:table-cell; vertical-align:middle;}
.popup_write_body .inputWrap label {width:120px; text-align:left; padding:5px 0; line-height:1.4; font-size:14px; vertical-align:top;}
.popup_write_body .inputWrap input {background:#fff;width:100%; padding:5px 10px; line-height:1.4; font-size:14px;height:auto;}
.popup_write_body .inputWrap textarea {background:#fff;width:100%; margin-right:20px; padding:5px 10px; min-height:90px; font-size:14px;}

.popup_write_body .inputWrap.call input {width:30%;}
.popup_write_body .inputWrap.call input+span {width:10px;}

.popup_write_foot {padding:0 0 30px; font-size:0; text-align:center;}

/*상품후기*/
.popup_write.review {}
/*상품문의*/
.popup_write.qna {}
/*레이어팝업-장바구니*/
.popup_cart {z-index:10000; position:fixed; left:0; top:0; display:none; width:100%; height:100%; text-align:center; background:rgba(0,0,0,.5);}
.popup_cart .tcWrap {display:flex; width:100%; height:100%; align-items:center; justify-content:center; ext-align:center; padding:10px;}
.popup_cartCon {display:inline-block; max-width:100%;background:#fff; top:0;}
.popup_cartCon .cart_head {position:relative; background:var(--base1); color:#fff;}
.popup_cartCon .cart_head p {font-size:16px; padding:12px;}
.popup_cartCon .cart_head a {display:inline-block; position:absolute; top:10px; right:20px;}
.popup_cartCon .cart_body {padding:20px 100px; font-size:16 px; color:#000;}
.popup_cartCon .cart_foot {padding:0 0 30px; font-size:0;}

.layer-btn {
	padding:8px 15px; font-size:14px; display:inline-block; min-width:120px; text-align:center;
	border:1px solid #ccc;
}
.layer-btn.on {border:1px solid #000; font-weight:500; color:#000;}
.layer-btn+.layer-btn {margin-left:5px;}

@media (max-width: 1199px) {
	
	.products-search {padding:20px 0;}
	.products-search-wrap {flex-wrap:wrap; gap:10px}
	.products-search-wrap .tit {width:100%;}
	.products-search .inputWrap {width:100%;}
	.products-search .inputWrap>* {height:50px;}
	.products-search .inputWrap select {}
	.products-search .inputWrap select+select{margin:0;}
	/* .products-search .inputWrap input {width:calc(100% - 50px)} */
	.products-search .inputWrap button {width:50px; height:50px;}
	.products-search .inputWrap button img {}
	
	.products-total select {height:50px;}
	
	.products-list {gap:60px 30px}
	.products-list-item {width:calc((100% - 60px)/3);}
	.products-list-item .head span {width:60px; line-height:30px; font-weight:400;}
	
	
	/* 뷰페이지 */
	.productView {}
	.productView-tit {flex-direction:column; gap:20px;}
	.productView-tit-img {width:70%;}
	.productView-tit-img-main {height:;}
	.productView-tit-img-main-item {padding:50px;}
	
	.productView-tit-desc {width:100%;}
	.productView-tit-desc-btn a {height:60px;}
	.productView-tit-desc-btn a svg {height:30px;}
	
	.productView-battery-list {gap:30px 20px;}
	.productView-battery-item {width:calc((100% - 60px)/4);}
	
	.productView-detail .moreBtn {height:70px;}
	
	.productView-detail .product-view-write-btn {position:absolute; right:0; top:0;}
	.productView-detail .product-view-write-btn a {position:relative; z-index:9;}
	.productView-detail .layoutReviews.listPart .product-view-write-btn {margin:0; top:auto; bottom:5px;}
	
	
	/* 레이어팝업-상품후기 및 문의 작성 */
	.popup_write .tcWrap {padding: 20px;}
	.popup_writeCon {display:inline-block; width:100%; background:#fff; top:0;}
	.popup_write_body {padding:20px; min-height:404px; max-height:500px; overflow-y:auto;}


}

@media (max-width: 767px) {
	
	.products-search {padding:20px 0;}
	.products-search-wrap {flex-direction:column; align-items:start;}
	.products-search-wrap .tit {}
	.products-search .inputWrap {width:100%; flex-wrap:wrap;}
	.products-search .inputWrap>* {height:40px;}
	.products-search .inputWrap select {width:calc((100% - 10px)/2);}
	.products-search .inputWrap select:nth-child(2) {margin:0 0 0 10px;}
	.products-search .inputWrap input {margin:10px 0 0; width:calc(100% - 40px)}
	.products-search .inputWrap button {margin:10px 0 0 -1px; width:40px; height:40px;}
	
	
	.products-total select {height:;}
	.products-list {gap:40px 20px}
	.products-list-item {width:calc((100% - 20px)/2); gap:10px;}
	.products-list-item .head span {width:50px; line-height:25px; font-weight:300;}
	.products-list-item .desc {gap:5px;}
	.products-list-item .desc p {line-height:1.1;}
	
	
	/* 뷰페이지 */
	.productView-tit-img {width:100%;}
	.productView-tit-img-main {min-height:250px;}
	.productView-tit-img-main-item {padding:30px;}
	.productView-tit-img-sub {gap:5px;}
	.productView-tit-img-sub-item {width:calc((100% - 20px)/5);}
	.productView-tit-desc-tit {}
	.productView-tit-desc-txt {gap:10px}
	.productView-tit-desc-txt ul {}
	.productView-tit-desc-txt ul li {padding:10px 20px;}
	.productView-tit-desc-txt ul li span {padding:0 0 5px; position:static; display:block;}
	.productView-tit-desc-btn {padding:10px 0 0; flex-direction:column; gap:5px;}
	.productView-tit-desc-btn a {width:100%; height:50px; gap:5px;}
	.productView-tit-desc-btn a svg {height:25px;}
	
	.productView-battery-list {gap:20px 10px;}
	.productView-battery-item {width:calc((100% - 10px)/2);}
	.productView-battery-item-txt .tit {padding:10px 0 5px;}
	
	.productView-detail-con {min-height:500px; height:500px}
	.productView-detail .moreBtn {height:60px; gap:5px;}
	.productView-detail .moreBtn img {height:20px;}
	
	.productView-detail .productCustomer {border-top:1px solid #000;}
	.productView-detail .productCustomer ul {display:none;}
	.productView-detail .productCustomer ul li:nth-child(2) {display:none;}
	.productView-detail .productCustomer ul li:nth-child(3) {display:none;}

	.productView-detail .infoTab {}
	.productView-detail .infoTab.fixOn {width:100%; left:0;}

	.productView-detail .productCustomerQna .reviewWrap {overflow:hidden; padding:8px;}
	.productView-detail .productCustomerQna .reviewWrap>span {display:block; float:left; font-size:var(--fs12); color:#999; position:relative;}
	.productView-detail .productCustomerQna .reviewWrap>span:nth-child(1) {display:none;}
	.productView-detail .productCustomerQna .reviewWrap>span:nth-child(2) {width:100%; color:#000; font-weight:400; padding-bottom:5px;}
	.productView-detail .productCustomerQna .reviewWrap>span:nth-child(3) {width:auto; padding-right:20px;}
	.productView-detail .productCustomerQna .reviewWrap>span:nth-child(4) {width:auto;}
	.productView-detail .productCustomerQna .reviewWrap>span:nth-child(5) {position:absolute; right:0; top:8px; width:90px;}

	.productView-detail .productCustomerQna .qnaWrap {overflow:hidden; padding:8px;}
	.productView-detail .productCustomerQna .qnaWrap span {display:block; float:left; color:#999; font-size:12px;}
	.productView-detail .productCustomerQna .qnaWrap span:nth-child(1) {display:none;}
	.productView-detail .productCustomerQna .qnaWrap span:nth-child(2) {width:100%; color:#000; font-weight:400; padding-bottom:5px;}
	.productView-detail .productCustomerQna .qnaWrap span:nth-child(3) {width:auto; padding-right:20px;}
	.productView-detail .productCustomerQna .qnaWrap span:nth-child(4) {width:auto;}
	.productView-detail .productCustomerQna .comentWrap { padding:8px;}
	.productView-detail .productCustomerQna .comentWrap>p {}
	.productView-detail .productCustomerQna .comentWrap .coment {}
	.productView-detail .productCustomerQna .comentWrap .coment p {}
	.productView-detail .productCustomerQna .comentWrap .coment p:first-child {text-align:left; border-right:0; padding:5px 10px;}
	.productView-detail .productCustomerQna .comentWrap .coment p:last-child {width:100%; border-top:1px solid #e5e5e5;}
	
	.layoutReviews.listPart .starZone>.starCount {}
	.layoutReviews.listPart .starZone span {width:15px; height:13px;}
	
	.productView-detail .page_box .mobile {justify-content:start;}

	/* 레이어팝업-상품후기 및 문의 작성 */
	.popup_write_body .inputWrap>* {display: inline-block;}
	.popup_write_body .inputWrap label {width: 100%;display: block;}
	
	
	
	
	
	
	
	
}