.rateStars,.review .picks .hScroll>li .rating .rate,.review .reviewList .rating .rate,.review .reviewDetail .rating .rate,.rating-total .rate{display:inline-block;vertical-align:middle;background-image:url(/assets/images/common/rating.png);background-repeat:no-repeat;background-size:100%}.rating-total .rate{width:90px;height:18px}.rating-total .rate.rate5{background-position:0 0}.rating-total .rate.rate4{background-position:0 -18px}.rating-total .rate.rate3{background-position:0 -36px}.rating-total .rate.rate2{background-position:0 -54px}.rating-total .rate.rate1{background-position:0 -72px}.rating-total .rate.rate0{background-position:0 -90px}.review{padding-bottom:100px}.review .average{margin:0;padding:0 20px}.review .average .rating-total{display:flex;justify-content:space-between;padding:20px 0 24px}.review .average .rating-total .points{width:40%;margin-top:10px;text-align:center;color:#6a7075}.review .average .rating-total .points strong{font-size:1.5rem;font-weight:700;color:#121212}.review .average .rating-total .points p:last-of-type{font-size:.8125rem}.review .average .rating-total .chart{width:50%}.review .average .rating-total .chart ul{display:flex}.review .average .rating-total .chart ul li{position:relative;width:24px;margin:0 2px;padding:6px 0;text-align:center}.review .average .rating-total .chart ul li .bar+.ratio{display:block;position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:auto;height:22px;margin-bottom:5px;padding:2px 4px;border-radius:4px}.review .average .rating-total .chart ul .bar{position:relative;display:block;width:8px;height:48px;margin:9px auto 3px;border-radius:4px;background-color:#dfe3ea}.review .average .rating-total .chart ul .bar .fill{position:absolute;left:0px;bottom:0;width:8px;border-radius:4px;background-color:#2f87ff}.review .average .rating-total .chart ul .ratio{font-size:11px;font-weight:400;background:#333;color:#fff;white-space:nowrap}.review .average .rating-total .chart ul .ratio::after{content:"";position:absolute;top:100%;left:50%;margin-left:-4px;border:4px solid rgba(0,0,0,0);border-top-color:#333}.review .average .rating-total .chart ul .label{display:inline-block;margin-top:-4px;font-size:.8125rem;color:#6a7075}@media screen and (max-width: 768px){.review .average .rating-total .chart ul li:first-child .bar+.ratio{display:block;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#333;color:#fff;border-radius:4px;font-size:12px;margin-bottom:5px;white-space:nowrap}}.review .picks .hScroll>li .user,.review .picks .hScroll>li .rating,.review .reviewList .user,.review .reviewList .rating,.review .reviewDetail .user,.review .reviewDetail .rating{color:#121212;font-weight:700}.review .picks .hScroll>li .rating .rate,.review .reviewList .rating .rate,.review .reviewDetail .rating .rate{width:70px;height:14px;color:#303436;font-size:.875rem;font-weight:600}.review .picks .hScroll>li .rating .rate.rate5,.review .reviewList .rating .rate.rate5,.review .reviewDetail .rating .rate.rate5{background-position:0 0}.review .picks .hScroll>li .rating .rate.rate4,.review .reviewList .rating .rate.rate4,.review .reviewDetail .rating .rate.rate4{background-position:0 -14px}.review .picks .hScroll>li .rating .rate.rate3,.review .reviewList .rating .rate.rate3,.review .reviewDetail .rating .rate.rate3{background-position:0 -28px}.review .picks .hScroll>li .rating .rate.rate2,.review .reviewList .rating .rate.rate2,.review .reviewDetail .rating .rate.rate2{background-position:0 -42px}.review .picks .hScroll>li .rating .rate.rate1,.review .reviewList .rating .rate.rate1,.review .reviewDetail .rating .rate.rate1{background-position:0 -56px}.review .picks .hScroll>li .rating .rate.rate0,.review .reviewList .rating .rate.rate0,.review .reviewDetail .rating .rate.rate0{background-position:0 -70px}.review .picks .hScroll>li .tags,.review .reviewList .tags,.review .reviewDetail .tags{float:right}.review .picks .hScroll>li .comment,.review .reviewList .comment,.review .reviewDetail .comment{margin-bottom:1rem;color:#4d5255}.review .picks .hScroll>li .image,.review .reviewList .image,.review .reviewDetail .image{width:70px;height:70px}.review .picks .hScroll>li .date,.review .reviewList .date,.review .reviewDetail .date{padding-top:16px;font-size:.8125rem;color:#9da3aa;font-weight:400;line-height:1.61538}.review .picks{margin:0;padding:24px 0;background-color:#f4f6fa}.review .picks h2{margin:0 0 10px}.review .picks .hScroll{margin:0 -20px}.review .picks .hScroll>li{width:calc(100% - 60px);margin:0 16px 0 0;padding:20px;border:1px solid #dfe3ea;border-radius:16px;background-color:#fff;color:#6a7075}.review .picks .hScroll>li:first-of-type{margin-left:20px}.review .picks .hScroll>li .image{float:right;margin:20px 0 0 1rem}.review .picks .hScroll>li .comment{margin-top:16px;width:calc(100% - 90px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#4d5255;font-size:.9375rem;font-weight:400;line-height:1.53333}.review .picks .hScroll>li .date{padding-top:0}.review .reviewList .wrap header,.review .reviewDetail .wrap header{display:flex;justify-content:space-between;padding:0}.review .reviewList .wrap header h2,.review .reviewDetail .wrap header h2{font-size:vocaXL;font-weight:700}.review .reviewList .wrap header h2 b,.review .reviewDetail .wrap header h2 b{font-size:vocaXL;font-weight:700;color:#2f87ff}.review .reviewList .wrap header .func,.review .reviewDetail .wrap header .func{margin:0;text-align:right}.review .reviewList .wrap .rating,.review .reviewDetail .wrap .rating{margin-bottom:1rem}.review .reviewList .wrap .comment,.review .reviewDetail .wrap .comment{margin-bottom:1rem}.review .reviewList .wrap .image,.review .reviewDetail .wrap .image{width:80px;height:80px}.review .done{width:100%;height:calc(100svh - 52px);background-color:#f4f6fa}.review .done .wrap{width:100%;height:calc(100% - 96px);display:flex;flex-direction:column;justify-content:center;text-align:center}.review .done .wrap img{width:44px;margin:0 auto 16px}.review .done .wrap h2{font-size:1.5rem;color:#303436}.review .done .btns{padding:20px 20px 0}.reviewList{padding:0}.reviewList .wrap header h2{font-size:1.125rem}.reviewList .wrap header .func button{font-weight:normal;font-size:.8125rem}.reviewList .wrap>ul>li{margin:24px 0;padding-bottom:24px;border-bottom:1px solid #f4f6fa}.reviewList .wrap>ul>li .user,.reviewList .wrap>ul>li .comment{font-size:.9375rem}.reviewList .wrap>ul>li .rating{font-size:.875rem;font-weight:600}.reviewList .wrap>ul>li .tags{display:flex;gap:4px}.reviewList .wrap>ul>li .tags li{padding:5px 4px;font-size:.75rem}.reviewList .wrap .btns{margin-top:0;padding:100px 0 20px}.topTab+.reviewList{display:flex;flex-direction:column}.topTab+.reviewList .wrap>ul>li{margin:12px 0;padding:16px;background-color:#fff;border:1px solid #c9ced5;border-radius:1rem;overflow:auto}.topTab+.reviewList .wrap>ul>li:first-of-type{margin-top:0}.topTab+.reviewList .wrap>ul>li .tags{margin-top:10px}.topTab+.reviewList .wrap>ul>li .tags li{margin:0;line-height:1}.topTab+.reviewList .wrap>ul>li .comment{line-height:1.53}.topTab+.reviewList .wrap>ul>li .image{margin:16px 0}.topTab+.reviewList .wrap>ul>li .date{margin-bottom:20px;padding:0}.topTab+.reviewList .wrap>ul>li a.btn{margin-top:20px;padding:14px 16px}.review .reviewDetail{padding:12px 0 0}.review .reviewDetail .wrap>div{margin-bottom:20px}.review .reviewDetail .wrap>div .user{font-size:.9375rem;font-weight:700;line-height:1.53333}.review .reviewDetail .wrap>div .rating{font-size:.875rem}.review .reviewDetail .comment{font-size:.9375rem;font-weight:400;color:#4d5255;line-height:1.53333}.review .reviewDetail .image{margin:20px 0}.review .reviewDetail .hashes{margin:20px 0}.review .reviewDetail .hashes li{display:inline-block;margin:0 6px 6px 0;padding:5px 8px;background-color:#f4f6fa;border-radius:8px;color:#878e95;font-size:.8125rem;font-weight:500}.review .reviewDetail .date{font-size:.9375rem;margin-top:32px;padding:16px 0 0;border-top:1px solid #f4f6fa}.reviewDetail+.pill-set+section .btns{margin-top:60px;padding:20px 0}.review-product>.wrap,.review-write,.review-write+.info .wrap{margin:0 auto;padding:24px 20px}@media screen and (min-width: 320px)and (max-width: 480px){.review-product>.wrap,.review-write,.review-write+.info .wrap{max-width:100%}}@media screen and (min-width: 480px){.review-product>.wrap,.review-write,.review-write+.info .wrap{max-width:480px}}.review-product{background-color:#f4f6fa}.review-product .order-list .price{margin-bottom:0}.review-write h3{margin:24px 0 12px;padding-top:24px;border-top:1px solid #f4f6fa;font-size:1rem}.review-write h3:first-of-type{margin-top:0;padding-top:0;border:none}.review-write h3 .count{font-size:.9375rem;color:#9da3aa;font-weight:600;line-height:1.53333333}.review-write h3 .count i{font-weight:600;color:#303436}.review-write textarea{height:6rem}.review-write .review-filter{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px;flex:1fr 1fr}.review-write .review-filter li{display:block;width:calc(50% - 6px)}.review-write .review-filter li input[type=checkbox]+label{width:100%;margin:0;padding:10px 16px;text-align:center}.review-write .review-filter li input:checked+label{border:1px solid #b6d5ff;background-color:#eaf3ff;color:#2f87ff}.review-write+.info{margin-top:16px;padding:28px 0;background-color:#f4f6fa}.review-write+.info .wrap{padding:0 20px}@media screen and (min-width: 320px)and (max-width: 480px){.review-write+.info .wrap{max-width:100%}}@media screen and (min-width: 480px){.review-write+.info .wrap{max-width:480px}}.review-write+.info h4{margin-bottom:12px;font-size:1rem;font-weight:700;color:#303436}.review-write+.info .dots li{font-size:.9375rem;font-weight:400;color:#6a7075}.review-write+.info+.btns{margin:0 auto;padding:20px}.review-write+.info+.btns button{margin-top:0;padding:18px 20px}#filter .subConfirm{margin-top:20px}#filter .subConfirm button{padding:18px 20px}#delete-confirm .sign{margin:16px 0 8px}#delete-confirm .warning{margin-top:4px;font-size:.875rem;font-weight:400}