

/* Start:/bitrix/templates/aspro-premier/components/bitrix/catalog/main/style.css?17309012831986*/
.top-content-block > div {
  margin-bottom: 32px;
}
.top-content-block > div:empty {
  margin-bottom: 0px;
}

.seo_block p img[align="right"] {
  margin: 0px 0px 20px 20px;
}
.seo_block p img[align="left"] {
  margin: 0px 20px 20px;
}
.top-content-block .seo_block--img {
  width: 300px;
  margin-bottom: 0px;
}
.top-content-block .sticky-block {
  margin-bottom: 32px;
}

.group_description_block.bottom {
  padding: 48px 0 0;
}

.no_goods {
  padding: 30px 30px 0px;
}
.js-load-wrapper > .no_goods {
  margin-top: -1px;
}
.no_goods .no_products {
  position: relative;
}
.no_goods .no_products:before {
  content: "";
  position: relative;
  width: 117px;
  height: 117px;
  background: url("/bitrix/templates/aspro-premier/components/bitrix/catalog/main/../../../../images/empty_catalog.png") 0px 0px no-repeat;
  display: block;
  margin: auto auto 23px;
}
.no_goods .button {
  float: right;
  margin: 17px 0px 0px;
}
.wrap_text_empty {
  padding: 10px 0px 15px 0px;
  text-align: center;
}
.wrap_text_empty .middle_text {
  padding: 16px 0px 0px;
  display: inline-block;
}

#main .catalog-maxwidth .catalog-detail__bottom-info .detail-block:not(.tizers),
#main .catalog-maxwidth .bottom-links-block{
  margin-left: auto;
  margin-right: auto;
}
html.bx-ie #main .catalog-maxwidth .catalog-detail__bottom-info .detail-block:not(.tizers),
html.bx-ie #main .catalog-maxwidth .bottom-links-block{
  flex-basis: auto;
}
/* .right_block.narrow_N .catalog-maxwidth .catalog-detail__bottom-info .detail-block:not(.tizers),
.right_block.narrow_N .catalog-maxwidth .bottom-links-block{
  max-width: 1156px;
} */

.section-content-wrapper .text_after_items{
  margin-top: 49px;
}

.ordered-block--hide-icons .sticker,
.ordered-block--hide-icons .btn-fast-view,
.ordered-block--hide-icons .catalog-block__info-tech {
  display: none;
}

@media (max-width: 600px) {
  .seo_block p img {
      float:none;
      display: block;
      margin-inline: 0px !important;
  }
}
/* End */


/* Start:/bitrix/templates/aspro-premier/components/bitrix/catalog.element/main/style.css?17314131261546*/
.catalog-detail {
  display: flex;
  flex-direction: row;
  position: relative;
}
.catalog-detail img {
  display: inline-block;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
}

.catalog-detail__item .catalog-detail__main {
  min-width: 0;

  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 358px;

  container: side-info / inline-size;
}
.gallery-size-normal .catalog-detail__main {
  flex-basis: 56%;
}
.visible-by-container-rule {
  display: none;
}
@container side-info (width < 600px) {
  .catalog-detail__main .catalog-detail__main-parts {
    flex-direction: column;
    gap: 24px;
  }
  .catalog-detail__main .catalog-detail__main-part--right {
    max-width: none;
  }
  .visible-by-container-rule {
    display: block;
  }
  .hidden-by-container-rule {
    display: none;
  }
}

body .catalog-detail__main-parts {
  align-items: flex-start;
}
.catalog-detail__main-part--right {
  max-width: 358px;
  width: 100%;
}

@media (min-width: 1200px) {
  .catalog-detail__item,
  .catalog-detail__right-info {
    min-width: 0;
  }
}

@media (max-width: 1199px) {
  body .catalog-detail {
    display: block;
  }
}

@media (max-width: 1199px) and (min-width: 992px) {
  .catalog-detail__item .catalog-detail__top-info > div {
    flex: 1;
  }
}
@media (max-width: 991px) {
  .catalog-detail__item .catalog-detail__top-info {
    gap: 20px;
  }
  .catalog-detail__item .catalog-detail__main {
    flex-basis: 300px;
  }
}
@media (max-width: 767px) {
  .catalog-detail__item .catalog-detail__top-info {
    flex-direction: column;
  }
}
/* End */


/* Start:/local/components/aspro/props.group.premier/templates/.default/style.css?17572716063885*/
.properties-group {
	width: 100%;
	margin: 0;
	--group-padding: 12px;
}
.properties-group__group {
	padding-top: var(--group-padding);
	padding-bottom: var(--group-padding);
}
.properties-group__group:first-child {
	padding-top: 0;
}
.properties-group__group:last-child {
	padding-bottom: 0;
}
.properties-group--block .properties-group__items {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}
@media (min-width: 992px) {
	.properties-group--table .properties-group__items:has(.properties-group__item:nth-of-type(3)) {
		display: grid;
		grid-template-columns: 1fr 1fr;
		column-gap: 48px;
	}
	.properties-group--table .properties-group__items:has(.properties-group__item:nth-of-type(3)) .properties-group__item:nth-of-type(2) {
		/*border-top: 1px solid var(--stroke_black);*/
	}
	.properties-group--table .properties-group__group-name + .properties-group__items {
		display: grid;
		grid-template-columns: 1fr 1fr;
		column-gap: 48px;
	}
	.properties-group--table .properties-group__group-name + .properties-group__items .properties-group__item:nth-of-type(2) {
		/*border-top: 1px solid var(--stroke_black);*/
	}
}
@media (min-width: 501px) {
	.properties-group--table .properties-group__item:nth-of-type(1) {
		/*border-top: 1px dashed var(--stroke_black);*/
	}
}
.properties-group--table .properties-group__item {
	display: flex;
	padding: 8px 0;
	border-bottom: 1px dashed #ededed;
	border-bottom-color: var(--stroke_black);

}
.properties-group--block .properties-group__item {
	border: 1px solid #ededed;
	border-color: var(--stroke_black);
	padding: 22px 25px;
	margin: 0px -1px -1px 0px;
}
.properties-group__name-wrap,
.properties-group__value-wrap {
	position: relative;
}
.properties-group--table .properties-group__name-wrap,
.properties-group--table .properties-group__value-wrap {
	width: 50%;
}
.properties-group__name-wrap {
	/*display: flex;*/
	flex-direction: row;
	align-items: flex-start;
}
.properties-group--block .properties-group__name-wrap {
	margin-bottom: 6px;
}
.properties-group__name,
.properties-group__value {
	position: relative;
	text-align: left;
	word-break: break-word;
}
.properties-group--table .properties-group__value {
	padding-left: 20px;
}

@media (max-width: 1200px) {
	.properties-group--block .properties-group__items {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (max-width: 991px) {
	.properties-group--block .properties-group__items {
		grid-template-columns: repeat(2, 1fr);
	}
	.properties-group--table .properties-group__item:nth-of-type(2) {
		border-top: none;
	}
}
@media (max-width: 500px) {
	.properties-group {
		--group-padding: 24px;
	}
	.properties-group--table .properties-group__group {
		padding-bottom: 0;
	}
	.properties-group--table .properties-group__group-name {
		margin-bottom: 0;
	}
	.properties-group--table .properties-group__item {
		/*flex-direction: column;*/
		/*border-bottom: none;*/
		padding: 8px 0px;
		column-gap: 16px;

	}
	.properties-group--table .properties-group__group[data-group-code="no-group"] .properties-group__item{
		padding-left: 0;
	}
	.properties-group--table .properties-group__name-wrap, 
	.properties-group--table .properties-group__value-wrap {
		width: 100%;
	}
	.properties-group--table .properties-group__name,
	.properties-group--table .properties-group__value {
		padding: 0;
	}
	.properties-group--table .properties-group__name-wrap {
		background: none;
		max-width: 145px;
	}
	.properties-group--table .properties-group__name-wrap {
		font-size: 0.8125rem;
		line-height: calc(1em + 9px);
	} 
	.properties-group--table .properties-group__value-wrap {
		font-size: 1rem;
		line-height: calc(1em + 5px);
	}
}

/*hint*/
.properties-group .hint {
	position: relative;
	margin-left: 3px;
	display: inline-block;
}

/* End */
/* /bitrix/templates/aspro-premier/components/bitrix/catalog/main/style.css?17309012831986 */
/* /bitrix/templates/aspro-premier/components/bitrix/catalog.element/main/style.css?17314131261546 */
/* /local/components/aspro/props.group.premier/templates/.default/style.css?17572716063885 */
