.reviews{background-color:#fff;display:flex;padding:18px}@media(max-width:991.98px){.reviews{flex-wrap:wrap}}.reviews__main{margin-right:11%;width:58%}@media(max-width:1400px){.reviews__main{margin-right:5%}}@media(max-width:991.98px){.reviews__main{margin-bottom:12px;margin-right:0;order:1;width:100%}}.reviews__product-rating{width:324px}@media(max-width:991.98px){.reviews__product-rating{order:0}}.reviews__title{font-size:16px;font-weight:700}.reviews__sort-select{align-items:center;display:flex;padding-top:12px}.reviews__sort-select .sort-select__label{color:var(--text-color-secondary);font-size:12px;margin-bottom:0;margin-right:6px;position:relative}.reviews__sort-select .sort-select__select{background-color:transparent;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:12px;height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.reviews .reviews-list{display:flex;flex-direction:column;gap:3rem;padding-top:30px}.product-rating__stars .product-rating__star{align-items:center;display:flex;margin-bottom:20px}.product-rating__stars .star__name{font-size:14px;width:80px}.product-rating__stars .star__progress{background:#ebebeb;border-radius:18px;height:3px;margin-left:6px;margin-right:6px;overflow:hidden;position:relative;width:203px}.product-rating__stars .star__progress-bar{background-color:var(--primary-color);height:inherit;left:0;position:absolute;top:0;width:0}.product-rating__stars .star__count{font-size:14px}.product-rating__main{display:flex;font-size:18px;font-weight:800;margin-bottom:22px}.product-rating__main .rating{margin-right:auto}.product-rating__main .rating__star{background-repeat:no-repeat;background-size:cover;height:31px;width:33px}.reviews__product-rating .product-rating__btn{font-size:18px;font-weight:500;margin-bottom:27px;padding:18px 39px;width:100%}.reviews-banner{margin-bottom:18px}.reviews-banner img{max-width:100%}.review{margin-bottom:6px;padding:6px}.review__header{display:flex;flex-wrap:wrap;margin-bottom:18px}.review__rating{align-items:center;display:flex}.review__name{color:#000;font-size:16px;font-weight:700;margin-right:auto}.review__paragraph{margin-bottom:8px}.review__title{color:var(--text-color-secondary);font-size:16px;margin-bottom:10px}.review__message{color:var(--text-color);font-size:16px}.review__date{font-size:12px;margin-right:8px}.review__footer{align-items:center;display:flex;flex-wrap:wrap}.review__other-comments{font-size:12px;margin-right:20px}.review__other-comments svg{margin-left:9px}.review__other-comments svg use{fill:var(--text-color-secondary)}.review__other-comments-icon{transition:transform .3s}.review__grade{margin-left:auto}.review__grade .grade-helper{color:var(--text-color-secondary);font-size:12px;line-height:100%;margin-right:12px}.review__grade .btn{font-size:12px;padding:4px 8px 2px}.review__grade .btn.btn_active{border-color:var(--primary-color);color:var(--primary-color)}.review__comments{padding-top:12px;width:100%}.review__comments .review{background-color:#fafafa;border-radius:18px}.review__add-comment{margin-bottom:18px;width:100%}.review__add-comment .add-comment__input{background:#fff;border:1px solid #ebebeb;border-radius:3px;box-sizing:border-box;color:#6c757d;font-size:14px;margin-bottom:8px;min-height:64px;padding-left:12px;padding-right:12px;resize:none;width:100%}.review__add-comment .add-comment__btn{display:flex;margin-left:auto}.review-modal__title{font-size:36px;font-weight:700;margin-bottom:40px}@media(max-width:500px){.review-modal__title{font-size:26px}}.review-modal__content{display:flex;margin-bottom:40px}@media(max-width:768px){.review-modal__content{flex-wrap:wrap;margin-bottom:20px}}.review-modal__img{border:1px solid #ebebeb;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.075);height:96px;margin-right:18px;-o-object-fit:scale-down;object-fit:scale-down;width:96px}.review-modal__name{font-size:20px;font-weight:700}.review-modal__info{display:flex;margin-right:5%;width:60%}@media(max-width:768px){.review-modal__info{margin-bottom:12px;margin-right:0;width:100%}}.review-modal__stars{font-size:16px;font-weight:700;margin-top:0;width:210px}.review-modal__stars .rating__star{background-repeat:no-repeat;background-size:100%;cursor:pointer;height:42px;width:42px}.review-modal__form{margin-bottom:17px}.review-modal__form-title{font-size:16px;font-weight:700}.review-modal__input{background:#fff;border:1px solid #ebebeb;border-radius:3px;box-sizing:border-box;color:#6c757d;font-size:14px;margin-bottom:12px;max-height:100px;min-height:32px;padding-left:12px;padding-right:12px;resize:none;width:100%}.review-modal__footer{display:flex}.review-modal__signature{margin-right:5%;width:60%}.review-modal__signature .signature__title{font-size:16px;font-weight:700;margin-bottom:0}.review-modal__signature .signature__name{font-size:16px}.review-modal__submit{margin-bottom:auto;width:210px}.rating__body{display:flex}