/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

/* ==================== ДЕСКТОП (от 768px) ==================== */
@media (min-width: 768px) {

    /* Скрыть заголовки боковых баннеров */
    .banners-big--side-banners .banners-big__side-item-title {
        display: none !important;
    }

    /* Убрать затемнение боковых баннеров */
    .banners-big--side-banners .banners-big__side-item.dark-block-after::after {
        display: none !important;
    }

    /* Квадратные нижние баннеры: соотношение 329/268 */
    .BOTTOM_BANNERS .image-banner.image-banner--aspect-357-256 {
        aspect-ratio: 329 / 268 !important;
    }

    /* Скругление углов верхнего баннера — десктоп */
    .banner.TOP_UNDERHEADER,
    .banner.TOP_UNDERHEADER a,
    .banner.TOP_UNDERHEADER img {
        border-radius: 16px !important;
        overflow: hidden !important;
    }
}

.footer__pays i.Payme,
.footer__pays i.Click {
    display: inline-block;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    vertical-align: middle;
}

.footer__pays i.Payme {
    width: 60px;
    background-image: url("/upload/payme.svg");
}

.footer__pays i.Click {
    width: 55px;
    background-image: url("/upload/click.svg");
}

/* ===== Страница /catalog ===== */

.sections-list__item-text {
  font-weight: 400;
  font-size: 13px;
  letter-spacing: -0.3px;
  color: #336cc8;
}
.sections-list__item {
  background-color: #e3f2fd;
}
.sections-list__item-link {
  padding: 12px;
}

/* ===== Страница /catalog ===== */

/* отступ под блоком разделов */
.section-content-wrapper > .sections-list {
	margin-bottom: 32px;
}

/* скрываем дублирующийся блок сортировки */
.filter-panel__part-left > .line-block > .min-width-0.filter-panel__sort {
	display: none !important;
}
@media (max-width: 600px) {
  .BOTTOM_BANNERS .image-banner-items.grid-list {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
  }
}