

/* Start:/local/templates/aspro_max_updated/components/bitrix/news/brands/style.css?17005676003142*/
.brands--header {margin-top: 60px}
.brands--header .topic__heading h1#pagetitle{font-family: 'Nunito', 'Ubuntu';font-style: normal;font-weight: 700;font-size: 36px;line-height: normal;color: #2F2F2F;}
.brands--header .breadcrumbs__item-name {color:#2F2F2F;font-family: 'Nunito', 'Ubuntu';font-style: normal;font-weight: 400;font-size: 14px;line-height: 16px;}
.brands--header .breadcrumbs__item a,
.brands--header a .breadcrumbs__item-name,
.brands--header .breadcrumbs__separator{font-family: 'Nunito', 'Ubuntu';font-style: normal;font-weight: 400;font-size: 14px;line-height: 16px;color: #619B3F;}

.item--left img {max-height: 50px}
body .list-type-block.item-views .item .title {margin-bottom: 0}
.brands--alpha.--selected {background-color: #619B3F;color:#fff}

.brands--item .item_wrap[href="javascript:void(0)"]{cursor: default}

.brands--alpha-list {display: flex;align-items: center;flex-wrap: wrap;gap:10px;margin-bottom: 30px}
.brands--alpha {border-radius: 4px;background-color: #f9f9fa;border: 1px solid #ddd;display: inline-flex;width: 30px;height: 30px;align-items: center;justify-content: center}

.tree--box-h2 {font-family: 'Nunito', 'Ubuntu';font-style: normal;font-weight: 700;font-size: 18px;line-height: 21px;color: #373B48;padding: 30px 0 0 0}
.tree--wrap {padding: 20px 0;border-bottom: 1px solid #DFDFDF;}
.tree--box {margin-top: 10px;background-color: var(--darkerblack_bg_black);padding: 10px 16px;display: none}
.tree--wrap.--opened .tree--box {display: block}
.tree--wrap .tree--arrow svg {transition: .4s;transform: rotate(0)}
.tree--wrap.--opened .tree--arrow svg {transform: rotate(180deg)}
.tree--title {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;padding-right: 40px;position: relative;white-space: break-spaces;}
.tree--title a {font-family: 'Nunito', 'Ubuntu';font-style: normal;font-weight: 500;font-size: 13px;line-height: 16px;color: #373B48;text-transform: uppercase;line-height: 24px}

.menu_top_block.catalog_block .tree--wrap .tree--box .menu .item a {border: none;padding: 10px 30px 10px 0;background-color: transparent;transition: .4s}
.menu_top_block.catalog_block .tree--wrap .tree--box .menu .item a:hover {color: #619B3F;}

.tree--arrow {min-width: 40px;height: 24px;display: flex;align-items: center;justify-content: center;position: absolute;top:0;right: 0;cursor: pointer}

.menu_top_block.in-search .item_count {font-family: 'Nunito', 'Roboto';font-style: normal;font-weight: 400;font-size: 14px;color: #619B3F;}

@media (min-width: 1300px){
    body .side_RIGHT .detail.partners .right_block.wide_, body .side_RIGHT .detail.partners .right_block.wide_N {width: calc(100% - 350px)!important;}
    body .left_block {width: 350px}
}

@media (min-width: 992px){
    body .side_RIGHT .detail.partners .right_block.wide_, body .side_RIGHT .detail.partners .right_block.wide_N {width: calc(100% - 300px)!important;}
    body .left_block {width: 300px}
}

@media (max-width: 550px){
    body .filter-panel__filter .bx-filter-title span {margin: 0 8px 0 8px !important;}
}


@media (prefers-color-scheme: dark) {
    .tree--title a {color:#fff}
}














/* End */


/* Start:/local/templates/aspro_max_updated/components/bitrix/breadcrumb/main/style.min.css?16779062591651*/
.breadcrumbs .breadcrumbs{padding:0}.breadcrumbs__item{display:inline-block;position:relative;padding-right:16px;margin-right:-16px}.mobile .breadcrumbs__item:hover .breadcrumbs__dropdown-wrapper{display:none}.mobile .breadcrumbs__item.hover .breadcrumbs__dropdown-wrapper{display:block}.breadcrumbs__separator{position:relative;zoom:1;bottom:-1px;display:inline-block;line-height:18px;margin:0 10px 0 9px;border:none;color:#ddd}.breadcrumbs__item--with-dropdown:hover .breadcrumbs__arrow-down{opacity:1}.breadcrumbs__arrow-down{opacity:.5;border:none;top:13px;right:3px;display:none;height:3px;line-height:18px;margin:0 4px;position:absolute;width:5px;z-index:1;font-size:0}.breadcrumbs__arrow-down .svg{top:-8px}.breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down{display:inline-block}.breadcrumbs__item-name{color:#b6b5b5}.breadcrumbs a:hover span{color:var(--fill_dark_light_white_hover)}.breadcrumbs__item--with-dropdown .breadcrumbs__item--dropdown{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.breadcrumbs__dropdown-wrapper{display:none;padding-top:8px;top:18px;z-index:2;position:absolute;left:-18px}.breadcrumbs__dropdown{background:#fff;background:var(--card_bg_black);padding:11px 20px;text-align:left;box-shadow:0 1px 5px 1px rgba(0,0,0,.12)}.breadcrumbs__dropdown .breadcrumbs__dropdown-item{display:block;line-height:14px;padding:5px 0;text-decoration:none;text-transform:none;white-space:nowrap}@media (min-width:768px){.breadcrumbs__item--with-dropdown+.breadcrumbs__separator{margin-left:18px}}@media (max-width:767px){.breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down{display:none}}
/* End */


/* Start:/local/templates/aspro_max_updated/components/bitrix/news.list/brands--list/style.css?17005673075352*/
body .text_before_items {margin-bottom: 30px;margin-top: 20px}
.brands--list {display: flex;flex-wrap: wrap;gap:30px}
.brands--list:before {display: none !important;}
.brands--list .brands--item {width: calc(25% - 24px);padding: 0;margin: 0;}

.brands--item .item {display: flex;align-items: center;gap:30px;height: 100%;}
.brands--item .item_wrap {height: 100%;padding: 30px;display: block}

.item--left {width: 100%}
.item--left img{width: 100%;margin: 0;object-fit: contain;object-position: center;width: 100%;height: 100%;}
.item--right {min-width: 40%}

.property--row {display: flex;align-items: center;font-family: 'Nunito', 'Roboto';font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;color: #7C7C7C;gap:5px}
.--country {color:#619B3F}

@media (max-width: 1550px) {
    .brands--list .brands--item {width: calc(33.33333% - 17px);}
    .brands--list {gap:24px}
}

@media (max-width: 1158px) {
    .brands--list {gap:16px}
    .brands--list .brands--item {width: calc(50% - 8px);}
    .brands--item .item_wrap {padding: 16px}
}

@media (max-width: 650px) {
    .brands--item .item {flex-direction: column;gap:10px}
    .item--right {min-width: 100%;display: none}
}

@media (max-width: 400px) {
    .brands--list .brands--item {width:100%;}
}

@media (prefers-color-scheme: dark) {
    .item--left img {filter: brightness(0) invert(1) !important;}
}

.brands--header {display: flex;gap:30px}
.brands--header-left {width: 100%}
.brands--header-right {min-width: 300px;width: 300px;max-height: 60px;display: flex;align-items: center}
.brands--search {display: flex;width: 100%}
.brands--search-btn {cursor: pointer;position: absolute;top:0;right: 0;width: 31px;height: 31px;display: flex;align-items: center;justify-content: center}
.brands--search-input {position: relative;width: 100%}
.brands--search-input input{background: #fafafa;background: var(--darkerblack_bg_black);border: 1px solid #ececec;border-color: var(--stroke_black);border-radius: 3px;box-shadow: none;color: #383838;color: var(--white_text_black);height: auto;font-size: 14px;outline: none;    padding: 5px 45px 5px 20px;width: 100%;max-width: 500px;transition: .4s;padding-right: 30px}

.live-search__item-inner {display: flex;align-items: center;gap:10px}

#search_result {position: absolute;top:100%;left:0;width: 100%;max-height: 350px;overflow-y: auto;z-index: 3;display: none;padding: 15px 0;    box-shadow: 0 10px 20px 0 rgba(0,0,0,0.1);}

#search_result {background-color: #fff;width: 100%;}
#search_result.--loaded {padding: 30px;box-shadow: 0px 4px 56px -24px rgba(0, 0, 0, 0.25);}
.live--search-item {display: flex;width:100%;margin-bottom: 0;padding: 10px 15px;align-items: center;gap:10px;transition: .4s}
.live--search-item:hover {background-color: var(--darkerblack_bg_black)}

#reset_live_search {cursor: pointer;}
.header--search-loader {display: flex;align-items: center;justify-content: center;padding: 30px 0;gap:30px}
.header--search-loader svg {transform: rotate(45deg);}
.gradient {animation-iteration-count: infinite;animation-duration: 1s;fill: url('#gradient-fill');}
.square {animation-iteration-count: infinite;animation-duration: 2s;transition-timing-function: ease-in-out;}

.s1 {animation-name: slide-1;}
.s2 {animation-name: slide-2;}
.s3 {animation-name: slide-3;}
.s4 {animation-name: slide-4;}
.s5 {animation-name: slide-5;}
.s6 {animation-name: slide-6;}
.s7 {animation-name: slide-7;}

@keyframes slide-1 {
    37.5% {
        transform: translateX(0px);
    }
    50% {
        transform: translateX(100px);
    }
    100% {
        transform: translateX(100px);
    }
}

@keyframes slide-2 {
    25% {
        transform: translateX(0px);
    }
    37.5% {
        transform: translateX(100px);
    }
    100% {
        transform: translateX(100px);
    }
}

@keyframes slide-3 {
    12.5% {
        transform: translateY(0px);
    }
    25% {
        transform: translateY(100px);
    }
    100% {
        transform: translateY(100px);
    }
}

@keyframes slide-4 {
    50% {
        transform: translateY(0px);
    }
    62.5% {
        transform: translateY(-100px);
    }
    100% {
        transform: translateY(-100px);
    }
}

@keyframes slide-5 {
    12.5% {
        transform: translate(-100px, 0px);
    }
    87.5% {
        transform: translate(-100px, 0px);
    }
    100% {
        transform: translate(-100px, 100px);
    }
}

@keyframes slide-6 {
    62.5% {
        transform: translateY(0px);
    }
    75% {
        transform: translateY(-100px);
    }
    100% {
        transform: translateY(-100px);
    }
}

@keyframes slide-7 {
    75%  {
        transform: translateX(0px);
    }
    87.5% {
        transform: translateX(-100px);
    }
    100% {
        transform: translateX(-100px);
    }
}

.brands--search.--opened #search_result {
    display: block;
}

.live-search__item-image {display: block;max-width: 100px;width: 100px;height: 60px;}
.live-search__item-image img{object-fit: contain;object-position: center;width: 100%;height: 100%;}

@media (max-width: 767px){
    .brands--header {flex-wrap: wrap}
    .brands--header-right {width: 100%;}
}

@media (prefers-color-scheme: dark) {
    .brands--header h1 {color:#fff;}
    .brands--header .breadcrumbs__item-name {color:#fff;}
    #search_result {background-color: #1b1b1b}
    .brands--search-btn svg path {fill:#fff !important;}
}
/* End */
/* /local/templates/aspro_max_updated/components/bitrix/news/brands/style.css?17005676003142 */
/* /local/templates/aspro_max_updated/components/bitrix/breadcrumb/main/style.min.css?16779062591651 */
/* /local/templates/aspro_max_updated/components/bitrix/news.list/brands--list/style.css?17005673075352 */
