

/* Start:/bitrix/templates/aspro-priority2/components/bitrix/catalog/main/style.min.css?17827401781139*/
.group_description_block.bottom{padding:40px 0 0;margin-bottom:30px;}.no_goods{padding:87px 30px 50px;border-top:1px solid #e5e5e5;}.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-priority2/components/bitrix/catalog/main/../../../../images/empty_catalog.png") 0 0 no-repeat;display:block;margin:auto auto 23px;}.no_goods .button{float:right;margin:17px 0 0;}.wrap_text_empty{padding:10px 0 15px 0;text-align:center;}.wrap_text_empty .middle_text{padding:16px 0 0;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;}
/* End */


/* Start:/bitrix/templates/aspro-priority2/components/bitrix/catalog/main/page_blocks/group_description_expand.css?17827401782912*/
/* Описание раздела (group_description_block):
   - ссылка «Подробнее» в верхнем блоке -> скролл к нижнему описанию;
   - обрезка длинного нижнего описания с кнопкой «Развернуть».
   Цвета берутся из тем-переменных Aspro (--theme-base-color и т.п.). */

/* ── ссылка «Подробнее» (верхний блок) ───────────────────────── */
.group_description_block.top .gdb-more{
	font:inherit;                 /* размер и жирность — как у основного текста */
	color:var(--theme-base-color,#e40a8d);
	text-decoration:none;
	cursor:pointer;
	white-space:nowrap;
}
.group_description_block.top .gdb-more:hover{text-decoration:underline}
.gdb-more__chevron{
	width:.7em;height:.7em;
	margin-left:.18em;
	vertical-align:-.04em;        /* мягкое выравнивание по базовой линии */
	opacity:.6;
	transition:transform .2s ease,opacity .2s ease;
}
.gdb-more:hover .gdb-more__chevron{transform:translateY(2px);opacity:1}

/* ── нижний блок: «Развернуть / Свернуть» ─────────────────────── */
.gdb-expandable{position:relative}
.gdb-expandable .gdb__content{
	position:relative;
	overflow:hidden;
	max-height:var(--gdb-collapsed);
	transition:max-height .5s cubic-bezier(.25,.8,.3,1);
}
.gdb-expandable .gdb__content::after{
	content:"";
	position:absolute;left:0;right:0;bottom:0;
	height:5.5em;
	background:linear-gradient(to bottom,var(--gdb-fade-0,rgba(255,255,255,0)),var(--gdb-fade,#fff));
	pointer-events:none;
	opacity:1;
	transition:opacity .35s ease;
}
.gdb-expandable.is-expanded .gdb__content::after{opacity:0}
.gdb__toggle{
	-webkit-appearance:none;appearance:none;
	display:inline-flex;align-items:center;gap:.5em;
	margin-top:18px;padding:9px 18px 9px 16px;
	font:inherit;font-weight:600;font-size:.95em;line-height:1;
	color:var(--theme-base-color,#e40a8d);
	background:var(--theme-base-opacity-color,rgba(228,10,141,.1));
	border:0;border-radius:var(--theme-button-border-radius,8px);
	cursor:pointer;
	transition:background .2s ease,transform .12s ease;
}
.gdb__toggle:hover{background:color-mix(in srgb,var(--theme-base-color,#e40a8d) 17%,transparent)}
.gdb__toggle:active{transform:translateY(1px)}
.gdb__toggle:focus-visible{outline:2px solid var(--theme-base-color,#e40a8d);outline-offset:2px}
.gdb__toggle svg{width:1.05em;height:1.05em;flex:none;transition:transform .35s cubic-bezier(.25,.8,.3,1)}
.gdb-expandable.is-expanded .gdb__toggle svg{transform:rotate(180deg)}

@media (prefers-reduced-motion:reduce){
	.gdb-more__chevron,
	.gdb-expandable .gdb__content,
	.gdb-expandable .gdb__content::after,
	.gdb__toggle svg{transition:none}
}

/* End */


/* Start:/bitrix/templates/aspro-priority2/css/landings-list.css?17827401803214*/
.landings-list__title {
  padding-bottom: 15px;
  margin-top: 30px;
}

/* .landings-list__info.landings-list__info--mobiled.swipeignore {
  margin-right: -16px;
} */
.landings-list__info .landings-list__info-wrapper{
  gap: 8px;
}
.landings-list__info-wrapper.with-slider {
  overflow-x: auto;
  white-space: nowrap;
  /* min-height: 47px;
  align-items: normal; */
  scrollbar-width: none;
  -ms-overflow-style: none;
}

#main .landings-list__info-wrapper.with-slider{
  padding-right: 24px;
}

.landings-list__info-wrapper.with-slider::-webkit-scrollbar {
  width: 0;
  background: 0 0;
}

.landings-list__item {
  display: inline-block;
  padding-bottom: 8px;
  order: 1;
}

.landings-list__item.active {
  order: 0;
}

.landings-list__info-wrapper.last,
.landings-list__item.last {
  padding-right: 18px;
}

.landings-list__item .landings-list__name,
.landings-list__item .landings-list__item--js-more {
  padding: 6px 10px 6px;
  /* margin-right: 8px; */
  position: relative;
  display: block;
  line-height: 16px;
  cursor: pointer;
}

.landings-list__item .landings-list__name:not(.landings-list__item--active) {
  color: #333;
  color: var(--white_text_black);
  background-color: #fafafa;
  background-color: var(--light_bg_black);
  border-color: #cacaca;
  border-color: var(--stroke_black);
}

.landings-list__item .landings-list__name:not(.landings-list__item--active):hover {
  background-color: #fff;
  background-color: var(--card_bg_black);
  border-color: #fff;
  border-color: var(--card_bg_hover_black);
}

.landings-list__name:not(.landings-list__item--js-more) .svg {
  display: none;
}

.landings-list__name.landings-list__item--active {
  border-color: transparent;
}
.landings-list__name.landings-list__item--js-more {
  background-color: transparent;
}
.landings-list__item--js-more span {
  border-bottom: 1px dotted;
}

.landings-list__name.landings-list__item--reset {
  padding-right: 29px;
}

.landings-list__name.landings-list__item--reset .landings-list__clear-filter {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 33px;
  border-radius: 0 3px 3px 0;
  cursor: pointer;
}

.landings-list__name.landings-list__item--reset .landings-list__clear-filter svg {
  position: absolute;
  right: 9px;
  top: 50%;
  margin-top: -4px;
}

.landings-list__name.landings-list__item--reset .landings-list__clear-filter svg path {
  fill: #fff;
}

.landings-list__item--filled-bg.landings-list__name span {
  border-bottom: none;
}

.landings-list__item--filled-bg:not(:hover),
.landings-list__item--hover-bg:hover {
  background: #f0f0f0;
}

.landings-list__item--js-more span {
  margin-right: 10px;
}

.landings-list__item--js-more svg {
  transition: transform 0.2s;
}

.landings-list__item--js-more.opened svg {
  transform: rotate(180deg);
}

.landings-list__item--active {
  color: #fff;
}

.landings-list + .landings-list .landings-list__title {
  display: none;
}


.landings-list__section-wrap {
  display: flex;
}
.landings-list__section-title {
  margin-right: 8px;
  white-space: nowrap;
}
.landings-list__info .landings-list__section-title {
  padding-bottom: 10px;
}
@media(max-width: 767px){
  .landings-list__section-wrap {
    flex-direction: column;
  }
}

/* End */


/* Start:/bitrix/templates/aspro-priority2/css/images_detail.min.css?1782740179280*/
.catalog-detail__gallery{--sizeImage:900px;--bottomGallery:74px;}.catalog-detail__gallery--322px{--sizeImage:322px;}.catalog-detail__gallery--388px{--sizeImage:388px;}.catalog-detail__gallery--454px{--sizeImage:454px;}.ratio--horizontal{--ratio:2/3;}.ratio--vertical{--ratio:3/2;}
/* End */


/* Start:/bitrix/components/aspro/smartseo.content/templates/.default/style.css?178274011580*/
.aspro-smartseo-content__wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* End */
/* /bitrix/templates/aspro-priority2/components/bitrix/catalog/main/style.min.css?17827401781139 */
/* /bitrix/templates/aspro-priority2/components/bitrix/catalog/main/page_blocks/group_description_expand.css?17827401782912 */
/* /bitrix/templates/aspro-priority2/css/landings-list.css?17827401803214 */
/* /bitrix/templates/aspro-priority2/css/images_detail.min.css?1782740179280 */
/* /bitrix/components/aspro/smartseo.content/templates/.default/style.css?178274011580 */
