.hidden{display:none}@media screen and (min-width:1241px){.desktop-hidden{display:none}}@media screen and (max-width:1240px) and (min-width:961px){.tablet-hidden{display:none}}@media screen and (max-width:970px){.mobile-hidden{display:none}}.forum-header__h1{margin:8px 0;font-weight:500;font-size:2rem;line-height:120%}@media screen and (max-width:650px){.forum-header__h1{font-size:24px}}.forum-header__info{display:flex;align-items:center;margin:8px 0}.forum-header__info .comments-count,.forum-header__info .container-review-info,.forum-header__info .views{display:flex;align-items:center;gap:4px}.forum-header__info .container-review-info{gap:20px}.forum-header__info .like .like_svg path,.forum-header__info svg:not(.fire-svg) path{fill:#c4c4c4}.forum-header__author{display:grid;grid-template-columns:24px 1fr;gap:2px 8px}@media screen and (max-width:650px){.forum-header__author{display:flex;align-items:center}}.forum-header__author-avatar{width:24px;height:24px;grid-row-start:1;grid-row-end:3}.forum-header__author-name{font-weight:400;font-size:12px;line-height:120%;color:#9d9d9d;display:flex;gap:15px}.forum-header__author-dots{width:28px;height:8px;background:radial-gradient(circle,#569f15 0,#569f15 40%,#fff 0,#fff 100%);background-size:9px 9px;background-repeat:repeat-x;margin-left:-2px}@media screen and (max-width:650px){.forum-header__author-dots{display:none}}.review{display:flex;gap:.75em;padding:.75em;border-radius:8px;align-items:center}@media (hover:hover){.review:hover{box-shadow:0 6px 20px rgba(0,0,0,.08)}}.review__list{display:grid;grid-template-columns:1fr;gap:43px;margin:24px 0 40px}.review__img{width:100%;-o-object-fit:cover;object-fit:cover}.review__img-wrapper{width:118px;height:84px;border-radius:4px;overflow:hidden;flex:0 0 auto}.review__descr{display:flex;flex-direction:column;gap:8px}.review__title{font-weight:500;font-size:18px;line-height:130%}.review__date{font-weight:400;font-size:12px;line-height:20px;color:#9d9d9d}.review-info{display:flex;align-items:center;gap:24px}.review-info .like .like_svg path,.review-info svg:not(.fire-svg) path{fill:#c4c4c4}.review .container-review-info{display:flex;align-items:center;gap:20px}.review .container-review-info>span{display:flex;align-items:center;gap:4px;font-weight:400;font-size:12px;line-height:20px;color:#9d9d9d}.review-form{margin-top:24px}@media screen and (max-width:650px){.review-form{margin-top:16px}}.review-form__title{font-size:16px;line-height:120%;font-weight:400;margin-bottom:12px}@media screen and (max-width:650px){.review-form__title{margin-bottom:16px}}.review-form__preview{display:flex;width:auto;max-width:898px;max-height:440px;margin-bottom:32px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:970px){.review-form__preview{max-width:100%}}@media screen and (max-width:650px){.review-form__preview{margin-bottom:24px;max-height:220px;overflow:hidden;border-radius:4px}}.review-form__form{max-width:690px;margin-bottom:75px}@media screen and (max-width:580px){.review-form__form{margin-bottom:45px}}@media screen and (max-width:650px){.review-form__form{margin-bottom:0}}.review-form__form .error-text{font-size:12px;line-height:1;padding:0}.review-form__form .error-text:after{content:none}.review-form__container{position:relative}.review-form__textarea{width:100%;max-width:690px;min-height:140px;padding:12px 24px 48px 16px;font-size:14px;line-height:20px;border:1px solid #d9d9d9;border-radius:8px;outline:none;resize:none;overflow:hidden}.review-form__control{position:absolute;left:0;bottom:17px;display:flex;width:100%;justify-content:space-between;align-items:center;padding-left:20px;padding-right:24px}.review-form__control-group{position:relative;display:flex;align-items:center;gap:24px}.review-form__control-btn{font-family:inherit;color:#9d9d9d;border:none;outline:none;background-color:transparent;cursor:pointer;transition:color .3s}.review-form__control-btn:hover,.review-form__control-btn[type=submit]{color:#569f15}.review-form__control-btn[type=submit]:hover{color:#1b6900}.review-form__preview-img{display:flex;flex-wrap:wrap;gap:0 16px;width:100%;max-width:690px;margin-top:16px}.review-form__container-img{display:flex;position:relative}.review-form__img{display:flex;width:100px;height:100px;overflow:hidden;border-radius:8px;-o-object-fit:contain;object-fit:contain;margin-bottom:16px}.review-form__btn-img-remove{position:absolute;top:-4px;right:-4px;background-color:#f5f5f5;border-radius:50%;padding:4px;transition:background-color .3s}.review-form__btn-img-remove svg{width:8px;height:8px}.review-form__btn-img-remove:hover{background-color:#d9d9d9}.review-form .popup{height:100%;padding-top:0;align-items:center}.review-form .popup__inner{min-height:auto}.review-form .popup__close{display:none}.forum__list{margin:75px 0;display:flex;flex-direction:column;gap:43px}@media screen and (max-width:580px){.forum__list{margin-top:45px}}@media screen and (max-width:650px){.forum__list{margin-top:2px;margin-bottom:33px}}.forum__comment--subcomment{margin:40px 0 0 32px}@media screen and (max-width:650px){.forum__comment--subcomment{margin-left:16px}}.forum__comment--subcomment .forum__comment-footer{margin-bottom:30px}.forum__comment-main{margin:12px 0}.forum__comment-img{margin:12px 0;max-width:100%;max-height:366px;overflow:hidden;border-radius:8px}.forum__comment-img img{-o-object-fit:contain;object-fit:contain;max-height:366px}@media screen and (max-width:650px){.forum__comment-img img{max-height:204px}}.forum__comment-footer{display:flex;gap:17px;align-items:center}.forum__comment-footer .review-likes{display:flex}.forum__text{font-weight:400;font-size:14px;line-height:150%}.forum__text p{margin:0}.forum__btn{font-weight:400;font-size:12px;line-height:20px;color:#569f15;border-bottom:1px dashed #569f15}