.product-reviews{margin-top:35px}.product-reviews-title{font-size:20px;line-height:30px;color:#262626;font-weight:600}.add-review-tips{top:-58px;padding:5px 20px;line-height:30px;background-color:#01126c;color:#fff;font-size:16px;border-radius:24px;display:none;height:48px}.add-review-tips span{color:#eb1976;font-size:24px;font-weight:600}.add-review-img{width:16px;margin-right:6px}.add-review-bg{width:23px;height:25px;bottom:-18px;right:55px;background:url(../reviews/add-review-bg.png) no-repeat;background-size:cover}.product-reviews-content{margin-top:30px;border-top:1px solid #dfdfdf;padding-bottom:70px}.product-reviews-no-results{margin-top:116px;display:none}.product-reviews-no-results button{margin-top:35px;min-width:134px;font-size:16px;height:48px}.product-reviews-no-results .message{font-size:24px;line-height:36px;color:#01126c;font-width:500}.product-reviews-no-results .message span{font-weight:700}.product-reviews-no-results .message div{width:72px;height:72px;text-align:center;line-height:72px;font-size:36px;font-weight:700;background:url(../reviews/review-no-result-bg.png) no-repeat;background-size:cover;margin-left:4px;margin-right:4px}.product-reviews-list,.review-overall-rating{display:none}.review-overall-rating h2{line-height:24px;margin-top:24px;color:#262626;margin-bottom:22px;font-weight:600}.review-overall-rating-left{max-width:375px;padding-right:80px}.review-overall-rating-left .score{font-size:46px;line-height:69px;font-weight:600;margin-right:12px}.rating p{font-size:16px;margin-top:7px}.review-recommend{font-size:16px;font-weight:500;line-height:24px}.how-do-reviews-work{font-size:16px;font-weight:500;margin-top:10px;color:#01126c;text-decoration:underline;cursor:pointer}.review-overall-rating-right{padding-left:80px;border-left:1px dashed #dfdfdf}.review-overall-rating-right .star-count{width:29px;height:fit-content}.review-overall-rating-right .star-count img{width:14px;margin-right:4px;margin-left:2px}.score-box .rating .star-box{min-height:20px}.star-count-item div{margin-right:12px}.star-percent-box{margin-right:4px!important}.star-count-item .star-percent-box{position:relative;width:180px;height:8px;background:#ececec;border-radius:12px;overflow:hidden}.star-count-item .star-percent-box .star-percent{height:100%;width:0;border-radius:12px;background:#fb9d19}.star-count-item{margin-top:4px}.star-count-item:last-child{margin-bottom:4px}.star-count-item .star-percent-num{min-width:45px;text-align:right}#how_to_reviews_work .modal-box{width:500px;height:197px;padding:20px;border:none}.reviews-base-dialog .dialog-head{padding-bottom:14px;border-bottom:1px #000 solid}.reviews-base-dialog .dialog-head button{position:absolute;right:24px;outline:0}.reviews-base-dialog .dialog-head h3{font-size:18px}#how_to_reviews_work .modal-box p{margin-top:24px;font-size:14px}.product-reviews-list-head{margin-top:46px}.reviews-head-left{font-weight:600}.reviews-head-checkbox{margin-right:40px}.reviews-head-checkbox input[type=checkbox]{border-radius:3px}.reviews-head-checkbox span.label-text{font-weight:500}#reviews-sort-label{width:167px;margin-left:10px}.product-reviews-list-content{position:relative;padding-top:7px;min-height:90px}.product-reviews-item{margin-top:38px}.product-reviews-item-left{width:460px}.review-user-name{font-weight:700;color:#262626;line-height:24px}.review-item-date{line-height:24px;color:#666;font-weight:400}.review-item-rating{margin-top:19px;position:relative}.rating-star-box{margin-right:14px;flex-wrap:wrap}.rating-star-box img{width:14px;height:14px;margin-right:6px;font-weight:400}.rating-spec-box{position:relative;top:1px;font-size:14px;line-height:24px;color:#666;font-weight:400}.reviews-item-img{flex-wrap:wrap;overflow:hidden}.reviews-item-img div{display:flex;justify-content:center;align-items:center;margin-top:18px;width:78px;height:78px;background:#f4f4f4;margin-right:14px;overflow:hidden}.reviews-item-img div:last-child{margin-right:0}.reviews-item-img img{min-width:78px;min-height:78px;object-fit:cover}.product-reviews-item-right{padding-left:46px;width:610px}.product-reviews-item-right h3{font-size:14px;font-weight:700}.product-reviews-item-right p{font-size:14px}.product-reviews-item-right .product-reviews-printkk-reply{background:#f4f8ff;border:1px solid #d0ddf2;border-radius:6px;padding:14px 18px}.product-reviews-item-right .product-reviews-printkk-reply{color:#01126c}.product-reviews-item-right .product-reviews-printkk-reply p{margin-top:6px}.product-reviews-item-right .product-reviews-printkk-reply p span{font-weight:700}.product-reviews-item-right .product-reviews-printkk-reply h3{display:flex;position:relative}.product-reviews-item-right .product-reviews-printkk-reply h3 img{width:18px;height:18px;margin-left:5px}.product-reviews-item-right .product-reviews-printkk-reply h3:after{position:absolute;width:18px;height:18px;content:"";background:url(../reviews/printkk-reply.png) no-repeat center;background-size:18px 18px;top:50%;transform:translateY(-50%);left:98px}.product-reviews-detail1 div{margin-right:26px}.product-reviews-detail1 p{margin-top:8px;padding:10px 14px;background:#f7f7f7;border-radius:8px;width:fit-content;font-weight:400}.product-reviews-detail2{margin-top:21px}.product-reviews-detail2 p{margin-bottom:12px;word-wrap:break-word;white-space:normal;font-weight:400}.product-reviews-detail2 h3{margin-bottom:4px}.base-reviews-pagination{margin-top:60px}.base-reviews-pagination span{display:inline-flex;height:40px;min-height:40px;background:#fff;border:1px solid #e9e9e9;border-radius:4px;margin-right:6px}.base-reviews-pagination span:hover{background:#000;color:#fff}.base-reviews-pagination span.active{font-weight:600;color:#fff;background:#000;border:#000}#add_product_reviews .modal-box{width:800px}.reviews-product-info img{width:100px;height:100px;margin-right:20px}.reviews-product-info-content h3{font-size:14px}.reviews-product-info-content p{font-size:12px;margin-top:4px}.add-reviews-item-title{font-weight:600;font-size:16px;margin-top:36px}.add-product-reviews-content{padding-top:24px;height:80vh;overflow:auto;padding-bottom:24px}.add-product-reviews-content .set-overall-rating{margin-top:14px}.add-product-reviews-content .set-star-score{margin-left:20px;font-size:46px;font-weight:600}.set-reviews-item-base{margin-top:20px}.set-reviews-item-base h3{width:129px;margin-right:24px;text-align:right;font-size:16px;font-weight:600}.set-reviews-checkbox-base div{width:104px;height:40px;min-height:40px;line-height:40px;text-align:center;font-size:14px;padding:0;margin-right:20px}.set-reviews-checkbox-base div.active{background:#000;color:#fff}.add-reviews-base-text{border:1px solid #e4e4e4;border-radius:6px;background:#fafafa;height:132px;margin-top:16px;padding:12px 15px;width:100%;font-size:13px;resize:none}.upload-reviews-screenshot{margin-top:6px;width:116px;height:42px;min-height:42px}.upload-reviews-screenshot-dropzone{margin-top:16px;padding:0;border:none;min-height:0}.upload-reviews-screenshot-dropzone .dz-preview{width:78px;height:78px;margin-right:14px}.upload-reviews-screenshot-dropzone .dz-preview .dz-image{width:78px;height:78px;border-radius:0}.upload-reviews-screenshot-dropzone .dz-preview .dz-details{width:78px;height:78px;padding:0}.upload-reviews-screenshot-dropzone .dz-preview .dz-error-mark,.upload-reviews-screenshot-dropzone .dz-preview .dz-success-mark{width:30px;height:30px;top:50%;left:50%;margin-top:-25px;margin-left:-14px}.upload-reviews-screenshot-dropzone .dz-preview .dz-error-mark svg,.upload-reviews-screenshot-dropzone .dz-preview .dz-success-mark svg{width:30px;height:30px;animation:none}.upload-reviews-screenshot-dropzone .dz-preview .dz-error-message{width:140px;left:82px;top:0}.upload-reviews-screenshot-dropzone .dz-preview .dz-error-message:after{transform:rotate(-90deg);top:50%;left:-8px}.add-reviews-btn-box{margin-top:36px;width:246px}.add-reviews-btn-box button{height:42px!important;min-height:42px;width:116px}#add-reviews-submit{color:#fff;background:#000}#select_review_product .modal-box{width:820px;padding:20px 20px 0 20px}.select-product-reviews-content{padding-top:24px;height:85vh;padding-bottom:14px;overflow:auto}.select-completion-time{width:264px;height:44px;border-radius:6px;border:1px solid #000;margin-left:20px;text-align:center;line-height:44px}.completion-time label .flatpickr-calendar{top:53px!important;left:0!important}.flatpickr-days span.endRange,.flatpickr-days span.selected,.flatpickr-days span.startRange{background:#000!important;border-color:#000!important}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #000!important;box-shadow:-10px 0 0 #000!important}.select-product-reviews-content h3{margin-top:24px}.select-product-reviews-content .select-product-box{position:relative;min-height:456px;align-content:flex-start}.select-product-reviews-content .select-product-box-item{width:372px;height:132px;margin-top:20px;border:1px solid #e4e4e4;border-radius:8px;padding:14px}.select-product-reviews-content .select-product-box-item:hover{background:#e7efff}.select-product-reviews-content .select-product-info img{width:100px;height:100px}.select-product-reviews-content .select-product-info .select-product-info-detail{height:100px;flex-direction:column;justify-content:space-between;align-content:space-between}.select-product-info-detail{margin-left:10px}.select-product-info-detail .select-product-name{font-size:14px;color:#262626;font-weight:600;margin-bottom:5px}.select-product-info-detail .select-product-completion-time,.select-product-info-detail .select-product-spec{font-size:12px;font-weight:400;color:#666}#select-product-reviews-pagination{margin-top:50px;min-height:33px}#select-product-reviews-pagination span{min-height:33px;height:33px}.select-product-btn-box{width:262px;height:42px;margin-top:30px}.select-product-btn-box button{width:116px;min-height:42px;height:42px}#select-product-continue{background:#000!important;color:#fff!important}#reviews_oops .modal-box{width:510px;padding:20px}#reviews_oops .modal-box p{font-size:14px;margin-top:24px}#reviews_oops .reviews_oops_btn{width:116px;height:42px;min-height:42px;margin-top:24px;background:#000;color:#fff}@media (max-width:880px){.review-overall-rating>div:first-of-type{flex-wrap:wrap}.review-overall-rating-left{padding-right:0;max-width:100%;margin:auto}.review-overall-rating-right{border:none;padding-left:0;margin:auto;margin-top:12px}.how-do-reviews-work{text-align:center}.product-reviews-detail1,.product-reviews-item,.product-reviews-list-head,.reviews-head-checkbox,.reviews-head-right{flex-wrap:wrap}.reviews-head-checkbox,.reviews-head-right{display:block;width:fit-content}.product-reviews-list-head{margin:24px auto 0!important}.reviews-head-checkbox label{padding:0;margin-top:10px}#reviews-sort-label{margin-left:0;margin-top:10px}.product-reviews-item{margin-top:12px;padding-top:12px}.product-reviews-item+.product-reviews-item{border-top:1px solid #e4e4e4}.product-reviews-item-right{padding-left:0;width:100%;margin-top:12px}.how-it-fits,.print-quality,.product-quality,.recommended{width:50%;margin-right:0!important;margin-top:10px}#product-reviews-pagination{margin-bottom:30px}#product-reviews-pagination span{min-height:30px;height:30px;margin-top:10px}#how_to_reviews_work .modal-box{width:100%;height:fit-content}.product-reviews-no-results{margin-top:30px}.product-reviews-no-results .message{flex-wrap:wrap;text-align:center;justify-content:center}.reviews-base-dialog .dialog-head h3{font-size:14px}.product-reviews-content{margin-top:16px;margin-bottom:16px;padding-bottom:0}.product-reviews-no-results{margin-top:16px!important}.product-reviews-no-results .message{font-size:14px!important}.product-reviews-no-results .message div{width:40px;height:40px;text-align:center;line-height:40px;font-size:20px}.product-reviews-no-results button{margin-top:12px;width:fit-content;font-size:13px;font-weight:500;height:36px;border-radius:8px}#reviews_oops .modal-box{max-width:calc(100vw - 40px)}#add_product_reviews .modal-box{width:calc(100vw - 40px)!important;padding:16px!important}#add_product_reviews .add-product-reviews-content{padding-top:16px!important;padding-bottom:0!important}#add_product_reviews .add-reviews-item-title{margin-top:16px;font-size:14px}#add_product_reviews .set-overall-rating{margin-top:10px;gap:12px}#add_product_reviews .set-overall-rating .set-star-score{font-size:22px;margin-left:0}#add_product_reviews .set-overall-rating .set-star-box{padding:0!important}#add_product_reviews .add-product-reviews-content .set-reviews-item-base{flex-direction:column;margin-top:16px;align-items:start;gap:6px}#add_product_reviews .add-product-reviews-content .set-reviews-item-base h3{text-align:left;font-size:14px}#add_product_reviews .set-reviews-checkbox-base{gap:8px}#add_product_reviews .set-reviews-checkbox-base .btn{margin-right:0;width:fit-content;font-size:12px;font-weight:500;height:32px;line-height:32px;padding:0 8px;min-height:0}#add_product_reviews .add-reviews-base-text{margin-top:6px}#add_product_reviews .upload-reviews-screenshot{width:fit-content;font-size:12px;font-weight:500;height:32px;line-height:32px;padding:0 8px;min-height:0}#add_product_reviews .upload-reviews-screenshot-dropzone{margin-top:6px;gap:8px}#add_product_reviews .upload-reviews-screenshot-dropzone .dz-preview{margin:0}#add_product_reviews .upload-reviews-screenshot-dropzone .dz-preview .dz-remove{text-decoration:underline;font-size:12px;font-weight:500}#add_product_reviews .add-reviews-btn-box{margin-top:20px;width:100%;justify-content:center;gap:12px}#select_review_product .modal-box{width:calc(100vw - 40px);padding:16px}#select_review_product .select-product-reviews-content{padding:16px 0 0 0;height:fit-content;max-height:85vh}#select_review_product .select-product-reviews-content .completion-time{flex-direction:column;align-items:start}#select_review_product .select-product-reviews-content .completion-time>span{font-size:14px}#select_review_product .select-product-reviews-content .completion-time .select-completion-time{margin-left:0;margin-top:6px;width:calc(100vw - 72px);height:34px;line-height:34px;font-size:14px}#select_review_product .select-product-reviews-content h3{font-size:12px;margin-top:16px}#select_review_product .select-product-box{width:calc(100vw - 72px);gap:10px;min-height:unset;padding:12px 0}#select_review_product .select-product-box .select-product-box-item{margin-top:0;padding:8px;height:fit-content}#select_review_product .select-product-reviews-content .select-product-info img{width:80px;height:80px}#select_review_product .select-product-info-detail{display:block;height:fit-content}#select-product-reviews-pagination{min-height:unset}#select_review_product .select-product-btn-box{gap:12px;justify-content:center}.add-review-tips{padding:2px 12px;height:fit-content;line-height:20px;border-radius:18px;font-size:12px;display:flex;align-items:center;gap:4px;text-wrap:nowrap;width:fit-content!important;min-width:286px;min-height:36px;flex-wrap:wrap}.add-review-tips span{font-size:20px}.review-overall-rating h2{margin:14px 0}.review-overall-rating-left .score{font-size:30px;line-height:34px}.rating p{font-size:12px}.product-reviews-item{padding:12px;border:1px solid #e4e4e4;border-radius:4px}.product-reviews-item-left{display:flex;flex-wrap:wrap}.product-reviews-item-left .review-user-name{font-size:12px;line-height:18px;width:50%}.product-reviews-item-left .review-item-date{font-size:12px;line-height:18px;width:50%}.product-reviews-item-left .review-item-rating{margin-top:8px;width:100%}.product-reviews-item-left .review-item-rating .rating-star-box{margin-right:0}.product-reviews-item-left .review-item-rating>div{width:50%;font-size:12px;line-height:18px}.product-reviews-detail1>div{display:flex;align-items:center;gap:4px}.product-reviews-detail1>div h3,.product-reviews-detail1>div p{font-size:12px;padding:0!important;background-color:transparent;margin:0!important}.product-reviews-detail2{margin-top:12px}.product-reviews-printkk-reply{padding:6px 8px}.product-reviews-printkk-reply>p{margin:6px 0 0 0!important;font-size:12px}.reviews-item-img{margin-top:12px;gap:8px;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.reviews-item-img div{margin:0!important}}