

/* Start:/local/components/rcparty/brands.detail/templates/.default/style.css?17942244854027*/
.detail-brand__content {
  display: flex;
  gap: 0.86%;
}

.detail-brand__poster {
  width: 49.57%;
  overflow: hidden;
}

.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__title:only-child {
  margin-bottom: 0;
}

.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;
}
.detail-brand__leaflets {
	column-gap: 20px;
	row-gap: 8px;
	flex-wrap: wrap;
}
.detail-brand__leaflets a {
	color: var(--Text-text-primary, #303030);
	gap: 8px;
}
.detail-brand__leaflets i.i-pdf {
	font-size: 20px;
}
.detail-brand__features--description {
	font-weight: 700;
}
.detail-brand__btns {
	flex-wrap: wrap;
}
.feedway-brand .btn:not(.btn-outline),
.feedway-brand .btn:not(.btn-outline):hover {
	background: #002755;
}
.feedway-brand .btn.btn-outline {
	color: #002755;
	border-color: #002755;
}
.feedway-brand .btn.btn-outline:hover {
	background: #002755;
}
.feedway-brand .detail-brand__features h2,
.detail-brand__features--description,
.feedway-brand .detail-brand__title {
	color: #002755;
}
.detail-brand__features li {
	line-height: 1.5;
	padding: 20px 22px;
	background: #f0f6fb;
	border-radius: 12px;
	border-top: 3px solid #b7d9f2;
}
.detail-brand__features ul {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 16px;
	list-style: none;
	margin: 0;
	padding: 0;
}
@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%;
  }

  .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;
  }
  .detail-brand__features:not(.expanded) {
	  display: none;
  }
}
@media (max-width: 640px) {
	.detail-brand__features ul {
		grid-template-columns: 1fr;
	}
}
@media (max-width: 460px) {
  .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?1780771781206*/
.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?1780771783669*/
.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?17942244854027 */
/* /local/templates/redesign/components/bitrix/catalog.smart.filter/.default/style.css?1780771781206 */
/* /local/components/rcparty/catalog.section/templates/.default/style.css?1780771783669 */
