body.brand-outer-festival-layout .best-review-cont h3.tit{line-height:30px;font-size:24px;font-weight:500;margin-bottom:46px;text-align:left}body.brand-outer-festival-layout .best-review-cont .wrap-title{line-height:30px;font-size:22px;font-weight:500;margin:60px 0 40px}body.brand-outer-festival-layout .best-review-cont .best-review-promo,body.brand-outer-festival-layout .best-review-cont .best-review-promo img{width:100%}body.brand-outer-festival-layout .best-review-cont .best-review-wrap .best-review-list .list{width:348px;margin-bottom:25px}body.brand-outer-festival-layout .best-review-cont .best-review-wrap .best-review-list .list .prod-box .thumb{width:268px;height:402px}.best-review-cont{margin:81px 0 80px}.best-review-cont .wrap-title{margin:0 0 38px;line-height:33px;font-size:22px;font-weight:500;color:#1f1f1f;text-align:center}.best-review-cont .wrap-title.reward{margin-top:26px!important;margin-bottom:70px}.best-review-cont .best-review-wrap{min-height:538px;overflow:hidden}.best-review-cont .best-review-wrap~.best-review-wrap .wrap-title{margin-top:60px}.best-review-cont .best-review-wrap .best-review-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0;margin-right:-25px}.best-review-cont .best-review-wrap .best-review-list .list{width:305px;height:auto;font-size:16px;margin-right:25px;border:1px solid #ebebeb}.best-review-cont .best-review-wrap .best-review-list .list .prod-box{position:relative;display:block;padding:30px 30px 23px}.best-review-cont .best-review-wrap .best-review-list .list .prod-box:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.05)}.best-review-cont .best-review-wrap .best-review-list .list .prod-box .thumb{position:relative;width:225px;height:338px;margin:0 auto 14px}.best-review-cont .best-review-wrap .best-review-list .list .prod-box .thumb img{width:100%}.best-review-cont .best-review-wrap .best-review-list .list .prod-box .thumb .tag-wrap{position:absolute;left:0;right:0;bottom:11px;text-align:center}.best-review-cont .best-review-wrap .best-review-list .list .prod-box .thumb .tag-wrap .tag{display:inline-block;width:60px;height:18px;line-height:18px;color:#fff;font-size:11px}.best-review-cont .best-review-wrap .best-review-list .list .prod-box .thumb .tag-wrap .tag.coupon{background-color:#ff7e00}.best-review-cont .best-review-wrap .best-review-list .list .prod-box .thumb .tag-wrap .tag.best{background-color:#9e9e9e}.best-review-cont .best-review-wrap .best-review-list .list .prod-box .brand{display:inline-block;height:20px;margin:0 0 15px;padding-bottom:5px;border-bottom:3px solid #1f1f1f;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f1f1f;font-size:11px;font-weight:700}.best-review-cont .best-review-wrap .best-review-list .list .prod-box .title{display:block;height:18px;max-width:100%;margin:0 0 15px;color:#1f1f1f;font-size:13px;line-height:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical}.best-review-cont .best-review-wrap .best-review-list .list .prod-box .price{font-size:12px;margin:0}.best-review-cont .best-review-wrap .best-review-list .list .prod-box .price del{margin-right:6px;color:#9ba4b0}.best-review-cont .best-review-wrap .best-review-list .list .prod-box .sale{position:absolute;right:30px;bottom:23px;padding-left:12px;background:url(/_ui/img/pc/icn/icn-sale.png) no-repeat 0 50%;font-size:12px;font-weight:700}.best-review-cont .best-review-wrap .best-review-list .list .review-box{position:relative;padding:30px}.best-review-cont .best-review-wrap .best-review-list .list .review-box .title{margin-top:6px;margin-bottom:13px;color:#1f1f1f;font-size:15px}.best-review-cont .best-review-wrap .best-review-list .list .review-box .user{color:#aaa;font-size:13px}.best-review-cont .best-review-wrap .best-review-list .list .review-box .star-rating{float:right;display:inline-block;font-size:0;letter-spacing:-4px}.best-review-cont .best-review-wrap .best-review-list .list .review-box .star-rating span{display:inline-block;font-size:18px;letter-spacing:0;color:#e2e2e2;text-decoration:none}.best-review-cont .best-review-wrap .best-review-list .list .review-box .star-rating span:first-child{margin-left:0}.best-review-cont .best-review-wrap .best-review-list .list .review-box .star-rating .on{color:#f23d4e}.best-review-cont .best-review-wrap .best-review-list .list .review-box .content{padding-top:30px;color:#1f1f1f;font-size:15px;line-height:25px}.best-review-cont .best-review-wrap .best-review-list .list .review-box .thumb{width:36px;margin-top:30px}.best-review-cont .best-review-wrap .best-review-list .list .review-box .thumb img{width:100%;cursor:pointer}.best-review-cont .best-review-wrap .reward-box{float:left;width:50%;height:245px;border-right:1px solid #ebebeb;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.best-review-cont .best-review-wrap .reward-box.last{border-right:0}.best-review-cont .best-review-wrap .reward-box .tit{font-size:16px}.best-review-cont .best-review-wrap .reward-box .prod{width:70px;height:70px;margin:50px 0 38px}.best-review-cont .best-review-wrap .reward-box .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:69px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:23px;color:#575757}.best-review-cont .best-review-wrap .reward-notice{float:left;width:100%;margin-top:72px;background-color:#f8f8f8}.best-review-cont .best-review-wrap .reward-notice .list-dot-style{padding:30px}.best-review-cont .best-review-wrap .reward-notice .list-dot-style li{font-size:14px;line-height:18px;color:#555}.best-review-cont .best-review-wrap .reward-notice .list-dot-style li:before{top:8px;background-color:#555}.best-review-cont .best-review-wrap .reward-notice .list-dot-style li:last-child{padding-bottom:0}.best-review-cont .search-wrap{clear:both;padding-top:35px}.best-review-cont .search-wrap .search-review{background-color:#f8f8f8;margin-bottom:35px;padding:45px 0}.best-review-cont .search-wrap .search-review label{color:#1f1f1f;display:inline-block;font-size:14px;padding:0 20px 0 39px}.best-review-cont .search-wrap .search-review select{width:190px}.best-review-cont .search-wrap .search-review input,.best-review-cont .search-wrap .search-review select{border:1px solid #dfdfdf;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;padding:0 10px}.best-review-cont .detail-list-wrap{margin-top:35px}.best-review-cont .detail-list-wrap .detail-list{border-top:2px solid #1f1f1f}.best-review-cont .detail-list-wrap .detail-list .review-box{padding-top:30px;border-bottom:1px solid #c4c4c4}.best-review-cont .detail-list-wrap .detail-list .review-box .product-row{padding-bottom:20px}.best-review-cont .detail-list-wrap .detail-list .review-box .product-row .col-1{float:left;width:81px;margin-bottom:20px}.best-review-cont .detail-list-wrap .detail-list .review-box .product-row .col-1 img{width:100%}.best-review-cont .detail-list-wrap .detail-list .review-box .product-row .col-2{float:left;width:856px;margin-left:35px}.best-review-cont .detail-list-wrap .detail-list .review-box .product-row .col-2 p{overflow:hidden;text-overflow:ellipsis}.best-review-cont .detail-list-wrap .detail-list .review-box .product-row .col-2 .brand{padding-top:11px;font-size:12px;font-weight:700}.best-review-cont .detail-list-wrap .detail-list .review-box .product-row .col-2 .title{color:#1f1f1f;font-size:18px;font-weight:700;margin-top:12px;line-height:1.3;white-space:nowrap}.best-review-cont .detail-list-wrap .detail-list .review-box .product-row .col-2 .price{min-height:14px;margin-top:25px;font-size:13px}.best-review-cont .detail-list-wrap .detail-list .review-box .product-row .col-2 .price del{margin-left:7px;color:#9ba4b0}.best-review-cont .detail-list-wrap .detail-list .review-box .review-row{clear:both;padding:12px 30px 30px;border-top:1px solid #f1f1f1}.best-review-cont .detail-list-wrap .detail-list .review-box .review-row .title{height:56px;line-height:56px;font-size:18px;font-weight:700;background:url(/_ui/img/pc/icn/icn-arrow-next.png) no-repeat 99% 50%;cursor:pointer}.best-review-cont .detail-list-wrap .detail-list .review-box .review-row .star-rating{display:inline-block;font-size:0;letter-spacing:-4px}.best-review-cont .detail-list-wrap .detail-list .review-box .review-row .star-rating span{display:inline-block;font-size:18px;letter-spacing:0;color:#e2e2e2;text-decoration:none}.best-review-cont .detail-list-wrap .detail-list .review-box .review-row .star-rating span:first-child{margin-left:0}.best-review-cont .detail-list-wrap .detail-list .review-box .review-row .star-rating .on{color:#f23d4e}.best-review-cont .detail-list-wrap .detail-list .review-box .review-row .date,.best-review-cont .detail-list-wrap .detail-list .review-box .review-row .user{color:#898989;font-size:14px}.best-review-cont .detail-list-wrap .detail-list .review-box .review-row .content{margin-top:20px;font-size:14px;line-height:20px;max-height:40px;overflow:hidden}.best-review-cont .detail-list-wrap .detail-list .review-box .review-row .thumb img{margin-top:30px;width:36px;height:36px;cursor:pointer}.best-review-cont .detail-list-wrap .detail-list .review-box .review-row.active .title{background:url(/_ui/img/pc/icn/icn-arrow-prev.png) no-repeat 99% 50%}.best-review-cont .detail-list-wrap .detail-list .review-box .review-row.active .content{max-height:none}.best-review-cont .detail-list-wrap .detail-list .review-box .review-row.active .thumb img{width:auto;height:318px;cursor:pointer;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.best-review-cont .detail-list-wrap .detail-list .review-box .review-row:hover{background-color:#f8f8f8}.best-review-cont .review-v1 .best-review-wrap{min-height:auto}.best-review-cont .review-v1 .wrap-title{margin:0 0 42px;line-height:1;font-size:22px;font-weight:400;text-align:left}.best-review-cont .review-v1 .wrap-title.reward{margin-top:72px;margin-bottom:28px;text-align:center}.layer-photo-view .layer{width:auto;padding:0}.layer-photo-view .layer img{display:block;width:100%;height:auto;max-width:650px}.layer-photo-view .wrap-view-img{overflow:auto;height:100%;max-height:700px}.layer-photo-view .close{right:0;top:0;width:70px;height:70px;background:#fff url(/_ui/img/pc/icn/icn-close-layer.png) no-repeat 50%;background-size:19px 19px}