

/* Start:/local/templates/adems_copy/components/bitrix/system.pagenavigation/adems/style.css?1695967862965*/
.store_reviews_pag {
  margin-top: 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .store_reviews_pag {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .store_reviews_pag .btn {
    margin-bottom: 2rem;
  }
}

.pagination_links {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .pagination_links {
    justify-content: space-between;
  }
}
.pagination_links .prev, .pagination_links .next {
  stroke: #242424;
  border: 0.1rem solid #242424;
}
.pagination_links .prev {
  margin-right: 0.4rem;
}
.pagination_links .next {
  margin-left: 0.4rem;
}
.pagination_links .nam {
  border: 0.1rem solid #E73E3E;
}
.pagination_links span, .pagination_links a {
  width: 3.6rem;
  height: 3.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #242424;
  border-radius: 100%;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/adems_copy/components/bitrix/news.list/reviews/style.css?17181037567720*/
.store_total_rate {
  position: relative;
}

@media screen and (max-width: 767px) {
  .store_reviews {
    margin-top: 4rem;
  }
}

.store_reviews_block .review_item {
  background: #F4F5F6;
  padding: 2rem 3rem;
}
.store_reviews_block .review_item:not(:last-child) {
  margin-bottom: 2rem;
}
.store_reviews_block .review_item .title {
  font-size: 1.6rem;
  position: relative;
}
@media screen and (max-width: 767px) {
  .store_reviews_block .review_item .title {
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .store_reviews_block .review_item .title {
    align-items: flex-start;
  }
}
.store_reviews_block .review_item .title:not(:last-child) {
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .store_reviews_block .review_item .title .rating:not(:last-child) {
    margin: 0 1.5rem 0 0;
  }
}
.store_reviews_block .review_answer {
  margin-top: 1rem;
  color: #95979C;
}

.store_reviews_pag {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 5rem;
}
@media screen and (max-width: 767px) {
  .store_reviews_pag {
    margin-top: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .store_reviews_pag {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .store_reviews_pag .pagination:not(:first-child) {
    margin-top: 3rem;
  }
}
@media screen and (max-width: 767px) {
  .store_reviews_pag .pagination_links {
    font-size: 2.4rem;
  }
}

.write_review.open .write_review_link, .write_review_store.open .write_review_link {
  background: #95979C;
}
.write_review.open .write_review_block, .write_review_store.open .write_review_block {
  display: block;
}
.write_review:not(:last-child), .write_review_store:not(:last-child) {
  margin-bottom: 3rem;
}
@media screen and (max-width: 767px) {
  .write_review:not(:last-child), .write_review_store:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.write_review .write_review_link, .write_review_store .write_review_link {
  width: 25.7rem;
}
@media screen and (max-width: 767px) {
  .write_review .write_review_link, .write_review_store .write_review_link {
    width: 100%;
  }
}
.write_review .write_review_block, .write_review_store .write_review_block {
  display: none;
  background: #F4F5F6;
  padding: 1rem 1rem 2rem;
}
@media screen and (max-width: 767px) {
  .write_review .write_review_block, .write_review_store .write_review_block {
    padding: 2rem 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  .write_review .write_review_block, .write_review_store .write_review_block {
    margin-left: -1.6rem;
  }
}
@media screen and (max-width: 767px) {
  .write_review .write_review_block, .write_review_store .write_review_block {
    margin-right: -1.6rem;
  }
}
.write_review .write_review_block:not(:first-child), .write_review_store .write_review_block:not(:first-child) {
  margin-top: 1rem;
}
@media screen and (max-width: 767px) {
  .write_review .write_review_block:not(:first-child), .write_review_store .write_review_block:not(:first-child) {
    margin-top: 2rem;
  }
}
.write_review .rating_block, .write_review_store .rating_block {
  color: #D57311;
  font-weight: bold;
  margin-bottom: 2rem;
}
.write_review .rating_block .txt, .write_review_store .rating_block .txt {
  margin-left: 1.3rem;
}
.write_review .rating span, .write_review_store .rating span {
  width: 2.4rem;
  height: 2.3rem;
}
.write_review input.txt, .write_review_store input.txt {
  width: 24.7rem;
}
@media screen and (max-width: 767px) {
  .write_review input.txt, .write_review_store input.txt {
    width: 100%;
  }
}
.write_review input.txt:not(:last-child), .write_review_store input.txt:not(:last-child) {
  margin-bottom: 1.5rem;
}
.write_review textarea.txt, .write_review_store textarea.txt {
  display: block;
}
.write_review textarea.txt:not(:last-child), .write_review_store textarea.txt:not(:last-child) {
  margin-bottom: 1.5rem;
}
.write_review .btn:not(.write_review_link), .write_review_store .btn:not(.write_review_link) {
  width: 20.2rem;
}
@media screen and (max-width: 767px) {
  .write_review .btn:not(.write_review_link), .write_review_store .btn:not(.write_review_link) {
    width: 100%;
  }
}
.write_review .error, .write_review_store .error {
  border: 0.1rem solid #E73E3E;
}

.write_review_store:not(:first-child) {
  margin-top: 5rem;
}
@media screen and (max-width: 1199px) {
  .write_review_store:not(:first-child) {
    margin-top: 4rem;
  }
}
@media screen and (max-width: 1029px) {
  .write_review_store:not(:first-child) {
    margin-top: 3rem;
  }
}
.write_review_store .write_review_block {
  display: block;
  padding: 3rem 2rem;
}
@media screen and (max-width: 767px) {
  .write_review_store .write_review_block {
    padding: 1.5rem 1rem 2rem;
  }
}
@media screen and (max-width: 767px) {
  .write_review_store .write_review_block {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .write_review_store .write_review_block {
    margin-right: 0;
  }
}
.write_review_store .title {
  font-size: 1.8rem;
  margin-bottom: 3rem;
  font-weight: bold;
  color: #242424;
}
@media screen and (max-width: 767px) {
  .write_review_store .title {
    margin-bottom: 2rem;
  }
}
.write_review_store .btn_block {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .write_review_store .btn_block {
    display: block;
  }
}
.write_review_store .subtxt {
  margin-left: 1rem;
  color: #95979C;
}
@media screen and (max-width: 767px) {
  .write_review_store .subtxt {
    margin: 1.5rem 0 0;
  }
}
.write_review_store .input_row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.write_review_store .input_row:not(:last-child) {
  margin-bottom: 1.5rem;
}
.write_review_store .input_row input {
  box-sizing: border-box;
  word-wrap: break-word;
  margin-left: 10px;
  margin-right: 10px;
  width: calc(50% - 20px);
}
.write_review_store .input_row textarea {
  box-sizing: border-box;
  word-wrap: break-word;
  margin-left: 10px;
  margin-right: 10px;
  width: calc(100% - 20px);
}
.write_review_store .btn:not(.write_review_link) {
  width: auto;
}

.reviews_item_ajax:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 0.1rem solid #E2E2E2;
}
@media screen and (max-width: 767px) {
  .reviews_item_ajax:not(:last-child) {
    padding-bottom: 1rem;
  }
}

.review_item:not(:last-child) {
  margin-bottom: 2rem;
}
.review_item .title {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .review_item .title {
    display: block;
  }
}
.review_item .title:not(:last-child) {
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 767px) {
  .review_item .title:not(:last-child) {
    margin-bottom: 1rem;
  }
}
.review_item .title .rating:not(:last-child) {
  margin-right: 2rem;
}
@media screen and (max-width: 767px) {
  .review_item .title .rating:not(:last-child) {
    margin: 0 0 1rem;
  }
}
.review_item .name {
  color: #242424;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .review_item .name .time {
    display: block;
  }
}
.review_item iframe {
  max-width: 100% !important;
  max-height: 100% !important;
}
.review_item .respons_wrapp:before {
  padding-top: 56.25%;
}
.review_item .respons_wrapp iframe {
  width: 100% !important;
  height: 100% !important;
}
.review_item.hide_review_item {
  display: none;
}
.review_item.hide_review_item.show {
  display: block;
}

.review_more {
  width: 25.7rem;
}
@media screen and (max-width: 767px) {
  .review_more {
    width: 100%;
  }
}

.with_btn {
  display: flex;
  align-items: center;
}
.with_btn .btn {
  font-size: 1.4rem;
  font-weight: normal;
  margin-left: 2rem;
}

/*# sourceMappingURL=style.css.map */

/* End */
/* /local/templates/adems_copy/components/bitrix/system.pagenavigation/adems/style.css?1695967862965 */
/* /local/templates/adems_copy/components/bitrix/news.list/reviews/style.css?17181037567720 */
