@import url(ople_m_re.css);
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,700|Roboto:400,500,700|Lato:300,400,700&display=swap');


/******** 후기 작성 팝업***********/
.review_wrap{width:100%;font-size:62.5%;position:relative;}
.review_wrap h2{font-size:1.2rem;font-weight:500;text-align:center;color:#181818;margin:.6rem auto;}
.review_wrap h3{font-size:1rem;font-weight:500;color:#181818;letter-spacing:-.04rem;}
.review_wrap hr{border:1px solid #ededed;}
.review_wrap img{image-rendering:crisp-edges;}
.review_wrap .guide_wrap{width:94%;display:block;background-color:#f4f4f4;margin:0 auto;}
.review_wrap .guide_wrap h3{margin:.5rem 0 1rem;font-weight:bold;padding:1rem 0 0 .5rem;}
.review_wrap .guide_wrap .guide{font-size:1rem;margin:.5rem 0;padding: 0rem 0 1rem .5rem;}
.review_wrap .guide_wrap .guide li{margin-top:0.2rem;letter-spacing:-.04rem;font-size:0.9rem;}
.review_wrap .guide_wrap .guide li span{font-family:Roboto;font-weight:600;color:#f34300;}
.review_wrap .guide_wrap .guide li span.point::before{content:"";display:inline-block;width:2px;height:.8rem;border-right:2px solid #d2d2d2;margin:-.2rem .5rem 0 .7rem;vertical-align: middle;}

.review_wrap .product{position:relative;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.25rem;margin-top:.25rem;padding:.875rem;}
.review_wrap .product .img_thumb{display:inline-block;width:20%;vertical-align: top;}
.review_wrap .product .img_thumb::before{content:'';position:absolute;width:4.375rem;height:4.375rem;background-color:rgba(0,0,0,0.03);}
.review_wrap .product .img_thumb img{width:4.375rem;height:4.375rem;}
.review_wrap .product ul{display: inline-block; width:80%;padding-left:.8rem;}
.review_wrap .product ul .brand{margin:0 0 12px;}
.review_wrap .product ul .item_name{overflow: hidden;text-overflow: ellipsis;word-break:break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 0.9rem;padding-right:.75rem;line-height:1.2;color:#707070;letter-spacing:-.03rem;}

.review_wrap div.rate_wrap{display:block;text-align:center;margin:1.875rem auto;}
.review_wrap div.rate_wrap p{font-size:1rem;margin:1.25rem 0;}
.review_wrap div.rate_wrap #rating{margin-top:1.5rem;}
/* .review_wrap .product{margin-top:1rem;} */

.review_wrap div.rate_wrap #rating fieldset{display:inline-block;direction:rtl;border:0;}

.review_wrap div.rate_wrap #rating input[type=radio]:checked ~ label{background-image:url(../images/star_btn.svg);background-size:64px 30px;background-position:32px 0;width:32px;height:30px;}
.review_wrap div.rate_wrap #rating input[type=radio]{display:none;}
.review_wrap div.rate_wrap #rating label{display:inline-block;width:2rem;height:30px;background-image:url(../images/star_btn.svg);background-size:64px 30px;background-position:0 0;cursor:Pointer;margin:.2rem;}
.review_wrap div.rate_wrap #rating label:hover{background-image:url(../images/star_btn.svg);background-size:64px 30px;background-position:32px 0;width:32px;height:30px;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:0 .1s;transition:transform .1s, 0 .1s;}
.review_wrap div.rate_wrap #rating label:hover ~ label{background-image:url(../images/star_btn.svg);background-size:64px 30px;background-position:32px 0;width:32px;height:30px;cursor:pointer;}
.review_wrap .textBox{text-align:center;font-size:1rem;}

.review_wrap .textBox textarea{color:#181818;width:100%;height:12em;resize:none;border:1px solid #c9c9c9;padding:.4em;box-sizing:border-box;font-family: 'Noto Sans KR', sans-serif,'Roboto', sans-serif, 'Lato', 'Apple SD Gothic Neo';}
.review_wrap .textBox input{margin-bottom:12px;color:#181818;border:1px solid #c9c9c9;padding:.4em;font-family: 'Noto Sans KR', sans-serif,'Roboto', sans-serif, 'Lato', 'Apple SD Gothic Neo';}

.review_wrap .photo_wrap{position:relative;display:block;padding:0 .875rem;}
.review_wrap .photo_wrap h3{margin:1.25rem 0;}
.review_wrap .photo_wrap p{color:#e11f23;font-size:.8rem;}

.review_wrap .photo_wrap .photo{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:.75rem;}
.review_wrap .photo_wrap .photo .photoList{margin-right:.25rem;position:relative;}
.review_wrap .photo_wrap .photo .photoList ul .del{position:absolute;top:0;left:3.125rem;display:block;width:1.25rem;height:1.25rem;background-color:rgba(0,0,0,0.5);}
.review_wrap .photo_wrap .photo .photoList ul .photoReview_thumb{width:70px;height:70px;background:url() center center no-repeat;background-size:cover!important;}
.review_wrap .photo_wrap .photo .image-upload label{cursor:Pointer;}
.review_wrap .photo_wrap .photo .image-upload label img{width:70px;height:70px;}


.review_wrap .writingBtn{text-align:center;margin:2em 0 4em;}
.review_wrap .writingBtn button{width:8.5rem;height:2.375rem;border-radius:.4rem;font-size:14px;font-weight:300;}
.review_wrap .writingBtn .cancel{color:#c9c9c9;margin-right:.5rem;border:1px solid #e7e7e7;}
.review_wrap .writingBtn .writing{background-color:#f35b0f;color:#fff;}
.review_wrap .writingBtn .writing:disabled{background-color:#c9c9c9;}
.review_wrap .guide_wrap .guide li .bk::before,.review_wrap div.rate_wrap #rating input[type=radio]{display:none;}

.review_wrap .product ul .brand,.review_wrap div.rate_wrap h3{margin-bottom:.75rem;}


/* .review_wrap .product .img_thumb img, .review_wrap .photo_wrap .photo .image-upload label img{width:100%;} */

#load{width:100%;height:100%;top:0;left:0;position:fixed;display:none;opacity:0.7;background:#FFF;z-index:99;text-align:center;}
#load > img{position:absolute;width: 20%;top:46%;left:39%;z-index:100;}

