@charset "UTF-8";
@font-face {
    font-family: 'Roboto';
    src: url('../newcart/fonts/roboto/Roboto-Regular.ttf') format('ttf'),
    url('../newcart/fonts/roboto/Roboto-Regular.ttf') format('ttf');
    font-weight: 400; /* Используйте нужное начертание */
    font-style: normal;
}
.brands_list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr);
  width: 100%;
  gap: 8px;
}

@media screen and (max-width: 1280px) {
  .brands_list {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (max-width: 767px) {
  .brands_list {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}

.brands_list * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.brands_list__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border: 1px solid transparent;
  background: transparent;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  padding: 40px 15px 28px 15px;
  position: relative;
}

@media screen and (max-width: 991px) {
  .brands_list__block {
    border-color: #F5F5F5;
  }
}

@media screen and (max-width: 767px) {
  .brands_list__block {
    padding: 23px 15px 24px 15px;
  }
}

.brands_list__block:hover {
  border-color: #F5F5F5;
  background: #fff;
  -webkit-box-shadow: 0px 4px 45px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 45px rgba(0, 0, 0, 0.07);
}

@media screen and (max-width: 991px) {
  .brands_list__block:hover {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}

.brands_list__block:hover .brands_list__rating {
  opacity: 1;
}

.brands_list__block-link {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.brands_list__block-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 104px;
  padding: 0 20px;
  margin-bottom: 8px;
}

.brands_list__block-img:last-child {
  margin-bottom: 0;
}

.brands_list__block-img img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}

.brands_list__block-title {
  font-family: "Times New Roman";
  font-weight: normal;
  font-size: 16px;
  line-height: 1.44;
  text-align: center;
  color: #522C03;
  margin-bottom: 8px;
}

.brands_list__block-title:last-child {
  margin-bottom: 0;
}

.brands_list__rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 991px) {
  .brands_list__rating {
    opacity: 1;
  }
}

@media screen and (max-width: 767px) {
  .brands_list__rating {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.brands_list__rating-stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.brands_list__rating-stars span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 17px;
  height: 14px;
  background-color: #DFDFDF;
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.21667 0.75L10.0614 5.75963L16.0312 5.75963L11.2015 8.85575L13.0463 13.8654L8.21667 10.7693L3.38703 13.8654L5.23179 8.85575L0.402152 5.75963L6.37191 5.75963L8.21667 0.75Z' fill='%23FFCF5C'/%3e%3c/svg%3e ");
          mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.21667 0.75L10.0614 5.75963L16.0312 5.75963L11.2015 8.85575L13.0463 13.8654L8.21667 10.7693L3.38703 13.8654L5.23179 8.85575L0.402152 5.75963L6.37191 5.75963L8.21667 0.75Z' fill='%23FFCF5C'/%3e%3c/svg%3e ");
  margin-right: 3px;
}

.brands_list__rating-stars span:last-child {
  margin-right: 0;
}

.brands_list__rating-stars span.active {
  background-color: #FFCF5C;
}

.brands_list__rating-reviews {
  font-size: 14px;
  line-height: 1.28;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #666;
  margin-left: 16px;
  position: relative;
  z-index: 2;
}

@media screen and (max-width: 767px) {
  .brands_list__rating-reviews {
    margin-left: 0;
    margin-top: 8px;
  }
}

.brands_slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 32px;
}

.brands_slider:last-child {
  margin-bottom: 0;
}

.brands_slider * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.brands_slider.slick-slider button.slick-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 32px;
  background: #E2D2B4;
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  z-index: 1;
}

.brands_slider.slick-slider button.slick-arrow:after {
  content: "";
  display: block;
  width: 10px;
  height: 16px;
  background-color: #522C03;
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9 1L2 8L9 15' stroke='%23522C03' stroke-width='2'/%3e%3c/svg%3e ");
          mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9 1L2 8L9 15' stroke='%23522C03' stroke-width='2'/%3e%3c/svg%3e ");
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.brands_slider.slick-slider button.slick-arrow:hover {
  background: #522C03;
}

.brands_slider.slick-slider button.slick-arrow:hover:after {
  background-color: #fff;
}



.brands_slider.slick-slider button.slick-arrow.slick-disabled:hover {
  background: #E2D2B4;
}

.brands_slider.slick-slider button.slick-arrow.slick-disabled:after {
  background-color: #522C03;
  opacity: .25;
}

.brands_slider.slick-slider button.slick-arrow.slick-prev {
  left: 16px;
    display: flex !important;
}

@media screen and (max-width: 480px) {
  .brands_slider.slick-slider button.slick-arrow.slick-prev {
    left: 20px;
  }
}

.brands_slider.slick-slider button.slick-arrow.slick-next {
  right: 16px;
    display: flex !important;
}

@media screen and (max-width: 480px) {
  .brands_slider.slick-slider button.slick-arrow.slick-next {
    right: 20px;
  }
}
.brands_slider.slick-slider button.slick-arrow.slick-disabled {
    display: none !important;
}
.brands_slider.slick-slider button.slick-arrow.slick-next:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.brands_slider__slide {
  width: 100%;
}

.brands_slider__slide-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  background: #F5EFE3;
}

@media screen and (max-width: 767px) {
  .brands_slider__slide-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.brands_slider__slide-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 420px;
  height: 420px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .brands_slider__slide-img {
    width: 100%;
    height: auto;
  }
}

.brands_slider__slide-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 767px) {
  .brands_slider__slide-img img {
    height: auto;
  }
}

.brands_slider__slide-play {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.brands_slider__slide-play:after {
  content: "";
  display: block;
  width: 51px;
  height: 51px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='25.5' cy='25.5' r='25' stroke='white'/%3e%3cpath d='M37 25L20.5 34.5263L20.5 15.4737L37 25Z' fill='white'/%3e%3c/svg%3e ");
          mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='25.5' cy='25.5' r='25' stroke='white'/%3e%3cpath d='M37 25L20.5 34.5263L20.5 15.4737L37 25Z' fill='white'/%3e%3c/svg%3e ");
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.brands_slider__slide-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding: 40px;
}

@media screen and (max-width: 767px) {
  .brands_slider__slide-content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: center;
    padding: 24px 0 60px 0;
  }
}

.brands_slider__slide-title {
  font-family: "Times New Roman";
  font-weight: bold;
  font-size: 44px;
  line-height: 1;
  color: #522C03;
  margin-bottom: 32px;
}

@media screen and (max-width: 767px) {
  .brands_slider__slide-title {
    font-size: 24px;
    margin-bottom: 16px;
  }
}

.brands_slider__slide-title:last-child {
  margin-bottom: 0;
}

.brands_slider__slide-description {
  max-width: 350px;
  font-size: 16px;
  line-height: 1.2;
  color: #333;
  margin-bottom: 32px;
}

@media screen and (max-width: 767px) {
  .brands_slider__slide-description {
    max-width: 282px;
  }
}

.brands_slider__slide-description:last-child {
  margin-bottom: 0;
}

.brands_slider__slide-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 16px;
  margin-bottom: 32px;
}

@media screen and (max-width: 767px) {
  .brands_slider__slide-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 24px;
  }
}

.brands_slider__slide-buttons:last-child {
  margin-bottom: 0;
}

.brands_slider__slide-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  min-width: 167px;
  height: auto;
  min-height: 36px;
  text-decoration: none;
  font-size: 14px;
  line-height: 1.2;
  text-align: center;
  color: #522C03;
  border: 1px solid #522C03;
  background: transparent;
  padding: 8px 15px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.brands_slider__slide-button:hover {
  text-decoration: none;
  color: #fff;
  background: #522C03;
}

@media screen and (max-width: 480px) {
  .brands_slider--main.slick-slider button.slick-arrow {
    top: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    bottom: 60px;
  }
}

@media screen and (max-width: 1280px) {
  .brands_slider--main .brands_slider__slide-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media screen and (max-width: 991px) {
  .brands_slider--main .brands_slider__slide-wrap {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
  }
    .brands_slider{
        margin-left: -20px;
        margin-right: -20px;
        width: 100vw !important;
    }
    .brands_slider--main .brands_slider__slide-img{
        padding: 16px 20px;
    }
}

@media screen and (max-width: 767px) {
  .brands_slider--main .brands_slider__slide-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media screen and (max-width: 1280px) {
  .brands_slider--main .brands_slider__slide-img {
    width: 100%;
    height: auto;
  }
}

@media screen and (max-width: 991px) {
  .brands_slider--main .brands_slider__slide-img {
    width: 420px;
    height: 420px;
  }
}

@media screen and (max-width: 767px) {
  .brands_slider--main .brands_slider__slide-img {
    width: 100%;
    height: auto;
  }

}

@media screen and (max-width: 1280px) {
  .brands_slider--main .brands_slider__slide-img img {
    height: auto;
  }
}

@media screen and (max-width: 991px) {
  .brands_slider--main .brands_slider__slide-img img {
    height: 100%;
  }
}

@media screen and (max-width: 767px) {
  .brands_slider--main .brands_slider__slide-img img {
    height: auto;
  }
}

.brands_slider--gallery .brands_slider__slide {
  width: 420px;
  margin-right: 8px;
}

@media screen and (max-width: 480px) {
  .brands_slider--gallery .brands_slider__slide {
    width: 100%;
    margin: 0;
  }
}

.brands_categories {
  width: 100%;
  margin-bottom: 65px;
}

.brands_categories:last-child {
  margin-bottom: 0;
}

.brands_categories * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.brands_categories-box {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[5];
      grid-template-columns: repeat(5, 1fr);
  width: 100%;
  gap: 50px 24px;
}

@media screen and (max-width: 1280px) {
  .brands_categories-box {
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr);
  }
}

@media screen and (max-width: 767px) {
  .brands_categories-box {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (max-width: 480px) {
  .brands_categories-box {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    gap: 24px 20px;
  }
}

.brands_categories__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
}

@media screen and (max-width: 767px) {
  .brands_categories__block {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .brands_categories__block:nth-child(1), .brands_categories__block:nth-child(2), .brands_categories__block:nth-child(3), .brands_categories__block:nth-child(4), .brands_categories__block:nth-child(5), .brands_categories__block:nth-child(6) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media screen and (max-width: 480px) {
  .brands_categories__block:nth-child(1), .brands_categories__block:nth-child(2), .brands_categories__block:nth-child(3), .brands_categories__block:nth-child(4), .brands_categories__block:nth-child(5), .brands_categories__block:nth-child(6) {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .brands_categories__block:nth-child(1), .brands_categories__block:nth-child(2), .brands_categories__block:nth-child(3), .brands_categories__block:nth-child(4) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.brands_categories__block:hover .brands_categories__block-link {
  opacity: 1;
}

.brands_categories__block-link {
  content: "";
  display: block;
  width: calc(100% + 24px);
  height: calc(100% + 24px);
  border: 1px solid #F5F5F5;
  background: transparent;
  -webkit-box-shadow: 0px 4px 45px rgba(0, 0, 0, 0.07);
          box-shadow: 0px 4px 45px rgba(0, 0, 0, 0.07);
  position: absolute;
  top: -12px;
  left: -12px;
  z-index: 2;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  opacity: 0;
}

@media screen and (max-width: 480px) {
  .brands_categories__block-link {
    width: 100%;
    height: 100%;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    top: 0;
    left: 0;
  }
}

.brands_categories__block-content {
  position: relative;
  z-index: 1;
}

.brands_categories__block-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 130px;
  margin-bottom: 24px;
}

.brands_categories__block-img:last-child {
  margin-bottom: 0;
}

.brands_categories__block-img img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: auto;
}

.brands_categories__block-title {
  font-size: 17px;
  line-height: 1;
  text-align: center;
}

.brands_categories-toggle {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  line-height: 1.2;
  text-align: center;
  color: #522C03;
  text-decoration: underline;
  margin: 0 auto;
  margin-top: 40px;
}

@media screen and (max-width: 767px) {
  .brands_categories-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.brands_categories-toggle--show {
  display: block;
}

.brands_categories-toggle--hide {
  display: none;
}

.brands_categories-toggle.active .brands_categories-toggle--show {
  display: none;
}

.brands_categories-toggle.active .brands_categories-toggle--hide {
  display: block;
}

.filters_brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  max-width: 279px;
  background: #F5F5F5;
  padding: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 991px) {
  .filters_brand {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 100%;
    background: transparent;
    padding: 0;
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 767px) {
  .filters_brand {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 24px 0;
    margin: 0;
  }
}

.filters_brand * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.filters_brand__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  border-bottom: 1px solid #999;
  padding-bottom: 20px;
  margin-bottom: 16px;
}

@media screen and (max-width: 991px) {
  .filters_brand__info {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .filters_brand__info {
    margin-bottom: 24px;
  }
}

.filters_brand__info:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.filters_brand__info-logo {
  margin-bottom: 24px;
}

@media screen and (max-width: 991px) {
  .filters_brand__info-logo {
    margin-right: 20px;
    margin-bottom: 0;
  }
}

.filters_brand__info-logo:last-child {
  margin-bottom: 0;
}

.filters_brand__info-content {
  margin-bottom: 22px;
}

.filters_brand__info-content:last-child {
  margin-bottom: 0;
}

.filters_brand__info-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 1;
  color: #333;
  margin-bottom: 22px;
}

@media screen and (max-width: 991px) {
  .filters_brand__info-title {
    margin-bottom: 14px;
  }
}

.filters_brand__info-title:last-child {
  margin-bottom: 0;
}

.filters_brand__info-rating {
  opacity: 1;
}

@media screen and (max-width: 991px) {
  .filters_brand__info-rating {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media screen and (max-width: 991px) {
  .filters_brand__info-rating .brands_list__rating-reviews {
    margin-top: 0;
    margin-left: 24px;
  }
}

.filters_brand-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
}

@media screen and (max-width: 991px) {
  .filters_brand-box {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    gap: 0 20px;
  }
}

.filters_brand__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  border-bottom: 1px solid #999;
  padding-bottom: 24px;
  margin-bottom: 24px;
  position: relative;
}

@media screen and (max-width: 991px) {
  .filters_brand__block {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}

.filters_brand__block:last-child {
  margin-bottom: 0;
}

.filters_brand__block-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 1;
  color: #333;
  margin-bottom: 16px;
}

@media screen and (max-width: 991px) {
  .filters_brand__block-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 48px;
    font-size: 14px;
    color: #522C03;
    border: 1px solid #522C03;
    margin-bottom: 0;
    cursor: pointer;
  }
}

.filters_brand__block-title:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 991px) {
  .filters_brand__block-title.active span:after {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
}

.filters_brand__block-title span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.filters_brand__block-title span:after {
  display: block;
  width: 11px;
  height: 7px;
  background-color: #522C03;
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 1L5.5 5.5L1 0.999999' stroke='%23522C03' stroke-width='2'/%3e%3c/svg%3e ");
          mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 1L5.5 5.5L1 0.999999' stroke='%23522C03' stroke-width='2'/%3e%3c/svg%3e ");
  margin-left: 12px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 991px) {
  .filters_brand__block-title span:after {
    content: "";
  }
}

.filters_brand-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 24px;
  position: relative;
}

@media screen and (max-width: 991px) {
  .filters_brand-search {
    display: none;
  }
}

.filters_brand-search:after {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath d='m15.445 13.261-3.779-3.75c.59-.958.9-2.06.898-3.184C12.564 2.937 9.603 0 6.186 0c-.812 0-1.617.159-2.367.467-.751.308-1.433.76-2.007 1.33A6.134 6.134 0 0 0 .47 3.79 6.095 6.095 0 0 0 0 6.138c0 3.389 2.961 6.327 6.377 6.327 1.095 0 2.17-.288 3.115-.838l3.799 3.771a.957.957 0 0 0 1.346 0l.943-.935c.371-.368.236-.834-.135-1.202ZM1.904 6.138a4.22 4.22 0 0 1 1.254-3.005 4.284 4.284 0 0 1 3.028-1.245c2.366 0 4.474 2.09 4.474 4.439a4.234 4.234 0 0 1-1.255 3.005 4.301 4.301 0 0 1-3.028 1.244c-2.366 0-4.473-2.092-4.473-4.438Z' fill='%23522C03'/%3e%3c/svg%3e");
  position: absolute;
  top: calc(50% - 10px);
  right: 18px;
}

.filters_brand-search input {
  width: 100%;
  min-height: 41px;
  margin: 0;
  padding: 0;
  border: none;
  font-family: Arial;
  font-size: 12px;
  background: #FFFFFF;
  padding-left: 13px;
  padding-right: 34px;
}

.filters_brand-search input::-webkit-input-placeholder {
  font-weight: 300;
  font-size: 16px;
  color: #999;
  font-family: 'Roboto', sans-serif;
}

.filters_brand-search input:-ms-input-placeholder {
  font-weight: 300;
  font-size: 16px;
  color: #999;
  font-family: 'Roboto', sans-serif;
}

.filters_brand-search input::-ms-input-placeholder {
  font-weight: 300;
  font-size: 16px;
  color: #999;
  font-family: 'Roboto', sans-serif;
}

.filters_brand-search input::placeholder {
  font-weight: 300;
  font-size: 16px;
  color: #999;
  font-family: 'Roboto', sans-serif;
}

.filters_brand__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
}

@media screen and (max-width: 991px) {
  .filters_brand__list {
    display: none;
    background: #F5F5F5;
    padding: 24px 16px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 2;
  }
}

.filters_brand__list-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  margin-bottom: 24px;
}

.filters_brand__list-block:last-child {
  margin-bottom: 0;
}

.filters_brand__list-item {
  display: none;
  list-style: none;
  margin-top: 22px;
}

@media screen and (max-width: 991px) {
  .filters_brand__list-item {
    margin-top: 16px;
  }
}

.filters_brand__list-item:first-child {
  margin-top: 0;
}

.filters_brand__list-item:nth-child(1), .filters_brand__list-item:nth-child(2), .filters_brand__list-item:nth-child(3), .filters_brand__list-item:nth-child(4), .filters_brand__list-item:nth-child(5) {
  display: block;
}

.filters_brand__list-item a {
  font-size: 16px;
  line-height: 1;
  color: #333;
  text-decoration: none;
}

.filters_brand__list-toggle {
  font-size: 14px;
  line-height: 1.2;
  text-decoration: underline;
}

.filters_brand__list-toggle.active .filters_brand__list-toggle--show {
  display: none;
}

.filters_brand__list-toggle.active .filters_brand__list-toggle--hide {
  display: block;
}

.filters_brand__list-toggle--show {
  display: block;
}

.filters_brand__list-toggle--hide {
  display: none;
}

.recomendation-sec.p0 {
  padding: 0;
}

@media screen and (max-width: 991px) {
  .recomendation-sec.md-mb-64 {
    margin-bottom: 64px;
  }
}

.brands_content * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.brands_content-title {
  font-family: "Times New Roman";
  font-weight: bold;
  font-size: 24px;
  line-height: 1;
  color: #522C03;
}
.brands_content-title-wrap{
    margin-bottom: 64px;
    justify-content: space-between;
    align-items: center;
}

@media screen and (max-width: 1280px) {
  .brands_content-title {
    font-size: 20px;
  }
    .brands_content-title-wrap{
        margin-bottom: 40px;
    }
}

.brands_content-title:last-child {
  margin-bottom: 0;
}

.brands_content-quotes {
  background: #F5EFE3;
  padding: 50px 40px;
  margin-bottom: 64px;
}

@media screen and (max-width: 1280px) {
  .brands_content-quotes {
    padding: 20px;
    margin-bottom: 40px;
  }
}

.brands_content-quotes:last-child {
  margin-bottom: 0;
}

.brands_content-quotes p {
  font-weight: 300;
  font-size: 20px;
  line-height: 1.45;
  color: #333;
  margin-bottom: 29px;
}

@media screen and (max-width: 1280px) {
  .brands_content-quotes p {
    font-size: 18px;
  }
}

.brands_content-quotes p:last-child {
  margin-bottom: 0;
}

.brands_content__block {
  margin-bottom: 64px;
}

@media screen and (max-width: 991px) {
  .brands_content__block {
    margin-bottom: 40px;
  }
}

.brands_content__block.mb48 {
  margin-bottom: 48px;
}

.brands_content__block:last-child {
  margin-bottom: 0;
}

.brands_content__block-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
  .brands_content__block-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.brands_content__block-wrap:last-child {
  margin-bottom: 0;
}

.brands_content__block-content {
  width: 100%;
}

@media screen and (max-width: 1280px) {
  .brands_content__block-content {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 1280px) {
  .brands_content__block-content:last-child {
    margin-bottom: 0;
  }
}

.brands_content__block-title {
  font-weight: bold;
  font-size: 20px;
  line-height: 1.45;
  color: #522C03;
  margin-bottom: 24px;
}

@media screen and (max-width: 1280px) {
  .brands_content__block-title {
    font-size: 18px;
    margin-bottom: 22px;
  }
}

.brands_content__block-title:last-child {
  margin-bottom: 0;
}

.brands_content__block-description {
  margin-bottom: 32px;
}

@media screen and (max-width: 1280px) {
  .brands_content__block-description {
    margin-bottom: 24px;
  }
}

.brands_content__block-description:last-child {
  margin-bottom: 0;
}

.brands_content__block-description p {
  font-size: 20px;
  line-height: 1.45;
  color: #333;
  margin-bottom: 24px;
}

@media screen and (max-width: 1280px) {
  .brands_content__block-description p {
    font-size: 16px;
  }
}

.brands_content__block-description p:last-child {
  margin-bottom: 0;
}

.brands_content__block-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 384px;
}

@media screen and (max-width: 1280px) {
  .brands_content__block-img {
    width: 300px;
  }
}

@media screen and (max-width: 991px) {
  .brands_content__block-img {
    width: 384px;
  }
}

@media screen and (max-width: 767px) {
  .brands_content__block-img {
    width: 100%;
    max-width: 384px;
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 767px) {
  .brands_content__block-img:last-child {
    margin-bottom: 0;
  }
}

.brands_content__block-img--left {
  margin-right: 24px;
}

@media screen and (max-width: 767px) {
  .brands_content__block-img--left {
    margin: 0;
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 767px) {
  .brands_content__block-img--left:last-child {
    margin-bottom: 0;
  }
}

.brands_content__block-img--right {
  margin-left: 24px;
}

@media screen and (max-width: 767px) {
  .brands_content__block-img--right {
    margin: 0;
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 767px) {
  .brands_content__block-img--right:last-child {
    margin-bottom: 0;
  }
}

.brands_content__block-img img {
  width: 100%;
  height: auto;
}

.brands_content__block-list {
  margin-bottom: 32px;
}

.brands_content__block-list:last-child {
  margin-bottom: 0;
}

.brands_content__block-list p {
  font-weight: bold;
  font-size: 20px;
  line-height: 1.45;
  color: #522C03;
  margin-bottom: 24px;
}

.brands_content__block-list p:last-child {
  margin-bottom: 0;
}

.brands_content__block-description ul,
.brands_content-quotes ul{
  margin-bottom: 24px;
}

.brands_content__block-description ul:last-child,
.brands_content-quotes ul:last-child{
  margin-bottom: 0;
}

.brands_content__block-description ul li,
.brands_content-quotes ul li{
  list-style: none;
  font-size: 18px;
  line-height: 1;
  padding-left: 22px;
  margin-bottom: 24px;
  position: relative;
}

.brands_content__block-description ul li:last-child,
.brands_content-quotes ul li:last-child {
  margin-bottom: 0;
}

.brands_content__block-description ul li:before,
.brands_content-quotes ul li:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #903226;
  position: absolute;
  top: 6px;
  left: 0;
}

.brands_content__block-note {
  font-family: "Times New Roman";
  font-weight: bold;
  font-size: 20px;
  line-height: 1.15;
  color: #522C03;
  margin-bottom: 24px;
}

.brands_content__block-note:last-child {
  margin-bottom: 0;
}

.brands_content-video {
  width: 100%;
  height: 480px;
  margin-bottom: 64px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .brands_content-video {
    height: 300px;
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 480px) {
  .brands_content-video {
    height: 201px;
  }
}

.brands_content-video:last-child {
  margin-bottom: 0;
}

.brands_content-video:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.brands_content-video iframe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.brands_content-video iframe:after {
  content: "";
  display: block;
  width: 51px;
  height: 51px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='25.5' cy='25.5' r='25' stroke='white'/%3e%3cpath d='M37 25L20.5 34.5263L20.5 15.4737L37 25Z' fill='white'/%3e%3c/svg%3e ");
}

.brands_content-video img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: relative;
  z-index: 0;
}

.brands_content__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  position: relative;
}

@media screen and (max-width: 767px) {
  .brands_content__bottom {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    gap: 0 20px;
    padding-top: 66px;
  }
}

.brands_content__bottom-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 480px) {
  .brands_content__bottom-wrap {
    min-width: calc(50% - 10px);
  }
}

.brands_content-back_to_brands {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  min-width: 177px;
  height: auto;
  min-height: 40px;
  font-size: 14px;
  line-height: 1.2;
  text-align: center;
  color: #522C03;
  text-decoration: none;
  border: 1px solid #522C03;
  background: transparent;
  padding: 10px ​15px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 480px) {
  .brands_content-back_to_brands {
    min-width: calc(50% - 10px);
  }
}

.brands_content-back_to_brands:hover {
  color: #fff;
  text-decoration: none;
  background: #522C03;
}

.brands_content-share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 33px;
}

@media screen and (max-width: 767px) {
  .brands_content-share {
    /*position: absolute;*/
    top: 0;
    left: 0;
    margin: 0;
  }
    .brands_content .brands_content-share{
        justify-content: flex-start;
    }
}

.brands_content-share:last-child {
  margin-right: 0;
}

.brands_content-share:hover {
  text-decoration: none;
}

.brands_content-share:hover span {
  text-decoration: none;
}

.brands_content-share span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  line-height: 1.2;
  text-decoration: underline;
  color: #522C03;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.brands_content-share span:before {
  content: "";
  display: block;
  width: 14px;
  height: 18px;
  background-color: #522C03;
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.0373 8.21997C13.2276 8.21998 13.4115 8.28814 13.5549 8.41185C13.6983 8.53555 13.7916 8.70644 13.8175 8.8929L13.8248 8.99882V14.4507C13.8248 15.178 13.5444 15.8778 13.0406 16.4075C12.5368 16.9372 11.8476 17.2569 11.1137 17.3013L10.9373 17.3065H3.0623C2.327 17.3065 1.61939 17.0291 1.08379 16.5309C0.548197 16.0326 0.224975 15.3511 0.180055 14.6252L0.174805 14.4507V8.99882C0.174866 8.80149 0.250661 8.61154 0.386876 8.46735C0.523091 8.32315 0.709568 8.23548 0.908629 8.22202C1.10769 8.20857 1.30449 8.27036 1.45927 8.39489C1.61405 8.51941 1.71526 8.69741 1.74245 8.8929L1.7498 8.99882V14.4507C1.7498 15.1226 2.2664 15.6761 2.9279 15.7426L3.0623 15.7488H10.9373C11.2621 15.7487 11.5752 15.6295 11.8163 15.4143C12.0574 15.1991 12.2092 14.9032 12.2425 14.5837L12.2498 14.4507V8.99882C12.2498 8.79226 12.3328 8.59416 12.4805 8.44809C12.6281 8.30203 12.8284 8.21997 13.0373 8.21997ZM1.98815 5.32474L6.4433 0.91959C6.57664 0.787687 6.75341 0.707488 6.94148 0.693577C7.12954 0.679665 7.31641 0.732964 7.4681 0.843782L7.5563 0.91959L12.0115 5.32474C12.1542 5.46332 12.2382 5.6504 12.2465 5.84803C12.2549 6.04565 12.1869 6.23901 12.0563 6.38886C11.9258 6.53871 11.7425 6.63382 11.5437 6.6549C11.3448 6.67598 11.1453 6.62145 10.9856 6.50236L10.8974 6.42655L7.7873 3.34959V11.3354C7.7873 11.5236 7.71838 11.7054 7.5933 11.8472C7.46822 11.9891 7.29544 12.0813 7.1069 12.1069L6.9998 12.1142C6.8095 12.1142 6.62565 12.046 6.48223 11.9223C6.33881 11.7986 6.24553 11.6277 6.21965 11.4413L6.2123 11.3354V3.34959L3.1022 6.42655C2.96881 6.55873 2.79183 6.6391 2.60352 6.65301C2.41522 6.66693 2.22813 6.61346 2.07635 6.50236L1.98815 6.42655C1.85451 6.29462 1.77325 6.11959 1.75918 5.93335C1.74511 5.74712 1.79917 5.56208 1.9115 5.41197L1.98815 5.32474L6.4433 0.91959L1.98815 5.32474Z' fill='%23522C03'/%3e%3c/svg%3e ");
          mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.0373 8.21997C13.2276 8.21998 13.4115 8.28814 13.5549 8.41185C13.6983 8.53555 13.7916 8.70644 13.8175 8.8929L13.8248 8.99882V14.4507C13.8248 15.178 13.5444 15.8778 13.0406 16.4075C12.5368 16.9372 11.8476 17.2569 11.1137 17.3013L10.9373 17.3065H3.0623C2.327 17.3065 1.61939 17.0291 1.08379 16.5309C0.548197 16.0326 0.224975 15.3511 0.180055 14.6252L0.174805 14.4507V8.99882C0.174866 8.80149 0.250661 8.61154 0.386876 8.46735C0.523091 8.32315 0.709568 8.23548 0.908629 8.22202C1.10769 8.20857 1.30449 8.27036 1.45927 8.39489C1.61405 8.51941 1.71526 8.69741 1.74245 8.8929L1.7498 8.99882V14.4507C1.7498 15.1226 2.2664 15.6761 2.9279 15.7426L3.0623 15.7488H10.9373C11.2621 15.7487 11.5752 15.6295 11.8163 15.4143C12.0574 15.1991 12.2092 14.9032 12.2425 14.5837L12.2498 14.4507V8.99882C12.2498 8.79226 12.3328 8.59416 12.4805 8.44809C12.6281 8.30203 12.8284 8.21997 13.0373 8.21997ZM1.98815 5.32474L6.4433 0.91959C6.57664 0.787687 6.75341 0.707488 6.94148 0.693577C7.12954 0.679665 7.31641 0.732964 7.4681 0.843782L7.5563 0.91959L12.0115 5.32474C12.1542 5.46332 12.2382 5.6504 12.2465 5.84803C12.2549 6.04565 12.1869 6.23901 12.0563 6.38886C11.9258 6.53871 11.7425 6.63382 11.5437 6.6549C11.3448 6.67598 11.1453 6.62145 10.9856 6.50236L10.8974 6.42655L7.7873 3.34959V11.3354C7.7873 11.5236 7.71838 11.7054 7.5933 11.8472C7.46822 11.9891 7.29544 12.0813 7.1069 12.1069L6.9998 12.1142C6.8095 12.1142 6.62565 12.046 6.48223 11.9223C6.33881 11.7986 6.24553 11.6277 6.21965 11.4413L6.2123 11.3354V3.34959L3.1022 6.42655C2.96881 6.55873 2.79183 6.6391 2.60352 6.65301C2.41522 6.66693 2.22813 6.61346 2.07635 6.50236L1.98815 6.42655C1.85451 6.29462 1.77325 6.11959 1.75918 5.93335C1.74511 5.74712 1.79917 5.56208 1.9115 5.41197L1.98815 5.32474L6.4433 0.91959L1.98815 5.32474Z' fill='%23522C03'/%3e%3c/svg%3e ");
  margin-right: 16px;
}

.brands_content-back_to_catalog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  min-width: 177px;
  height: auto;
  min-height: 40px;
  font-size: 14px;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  text-decoration: none;
  border: 1px solid #522C03;
  background: #522C03;
  padding: 10px ​15px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 480px) {
  .brands_content-back_to_catalog {
    min-width: 100%;
  }
}

.brands_content-back_to_catalog:hover {
  color: #522C03;
  text-decoration: none;
  background: transparent;
}

@media screen and (max-width: 991px) {
  .catalog__wrap.for_brands {
    padding-top: 40px;
    position: relative;
  }
}

@media screen and (max-width: 767px) {
  .catalog__wrap.for_brands {
    padding-top: 84px;
  }
}

@media screen and (max-width: 991px) {
  .breadcrumbs-new.for_brands {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
}

@media screen and (max-width: 767px) {
  .breadcrumbs-new.for_brands {
    margin-bottom: 0;
  }
}

.categoty-slider.mb32 {
  margin-bottom: 32px;
}

.catalog__bot {
  width: 100%;
}

.search_page {
  padding-top: 30px;
}

.search_page * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.search_page-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-bottom: 40px;
}

@media screen and (max-width: 991px) {
  .search_page-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 32px;
  }
}

.search_page-head:last-child {
  margin-bottom: 0;
}

.search_page__search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  max-width: 790px;
  height: 40px;
  background: #fff;
  border: 1px solid #522C03;
  padding: 3px;
}

@media screen and (max-width: 1280px) {
  .search_page__search {
    max-width: 600px;
  }
}

@media screen and (max-width: 991px) {
  .search_page__search {
    margin-bottom: 24px;
  }
}

.search_page__search-field {
  width: 100%;
  font-size: 16px;
  line-height: 1;
  color: #333;
  border: none;
  background: transparent;
  padding: 0 16px;
  margin: 0;
}

.search_page__search-field::-webkit-input-placeholder {
  color: #999;
}

.search_page__search-field:-ms-input-placeholder {
  color: #999;
}

.search_page__search-field::-ms-input-placeholder {
  color: #999;
}

.search_page__search-field::placeholder {
  color: #999;
}

.search_page__search-voice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 32px;
  margin-right: 20px;
  cursor: pointer;
}

.search_page__search-voice:after {
  content: "";
  display: block;
  width: 13px;
  height: 19px;
  background-color: #522C03;
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='19' viewBox='0 0 13 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.33464 3.95834C3.33464 3.11849 3.66827 2.31303 4.26213 1.71917C4.856 1.1253 5.66145 0.791672 6.5013 0.791672C7.34115 0.791672 8.14661 1.1253 8.74047 1.71917C9.33434 2.31303 9.66797 3.11849 9.66797 3.95834V8.70834C9.66797 9.54819 9.33434 10.3536 8.74047 10.9475C8.14661 11.5414 7.34115 11.875 6.5013 11.875C5.66145 11.875 4.856 11.5414 4.26213 10.9475C3.66827 10.3536 3.33464 9.54819 3.33464 8.70834V3.95834ZM1.7513 7.91667C1.7513 7.70671 1.66789 7.50534 1.51943 7.35688C1.37096 7.20841 1.1696 7.125 0.959635 7.125C0.749672 7.125 0.548309 7.20841 0.399843 7.35688C0.251376 7.50534 0.167969 7.70671 0.167969 7.91667V8.70834C0.167995 10.251 0.730992 11.7406 1.7513 12.8976C2.77162 14.0547 4.17911 14.7996 5.70964 14.9926V17.4167C5.70964 17.6266 5.79304 17.828 5.94151 17.9765C6.08998 18.1249 6.29134 18.2083 6.5013 18.2083C6.71126 18.2083 6.91263 18.1249 7.06109 17.9765C7.20956 17.828 7.29297 17.6266 7.29297 17.4167V14.9926C8.8235 14.7996 10.231 14.0547 11.2513 12.8976C12.2716 11.7406 12.8346 10.251 12.8346 8.70834V7.91667C12.8346 7.70671 12.7512 7.50534 12.6028 7.35688C12.4543 7.20841 12.2529 7.125 12.043 7.125C11.833 7.125 11.6316 7.20841 11.4832 7.35688C11.3347 7.50534 11.2513 7.70671 11.2513 7.91667V8.70834C11.2513 9.96812 10.7509 11.1763 9.86006 12.0671C8.96926 12.9579 7.76108 13.4583 6.5013 13.4583C5.24152 13.4583 4.03334 12.9579 3.14254 12.0671C2.25175 11.1763 1.7513 9.96812 1.7513 8.70834V7.91667Z' fill='%23522C03'/%3e%3c/svg%3e ");
          mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='19' viewBox='0 0 13 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.33464 3.95834C3.33464 3.11849 3.66827 2.31303 4.26213 1.71917C4.856 1.1253 5.66145 0.791672 6.5013 0.791672C7.34115 0.791672 8.14661 1.1253 8.74047 1.71917C9.33434 2.31303 9.66797 3.11849 9.66797 3.95834V8.70834C9.66797 9.54819 9.33434 10.3536 8.74047 10.9475C8.14661 11.5414 7.34115 11.875 6.5013 11.875C5.66145 11.875 4.856 11.5414 4.26213 10.9475C3.66827 10.3536 3.33464 9.54819 3.33464 8.70834V3.95834ZM1.7513 7.91667C1.7513 7.70671 1.66789 7.50534 1.51943 7.35688C1.37096 7.20841 1.1696 7.125 0.959635 7.125C0.749672 7.125 0.548309 7.20841 0.399843 7.35688C0.251376 7.50534 0.167969 7.70671 0.167969 7.91667V8.70834C0.167995 10.251 0.730992 11.7406 1.7513 12.8976C2.77162 14.0547 4.17911 14.7996 5.70964 14.9926V17.4167C5.70964 17.6266 5.79304 17.828 5.94151 17.9765C6.08998 18.1249 6.29134 18.2083 6.5013 18.2083C6.71126 18.2083 6.91263 18.1249 7.06109 17.9765C7.20956 17.828 7.29297 17.6266 7.29297 17.4167V14.9926C8.8235 14.7996 10.231 14.0547 11.2513 12.8976C12.2716 11.7406 12.8346 10.251 12.8346 8.70834V7.91667C12.8346 7.70671 12.7512 7.50534 12.6028 7.35688C12.4543 7.20841 12.2529 7.125 12.043 7.125C11.833 7.125 11.6316 7.20841 11.4832 7.35688C11.3347 7.50534 11.2513 7.70671 11.2513 7.91667V8.70834C11.2513 9.96812 10.7509 11.1763 9.86006 12.0671C8.96926 12.9579 7.76108 13.4583 6.5013 13.4583C5.24152 13.4583 4.03334 12.9579 3.14254 12.0671C2.25175 11.1763 1.7513 9.96812 1.7513 8.70834V7.91667Z' fill='%23522C03'/%3e%3c/svg%3e ");
}

.search_page__search-submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 14px;
  line-height: 1;
  text-align: center;
  color: #903226;
  background: #FFCF5C;
  padding: 0 12px;
}

.search_page__search-submit:hover {
  color: #fff;
  background: #903226;
}

.search_page__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0 40px;
}

@media screen and (max-width: 991px) {
  .search_page__nav {
    width: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 0 32px;
  }
}

.search_page__nav-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
  line-height: 1.3;
  color: #999;
  text-decoration: none;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.search_page__nav-button:hover {
  text-decoration: none;
}

.search_page__nav-button.active, .search_page__nav-button:hover {
  color: #522C03;
}

.search_page__nav-button.active span:before, .search_page__nav-button:hover span:before {
  background-color: #522C03;
}

.search_page__nav-button span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.search_page__nav-button span:before {
  content: "";
  display: block;
  background-color: #999;
  margin-right: 16px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.search_page__nav-button span.block:before {
  width: 16px;
  height: 16px;
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 5.12883C0 6.2334 0.895431 7.12883 2 7.12883H5.13513C6.2397 7.12883 7.13514 6.2334 7.13514 5.12883V1.98915C7.13514 0.884583 6.2397 -0.010849 5.13514 -0.010849H2C0.895432 -0.010849 0 0.884582 0 1.98915V5.12883ZM8.86487 5.12883C8.86487 6.2334 9.7603 7.12883 10.8649 7.12883H14C15.1046 7.12883 16 6.2334 16 5.12883V1.98915C16 0.884583 15.1046 -0.010849 14 -0.010849H10.8649C9.7603 -0.010849 8.86487 0.884582 8.86487 1.98915V5.12883ZM0 13.9993C0 15.1039 0.895431 15.9993 2 15.9993H5.13513C6.2397 15.9993 7.13514 15.1039 7.13514 13.9993V10.8597C7.13514 9.7551 6.2397 8.85967 5.13514 8.85967H2C0.895432 8.85967 0 9.7551 0 10.8597V13.9993ZM8.86487 13.9993C8.86487 15.1039 9.7603 15.9993 10.8649 15.9993H14C15.1046 15.9993 16 15.1039 16 13.9993V10.8597C16 9.7551 15.1046 8.85967 14 8.85967H10.8649C9.7603 8.85967 8.86487 9.7551 8.86487 10.8597V13.9993Z' fill='%23999999'/%3e%3c/svg%3e ");
          mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 5.12883C0 6.2334 0.895431 7.12883 2 7.12883H5.13513C6.2397 7.12883 7.13514 6.2334 7.13514 5.12883V1.98915C7.13514 0.884583 6.2397 -0.010849 5.13514 -0.010849H2C0.895432 -0.010849 0 0.884582 0 1.98915V5.12883ZM8.86487 5.12883C8.86487 6.2334 9.7603 7.12883 10.8649 7.12883H14C15.1046 7.12883 16 6.2334 16 5.12883V1.98915C16 0.884583 15.1046 -0.010849 14 -0.010849H10.8649C9.7603 -0.010849 8.86487 0.884582 8.86487 1.98915V5.12883ZM0 13.9993C0 15.1039 0.895431 15.9993 2 15.9993H5.13513C6.2397 15.9993 7.13514 15.1039 7.13514 13.9993V10.8597C7.13514 9.7551 6.2397 8.85967 5.13514 8.85967H2C0.895432 8.85967 0 9.7551 0 10.8597V13.9993ZM8.86487 13.9993C8.86487 15.1039 9.7603 15.9993 10.8649 15.9993H14C15.1046 15.9993 16 15.1039 16 13.9993V10.8597C16 9.7551 15.1046 8.85967 14 8.85967H10.8649C9.7603 8.85967 8.86487 9.7551 8.86487 10.8597V13.9993Z' fill='%23999999'/%3e%3c/svg%3e ");
}

.search_page__nav-button span.list:before {
  width: 19px;
  height: 16px;
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.96875 12.3077H0.59375C0.436278 12.3077 0.285255 12.3725 0.173905 12.4879C0.0625556 12.6033 0 12.7599 0 12.9231L0 15.3846C0 15.5478 0.0625556 15.7044 0.173905 15.8198C0.285255 15.9352 0.436278 16 0.59375 16H2.96875C3.12622 16 3.27724 15.9352 3.38859 15.8198C3.49994 15.7044 3.5625 15.5478 3.5625 15.3846V12.9231C3.5625 12.7599 3.49994 12.6033 3.38859 12.4879C3.27724 12.3725 3.12622 12.3077 2.96875 12.3077ZM2.96875 0H0.59375C0.436278 0 0.285255 0.064835 0.173905 0.180242C0.0625556 0.295649 0 0.452174 0 0.615385L0 3.07692C0 3.24013 0.0625556 3.39666 0.173905 3.51207C0.285255 3.62747 0.436278 3.69231 0.59375 3.69231H2.96875C3.12622 3.69231 3.27724 3.62747 3.38859 3.51207C3.49994 3.39666 3.5625 3.24013 3.5625 3.07692V0.615385C3.5625 0.452174 3.49994 0.295649 3.38859 0.180242C3.27724 0.064835 3.12622 0 2.96875 0ZM2.96875 6.15385H0.59375C0.436278 6.15385 0.285255 6.21868 0.173905 6.33409C0.0625556 6.4495 0 6.60602 0 6.76923L0 9.23077C0 9.39398 0.0625556 9.55051 0.173905 9.66591C0.285255 9.78132 0.436278 9.84615 0.59375 9.84615H2.96875C3.12622 9.84615 3.27724 9.78132 3.38859 9.66591C3.49994 9.55051 3.5625 9.39398 3.5625 9.23077V6.76923C3.5625 6.60602 3.49994 6.4495 3.38859 6.33409C3.27724 6.21868 3.12622 6.15385 2.96875 6.15385ZM18.4062 12.9231H6.53125C6.37378 12.9231 6.22275 12.9879 6.11141 13.1033C6.00006 13.2187 5.9375 13.3753 5.9375 13.5385V14.7692C5.9375 14.9324 6.00006 15.089 6.11141 15.2044C6.22275 15.3198 6.37378 15.3846 6.53125 15.3846H18.4062C18.5637 15.3846 18.7147 15.3198 18.8261 15.2044C18.9374 15.089 19 14.9324 19 14.7692V13.5385C19 13.3753 18.9374 13.2187 18.8261 13.1033C18.7147 12.9879 18.5637 12.9231 18.4062 12.9231ZM18.4062 0.615385H6.53125C6.37378 0.615385 6.22275 0.68022 6.11141 0.795627C6.00006 0.911034 5.9375 1.06756 5.9375 1.23077V2.46154C5.9375 2.62475 6.00006 2.78127 6.11141 2.89668C6.22275 3.01209 6.37378 3.07692 6.53125 3.07692H18.4062C18.5637 3.07692 18.7147 3.01209 18.8261 2.89668C18.9374 2.78127 19 2.62475 19 2.46154V1.23077C19 1.06756 18.9374 0.911034 18.8261 0.795627C18.7147 0.68022 18.5637 0.615385 18.4062 0.615385ZM18.4062 6.76923H6.53125C6.37378 6.76923 6.22275 6.83407 6.11141 6.94947C6.00006 7.06488 5.9375 7.22141 5.9375 7.38462V8.61539C5.9375 8.77859 6.00006 8.93512 6.11141 9.05053C6.22275 9.16593 6.37378 9.23077 6.53125 9.23077H18.4062C18.5637 9.23077 18.7147 9.16593 18.8261 9.05053C18.9374 8.93512 19 8.77859 19 8.61539V7.38462C19 7.22141 18.9374 7.06488 18.8261 6.94947C18.7147 6.83407 18.5637 6.76923 18.4062 6.76923Z' fill='%23999999'/%3e%3c/svg%3e ");
          mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.96875 12.3077H0.59375C0.436278 12.3077 0.285255 12.3725 0.173905 12.4879C0.0625556 12.6033 0 12.7599 0 12.9231L0 15.3846C0 15.5478 0.0625556 15.7044 0.173905 15.8198C0.285255 15.9352 0.436278 16 0.59375 16H2.96875C3.12622 16 3.27724 15.9352 3.38859 15.8198C3.49994 15.7044 3.5625 15.5478 3.5625 15.3846V12.9231C3.5625 12.7599 3.49994 12.6033 3.38859 12.4879C3.27724 12.3725 3.12622 12.3077 2.96875 12.3077ZM2.96875 0H0.59375C0.436278 0 0.285255 0.064835 0.173905 0.180242C0.0625556 0.295649 0 0.452174 0 0.615385L0 3.07692C0 3.24013 0.0625556 3.39666 0.173905 3.51207C0.285255 3.62747 0.436278 3.69231 0.59375 3.69231H2.96875C3.12622 3.69231 3.27724 3.62747 3.38859 3.51207C3.49994 3.39666 3.5625 3.24013 3.5625 3.07692V0.615385C3.5625 0.452174 3.49994 0.295649 3.38859 0.180242C3.27724 0.064835 3.12622 0 2.96875 0ZM2.96875 6.15385H0.59375C0.436278 6.15385 0.285255 6.21868 0.173905 6.33409C0.0625556 6.4495 0 6.60602 0 6.76923L0 9.23077C0 9.39398 0.0625556 9.55051 0.173905 9.66591C0.285255 9.78132 0.436278 9.84615 0.59375 9.84615H2.96875C3.12622 9.84615 3.27724 9.78132 3.38859 9.66591C3.49994 9.55051 3.5625 9.39398 3.5625 9.23077V6.76923C3.5625 6.60602 3.49994 6.4495 3.38859 6.33409C3.27724 6.21868 3.12622 6.15385 2.96875 6.15385ZM18.4062 12.9231H6.53125C6.37378 12.9231 6.22275 12.9879 6.11141 13.1033C6.00006 13.2187 5.9375 13.3753 5.9375 13.5385V14.7692C5.9375 14.9324 6.00006 15.089 6.11141 15.2044C6.22275 15.3198 6.37378 15.3846 6.53125 15.3846H18.4062C18.5637 15.3846 18.7147 15.3198 18.8261 15.2044C18.9374 15.089 19 14.9324 19 14.7692V13.5385C19 13.3753 18.9374 13.2187 18.8261 13.1033C18.7147 12.9879 18.5637 12.9231 18.4062 12.9231ZM18.4062 0.615385H6.53125C6.37378 0.615385 6.22275 0.68022 6.11141 0.795627C6.00006 0.911034 5.9375 1.06756 5.9375 1.23077V2.46154C5.9375 2.62475 6.00006 2.78127 6.11141 2.89668C6.22275 3.01209 6.37378 3.07692 6.53125 3.07692H18.4062C18.5637 3.07692 18.7147 3.01209 18.8261 2.89668C18.9374 2.78127 19 2.62475 19 2.46154V1.23077C19 1.06756 18.9374 0.911034 18.8261 0.795627C18.7147 0.68022 18.5637 0.615385 18.4062 0.615385ZM18.4062 6.76923H6.53125C6.37378 6.76923 6.22275 6.83407 6.11141 6.94947C6.00006 7.06488 5.9375 7.22141 5.9375 7.38462V8.61539C5.9375 8.77859 6.00006 8.93512 6.11141 9.05053C6.22275 9.16593 6.37378 9.23077 6.53125 9.23077H18.4062C18.5637 9.23077 18.7147 9.16593 18.8261 9.05053C18.9374 8.93512 19 8.77859 19 8.61539V7.38462C19 7.22141 18.9374 7.06488 18.8261 6.94947C18.7147 6.83407 18.5637 6.76923 18.4062 6.76923Z' fill='%23999999'/%3e%3c/svg%3e ");
}

.search_page__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  border-top: 1px solid #EEE;
  padding-top: 32px;
}

.search_page__content-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-bottom: 45px;
}

@media screen and (max-width: 767px) {
  .search_page__content-head {
    margin-bottom: 16px;
  }
}

.search_page__content-head:last-child {
  margin-bottom: 0;
}

.search_page__content-title {
  font-family: "Times New Roman";
  font-weight: bold;
  font-size: 24px;
  line-height: 1;
  color: #522C03;
}

@media screen and (max-width: 767px) {
  .search_page__content-title {
    font-size: 20px;
  }
}

.search_page__content-quantity {
  font-size: 14px;
  line-height: 1.2;
  color: #666;
}

.search_page__content-box {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[1];
      grid-template-columns: repeat(1, 1fr);
  gap: 0;
  width: 100%;
}

.search_page__content-box.miniatures .search_page__block {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.search_page__block {
  border-bottom: 1px solid #eee;
  padding-bottom: 24px;
  margin-bottom: 24px;
}

.search_page__block:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.card-item.for_search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 1280px) {
  .card-item.for_search {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.card-item.for_search:before {
  display: none;
}

.card-item.for_search .card-item__content-block--block1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 677px;
  margin-right: 45px;
}

@media screen and (max-width: 1280px) {
  .card-item.for_search .card-item__content-block--block1 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 767px) {
  .card-item.for_search .card-item__content-block--block1 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
}

.card-item.for_search .card-item__content-block--block2 {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.card-item.for_search .card-item__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 277px;
  margin-right: 30px;
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .card-item.for_search .card-item__image {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    width: 100%;
    margin-right: 0;
  }
}

.card-item.for_search .card-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.card-item.for_search .card-item__content-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  gap: 0 24px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  opacity: 0;
}

@media screen and (max-width: 1280px) {
  .card-item.for_search .card-item__content-buttons {
    opacity: 1;
  }
}

@media screen and (max-width: 767px) {
  .card-item.for_search .card-item__content-buttons {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}

.card-item.for_search .card-item__content-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  min-width: 177px;
  height: auto;
  min-height: 40px;
  font-size: 14px;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  border: 1px solid #522C03;
  padding: 10px 15px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 480px) {
  .card-item.for_search .card-item__content-button {
    min-width: 100%;
  }
}

.card-item.for_search .card-item__content-button:hover {
  text-decoration: none;
}

.card-item.for_search .card-item__content-button--style1 {
  color: #fff;
  background: #522C03;
}

.card-item.for_search .card-item__content-button--style1:hover {
  color: #522C03;
  border-color: #FFCF5C;
  background: #FFCF5C;
}

.card-item.for_search .card-item__content-button--style2 {
  color: #522C03;
}

.card-item.for_search .card-item__content-button--style2:hover {
  border-color: #FFCF5C;
  background: #FFCF5C;
}

.card-item.for_search .card-item__content-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}

@media screen and (max-width: 1280px) {
  .card-item.for_search .card-item__content-info {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 277px 1fr;
        grid-template-columns: 277px 1fr;
    gap: 30px;
  }
}

@media screen and (max-width: 767px) {
  .card-item.for_search .card-item__content-info {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}

.card-item.for_search .card-item__descr {
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .card-item.for_search .card-item__descr {
    margin-bottom: 16px;
  }
}

.card-item.for_search .card-item__name {
  font-size: 18px;
  margin-bottom: 24px;
}

@media screen and (max-width: 767px) {
  .card-item.for_search .card-item__name {
    font-size: 16px;
    margin-bottom: 16px;
  }
}

.card-item.for_search .card-item__price {
  color: #903226;
}

.card-item.for_search .card-rating {
  opacity: 1;
}

@media screen and (max-width: 767px) {
  .card-item.for_search .card-rating {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media screen and (max-width: 480px) {
  .card-item.for_search .card-rating {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

@media screen and (max-width: 767px) {
  .card-item.for_search .card-rating .brands_list__rating-reviews {
    margin-top: 0;
    margin-left: 16px;
  }
}

@media screen and (max-width: 480px) {
  .card-item.for_search .card-rating .brands_list__rating-reviews {
    margin-left: 0;
    margin-top: 10px;
  }
}

.card-item.for_search .prod-page__sizes {
  margin: 0;
  margin-bottom: 20px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  opacity: 0;
}

@media screen and (max-width: 1280px) {
  .card-item.for_search .prod-page__sizes {
    opacity: 1;
  }
}

@media screen and (max-width: 767px) {
  .card-item.for_search .prod-page__sizes {
    opacity: 1;
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 767px) {
  .card-item.for_search .prod-page__sizes ul {
    gap: 4px;
  }
}

.card-item.for_search .prod-page__sizes ul li a {
  min-width: 55px;
  height: 55px;
}

@media screen and (max-width: 767px) {
  .card-item.for_search .prod-page__sizes ul li a {
    width: 40px;
    min-width: 40px;
    height: 30px;
    font-size: 14px;
  }
}

.card-item.for_search .card-item__characteristic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-width: 177px;
}

@media screen and (max-width: 480px) {
  .card-item.for_search .card-item__characteristic {
    min-width: 100%;
  }
}

.card-item.for_search .card-item__characteristic-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-bottom: 16px;
}

.card-item.for_search .card-item__characteristic-item:last-child {
  margin-bottom: 0;
}

.card-item.for_search .card-item__characteristic-title {
  width: 50%;
  font-size: 14px;
  line-height: 1.3;
  color: #999;
  padding-right: 20px;
}

.card-item.for_search .card-item__characteristic-data {
  width: 50%;
  font-size: 14px;
  line-height: 1.3;
  color: #333;
}

.card-item.for_search .card-item__characteristic-link {
  width: 50%;
  font-size: 14px;
  line-height: 1.3;
  color: #903226;
  text-decoration: underline;
}

.card-item.for_search .card-item__status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.card-item.for_search .card-item__status-title {
  font-size: 16px;
  line-height: 1.2;
  color: #522C03;
  margin-bottom: 16px;
}

.card-item.for_search .card-item__status-title:last-child {
  margin-bottom: 0;
}

.card-item.for_search .card-item__status-data {
  font-size: 16px;
  line-height: 1.2;
  color: #999;
}

.card-item.for_search .card-item__status-data a {
  color: #999;
  text-decoration: underline;
}

@media screen and (max-width: 480px) {
  .card-item.for_search .card-item__status-data a {
    display: block;
  }
}

.card-item.for_search .card-item__status-data a:hover {
  color: #522C03;
}

.card-item.for_search:hover .prod-page__sizes {
  opacity: 1;
}

.card-item.for_search:hover .card-item__content-buttons {
  opacity: 1;
}

.search_page__content-box.miniatures {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
      grid-template-columns: repeat(4, 1fr);
  gap: 38px 30px;
}

@media screen and (max-width: 1280px) {
  .search_page__content-box.miniatures {
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr);
    gap: 44px 20px;
  }
}

@media screen and (max-width: 991px) {
  .search_page__content-box.miniatures {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    gap: 44px 20px;
  }
}

@media screen and (max-width: 767px) {
  .search_page__content-box.miniatures {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
  }
}

.search_page__content-box.miniatures .card-item.for_search:before {
  display: block;
}

@media screen and (max-width: 767px) {
  .search_page__content-box.miniatures .card-item.for_search:before {
    display: none;
  }
}

.search_page__content-box.miniatures .card-item.for_search .card-item__content-block--block2 {
  display: none;
}

.search_page__content-box.miniatures .card-item.for_search .card-item__content-block--block1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  margin: 0;
}

.search_page__content-box.miniatures .card-item.for_search .card-item__image {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .search_page__content-box.miniatures .card-item.for_search .card-item__image {
    width: 100%;
    margin-bottom: 16px;
  }
}

.search_page__content-box.miniatures .card-item.for_search .prod-page__sizes {
  display: none;
}

.search_page__content-box.miniatures .card-item.for_search .card-rating {
  display: none;
}

.search_page__content-box.miniatures .card-item.for_search .card-item__descr {
  margin: 0;
}

.search_page__content-box.miniatures .card-item.for_search .card-item__name {
  font-size: 14px;
  margin-bottom: 16px;
}

.categoty-slider__subtitle {
  font-family: "Times New Roman";
  font-weight: bold;
  font-size: 24px;
  line-height: 1;
  color: #522C03;
  margin-bottom: 32px;
}

@media screen and (max-width: 767px) {
  .categoty-slider__subtitle {
    font-size: 20px;
    margin-bottom: 16px;
  }
}

.categoty-slider__subtitle:last-child {
  margin-bottom: 0;
}

.write-rew__brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  min-height: 175px;
}
.write-rew__brand img{
    height: auto;
}

.catalog__sidebar--for_blog {
  background: #fff;
}

.catalog__sidebar--for_blog .filters-n {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .catalog__sidebar--for_blog .filters-n {
    padding: 24px 30px;
    padding-bottom: 100px;
  }
}

.catalog__sidebar--for_blog .filters-n__top {
  border-color: #F5F5F5;
}

.catalog__sidebar--for_blog .filters-n__top .close {
  display: none;
}

@media screen and (max-width: 991px) {
  .catalog__sidebar--for_blog .filters-n__top .close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.catalog__sidebar--for_blog .filters-n__points {
  max-height: none;
}

.catalog__sidebar--for_blog .filters-n__item {
  border-color: #F5F5F5;
}

.articles-sec__wrap.col-2 {
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
  gap: 40px 30px;
  margin: 0;
}

.articles-sec__wrap.col-2 .articles-sec__item {
  max-width: 100%;
}

.articles-sec__wrap.col-2 .articles-sec__item-ico {
  max-width: 100%;
  max-height: none;
}
