

/* Start:/local/templates/viyar_new/components/bitrix/news/.default/style.css?175689676742*/
.g-title__btn-back {
    flex-shrink: 0;
}
/* End */


/* Start:/local/templates/viyar_new/components/bitrix/news.list/blog_video/style.css?175457194334346*/
.videos-heading-title__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.videos-heading-title__body .g-title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 368px;
    flex: 0 0 368px;
}

.g-title__btn-filter {
    margin: 0 22px;
}

.videos-category {
    margin: 0 auto;
    width: calc(100vw - 368px);
    overflow: auto;
}

.videos-category__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.videos-category .videos-category__link {
    font-size: 16px;
    line-height: 20px;
    color: #202020;
    min-height: 80px;
    min-width: 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 0 15px;
    border-bottom: 4px solid transparent;
    white-space: nowrap;
    -webkit-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.videos-category .videos-category__link:hover,
.videos-category .videos-category__link.is-active {
    color: #0080e0;
    border-color: #0080e0;
}

.catalog-videos__cell {
    margin-bottom: 40px;
}

.catalog-videos .videos-filters {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 368px;
    flex: 0 0 368px;
    pointer-events: all;
    position: relative;
    border-right: 1px solid #f0f0f0;
    transition: flex 0.05s linear;
    z-index: unset;
}

.catalog-videos .videos-filters.is-hidden {
    width: 0;
    height: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    pointer-events: none;
    z-index: -9999;
}

.videos-filters__container {
    padding: 32px 8px 32px 0;
    border: 1px solid #e0e0e0;
    border-right: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}
.videos-filters__sort {
    padding-left: 30px;
}
.filters-search .filters-search__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
}

.filters-search ._icon--search {
    background: #f0f0f0
    url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 12L14.5 12.5L12.8 10.8C13.5 9.7 14 8.4 14 7C14 3.1 10.9 0 7 0C3.1 0 0 3.1 0 7C0 10.9 3.1 14 7 14C8.4 14 9.7 13.6 10.8 12.8L12.5 14.5L12 15L19 22L22 19L15 12ZM2 7C2 4.2 4.2 2 7 2C9.8 2 12 4.2 12 7C12 9.8 9.8 12 7 12C4.2 12 2 9.8 2 7Z' fill='%23909090'/%3E%3C/svg%3E%0A")
    center no-repeat;
    width: 32px;
    height: 40px;
    border-radius: 2px 0 0 2px;
}

.filters-search .filters-search__input {
    height: 40px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 98px;
    flex: 0 0 98px;
    border: none;
    outline: none;
    background: #f0f0f0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 13px;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #404040;
    width: 100%;
}

.filters-search .filters-search__input::-webkit-input-placeholder {
    color: #909090;
}

.filters-search .filters-search__input::-moz-placeholder {
    color: #909090;
}

.filters-search .filters-search__input:-ms-input-placeholder {
    color: #909090;
}

.filters-search .filters-search__input::-ms-input-placeholder {
    color: #909090;
}

.filters-search .filters-search__input::placeholder {
    color: #909090;
}

._btn--close {
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2C14.4 2 18 5.6 18 10C18 14.4 14.4 18 10 18C5.6 18 2 14.4 2 10C2 5.6 5.6 2 10 2ZM10 0C4.5 0 0 4.5 0 10C0 15.5 4.5 20 10 20C15.5 20 20 15.5 20 10C20 4.5 15.5 0 10 0ZM15 7L13 5L10 8L7 5L5 7L8 10L5 13L7 15L10 12L13 15L15 13L12 10L15 7Z' fill='%23606060'/%3E%3C/svg%3E%0A")
    center no-repeat;
    width: 20px;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.filters-search ._btn--close {
    height: 40px;
    width: 48px;
    background-color: #f0f0f0;
}

.filters-search .filters-search__submit {
    border: none;
    background-color: #0080e0;
    border-radius: 0 2px 2px 0;
    color: #fff;
    height: 40px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 128px;
    flex: 0 0 128px;
    cursor: pointer;
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.filters-sort .filters__header {
    margin-top: 24px;
    gap: 8px;
}

.filters-sort .filters__subheader-select {
    padding-left: 0;
    padding-bottom: 0;
    max-width: 306px;
}

.filters-sort .filters__subheader-actions {
    padding-left: 0;
    max-width: 306px;
    margin-top: 16px;
    gap: 16px;
}

.filters-sort .filters__subheader-actions > * {
    padding: 0;
}

.filters-sort .filters__subheader {
    padding-bottom: 0;
}

.filters-tags {
    margin-top: 32px;
    padding-right: 20px;
    padding-left: 30px;
}

.filters-tags__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
}

.filters-tags__list .filters-tags__link {
    min-height: 24px;
    background-color: #f0f0f0;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #202020;
    padding: 2px 8px;
    display: block;
    transition: all .25s ease-in-out;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.filters-tags__list .filters-tags__link::before {
    content: '';
    background-color: #e0e0e0;
    position: absolute;
    left: 0;
    width: 2px;
    height: 100%;
    transition: width .4s ease-in-out;
    z-index: -1;
}
.filters-tags__list .filters-tags__link:hover::before {
    width: 100%;
}

.videos-catalog {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
}

.videos-catalog__body {
    background-color: #f0f0f0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}

.blog_video-cart__list {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, 336px);
    grid-auto-rows: min-content;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    grid-gap: 16px;
    padding: 16px;
    margin: 0 auto;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: calc(100%);
}

.blog_video-cart__item {
    max-width: 336px;
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    padding-bottom: 16px;
    height: 320px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: all 0.08s ease-in-out;
    -o-transition: all 0.08s ease-in-out;
    transition: all 0.08s ease-in-out;
}

.blog_video-cart__item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 320px;
}

.videos-catalog__link {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}

.blog_video-cart__item:hover {
    -webkit-filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.15));
    filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.15));
}

.videos-catalog__image {
    display: block;
    max-width: 336px;
    height: 192px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

.videos-catalog__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 8px 16px 16px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.videos-catalog__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 16px;
    gap: 20px;
}

.videos-catalog__meta > * {
    position: relative;
}

.videos-catalog__meta > *:not(:last-child)::after {
    content: '';
    width: 4px;
    height: 4px;
    background-color: #c0c0c0;
    border-radius: 50%;
    position: absolute;
    right: -13px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.videos-catalog__avatar {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    object-fit: cover;
    object-position: top;
}

.videos-catalog__channel {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
}

.videos-catalog__mark {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 4px;
}

.videos-catalog__mark .videos-catalog__category {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 140px;
}

.videos-catalog__mark .videos-catalog__category .text {
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    color: #606060;
}

.videos-catalog__meta .text {
    font-weight: 700;
    font-size: 12px;
    color: #606060;
}

.videos-catalog__meta .videos-catalog__view {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

._icon--view {
    background: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C2 0 0 5 0 5C0 5 2 10 8 10C14 10 16 5 16 5C16 5 14 0 8 0ZM8 9C5.8 9 4 7.2 4 5C4 2.8 5.8 1 8 1C10.2 1 12 2.8 12 5C12 7.2 10.2 9 8 9ZM8 5H10C10 6.1 9.1 7 8 7C6.9 7 6 6.1 6 5C6 3.9 6.9 3 8 3C8.5 3 9 3.2 9.4 3.6L8 5Z' fill='%23606060'/%3E%3C/svg%3E%0A")
    no-repeat;
    width: 16px;
    height: 10px;
}

.videos-catalog__meta .videos-catalog__view .text {
    padding-left: 8px;
    font-weight: 400;
}

.videos-catalog__title {
    margin: 3px 0 10px 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.videos-catalog__title .text-title {
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
}

.videos-catalog__desc .text {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #202020;
}

.videos-catalog__actions {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute;
    right: 0;
}
.videos-catalog__actions .pagination__body {
    border: 1px solid #e0e0e0;
}
.videos-catalog__actions .show-more-products {
    flex: 0 0 256px;
    border: 1px solid #e0e0e0;
    border-left: none;
}
.videos-catalog__actions .pagination__main {
    padding: 0 16px;
    border: none;
}
.videos-catalog__actions .pagination__next {
    border-left: 1px solid #e0e0e0;
}
.videos-catalog__actions .pagination__prev {
    border-right: 1px solid #e0e0e0;
    margin-left: -1px;
}
.videos-catalog__pagination,
.videos-catalog__tools.show-more-products {
    border: none;
}

.icon-btn {
    cursor: pointer;
}

._icon--filter {
    background: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10.3V20L8 18V10.3L1.8 2H0V0H20V2H18.2L12 10.3ZM18 7L14 11V12H22V11L18 7ZM14 15L18 19L22 15V14H14V15Z' fill='%230080E0'/%3E%3C/svg%3E%0A")
    center no-repeat;
    width: 32px;
    height: 32px;
    -webkit-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    border-radius: 2px;
}

._icon--filter._active {
    background: #0080e0
    url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10.3V20L8 18V10.3L1.8 2H0V0H20V2H18.2L12 10.3ZM18 7L14 11V12H22V11L18 7ZM14 15L18 19L22 15V14H14V15Z' fill='%23fff'/%3E%3C/svg%3E%0A")
    center no-repeat;
}

._icon--filter._active:hover {
    opacity: 0.8;
    background-color: #0080e0 !important;
}

.videos-filters__sort .button--outline {
    -webkit-box-shadow: inset 0 0 0 1px var(--color--blue);
    box-shadow: inset 0 0 0 1px var(--color--blue);
}

.adm--radius--16 {
    border-radius: 16px !important;
}

._hide {
    display: none !important;
}

.videos-catalog__pagination .pagination__prev .icon {
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.videos-catalog__pagination .pagination__next .icon {
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.videos-filters__header-text {
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
}

.filters-categories__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.filters-categories__list > li.is-active,
.filters-categories__list > li:hover {
    border-left: 4px solid #0080e0;
}

.filters-categories__list > li:hover {
    background-color: rgba(244, 244, 244, 0.4);
    opacity: 0.85;
}

.filters-categories__list > li .text:hover {
    color: #0080e0;
}

.filters-categories__list > li {
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #202020;
    padding: 0 8px 0 16px;
    border-left: 4px solid #fff;
    -webkit-transition: all 0.25s ease-in-out 0s;
    -o-transition: all 0.25s ease-in-out 0s;
    transition: all 0.25s ease-in-out 0s;
}

.filters-categories__list > .is-active :last-child {
    color: #0080e0;
}

.button--transparent:active,
.button--transparent:hover {
    background-color: var(--color--blue--barely) !important;
}

.tags-videos__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
}

.tags-videos__list .tags-videos__link {
    min-height: 24px;
    background-color: #f0f0f0;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #202020;
    border-left: 2px solid #e0e0e0;
    padding: 2px 8px;
    display: block;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.tags-videos__list .tags-videos__link:hover {
    background-color: #e0e0e0;
}

.pagination .pagination__main {
    padding: 0 9px;
}

.breadcrumbs-section_mobile {
    display: none;
}

.header.header--sticky ~ main > .videos-heading-title {
    max-width: 1536px;
    position: fixed;
    top: 56px;
    right: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    width: calc(100vw - 48px);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.18);
    animation: 0.3s header ease-in-out;
    z-index: 3;
}
.grid .header--sticky .page-header {
    margin: 0 auto;
    box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.18);
}
/*@media (max-width: 1790px) {*/
    .videos-heading-title__body .g-title {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 352px;
        flex: 0 0 352px;
    }

    .catalog-videos .videos-filters {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 352px;
        flex: 0 0 352px;
    }
/*}*/

/*@media (max-width: 1600px) {*/
    .grid .header--sticky .page-header {
        margin: 0 !important;
    }
/*}*/

/*@media (max-width: 1536px) {*/
    .header.header--sticky ~ main > .videos-heading-title {
        width: 100%;
    }
    .videos-heading-title .g-title {
        margin-bottom: 0;
    }
    .videos-filters__sort,
    .filters-tags {
        padding-left: 24px;
    }
/*}*/

@media (max-width: 1423px) {
    .blog_video-cart__list {
        grid-template-columns: repeat(auto-fill, 288px);
    }
}

@media (max-width: 1360px) {
    .videos-filters__container {
        border-left: none;
    }
}

@media (max-width: 1296px) {
    .videos-heading-title__body .g-title {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 336px;
        flex: 0 0 336px;
    }
    .videos-category {
        width: calc(100vw - 336px);
    }
    .videos-filters__container {
        padding-right: 16px;
    }
    .catalog-videos .videos-filters {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 336px;
        flex: 0 0 336px;
    }
}

@media (max-width: 1024px) {
    main:not(._filter--open) .videos-heading-title__body .g-title {
        flex: 0 0 auto;
    }

    main .videos-category {
        -webkit-transition: width 0.25s ease-in-out;
        -o-transition: width 0.25s ease-in-out;
        transition: width 0.25s ease-in-out;
    }

    main:not(._filter--open) .videos-category {
        width: calc(100vw - 204px);
    }
}

@media (max-width: 970px) {
    .header.header--sticky ~ main > .videos-heading-title {
        top: 48px;
    }
    .videos-category .videos-category__link {
        min-height: 48px;
        margin: 8px 0;
    }
}
@media (max-width: 958px) {
    .videos-catalog__actions .pagination__next {
        border-right: none!important;
    }
}
@media (max-width: 780px) {
    body._videosCatLock {
        overflow: hidden !important;
    }

    .videos-category__box.is-active {
        position: fixed;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 128, 224, 0.3);
        top: 0;
        left: 0;
        z-index: 1;
    }

    .lock .grid:before,
    ._lock .grid:before {
        content: '';
        background-color: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
        position: fixed;
        z-index: 1;
    }

    .main__section .videos-heading-title__body .g-title {
        padding-left: 24px;
    }

    ._videosCatLock ._icon--catalog {
        background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4H0V0H4V4ZM10 0H6V4H10V0ZM16 0H12V4H16V0ZM4 6H0V10H4V6ZM10 6H6V10H10V6ZM16 6H12V10H16V6ZM4 12H0V16H4V12ZM10 12H6V16H10V12ZM16 12H12V16H16V12Z' fill='%230080E0'/%3E%3C/svg%3E%0A")
        center no-repeat;
        width: 48px;
        height: 48px;
        position: absolute;
        z-index: 12;
        margin-top: -74px;
    }

    .videos-category .videos-category__link {
        min-height: 48px;
    }

    .filters-sort .videos-filters__header-text {
        color: #202020;
    }

    .filters-sort .filters__subheader-select .select__button {
        border: 1px solid #909090;
        color: #202020;
        height: 40px;
    }

    .filters-sort .filters__subheader-select .select__text {
        color: #202020;
    }

    .videos-catalog {
        width: calc(100vw - 336px);
    }

    .blog_video-cart__list {
        max-width: inherit;
    }

    .videos-heading-title {
        border-bottom: 1px solid #e0e0e0;
    }

    .main__section .videos-heading-title__body .g-title {
        -webkit-box-flex: unset;
        -ms-flex: unset;
        flex: unset;
        padding-left: 0;
    }

    ._icon--catalog {
        background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4H0V0H4V4ZM10 0H6V4H10V0ZM16 0H12V4H16V0ZM4 6H0V10H4V6ZM10 6H6V10H10V6ZM16 6H12V10H16V6ZM4 12H0V16H4V12ZM10 12H6V16H10V12ZM16 12H12V16H16V12Z' fill='%230080E0'/%3E%3C/svg%3E%0A")
        center no-repeat;
        width: 48px;
        height: 48px;
    }

    .videos-category__box.is-hidden {
        display: none;
    }

    .videos-heading-title__btn-filter.hidden-lg,
    .videos-category__select .select__button.hidden-lg {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .videos-heading-title__body {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-right: 12px;
    }

    .videos-category {
        -ms-grid-row-align: center;
        align-self: center;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding: 0 16px;
    }

    .videos-category__select .select__button {
        height: 32px;
        width: 100%;
    }

    main.main .videos-category {
        width: 100%;
    }

    .videos-category__select {
        position: relative;
        height: 48px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .videos-category__select .select__label {
        background-color: #fff;
        padding: 1px 2px;
        position: absolute;
        top: 0;
        font-weight: 400;
        font-size: 10px;
        line-height: 12px;
        color: #606060;
    }

    .videos-category__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: fixed;
        left: 50%;
        top: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        background-color: #404040;
        max-width: 192px;
        width: 100%;
        padding: 16px;
        z-index: 2;
    }

    .videos-category .videos-category__link:hover,
    .videos-category .videos-category__link.is-active {
        background-color: #0080e0;
    }

    .videos-category .videos-category__link {
        min-height: 32px;
        border-bottom: 1px solid #606060;
        padding: 0 8px;
    }

    .videos-category .videos-category__item:last-child .videos-category__link {
        border-bottom: none;
    }

    .videos-category__select .select__text {
        font-weight: 700;
        font-size: 12px;
        line-height: 16px;
    }

    .videos-category__list a .videos-category__link-text {
        color: #fff;
        font-weight: 700;
        font-size: 14px;
    }

    .catalog-videos .videos-filters.is-hidden {
        right: -350px;
        top: -99999px;
    }

    .catalog-videos .videos-filters {
        background-color: #404040;
        position: fixed;
        top: 0;
        right: 0;
        width: 360px;
        height: 100%;
        -webkit-transition: right 0.25s linear;
        -o-transition: right 0.25s linear;
        transition: right 0.25s linear;
        z-index: 12345;
    }

    .videos-filters__container {
        border: none;
        padding: 8px 0;
        height: 100%;
    }

    .videos-filters__container > * {
        padding: 0 16px;
    }

    .filters-sort .filters__header {
        display: none;
    }

    .videos-filters__container .filters__header.hidden-lg {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        min-height: 32px;
        gap: 8px;
    }

    .videos-filters__container .filters__header .button--sidebar {
        position: absolute;
        right: 4px;
    }

    .videos-filters__container .filters__header .icon--size--32 {
        color: #fff;
    }

    .filters-search .filters-search__form {
        margin-top: 8px;
    }

    .filters-sort .filters__subheader {
        padding-top: 24px;
    }

    .filters-sort .filters__subheader-select .select__button {
        border: 1px solid #fff;
        color: #fff !important;
        height: 48px;
    }

    .filters-sort .filters__subheader-select .select__text {
        color: #fff;
    }

    .filters-tags {
        padding: 0;
        margin-top: 16px;
        height: calc(100vh - 205px);
        overflow: auto;
    }

    .filters-tags__list {
        padding: 0 10px 0 16px;
    }

    .filters-search .filters-search__form {
        height: 48px;
    }

    .filters-search .filters-search__input {
        height: 48px;
        background-color: #606060;
        border-radius: 2px 0 0 2px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 162px;
        flex: 0 0 162px;
        color: #fff;
    }

    .filters-search .filters-search__input::-webkit-input-placeholder {
        color: #fff;
    }

    .filters-search ._icon--search {
        height: 48px;
        background: #606060
        url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 12L14.5 12.5L12.8 10.8C13.5 9.7 14 8.4 14 7C14 3.1 10.9 0 7 0C3.1 0 0 3.1 0 7C0 10.9 3.1 14 7 14C8.4 14 9.7 13.6 10.8 12.8L12.5 14.5L12 15L19 22L22 19L15 12ZM2 7C2 4.2 4.2 2 7 2C9.8 2 12 4.2 12 7C12 9.8 9.8 12 7 12C4.2 12 2 9.8 2 7Z' fill='%23fff'/%3E%3C/svg%3E%0A") right 6px center no-repeat;
        border-radius: 0 2px 2px 0;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .filters-search ._btn--close {
        background: transparent
        url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0C4.9 0 0 4.9 0 11C0 17.1 4.9 22 11 22C17.1 22 22 17.1 22 11C22 4.9 17.1 0 11 0ZM17 15L15 17L11 13L7 17L5 15L9 11L5 7L7 5L11 9L15 5L17 7L13 11L17 15Z' fill='white'/%3E%3C/svg%3E%0A") center no-repeat;
        height: 48px;
        width: 22px;
        margin: 0 26px 0 21px;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .filters-search .filters-search__submit {
        background: transparent
        url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0C4.9 0 0 4.9 0 11C0 17.1 4.9 22 11 22C17.1 22 22 17.1 22 11C22 4.9 17.1 0 11 0ZM9 17L4 12L6 10L9 13L17 5L19 7L9 17Z' fill='white'/%3E%3C/svg%3E%0A") center no-repeat;
        font-size: 0;
        -webkit-box-flex: unset;
        -ms-flex: unset;
        flex: unset;
        width: 22px;
        height: 48px;
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    .filters__subheader-select .select__label.hidden-lg {
        display: block !important;
    }

    .filters__subheader-select .select__label {
        position: absolute;
        font-weight: 400;
        font-size: 10px;
        line-height: 12px;
        top: -7px;
        background: #404040;
        padding: 1px 2px;
    }

    .videos-catalog {
        width: 100vw;
        -webkit-box-flex: unset;
        -ms-flex: unset;
        flex: unset;
    }

    .blog_video-cart__list {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .blog_video-cart__list {
        grid-template-columns: repeat(auto-fill, 344px);
    }

    .main.videos-page {
        display: -ms-grid;
        display: grid;
    }

    .videos-heading-title-post {
        -ms-grid-row: 1;
        grid-row: 1;
        border-bottom: 1px solid #e0e0e0;
    }

    .icon.icon--size--32.icon--color--gray {
        color: #ffffff;
    }

    ._videosCatLock ._icon--catalog {
        position: absolute;
        z-index: 12;
    }

    .g-title .g-title__text {
        font-size: 20px;
        line-height: 20px;
        font-weight: 400;
    }

    .main__section.breadcrumbs-section:not(.breadcrumbs-section_mobile) {
        display: none;
    }

    .breadcrumbs-section_mobile {
        display: block;
        grid-row: auto !important;
        border-top: none !important;
    }

    .g-title .g-title__btn-catalog {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        z-index: 2;
    }
    ._newsCatLock .main::before {
        content: '';
        background-color: rgba(32,32,32,.15);
        position: fixed;
        top: 114px;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
    }
    ._newsCatLock .main {
        overflow: hidden;
    }
    ._newsCatLock .g-title .g-title__text {
        opacity: 0;
    }

    ._newsCatLock .g-title .g-title__btn-catalog .icon-btn._active {
        position: relative;
    }

    ._newsCatLock  .videos-heading-title .g-title .g-title__btn-catalog {
        position: relative;
    }
    ._newsCatLock  .videos-heading-title .g-title .g-title__btn-catalog:after {
        content: 'КАТАЛОГ';
        font-size: 20px;
        font-weight: 400;
        color: #202020;
        position: absolute;
        top: 16px;
        left: 48px;
    }
    ._newsCatLock .header .submenu._active {
        padding-top: 0;
    }
    ._newsCatLock .header-catalog .drop-box {
        top: 114px;
        height: calc(100% - 114px);
    }
    ._newsCatLock .header--sticky .header-catalog .drop-box {
        top: 96px;
        height: calc(100% - 96px);
    }

    ._newsCatLock .header.header--sticky .dropdown--catalog .dropdown-box {
        top: 97px !important;
    }

    ._newsCatLock .header:not(.header--sticky) .dropdown__list.menuHidden {
        padding: 0 !important;
    }

    ._newsCatLock .header:not(.header--sticky) .dropdown--catalog .dropdown-box {
        height: calc(100% - 87px) !important;
    }

    ._newsCatLock .header.header--sticky ~ main:not(._filter--open) .videos-heading-title__body .g-title {
        z-index: 2;
        width: 100%;
    }

    ._newsCatLock .header.header--sticky ~ main:not(._filter--open) .videos-heading-title__body .videos-category,
    ._newsCatLock .header.header--sticky ~ main:not(._filter--open) .videos-heading-title__body .videos-heading-title__btn-filter.hidden-lg {
        display: none !important;
    }

    .g-title__btn-filter {
        display: none;
    }

    .g-title .g-title__text {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .g-title .g-title__btn-back {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .g-title .videos-heading-title__btn-filter {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    .filters__subheader .filters__subheader-select {
        max-width: inherit;
        padding: 0 16px 16px 0;
    }

    .filters__subheader .title--label {
        color: #fff;
        font-weight: 400;
        font-size: 10px;
        line-height: 12px;
        position: absolute;
        top: -5px;
        left: 5px;
        background-color: #404040;
        padding: 0 3px;
    }

    .videos-catalog__actions {
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
    }
    .videos-catalog__actions .pagination__body {
        margin-bottom: 48px;
    }
    .videos-catalog__actions .news-cart__pagination {
        order: 2;
    }
    .videos-catalog__actions .show-more-products {
        flex: unset;
        border-bottom: none;
    }

    .filters__header {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    .videos-filters__categories {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }

    .videos-filters__search-group {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }

    .videos-filters__sort {
        border-bottom: 1px solid #606060;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }

    .videos-filters__tags {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5;
    }

    .filters-categories__list > li {
        border-bottom: 1px solid #606060;
    }

    .videos-filters__header-text,
    .filters-categories__list > li .text,
    .filters-categories__list > li .icon,
    .filters-categories__list > .is-active :last-child {
        color: #ffffff;
    }

    .filters-categories__list > .is-active {
        background-color: var(--color--blue);
    }

    .filters-categories__list > li,
    .filters-categories__list > li.is-active,
    .filters-categories__list > li:hover {
        border-left: none;
    }

    .filters-categories__list > li .text:hover {
        color: #ffffff;
    }

    ._newsCatLock .header:not(.header--sticky) .dropdown__list.menuHidden {
        padding: 45px 0 25px !important;
    }

    .videos-category__select {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .videos-category__select .select__button {
        width: 90%;
    }
}

@media (max-width: 720px) {
    .blog_video-cart__list {
        padding: 16px 8px;
        gap: 16px 8px;
    }
}

@media (max-width: 470px) {
    ._newsCatLock .videos-heading-select.videos-category {
        display: none;
    }

    .header:not(.header--sticky):has(.main__section .submenu._active)
    ~ .main
    > .videos-heading-title
    .g-title__btn-catalog {
        margin-top: 17px;
    }
}

@media (max-width: 359px) {
    .blog_video-cart__list {
        -ms-grid-columns: unset;
        grid-template-columns: unset;
    }

    .catalog-videos .videos-filters {
        width: 320px;
    }
}

@media (max-width: 1423px) and (min-width: 781px) {
    .blog_video-cart__item,
    .blog_video-cart__item a {
        height: 336px;
    }

    .text--ellipsis--2 {
        -webkit-line-clamp: 3 !important;
    }
}
/* End */
/* /local/templates/viyar_new/components/bitrix/news/.default/style.css?175689676742 */
/* /local/templates/viyar_new/components/bitrix/news.list/blog_video/style.css?175457194334346 */
