

/* Start:/local/components/rcparty/brands.detail/templates/.default/style.css?17703910562993*/
.detail-brand__content {
  display: flex;
  gap: 0.86%;
}

.detail-brand__poster {
  width: 49.57%;
  background: var(--bg-poster) no-repeat center;
  background-size: cover;
}

.detail-brand__text-wrap {
  width: 271px;
  box-sizing: content-box;
}

.detail-brand__text {
  margin: 0 0 24px;
  color: var(--Text-text-primary, #303030);
  font-weight: 500;
  line-height: 100%;
}

.detail-brand__subtext {
  color: var(--Text-text-primary, #303030);
  font-weight: 400;
  line-height: 120%;
  margin: 0;
}

.detail-brand__info {
  width: 49.57%;
  padding: 0px 157px 0 20px;
}

.detail-brand__title {
  color: var(--Text-text-primary, #303030);
  font-weight: 500;
  line-height: 100%;
  margin: 0 0 40px;
}

.detail-brand__preview-text {
  color: var(--Text-text-primary, #303030);
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 24px;
}

.detail-brand__detail-text {
  color: var(--Text-text-primary, #303030);
  font-weight: 500;
  line-height: normal;
}

.page-catalog__wrap {
  display: flex;
  align-items: flex-start;
  gap: var(--Spacing-Gutter-16, 16px);
  align-self: stretch;
}

.catalogs {
  flex-grow: 1;
}

.catalogs__top {
  justify-content: space-between;
}

.catalogs__products > .row {
  row-gap: 44px;
}

@media (max-width: 1440px) {
  .detail-brand__text-wrap {
    width: 235px;
  }

  .detail-brand__text {
    margin: 0 0 18px;
  }

  .detail-brand__info {
    padding: 0px 146px 0 15px;
  }

  .detail-brand__title {
    margin: 0 0 30px;
  }

  .detail-brand__preview-text {
    margin-bottom: 18px;
  }

  .catalogs__products > .row {
    row-gap: 29px;
  }
}

@media (max-width: 1280px) {
  .detail-brand__text {
    margin-bottom: 16px;
  }

  .detail-brand__info {
    padding-right: 100px;
  }

  .detail-brand__title {
    margin-bottom: 26px;
  }

  .detail-brand__preview-text {
    margin-bottom: 16px;
  }

  .catalogs__products > .row {
    row-gap: 30px;
  }
}

@media (max-width: 1180px) {
  .detail-brand__info {
    padding-right: 0;
  }
}

@media (max-width: 768px) {
  .detail-brand__content {
    flex-direction: column;
    gap: 10px;
  }

  .detail-brand__poster {
    width: 100%;
    height: 180px;
  }

  .detail-brand__text {
    margin-bottom: 12px;
    padding-right: 124px;
  }

  .detail-brand__info {
    width: 100%;
    padding: 0 12px;
  }

  .detail-brand__title {
    margin-bottom: 20px;
  }

  .detail-brand__preview-text {
    margin-bottom: 12px;
  }

  .catalogs__products > .row {
    row-gap: 24px;
  }
}

@media (max-width: 460px) {
  .detail-brand__poster {
    height: 200px;
    background: url("/local/components/rcparty/brands.detail/templates/.default/../img/brand-poster-mob.jpg") no-repeat center;
    background-size: cover;
  }

  .detail-brand__text-wrap {
    width: 132px;
  }

  .detail-brand__text {
    padding-right: 30px;
  }

  .detail-brand__info {
    padding: 0 10px;
  }
}
/* End */


/* Start:/local/templates/redesign/components/bitrix/catalog.smart.filter/.default/style.css?1770391057206*/
.accordion__content-search--form {
	width: 100%;
	position: relative;
	overflow: hidden;
	border-radius: var(--corner-button-inputs, 8px);
	border: 1px solid var(--Butttons-button-outline, #929090);
}
/* End */


/* Start:/local/components/rcparty/catalog.section/templates/.default/style.css?1770391056669*/
.view-list .adv-horizontally .product-adv {
    min-height: 140px;
}
.view-list .adv-horizontally .product-adv__overlay {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 10px;
    justify-content: space-between;
}
.view-list .adv-horizontally .product-adv .plate {
    align-self: flex-start;
    width: 100%;
}
.view-list .adv-horizontally .product-adv__link.mb-60 {
    margin: 0;
}
.view-list .adv-horizontally .product-adv__picture {
    
}
.view-list .adv-horizontally .product-adv__info,
.view-list .adv-horizontally .product-adv__link {
   width: calc(50% - 5px);
}

.product-adv__link {
    display: block;
}
/* End */
/* /local/components/rcparty/brands.detail/templates/.default/style.css?17703910562993 */
/* /local/templates/redesign/components/bitrix/catalog.smart.filter/.default/style.css?1770391057206 */
/* /local/components/rcparty/catalog.section/templates/.default/style.css?1770391056669 */
