

/* Start:/local/templates/aspro-priority2/components/bitrix/catalog.section/catalog_block/style.css?17339911322788*/
.catalog-block__item {
    --padding: 0;
    padding: var(--padding);
    height: 100%;
}

.catalog-block__inner {
    position: relative;
}

/*img corner*/
.catalog-block__item .catalog-block__item--img-corner {
    width: auto;
}

@media screen and (max-width: 767px) {

    .catalog-block__item .catalog-block__item--img-corner {
        margin: 0;
    }

    .grid-list.grid-list--compact .js-popup-block {
        padding: 5px !important;
    }
}


.catalog-block__info-bottom .catalog-block__info-btn {
    min-width: 0px;
}

.catalog-block__item .catalog-block__item--img-corner .sticker {
    top: 24px;
    left: 24px;
    display: none;
}

.catalog-block__item .catalog-block__item--img-corner img {
    border-radius: var(--theme-outer-border-radius) var(--theme-outer-border-radius) 0px 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.grid-list--no-gap .catalog-block__item .catalog-block__item--img-corner img {
    border-radius: 0px;
}

.catalog-block__item .catalog-block__item--img-corner .countdown-list-image {
    left: 24px;
}

/*info*/
body .catalog-block__info {
    flex-basis: auto;
}

/*footer*/
.catalog-block__info-bottom {
    margin-top: 16px;
    position: relative;
}

.catalog-block__item:hover .catalog-block__offers {
    opacity: 1;
    visibility: visible;
}

@media (min-width: 601px) {
    .slider-solution .catalog-block__wrapper {
        width: 50%;
    }
}

@media (min-width: 768px) {
    .slider-solution .catalog-block__wrapper {
        width: 33.33%;
    }

    .catalog-block__wrapper {
        position: relative;
    }

    .catalog-block__wrapper:hover {
        z-index: 5;
    }

    html:not(.mobile) .catalog-block__offers {
        opacity: 0;
        visibility: hidden;

        position: absolute;
        top: 100%;
        left: calc(calc(var(--padding) * -1) - 1px);
        right: calc(calc(var(--padding) * -1) - 1px);
        background-color: var(--card_bg_hover_black);

        box-shadow: 0px 14px 18px rgba(0, 0, 0, 0.1);

        border-radius: 0px 0px var(--theme-outer-border-radius) var(--theme-outer-border-radius);

        /* transition: opacity 0.3s ease, visibility 0.3s ease; */

        padding: 0px var(--padding) var(--padding) var(--padding);
    }


}

@media (max-width: 768px) {
    .catalog-block__item {
        --padding: 5px;
    }

}

@media (min-width: 1200px) {
    .slider-solution .catalog-block__wrapper {
        width: 25%;
    }
}


.image-list {
    position: relative;
    overflow: hidden;
    aspect-ratio: 9 / 16;
}

.image-list video {
    position: absolute;
    top: 0;
    z-index: 3;
}

.image-list .image-list-wrapper {
    padding-top: 0;
    height: 100%;
}

.mobilemenu__menu-item:first-child a::before {
    display: none;
}
/* End */
/* /local/templates/aspro-priority2/components/bitrix/catalog.section/catalog_block/style.css?17339911322788 */
