:root {
    --breadcrumbs-block-padding: 80px 0;
    --breadcrumbs-item-font-size: 18px;
    --breadcrumbs-item-line-height: 27px;
}

.breadcrumbs-block {
    padding: var(--breadcrumbs-block-padding, 80px 0);
}
.breadcrumbs-block .b-item {
    color: var(--Color-Main, #33271E);
    font-size: var(--breadcrumbs-item-font-size, 18px);
    line-height: var(--breadcrumbs-item-line-height, 27px);
}
.breadcrumbs-block .b-item:not(:last-child):after {
    height: var(--breadcrumbs-item-line-height, 27px);
    width: 12px;
    margin: 0 8px;
    background-image: none;
    text-align: center;
    content: "/";
}
.breadcrumbs-block a.b-item {
    opacity: 0.5;
}

@media (max-width: 1920px) {
    :root {
        --breadcrumbs-item-font-size: 16px;
        --breadcrumbs-item-line-height: 24px;
    }

    @media (max-width: 768px) {
        :root {
            --breadcrumbs-block-padding: 60px 0;
        }

        @media (max-width: 600px) {
            :root {
                --breadcrumbs-block-padding: 40px 0;
                --breadcrumbs-item-font-size: 14px;
                --breadcrumbs-item-line-height: 22px;
            }
        }
    }
}