@charset "UTF-8";
.shop2-order-form .form-item {
  max-width: 420px;
}
.comments_form {
  display: block;
}
.comments_form .comment-item-reply {
  margin-left: 40px;
  margin-top: 10px;
}
@media (max-width: 640px) {
  .comments_form .comment-item-reply {
    margin-left: 20px;
  }
}
.comments_form .comment-item-reply .reply-name {
  color: #ff8700;
  font: 800 15px/ normal "Montserrat", Arial, Helvetica, sans-serif;
  margin-bottom: 10px;
}
.comments_form .comment-item-reply .reply-body {
  font: 300 16px/20px "Montserrat", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.6);
  padding: 23px 30px 26px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
body .board-top_text {
  padding: 0 0 30px;
}
@media (max-width: 1400px) {
  body .board-top_text .table-wrapper table {
    width: auto;
    max-width: 100%;
  }
}
@media (max-width: 1400px) {
  body .board-top_text .table-wrapper table tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  body .board-top_text .table-wrapper table tr td {
    width: 100%;
    max-width: 33.33333%;
  }
  body .board-top_text .table-wrapper table tr img {
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;
  }
}
@media (max-width: 960px) {
  body .board-top_text .table-wrapper table tr td {
    max-width: 100%;
  }
  body .board-top_text .table-wrapper table tr td[align="center"] {
    max-width: 50%;
  }
}
body .collections .kind-vendor, body .collections .tpl-stars, body .collections .kind-buy {
  display: none;
}
body .recent-products-inner .shop2-product-article, body .recent-products-inner .tpl-stars, body .recent-products-inner .folder-prod-buy-button {
  display: none;
}
body .articles-navigation__inner {
  display: flex;
  padding: 20px 0 30px;
  align-items: center;
}
@media (max-width: 640px) {
  body .articles-navigation__inner {
    flex-direction: column;
    align-items: center;
  }
}
body .articles-navigation__button {
  text-decoration: none;
  padding: 8px 30px 8px 8px;
  background: #f5f5f5;
  color: #fff;
  font-weight: normal;
  text-align: center;
  max-width: 48%;
  display: flex;
  align-items: center;
  font-size: 0;
  max-width: 580px;
  width: 100%;
  position: relative;
}
body .articles-navigation__button:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 55px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.178,4.442 L3.466,7.817 C3.704,8.061 4.089,8.061 4.327,7.817 C4.565,7.573 4.565,7.177 4.327,6.933 L2.079,4.625 L9.391,4.625 C9.727,4.625 10.000,4.345 10.000,4.000 C10.000,3.655 9.727,3.375 9.391,3.375 L2.079,3.375 L4.327,1.067 C4.565,0.823 4.565,0.427 4.327,0.183 C4.208,0.061 4.052,-0.000 3.896,-0.000 C3.741,-0.000 3.585,0.061 3.466,0.183 L0.178,3.558 C-0.060,3.802 -0.060,4.198 0.178,4.442 Z'/%3E%3C/svg%3E") 50% 50% no-repeat #ff6d00;
  pointer-evens: none;
  top: calc(50% - 25.5px);
}
body .articles-navigation__button-image {
  margin-right: 20px;
  min-width: 78px;
}
body .articles-navigation__button-title {
  font-size: 21px;
  font-weight: 500;
  text-align: left;
  color: #000;
}
@media (max-width: 640px) {
  body .articles-navigation__button-title {
    font-size: 17px;
  }
}
@media (max-width: 640px) {
  body .articles-navigation__button {
    margin: 5px 0;
    max-width: 100%;
    width: 100%;
  }
}
body .articles-navigation__button--prev:before {
  left: -15px;
}
body .articles-navigation__button--next:before {
  right: -15px;
  transform: rotateY(180deg);
}
@media (min-width: 641px) {
  body .articles-navigation__button--prev {
    margin-right: auto;
  }
  body .articles-navigation__button--next {
    margin-left: auto;
  }
}
body .articles-navigation__count {
  font-size: 25px;
  font-weight: 500;
  color: #000;
  min-width: 100px;
  text-align: center;
  padding: 10px 0;
}
body .articles-navigation__count-current {
  font-size: 30px;
  font-weight: bold;
  color: #df7715;
}
body .lg-video video {
  width: 100%;
  height: 100%;
}
@media (max-width: 640px) {
  body .filter-holder {
    margin-bottom: 10px;
  }
  body .p-path {
    margin-bottom: 20px;
  }
}
.contacts_schema {
  display: none;
}
.lg-sub-html {
  padding-bottom: 0;
}
.lg-sub-html .image-name {
  text-decoration: none;
  color: #fff;
  display: inline-block;
  padding: 8px 20px;
  background: #ff8700;
}
body .not-aviable-product .kind-image a, body .not-aviable-product .product-item__image a {
  opacity: 0.6;
}
body .not-aviable-product .card-slider__items {
  opacity: 0.6;
}
.l-slider {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.slider-init .slider__item:not(:first-child) {
  display: none;
}
/* После инициализации Slick показываем все — он сам управляет */
.slider-init.slick-initialized .slider__item {
  display: block;
}
