

/* Start:/local/templates/.default/components/bitrix/news/brands/style.css?17645918401282*/
.site .news-section-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 30px;
}
.site .news-sort {
  display: flex;
  align-items: center;
  gap: 30px;
}
.site .news-sort_item {
  display: inline-flex;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  padding-right: 50px;
  background: var(--white) url(/img/arrow_bot.svg) no-repeat;
  background-position: calc(100% - 10px) center;
  cursor: pointer;
}
.site .news-sort_item.active {
  background-image: url(/img/arrow_bot_revert.svg);
}
.site .news-sort_item.active + .news-sort_block-list {
  display: block;
}
.site .news-sort_block {
  position: relative;
}
.site .news-sort_block-list {
  width: 100%;
  display: none;
  position: absolute;
  z-index: 10;
}
.site .news-sort_block-item {
  width: 100%;
  display: flex;
  align-items: center;
  padding-left: 10px;
  background: var(--white);
  height: 30px;
  border-top: 1px solid var(--section-color);
}
.site .news-view {
  display: flex;
  align-items: center;
  gap: 15px;
}
.site .news-view_title {
  font-weight: 400;
}
.site .news-view_item svg {
  fill: var(--svg);
}
.site .news-view_item.active svg, .site .news-view_item:hover svg {
  fill: var(--svg-hover);
}

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

/* End */


/* Start:/local/templates/.default/components/bitrix/news/brands/bitrix/news.detail/.default/style.css?1764591840676*/
.brands-detail {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  background: var(--white);
}
.brands-detail_img {
  flex: 0 0 270px;
  max-width: 270px;
  height: 140px;
  background: transparent;
  justify-content: center;
  align-items: center;
}
@media (max-width: 969px) {
  .brands-detail_img {
    height: 185px;
  }
}
@media (max-width: 650px) {
  .brands-detail_img {
    flex: 100%;
    max-width: 100%;
    height: 240px;
  }
}
.brands-detail_img img {
  object-fit: contain;
  object-position: center;
  max-width: 100%;
  max-height: 100%;
}
.brands-detail_text {
  flex: 1 0 0px;
  font-weight: 400;
  font-size: 14px;
}

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

/* End */


/* Start:/local/templates/.default/components/bitrix/system.pagenavigation/catalog/style.css?1764591882914*/
.navigation {
    display: flex;
    align-items: center;
    max-width: max-content;
    margin: 18px 0;
}

.navigation__link {
    width: 38px;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    color: #000066;
    transition: background-color .5s ease;
}

.navigation__link--active {
    background-color: #eff0f6;
}

.navigation__link:not(.blog-page-dots):not(.blog-page-arrow):hover {
    background-color: #eff0f6;
}

.navigation__link::after {
    display: none;
}

.blog-page-arrow svg {
    fill: #000066;
    transition: fill .5s ease;
}
.blog-page-arrow:hover svg {
    fill: #000066;
}
.blog-page-arrow.disabled svg {
    fill: #c5c7d4;
}

.blog-page-previous {
    justify-content: flex-start;
}
.blog-page-next {
    justify-content: flex-end;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/catalog/style.css?17751174153002*/
.catalog-section {
  display: flex;
  gap: 16px;
  flex-wrap: wrap; }
  .catalog-section-item {
    background: var(--white);
    border: 1px solid var(--section-color);
    flex: 1 0 40%;
    position: relative;
    padding: 60px 23px 40px;
    max-width: calc(50% - 6px); }
    .catalog-section-item:hover {
      box-shadow: 0px 0px 10px 5px var(--section-color); }
    @media (max-width: 480px) {
      .catalog-section-item {
        max-width: none;
        flex: 100%; } }
    .catalog-section-item .item_hit {
      position: absolute;
      width: 50px;
      height: 50px;
      background: var(--button-hover-color);
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 10;
      left: 0;
      top: 0; }
      .catalog-section-item .item_hit span {
        text-transform: uppercase;
        color: var(--actions-color);
        font-size: 16px;
        font-weight: 700; }
    .catalog-section-item .item_article {
      position: absolute;
      right: 24px;
      top: 17px;
      color: var(--article-color);
      font-weight: 400;
      font-size: 14px; }
    .catalog-section-item .item_name {
      font-size: 20px;
      font-weight: 600;
      margin-bottom: 10px;
      color: var(--link-color); }
      .catalog-section-item .item_name a {
        width: auto; }
      .item_available {
        margin-bottom: 15px;
        font-weight: 600;
      }
    .catalog-section-item .item_picture {
      width: 100%;
      height: 220px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 15px; }
      .catalog-section-item .item_picture img {
        width: 100%;
        height: 100%;
        max-width: 90%;
        object-fit: contain;
        object-position: center; }
    .catalog-section-item .item_brand {
      color: var(--article-color);
      font-weight: 600;
      font-size: 14px;
      margin-bottom: 15px; }
    .catalog-section-item .item_price {
      font-size: 14px;
      font-weight: 600;
      color: var(--input-placeholder-color); }
      .catalog-section-item .item_price span {
        font-weight: 400; }
    .catalog-section-item .item_link {
      position: absolute;
      width: 50px;
      height: 50px;
      display: flex;
      align-items: center;
      justify-content: center;
      right: 0;
      bottom: 0;
      background: var(--svg-hover); }
    .catalog-section-wrapper ul li{ margin-bottom:10px; }
    .catalog-section-tags {
      position: absolute;
      top: 20px;
      left: -10px; }

    .catalog-section-item-buttons {
      position: absolute;
      right: 15px;
      top: 15px;
      display: flex;
      gap: 15px;
    }
    .catalog-section-item .item_link_basket {
      right: 54px;
      background-color: var(--btn-black);
      border: 1px solid transparent;
      font-size: 0;
    }
/*# sourceMappingURL=style.css.map */
/* End */
/* /local/templates/.default/components/bitrix/news/brands/style.css?17645918401282 */
/* /local/templates/.default/components/bitrix/news/brands/bitrix/news.detail/.default/style.css?1764591840676 */
/* /local/templates/.default/components/bitrix/system.pagenavigation/catalog/style.css?1764591882914 */
/* /local/templates/.default/components/bitrix/catalog.section/catalog/style.css?17751174153002 */
