.catalog-sections-pictures__wrapper {
    font-size: 1rem;
}
.catalog-sections-pictures {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}
.section-picture-item {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    width: calc(20% - 4px);
    aspect-ratio: 1.27;
    overflow: hidden;
}
.section-picture-item:hover .section-item--pic {
    transform: scale(1.1);
}
.section-picture-item--link {
    display: flex;
    padding: 1.25em;
    align-items: flex-end;
    text-decoration: none;
    width: 100%;
    height: 100%;
}
.section-item--pic {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: .5s;
}
.section-item--pic:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 20%;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(360deg, #161616 0%, rgba(66, 66, 66, 0) 100%);
}
.section-item--pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.section-picture-item--name {
    color: #FFF;
    font-size: 1.25em;
    z-index: 1;
}
@media (max-width: 991.98px) {
    .section-picture-item {
        width: calc(33.333% - 3.5px);
    }
}
@media (max-width: 575.98px) {
    .section-picture-item {
        width: calc(50% - 3px);
    }
    .section-picture-item--link {
        padding: .81em .94em;
    }
}