

/* Start:/local/templates/.default/components/bitrix/news.list/mainpage_banner_retail/style.css?17930483612595*/
/* Баннер на главной розницы (mainpage_banner_retail) */

/* вся область слайда-картинки — ссылка (бывшая кнопка red-btn) */
.promo .promo-slider .swiper-slide a.slide-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    position: relative;
}

/* надпись — по низу баннера, по центру (выше точек пагинации) */
.promo .promo-slider .swiper-slide .info {
    left: 0;
    right: 0;
    bottom: 90px;
    text-align: center;
}

/* стрелки переключения баннеров (по бокам, вертикально по центру) */
.promo .promo-button-prev,
.promo .promo-button-next {
    width: 72px;
    height: 72px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -36px;
    border: 0;
    outline: 0 !important;
    cursor: pointer;
    border-radius: 50%;
    background: rgba(0,0,0,0.2) url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0NzYuMjEzIDQ3Ni4yMTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3Ni4yMTMgNDc2LjIxMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiPgo8cG9seWdvbiBwb2ludHM9IjM0NS42MDYsMTA3LjUgMzI0LjM5NCwxMjguNzEzIDQxOC43ODcsMjIzLjEwNyAwLDIyMy4xMDcgMCwyNTMuMTA3IDQxOC43ODcsMjUzLjEwNyAzMjQuMzk0LDM0Ny41ICAgMzQ1LjYwNiwzNjguNzEzIDQ3Ni4yMTMsMjM4LjEwNiAiIGZpbGw9IiNGRkZGRkYiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat center center;
    background-size: 32px;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    z-index: 110; /* выше активного слайда (z-index 100) */
}

.promo .promo-button-prev:hover,
.promo .promo-button-next:hover {
    background-color: rgba(255,255,255,0.2);
}

.promo .promo-button-prev {
    left: 1.6rem;
    -webkit-transform: scaleX(-1); /* стрелка влево */
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}

.promo .promo-button-next {
    right: 11.6rem;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/mainpage_articles/style.css?1793043591821*/
.articles.inline .articles-list {
    display: flex;
    flex-wrap: wrap;
}

.articles.inline .articles-list .item:nth-child(even) {
    flex-direction: column!important;
}

.articles.inline .item {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.articles.inline .item .img-link {
    margin-top: auto; /* картинка прижата к низу — все картинки на одной линии */
    display: block;
    aspect-ratio: 4 / 3; /* фиксированные пропорции окна под картинку */
    overflow: hidden;
}

.articles.inline .item .img-link img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* картинка заполняет окно, лишнее обрезается */
    object-position: center;
    display: block;
}

/* End */
/* /local/templates/.default/components/bitrix/news.list/mainpage_banner_retail/style.css?17930483612595 */
/* /local/templates/.default/components/bitrix/news.list/mainpage_articles/style.css?1793043591821 */
