.section--catalog-wrap {padding-top: 96px;}
.brend-preview {
    padding-bottom: 32px;
    display: flex;
    gap: 26px;
}
.full-text-preview.clipped{
    -webkit-line-clamp: 5;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

@media (min-width:1200px) {
    .brend-preview {
        padding-bottom: unset;
    }
}
@media (min-width: 785px) {
    .picture-preview {
        flex-basis: calc(99.9% * 1/4 - 19.5px);
        flex-shrink: 0;
    }
}
@media (max-width: 784px) {
    .brend-preview { flex-direction: column; }
    .picture-preview {align-self: center;}
}	