

/* Start:/bitrix/components/sotbit/b2c.news/templates/promo/style.css?1744885193281*/
.promo-container {
  display: flex;
  flex-direction: column;
}
.promo-sections {
  margin-bottom: 32px;
  order: -1;
}
.promo-sections:not(.keen-slider--initialized) {
  gap: 16px;
}
.promo-description {
  margin-bottom: 32px;
  order: -2;
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/sotbit_b2c/components/bitrix/system.pagenavigation/.default/style.css?1755253512678*/
.page-navigation {
  display: flex;
  gap: 8px;
  align-items: center;
  /* current page */
}
.page-navigation a:not(.icon), .page-navigation b {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
}
.page-navigation b {
  transition: background-color var(--transition);
  line-height: 1;
  color: var(--white);
  background-color: var(--primary);
  font-weight: 500;
}
.page-navigation a:where(:not(.icon)) {
  color: var(--dark);
  font-weight: 500;
}
.page-navigation a:where(.icon) {
  color: var(--secondary-600);
}
.page-navigation .show-all {
  margin-left: 8px;
}
/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/bitrix/components/sotbit/b2c.news/templates/promo/bitrix/news.list/.default/style.css?17530997931845*/
.promo {
  display: grid;
  grid-auto-rows: min-content;
  gap: 24px;
  opacity: 0;
  transition: opacity var(--transition);
}
@media (min-width: 768px) {
  .promo {
    grid-template-columns: repeat(2, 1fr);
    column-gap: 16px;
    row-gap: 24px;
  }
}
@media (min-width: 1025px) {
  .promo {
    column-gap: 16px;
    row-gap: 32px;
  }
}
@media (min-width: 1440px) {
  .promo {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 24px;
    row-gap: 32px;
  }
}
.promo__item {
  --max-height: 388px;
}
.promo__item .promo__timer {
  position: absolute;
  top: 13px;
  left: 13px;
  z-index: 1;
}
@media (min-width: 1920px) {
  .promo__item .promo__timer {
    top: 16px;
    left: 16px;
  }
}
.promo__image {
  display: block;
}
.promo__image-container {
  position: relative;
  display: block;
  height: 200px;
  margin-bottom: 8px;
  border-radius: var(--border-radius);
  overflow: hidden;
}
@media (min-width: 1440px) {
  .promo__image-container {
    height: initial;
    aspect-ratio: 544/233;
  }
}
@media (any-hover: hover) {
  .promo__image-container:hover ~ .promo__title {
    color: var(--primary-hover);
  }
}
.promo__title {
  margin-bottom: 2px;
  font-weight: 500;
}
.promo__link {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  color: inherit;
  overflow: hidden;
}
.promo__subtitle {
  color: var(--secondary-600);
  font-weight: 700;
}
.promo__description {
  margin-top: 8px;
}
.promo__pagination {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .promo__pagination {
    flex-wrap: initial;
  }
}
.promo__pagination--top {
  margin-bottom: 32px;
}
.promo__pagination--bottom {
  margin-top: 32px;
}
.promo.active {
  opacity: 1;
}
/*# sourceMappingURL=style.css.map */

/* End */
/* /bitrix/components/sotbit/b2c.news/templates/promo/style.css?1744885193281 */
/* /local/templates/sotbit_b2c/components/bitrix/system.pagenavigation/.default/style.css?1755253512678 */
/* /bitrix/components/sotbit/b2c.news/templates/promo/bitrix/news.list/.default/style.css?17530997931845 */
