.form-container .form{padding:20px 0;display:grid;grid-template-columns:1fr;grid-row-gap:10px}@media (min-width:768px){.form-container .form{grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px;padding:40px 0 20px}}@media (min-width:1240px){.form-container .form{grid-template-columns:1fr 1.5fr;grid-template-rows:repeat(5,auto);grid-column-gap:30px;grid-row-gap:20px}}@media (min-width:768px){.form-container .form .field.error .error-message{position:absolute;padding-bottom:5px}}.form-container .form .checkbox,.form-container .form .nick-name,.form-container .form .text,.form-container .form .title{margin:0}.form-container .form input::-moz-placeholder{color:var(--dark-gray)}.form-container .form input:-ms-input-placeholder{color:var(--dark-gray)}.form-container .form input::placeholder{color:var(--dark-gray)}.form-container .form textarea::-moz-placeholder{color:var(--dark-gray)}.form-container .form textarea:-ms-input-placeholder{color:var(--dark-gray)}.form-container .form textarea::placeholder{color:var(--dark-gray)}@media (min-width:768px){.form-container .form .nick-name{grid-row:1/2}}@media (min-width:768px){.form-container .form .title{grid-row:2/3;align-self:end}}@media (min-width:768px){.form-container .form .text{grid-column:2/3;grid-row:1/4}}@media (min-width:768px){.form-container .form .text .field{height:100%}}.form-container .form .text .field .textarea{margin:0;height:100%;border:1px solid var(--gray);border-radius:var(--radius);resize:none}.form-container .form .text .field.error .textarea{border:1px solid var(--red)}@media (min-width:768px){.form-container .form .checkbox{grid-column:2/3;grid-row:4/5;margin-top:5px}}.form-container .form .checkbox label .star{padding-right:4px}.form-container .form .checkbox label span{color:#2a2a2a;font-size:.8125rem;opacity:.8}.form-container .form .btn-red{font-size:.8125rem;padding:14px 11px 13px 16px;display:flex;justify-content:center;align-items:center;justify-self:flex-start;width:100%}@media (min-width:768px){.form-container .form .btn-red{justify-content:space-between;width:auto;grid-column:2/3;grid-row:5/6}}.form-container .form .btn-red .icon-arr_right{margin-left:10px}.form-container .form .btn-red .icon-arr_right svg{height:12px;fill:#fff}.form-container .form .btn-red.disabled{background-color:#5d5d5d;border:1px solid #5d5d5d}.form-container .form .success-message{display:flex;align-items:center;padding:10px 0;font-size:16px;font-weight:700}@media (min-width:768px){.form-container .form .success-message{grid-column:2/3;grid-row:6/7}}.user-comment-container{display:grid;grid-row-gap:10px}@media (min-width:768px){.user-comment-container{grid-template-columns:200px 1fr;grid-column-gap:50px}}.user-comment-container .user-comment{display:grid;grid-template-rows:auto 1fr;grid-row-gap:10px}.user-comment-container .user-comment .user-comment-details{display:flex;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.user-comment-container .user-comment .user-comment-details .user-photo{width:50px;height:50px;border-radius:50%;background-color:var(--background-gray);display:flex;justify-content:center;align-items:center}.user-comment-container .user-comment .user-comment-details .user-info .user-name{font-weight:700;font-size:14px;line-height:22px}.user-comment-container .user-comment .user-comment-details .user-info .user-date{font-size:12px;color:var(--gray-another)}.user-comment-container .user-comment .user-comment-rating{width:100%}.user-comment-container .comment-text{line-height:1.6}.user-comment-container .comment-text .comment-product-info{margin-top:20px}.user-comment-container .comment-text .comment-product-info .product-desc{display:flex;align-items:center;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:10px}.user-comment-container .comment-text .comment-product-info .product-desc .product-img{max-width:90px;max-height:90px;padding:10px}.user-comment-container .comment-text .comment-product-info .product-desc .product-name{font-weight:700}.comment-list[data-v-00982b83]{display:flex;flex-direction:column;grid-row-gap:30px;row-gap:30px;padding:20px 0}.article-comments .add-comment{display:flex;align-items:center;padding:10px 0}.article-comments .add-comment .comments-count{font-weight:700;font-size:18px}.article-comments .add-comment .btn-red{display:flex;align-items:center;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.article-comments .add-comment .btn-red .icon svg{fill:#fff}