.reviews-grid{display:flex;flex-direction:column;align-items:center;padding-bottom:20px;padding-top:5px}.reviews-item-wrapper{width:100%;max-width:calc(var(--max-width) + 400px)}.review-item{background:#FFF;border-radius:8px;width:calc((100% - 40px) / 3);margin-bottom:20px}.product-rating-single{display:flex;gap:20px}.product-rating__total{text-transform:uppercase;font-weight:600}.product-rating__avarage-with-stars{display:flex;align-items:center;gap:12px;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;margin:10px 0;padding:6px 0}.product-rating__avarage-with-stars__value{background:#393939;color:#FFF;font-weight:600;padding:6px 12px;border-radius:20px}.product-rating__avarage-with-stars__text{text-transform:uppercase;font-weight:600}.load-more-reviews{color:#2f2f2f!important;background:none!important;border:solid 2px #dcdcdc!important}[data-star]{text-align:left;font-style:normal;display:inline-block;position:relative;unicode-bidi:bidi-override;font-size:28px}[data-star]:before{display:block;content:'★★★★★';color:#fef3ca}[data-star]:after{white-space:nowrap;position:absolute;top:0;left:0;content:'★★★★★';width:0;color:#ffc165;overflow:hidden;height:100%;width:var(--star-rating)}.reviews-grid-name{margin-top:22px;color:#2f2f2f;font-weight:600}.reviews-grid-images-wrapper{display:flex;gap:17px;margin-bottom:33px;overflow-x:auto}.product-rating-single__stars-rating{display:flex;align-items:center;gap:6px}.product-rating-single__rating-value{background:#393939;color:#FFF;font-weight:600;padding:1px 14px;border-radius:20px;font-size:12px}.product-rating-single__stars-rating [data-star]{font-size:20px}.reviews-grid-images-wrapper img{border-radius:8px;max-width:160px;aspect-ratio:1/1;object-fit:cover}.review-buttons{display:flex;gap:10px;padding-top:20px;flex-direction:column}.review-buttons .button{margin:0;width:100%;padding:0 50px}#leave-review-popup{border-radius:8px;overflow:hidden}#leave-review-popup .mfp-close{right:30px;top:50%!important;transform:translateY(-50%)}.mfp-wrap:has(#leave-review-popup)>.mfp-close{display:none}.leave-review-header{position:relative;background:#000;padding:40px 60px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.leave-review-header h5{font-weight:600;font-size:28px;line-height:36px;margin-bottom:0;color:#FFF;text-transform:uppercase}#submit-review-form{padding:44px 58px;margin:0}#submit-review-form input,#submit-review-form textarea,#submit-review-form .button{margin:0}.review-form-stars{display:flex;gap:8px;flex-direction:row-reverse;justify-content:flex-end}.review-form-stars input{display:none!important}.review-form-stars label{cursor:pointer;padding:9px;border-radius:6px;width:52px;height:52px;margin:0;display:flex!important;justify-content:center;align-items:center;background:#F4F5F6}.review-form-stars label svg{width:28px;height:28px}.review-form-stars label path{fill:gray;transition:fill 0.3s}.review-form-stars input:checked~label path,.review-form-stars label:hover path,.review-form-stars label:hover~label path{fill:#FDD03E}.review-form-input-container{display:flex;align-items:center;gap:18px;margin-bottom:44px}.review-form-input-container>div{display:flex;gap:25px;align-items:center}.review-form-input-container p{color:#676767;font-weight:400;margin:0}.review-form-input-container>*{flex-basis:50%}#submit-review-form input[type="text"],#submit-review-form textarea{border:1px solid #CECECE;border-radius:8px;padding:16px 26px;line-height:21px;height:auto}#submit-review-form #review_title,#submit-review-form #review_email{margin-bottom:18px}#submit-review-form #review_text{margin-bottom:30px}#submit-review-form #review_images{margin-bottom:100px}#submit-review-form .review-form-submit-container{display:flex;justify-content:end;align-items:center;gap:40px}.review-form-submit-container label{display:flex;align-items:center;gap:4px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.image-upload-container{margin-bottom:80px;display:flex;align-items:center}.upload-box{display:flex;align-items:center;cursor:pointer;margin:0}.upload-box .svg-box{padding:18px;margin-right:18px;background:#F4F5F6}.upload-box .svg-box svg{display:block}.file-info{font-weight:400;font-size:12px;line-height:14px;color:#6E7177}.image-preview{display:flex;margin-left:20px;gap:13px}.image-preview>div{position:relative}.image-preview img{width:60px;height:60px;border-radius:7px;object-fit:cover}.remove-btn{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);padding:2px;cursor:pointer}.remove-btn svg{display:block}@media screen and (max-width:1149px){.review-item{width:calc((100% - 20px) / 2)}}@media screen and (max-width:849px){.review-item{width:100%}.review-buttons{padding-top:10px}.leave-review-header h5{font-size:24px;line-height:32px}.leave-review-header{padding:20px 30px}#submit-review-form{padding:15px}#leave-review-popup .mfp-close{right:10px}.review-form-stars label{width:35px;height:35px;padding:6px}.review-form-input-container>div,#submit-review-form .review-form-submit-container,.image-upload-container{flex-direction:column;align-items:start;gap:10px}.image-preview{margin:0;flex-wrap:wrap}.image-preview>div{margin-bottom:20px}.review-form-input-container,.image-upload-container{margin-bottom:20px}#submit-review-form button[type="submit"]{width:100%}.review-buttons{width:100%}}