@charset "utf-8";

.products {}

.productsBanner {}
.productsBanner img {max-width:100%;}

.productList {}
.productList h3 {color: #000;font-size:var(--fs36);font-weight: 700;line-height: normal;}

.products-tit {padding:0 0 20px; margin:0 0 50px; border-bottom:2px solid #000; text-align:center;}
.products-tit p {color:#000;font-size: var(--fs24);font-weight: 700;line-height: normal;}

.products-search {padding:30px 0; border-bottom:1px solid var(--base2); background:#F0F1F6;}
.products-search form {}
.products-search-wrap {display:flex; align-items:center; justify-content:space-between;}
.products-search .inputGroup {}
.products-search .inputGroup label {padding:0 0 10px; color: #000;font-size: var(--fs20);font-weight: 600;line-height: 100%; display:block;}
.products-search .inputWrap {display:flex; gap:2px;}
.products-search .inputWrap select {width:150px; background-image:url(/images/products/icon_select_arrow.svg) !important;}
.products-search .inputWrap input {width:250px;}
.products-search .inputWrap button {width:45px; height:45px; border:1px solid var(--border1); background:#fff;}
.products-search .inputWrap button img {width:100%; height:100%; object-fit:scale-down;}

.products-total {padding:0 0 50px; 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 .order a {font-weight:600; line-height:normal;}
.products-total .order a.active {color:var(--base5);}

.products-list {display:flex; gap:50px 30px; flex-wrap:wrap;}
.products-list-item {width:calc((100% - 120px)/5); display:flex; flex-direction:column; gap:20px; position:relative;}
.products-list-item .img {padding:20px; aspect-ratio:1/1; background: #F7F7F7; 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;}
.products-list-item .desc p {color: #666;font-weight: 500;line-height: normal;}
.products-list-item .desc .sub {font-size: var(--fs13); line-height:1; font-weight:700;}
.products-list-item .desc .tit {padding:5px 0 20px;font-weight:500; font-size:var(--fs20);}
.products-list-item .desc .price {color: #000; font-weight:300; line-height:1; letter-spacing: -0.72px;}

.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-wrap {display:flex; gap:70px; flex-direction:row-reverse;}
.productView-con {width:930px;}

.productView-tit {padding:40px; border: 1px solid var(--border1);background: #FFF;}
.productView-tit .productSwiper {margin: 0 auto; width:600px; overflow: hidden; position:relative; max-width:100%;}
.productView-tit .productSwiper .swiper-wrapper {height:auto;}
.productView-tit .productSwiper .swiper-slide {width:600px; height:600px; max-height:50vw; min-height:300px;}
.productView-tit .productSwiper .swiper-slide img {width:100%; height:100%; object-fit:scale-down;}
.productView-tit .productSwiper .swiper-button-prev, .productView-tit .productSwiper .swiper-button-next {background-size:contain;}
.productView-tit .productSwiper .swiper-button-prev {background-image:url(/images/products/productSwiper-left-btn.svg);}
.productView-tit .productSwiper .swiper-button-next {background-image:url(/images/products/productSwiper-right-btn.svg); right:0;}
.productView-tit .productSwiper .swiper-button-prev {left:0;}
.productView-tit .productSwiper .swiper-pagination {bottom:0;}
.productView-tit .productSwiper .swiper-pagination-bullet{width:10px;height:10px;background:#D9D9D9;opacity:1;margin:0 5px;border-radius: 50%;}
.productView-tit .productSwiper .swiper-pagination-bullet-active{background:var(--base5)}
	
.productView-info {width:400px; position:sticky; right:0; top:60px; align-self:start;}
/* .productView-info.fixOn {right:260px; top:100px; position:fixed;} */

.productView-info-tit {}
.productView-info-tit h3 {color: #000;font-size: var(--fs32);font-weight: 700;line-height: normal;letter-spacing: -0.96px;}
.productView-info-tit p {padding:0 0 10px; line-height: normal;}
.productView-info-tit b {color:#000;}
.productView-info-txt {display:flex; flex-direction:column;}
.productView-info-txt .item {display:flex; align-items:center; flex-wrap:wrap;}
.productView-info-txt .item select {height:45px; border-radius:0;}
.productView-info-txt .item .pro_select {width:100%;padding:5px 0 0;}
.productView-info-txt .item .pro_select select {width:100%;}
.productView-info-txt .item .pro_select+.pro_select {}
.productView-info-txt .item p {color:#000;}
.productView-info-txt .item .label {width:130px; line-height:45px; align-self:start;}
.productView-info-txt .item .label+* {width:calc(100% - 130px); line-height:45px;}

.productView-info-txt .option_select_item {border:1px solid #ddd; background:#f9f9f9; padding:20px; position:relative;}
.productView-info-txt .option_select_item+.option_select_item {margin-top:5px;}
.productView-info-txt .option_select_item .deselect {position:absolute; top:17px; right:20px;}
.productView-info-txt .option_select_item>p {padding-top:0; width:auto;}
.productView-info-txt .option_select_item>p b {padding-left:10px; display:none;}
.productView-info-txt .option_select_item>p+p {padding-top:10px;}
.productView-info-txt .option_select_item>span {margin:15px 0 10px; width:100%; display:inline-block; border-bottom:1px dotted #ddd; overflow:hidden;}
.productView-info-txt .option_select_item>.ea_select {width:50%;}
.productView-info-txt .option_select_item>strong.optionPriceTotal {width:20%; text-align:right;    color: #000;}

.productView-info-txt .select_result {display:flex; flex-wrap:wrap;align-items: center;}
.productView-info-txt .select_result>p {width:100%;}
.productView-info-txt .select_result>.ea_select {display:flex;}
.productView-info-txt .select_result>.ea_select {width:80%;}
/* .productView-info-txt .select_result>.ea_select>* {float:left; display:block; font-size:16px; color:#000; line-height:1.6;} */
.productView-info-txt .select_result>.ea_select>input {width:80px; height:40px;border-radius:0; text-align: center;}
.productView-info-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-info-txt .ea_select>p:first-of-type a {border-right:0;}
.productView-info-txt .ea_select>p:last-of-type a {border-left:0;}
/* .productView-info-txt .select_result>.ea_select>p>a:hover {background:#f5f5f5;} */
/* .productView-info-txt .prodPriceTotal {display:none;} */
	
body .numInputWrap {width:100%;flex-wrap:wrap;}
body .numInputWrap input {width:calc(100% - 90px); height:45px;border-radius:0;}
body .numInputWrap a {
	width:45px; height:45px; 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;}
body .numInputWrap .ps {line-height:1.2;padding:5px 0;}


	
	
.productView-info-btn { display:flex; gap:5px;}
.productView-info-btn a {
	padding:0 10px; width:130px; height:60px; gap:10px; display:flex; align-items:center; justify-content:center;
	font-weight:700; line-height:1; border: 1px solid #D9DFE8;
	color:#000; background:#fff;
	
}
.productView-info-btn a.cart {background:var(--base1);color:#fff; border:0;}
.productView-info-btn a.favorite {}
.productView-info-btn a.buy {background:var(--base5);color:#fff; border:0;}
.productView-info-btn a.buy span {}

.productView-detail {width:930px; max-width:100%;}
.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:33.3333%; }
.productView-detail .infoTab li a {
	text-align:center; line-height:1; color:#999; border-bottom:1px solid #ddd; word-break:break-all;
	padding:0 10px; height:70px; 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 {color:#000; background-color:#fff; border-bottom:2px solid var(--red);}

.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:2vw; border:1px solid #ddd; border-top:0;}
/* .productView-detail .infoDetail div div {position:relative;} */
.productView-detail .infoDetail h4 {color: #000;font-size: var(--fs24);font-weight: 400;margin-bottom: 10px;line-height: 1;}

.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 .product-view-write-btn {
	position:absolute; right:0; top:0;
}
.productView-detail .product-view-write-btn a {
	width: 133px; height: 46px; line-height: 46px;display:block;
	color: #fff; background: #000; text-align: center;
}
.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;}


.movePos div.detail {margin-bottom:40px;}

@media (max-width: 1199px) {
	
	.products-search {padding:20px 0;}
	.products-search form {}
	.products-search-wrap {flex-wrap:wrap; gap:10px}
	.products-search .inputGroup {}
	.products-search .inputGroup label {}
	.products-search .inputWrap {}
	.products-search .inputWrap select {}
	.products-search .inputWrap input {}
	.products-search .inputWrap button {}
	.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-wrap {flex-direction:column; gap:20px;}
	
	.productView-info {width:100%; position:static;}
	.productView-info-btn a {height:60px;}
	.productView-info-btn a svg {height:30px;}
	
	.productView-con {width:100%;}
	/* .productView-battery-list {gap:30px 20px;} */
	/* .productView-battery-item {width:calc((100% - 60px)/4);} */
	
	.productView-detail {width:100%;}
	.productView-detail .moreBtn {height:70px;}
	
	.productView-detail .infoTab li a {height:60px;}
	
	.productView-detail .product-view-write-btn {position:absolute; right:0; top:0;}
	.productView-detail .product-view-write-btn a {width:100%; height:45px;}
	
	
	/* 레이어팝업-상품후기 및 문의 작성 */
	.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 {}
	.products-search form {}
	.products-search-wrap {}
	.products-search .inputGroup {}
	.products-search .inputGroup label {padding:0 0 5px;}
	.products-search .inputWrap {flex-wrap:wrap;}
	.products-search .inputWrap select {}
	.products-search .inputWrap input {}
	.products-search .inputWrap button {width:40px; height:40px;}
	.products-search .inputWrap button img {}
	
	
	.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 {padding:20px;}
	.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-info-tit {}
	.productView-info-txt {gap:10px}
	.productView-info-txt ul {}
	.productView-info-txt ul li {padding:10px 20px;}
	.productView-info-txt ul li span {padding:0 0 5px; position:static; display:block;}
	.productView-info-btn {padding:10px 0 0; flex-direction:column; gap:5px;}
	.productView-info-btn a {width:100%; height:50px; gap:5px;}
	.productView-info-btn a svg {height:25px;}
	.productView-tit .productSwiper .swiper-button-prev, .productView-tit .productSwiper .swiper-button-next {width:16px;}
	
	.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 li a {height:50px;}

	.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;}
	
	.productView-detail .product-view-write-btn {position:static; padding:0 0 20px;}
	.productView-detail .product-view-write-btn a {}
	
	
	.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;}
	
	
		
}
