

/* Start:/bitrix/templates/aspro-premier/components/aspro/catalog.viewed.premier/.default/style.css?17602598881457*/
.catalog-viewed-list {
  padding: 0 0 5rem;
}
.catalog-viewed__item.swiper-slide {
  height: auto;
  min-height: 200px;
  width: calc((min(calc(100vw - var(--scrollbar-width, 0px) - (2 * var(--theme-page-width-padding))), var(--theme-page-width)) - (var(--gap) * (var(--items-count) - 1))) / var(--items-count));
}
.catalog-viewed__item__title {
  word-break: break-word;
  line-height: calc(1em + 5px);
}
.catalog-viewed__item__image {
  width: 96px;
  height: 96px;
}
.catalog-viewed__item__image:has(.lazyload) {
  background-color: var(--darkerblack_bg_black);
}

@media (max-width: 600px) {
  .catalog-viewed-list {
    padding-bottom: 40px;
  }
  .catalog-viewed__item {
    width: 164px !important;
  }
}

.catalog-viewed-list .slider-solution:not(.swiper-initialized) ~ .slider-nav {
  display: none;
}
.catalog-viewed-list .slider-solution:not(.swiper-initialized) .swiper-wrapper {
  --gap: var(--theme-items-gap);

  display: grid;
  gap: var(--gap);
  grid-template-columns: repeat(var(--items-count), 1fr);
  grid-auto-flow: column;
  overflow: hidden;
}
@media (min-width: 425px) {
  .catalog-viewed-list .swiper-wrapper {
    --items-count: 3;
  }
}
@media (min-width: 601px) {
  .catalog-viewed-list .swiper-wrapper {
    --items-count: 4;
  }
}
@media (min-width: 992px) {
  .catalog-viewed-list .swiper-wrapper {
    --items-count: 5;
  }
}
@media (min-width: 1100px) {
  .catalog-viewed-list .swiper-wrapper {
    --items-count: 6;
  }
}

/* End */


/* Start:/bitrix/templates/aspro-premier/css/skeleton.min.css?17410761001529*/
.skeleton-grid{--gap:30px;display:grid;gap:var(--gap)}.skeleton-grid--row{--repeat-row:1;grid-template-rows:repeat(var(--repeat-row),1fr)}.skeleton-grid--column{--repeat-column:1;grid-template-columns:repeat(var(--repeat-column),1fr)}.skeleton{--color-start:var(--light,#f4f4f4) var(--dark,#343434);--color-end:var(--light,#fff) var(--dark,#222228);background:#eee;background:linear-gradient(110deg,var(--color-start) 8%,var(--color-end) 18%,var(--color-start) 33%);background-size:200% 100%;animation:1.5s skeleton-shine linear infinite;border-radius:8px;border-radius:var(--theme-button-border-radius)}.skeleton-item{background-size:1000px;background-color:color-mix(in oklab,var(--secondary) 10%,#FFF);background-image:linear-gradient(90deg,transparent 0,color-mix(in oklab,#FFF 50%,transparent) 100px,transparent 200px);animation:shine-lines 1.5s infinite linear}.skeleton-item--white{background-color:#fff}.skeleton-item--image{aspect-ratio:1}.skeleton-item--image-horizontal{aspect-ratio:1.78}.skeleton-item--title{width:90%;height:26px}.skeleton-item--subtitle{width:30%;height:20px}.skeleton-item--price{width:40%;height:30px}.skeleton-item--button{width:100%;height:40px}.skeleton-item--address{width:40%;height:20px}.skeleton-item--block{--height:528px;width:100%;height:var(--height)}.skeleton-item--seen{height:106px}.skeleton-item--width{--width:10%;width:var(--width)}@keyframes shine-lines{0%{background-position:-500px}40%,100%{background-position:500px}}@keyframes skeleton-shine{to{background-position-x:-200%}}
/* End */


/* Start:/bitrix/templates/aspro-premier/components/bitrix/news.list/faq-list/style.css?17724450251345*/
#faq-container .faq-list.faq-list-template {
	padding-bottom: 80px;
}

#faq-container .faq-items .accordion {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

#faq-container .faq-items .item-accordion-wrapper {
	background-color: var(--grey_bg);
	border-radius: 12px;
	transition: none;
	cursor: pointer;
	user-select: none;
	border: 0;
}

#faq-container .faq-items .accordion-head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-right: 24px;
}

#faq-container .faq-items .accordion-head .svg-inline-right-arrow {
	position: relative;
	top: auto;
	right: auto;
	translate: none;
	transition: none;
}

#faq-container .faq-items .accordion-head:hover:not(.accordion-open) .svg-inline-right-arrow {
	transform: scale(1);
}

#faq-container .faq-items .accordion-open .svg-inline-right-arrow,
#faq-container .faq-items .accordion-open .svg-inline-right-arrow {
	transform: rotate(0deg) scale(-1);
}

#faq-container .faq-items .panel-collapse {
	transition: none;
}

@media screen and (max-width: 601px) {
	.faq-items--grid .accordion:not(:first-child) .item-accordion-wrapper:first-of-type {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	.faq-items--grid .accordion:not(:last-child) .item-accordion-wrapper:last-of-type {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
}

/* End */
/* /bitrix/templates/aspro-premier/components/aspro/catalog.viewed.premier/.default/style.css?17602598881457 */
/* /bitrix/templates/aspro-premier/css/skeleton.min.css?17410761001529 */
/* /bitrix/templates/aspro-premier/components/bitrix/news.list/faq-list/style.css?17724450251345 */
