<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* Start:/local/templates/topsantehnika/components/bitrix/news/stock/bitrix/news.detail/.default/style.css?17379879983780*/
.form_radio_btn {
    display: inline-block;
    margin-right: 10px;
}
.form_radio_btn input[type=radio] {
    display: none;
}
.form_radio_btn label {
    display: inline-block;
    background: #EAF2F9;
    cursor: pointer;
    padding: 0px 8px;
    line-height: 34px;
    border-radius: 2px;
    user-select: none;
}

.seria-wrap{    display: flex;
    align-items: center;
    gap: 7px;
}

/* Checked */
.form_radio_btn input[type=radio]:checked + label {
    background: #C0D8ED;
}
#SERIA{height: 36px}
/* Hover */
.form_radio_btn label:hover {
    color: #666;
}

/* Disabled */
.form_radio_btn input[type=radio]:disabled + label {
    background: #efefef;
    color: #666;
}


div.stock-detail {
    word-wrap: break-word;
}

div.stock-detail img.detail_picture {
    width: 100%;
    height: auto;
}
#filter-form{}
.filter-filter-row{display: flex;gap: 5px;flex-wrap: wrap}
.col-md-6{}

.stock-date-time {
    color: #486DAA;
}

.filter-wrap {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin: 1.5rem 0
}

.stock-row {
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    flex-wrap: wrap;
}

.stocl-body {
    max-width: 720px;
}

.stock-timer {
    margin-top: 30px;
}

.timer-wrap {
    padding: 30px 70px 30px 30px;
    background: #EAF2F9;
    border-radius: 5px;
    position: sticky;
    top: 20px;
    bottom: 20px;
}

.timer-text {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 120%;
    margin-bottom: 10px;
    margin-left: 3px;
}

.timer {

    font-family: 'Arimo';


}

.timer__items {
    display: flex;
}

.clock-image {
    position: absolute;
    right: -3rem;
    top: -1rem;
}

.timer__item {
    display: flex;
    gap: 2px;
    position: relative;
    min-width: 55px;
    margin-left: 2px;
    margin-right: 2px;
    padding-bottom: 13px;
    text-align: center;
}


.timer__item::before {
    content: attr(data-title);
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 10px;
}

.timer__item &gt; span {
    padding: 4px 6px;


    width: 25px;
    height: 28px;
    line-height: 21px;
    color: #fff;
    background: #2A7DC0;
    border-radius: 2px;
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;

}

.stock-name {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 150%;
}

.prefilter-name {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;

}

.stocl-text {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}

.filter-grid {
    display: flex;
    gap: 10px;
    flex-wrap: wrap
}

.filter-btn {
    background: #EAF2F9;
    cursor: pointer;
    border-radius: 5px;
    padding: 5px 20px;
}
.filter-btn.active{ background-color: #C0D8ED;}

.catalog-item {
    transition: width .3s, height .3s;
}

.catalog-item.show {
    opacity: 1;
    transition: opacity .2s, dis
}

#listGrid&gt;.catalog-item.hide {
    opacity: 0;
    transition: width .3s, height .3s;
    display: none
}


#moreBtn.hide {
    display: none
}

#listGrid.limitshow&gt; .morehide {
    display: none;
}
.smartfilter__btn-search-mobile{
    display: none;

}

@media (max-width: 1140px) {
    .stock-timer {
        margin-top: 0px;
    }
}


@media (max-width: 580px) {
    .seria-wrap {
        flex-direction: column;
        justify-content: flex-start;
    }
    .timer-wrap {
        padding: 20px;
        width: 100%;
    }
    .clock-image {
        display: none;
    }
}
/* End */


/* Start:/local/components/TP/menu.catalog/templates/.default/style.css?17434248461178*/
.tree-menu {
    font-family: 'Montserrat';
}

.tree-menu__sub-list,
.tree-menu__list {
    padding: 0;
    margin: 0;
    list-style: none;
}

.tree-menu__list {
    border-bottom: solid 1px #EEEEEE;
    padding-bottom: 10px;
}

.tree-menu__item {
    padding: 5px 0 5px 0;
    line-height: 120%;
}

.tree-menu__title {
    font-style: normal;
    font-size: 16px;
    line-height: 150%;
    font-weight: bold;
    color: #2A2A2A;
    padding-bottom: 10px;
}

.tree-menu__count,
.tree-menu__link:visited,
.tree-menu__link {
    font-size: 14px;
    line-height: 150%;
    color: #2A2A2A;
    text-decoration: none;
    display: inline-block;
}

.tree-menu__link_active:visited,
.tree-menu__link:active,
.tree-menu__link:focus,
.tree-menu__link:hover {
    color: rgba(11, 89, 234, 1);
}

.tree-menu__link_active:hover {
    color: #2A2A2A;
}

.tree-menu__count {
    color: #999999;
}

.tree-menu__sub-list {
    /*display: none;*/
    padding-left: 20px;
}

.tree-menu__item_active .tree-menu__sub-list,
.tree-menu__sub-list_active {
    display: block;
}

.tree-menu__link {
    display: initial;
}

@media (max-width: 768px) {
    .tree-menu {
        display: none;
    }
}
/* End */


/* Start:/local/templates/topsantehnika/components/bitrix/catalog.smart.filter/stock-smart/style.css?174783771319828*/
/*region catalogPage*/

/*.catalogPage .catalogPage__category{*/
/*    display: block;*/
/*}*/
/*.catalogPage .catalogPage__categoryLeft{*/
/*    width: 100%;*/
/*}*/
.catalogPage__categoryLeft_mobile-filter {
}

.catalogPage__categoryRight {
    position: relative;
}

.catalogPage__load:before {
    content: '';
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    background: rgba(249, 248, 248, .5);
}

/*endregion catalogPage*/

/*region smartfilter */
.smartfilter__property-name {
    font-size: 16px;
    font-weight: bold;
    color: #3b3a3a;
    display: flex;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
    padding-right: 10px;
}

.smartfilter__property-name:before {
    content: '';
    width: 10px;
    height: 6px;
    background-position: -239px -96px;
    position: absolute;
    right: 0;
}

.smartfilter__property-link {
    font-weight: bold;
    font-size: 16px;
    line-height: 150%;
    color: #2A2A2A;
    display: inline-block;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
}

.smartfilter__property-name-count {
    color: #999;
    font-weight: normal;
    padding-left: 5px;
}

.smartfilter__property-name:hover .smartfilter__property-link {
    color: rgba(11, 89, 234, 1);
}

.smartfilter__property-name:hover .smartfilter__property-name-count {
    color: #666;
}

.smartfilter__property_open .smartfilter__property-name:before {
    transform: rotate(180deg);
}

.smartfilter__values {
    margin: 0;
    padding: 0;
    list-style: none;
    max-height: 350px;
    overflow: hidden;
    overflow-y: auto;
}

.smartfilter__value {
    cursor: pointer;
    padding: 2px 0 2px 0;
}

.smartfilter-ajax-result {
    display: none;
}


.smartfilter {
    position: relative;
    transition: all .1s ease-in-out;
    font-family: 'Montserrat';
}


.smartfilter__show-more {
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
    line-height: 150%;
    padding-top: 15px;
    color: rgba(11, 89, 234, 1);
}

.smartfilter__show-more:hover {
    color: #266CA6;
}

.smartfilter__property {
    padding: 18px 0 18px 0;
    border-bottom: 1px solid #EEEEEE;
    list-style: none;
}

.smartfilter__property_ed {
    padding: 10px 0 0 0;
    border: 0;
}

.smartfilter__property_hidden {
    display: none;
}

.smartfilter__property-dropdown {
    display: none;
    padding: 15px 0 0 0;
}


.smartfilter__items {
    max-height: 115px;
    overflow-y: auto;
}

.smartfilter__items input {
    border-radius: 2px;
}

.smartfilter__items label {
    font-size: 14px;
    color: #787272;
    font-family: 'Montserrat', sans-serif;
}

.smartfilter__items label a {
    color: #787272;
    text-decoration: none;
}


.smartfilter__property-list {
    padding: 0;
    margin: 0;
}

.smartfilter__btn-block {
    background: #fff;
    position: relative;
}

.smartfilter__btn-block_load {
    padding: 10px 20px;
    display: flex;
    justify-content: center;
}

.catalog_load:before,
.smartfilter__btn-block_load:before {
    content: '';
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.smartfilter__mobile-title {
    display: none;
}

.smartfilter__input {
    display: none;
}

.smartfilter__value_content {
    position: relative;
    padding-left: 26px;
    display: block;
}

.smartfilter__value-link,
.smartfilter__value-count,
.smartfilter__value-text_title,
.smartfilter__value-text {
    font-size: 14px;
    line-height: 150%;
    color: #2A2A2A;
    text-decoration: none;
    display: inline;
    transition: all ease-in-out .1s;
}

.smartfilter__value:hover .smartfilter__value-link,
.smartfilter__value:hover .smartfilter__value-text_title,
.smartfilter__value:hover .smartfilter__value-text {
    color: rgba(11, 89, 234, 1);
}

.smartfilter__value:hover .smartfilter__value-count {
    color: #666;
}

.smartfilter__value-text_title {
    font-weight: bold;
    font-size: 14px;
    line-height: 150%;
}

.smartfilter__value-count {
    color: #999999;
}

.smartfilter__value-text::before {
    content: '';
    position: absolute;
    left: 0;
    top: 4px;
    width: 18px;
    height: 18px;
    border: 1px solid #CCCCCC;
    background: #fff;
    background-position: -237px -104px;
    box-sizing: border-box;
    border-radius: 4px;
}

.smartfilter__input:checked + .smartfilter__value_content .smartfilter__value-text::before {
    background-color: rgba(11, 89, 234, 1);
    border-color: rgba(11, 89, 234, 1);
    background-position: -237px -104px;
}

.smartfilter__input:disabled + .smartfilter__value_content .smartfilter__value-text::before {
    background: #ccc;
    border-color: #ccc;
}

.smartfilter__input:disabled + .smartfilter__value_content .smartfilter__value-text {
    color: #ccc;
}

.smartfilter__btn-search-block {
    padding-top: 20px;
}

.smartfilter__btn-clear-block {
    padding-top: 10px;
}

.smartfilter__btn-clear,
.smartfilter__btn-search {
    display: block;
    font-size: 16px;
    line-height: 150%;
}

.smartfilter__search {
    position: relative;
}

.smartfilter__search:before {
    content: '';
    width: 16px;
    height: 16px;
    background-position: -290px -10px;
    position: absolute;
    top: 11px;
    right: 22px;
}

.smartfilter__search-input {
    width: 100%;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 38px;
    font-size: 14px;
    line-height: 21px;
    padding: 0 40px 0 20px;
    color: #2a2a2a;
}

.smartfilter__search-input::placeholder {
    color: #B3B3B3;
}

.smartfilter_mobile.mm-menu_position-top.mm-menu_opened {
    z-index: 3;
}

.smartfilter__container {
    padding: 0 0 15px 0;
}

/*endregion smartfilter */

/*region smartfilter__slider */

.smartfilter__slider-content,
.smartfilter__slider-content.mm-listitem__text {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 10px 0 10px 0;
}

.smartfilter__slider-input-min,
.smartfilter__slider-input-max {
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 48%;
    height: 38px;
    padding: 0 10px;
    margin: 0 2% 0 0;
}

.smartfilter__slider-input-min::placeholder,
.smartfilter__slider-input-max::placeholder {
    color: #B2B2B2;
}

.smartfilter__slider-input-max {
    margin: 0 0 0 2%;
}

.smartfilter__slider-input-min:last-child,
.smartfilter__slider-input-max:last-child {
    margin-right: 0;
}

.smartfilter__slider {
    flex: 0 1 100%;
    margin-top: 26px;
}

.smartfilter__slider-block .ui-widget.ui-widget-content {
    border: none;
    background-color: #ccc;
    height: 2px;
    margin: 25px 10px 0 10px;
}

.smartfilter__slider-block .ui-slider-horizontal .ui-slider-range {
    background-color: #F02C37;
}

.smartfilter__slider-block .ui-state-default,
.smartfilter__slider-block .ui-widget-content .ui-state-default {
    border-radius: 50%;
    background-color: #F02C37;
    box-shadow: 0 0 5px #f2f2f2;
    top: -9px;
    border: solid 1px #F02C37;
    cursor: pointer;
}

.smartfilter__slider-block .ui-state-default:focus,
.smartfilter__slider-block .ui-widget-content .ui-state-default:focus {
    outline: none;
    background-color: #8B0E02;
    border: 1px solid #8B0E02;
}

.smartfilter__slider-block .ui-state-default:focus,
.smartfilter__slider-block .ui-widget-content .ui-state-hover {
    outline: none;
    background-color: #A90F14;
    border: 1px solid #A90F14;
}

@media (max-width: 998px) {
    .smartfilter__slider-content.mm-listitem__text {
        padding: 20px 20px;
    }
}

/*endregion smartfilter__slider */

/*region smartfilter__ed */

.smartfilter__ed {
    display: block;
    background: #FAFAFA;
    border-radius: 5px;
    padding: 10px;
}

.smartfilter__ed-block {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}

.smartfilter__ed-name {
    font-size: 16px;
    font-weight: bold;
    line-height: 150%;
    color: #2a2a2a;
    position: relative;
    padding-right: 10px;
}

.smartfilter__ed-name_newproduct,
.smartfilter__ed-name_price-old,
.smartfilter__ed-name_saleleader,
.smartfilter__ed-name_delivery {
    padding-left: 30px;
}

.smartfilter__ed-name_price-old:before,
.smartfilter__ed-name_newproduct:before,
.smartfilter__ed-name_saleleader:before,
.smartfilter__ed-name_delivery:before {
    content: '';
    position: absolute;
    top: 4px;
    left: 0;
    width: 20px;
    height: 13px;
    background-repeat: no-repeat;
    background-position: -210px -15px;
}

.smartfilter__ed-name_price-old:before {
    top: 0;
    left: 0;
    width: 21px;
    height: 22px;
    background-position: -210px -117px;
}

.smartfilter__ed-name_newproduct:before {
    top: -2px;
    left: 0;
    width: 22px;
    height: 23px;
    background-position: -210px -171px;
}

.smartfilter__ed-name_saleleader:before {
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    background-position: -210px -144px;
}

.smartfilter__ed-switch {
    display: flex;
    align-items: center;
}

.smartfilter__ed-text {
    display: none;
    width: 100%;
    color: #666666;
    font-size: 14px;
    line-height: 150%;
    padding-top: 5px;
}

.mm-panels .smartfilter__ed-text {
    display: block;
}


/*endregion smartfilter__ed */

.filter-replace {
    display: none;
}

/*region smartfilter_mobile*/

.smartfilter_mobile {
    display: flex;
    flex-direction: column;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 5;
    background: #fff;
    overflow: hidden;
    -moz-transform: translate3d(0,-100%,0);
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    -o-transition: transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease,-webkit-transform .4s ease;
}

.smartfilter_mobile-active {
    -moz-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.smartfilter_mobile .smartfilter__value-text::before {
    top: auto;
}

.smartfilter_mobile .smartfilter__value.mm-listitem {
    padding-left: 20px;
}

.smartfilter_mobile .smartfilter__value_content.smartfilter__value_content {
    position: relative;
    padding-left: 26px;
    display: block;
}

.smartfilter_mobile .smartfilter__values {
    max-height: none;
    overflow: auto;
    overflow-y: scroll;
}

.smartfilter_mobile #smartfilter__property-list .mm-navbar {
    display: none;
}

.smartfilter_mobile .mm-navigation {
    color: #2a2a2a;
    font-size: 18px;
    line-height: 150%;
    font-weight: bold;
}

.smartfilter_mobile .smartfilter__property-link {
    font-size: 14px;
    line-height: 150%;
    font-weight: normal;
}

.smartfilter_mobile .smartfilter__btn-block {
    display: flex;
    position: fixed;
    bottom: 0;
    z-index: 2;
    width: 100%;
    background: #fff;
    justify-content: space-between;
    padding: 20px;
}


.smartfilter_mobile .smartfilter__btn-block_load {
    justify-content: center;
}

.smartfilter_mobile .smartfilter__btn-search-block,
.smartfilter_mobile .smartfilter__btn-clear-block {
    width: 48%;
}

.smartfilter_mobile .smartfilter__btn-block .smartfilter__btn-clear-block,
.smartfilter_mobile .smartfilter__btn-block .smartfilter__btn-search-block {
    padding: 0;
}

.smartfilter_mobile .smartfilter__btn-block a.smartfilter__btn-search {
    color: #fff;
}

.smartfilter_mobile .smartfilter__value-text_title {
    padding-left: 0;
}

.smartfilter_mobile .smartfilter__container {
    padding: 15px 20px;
}

.smartfilter_mobile .smartfilter__search-input {
    font-size: 16px;
}

.smartfilter_mobile .smartfilter__ed {
    background: none;
    padding-left: 0;
}

.smartfilter_mobile .smartfilter__ed-text {
    padding-top: 10px;
}

.smartfilter_mobile .smartfilter__ed-name {
    display: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .smartfilter_mobile .smartfilter__search-input:focus {
        font-size: 16px;
    }
}

/*endregion smartfilter_mobile*/

/*region filter-helper*/
.filter-helper {
    padding: 10px 0;
    display: none;
}

.filter-helper.active-block {
    display: block;
    min-height: 87px;
}

.filter-helper__items {
    display: flex;
    overflow: auto;
    margin: 0 -5px 0 -5px;
}

.filter-helper__items::-webkit-scrollbar {
    height: 5px;
    background: #eee;
}

@media (max-width: 998px) {
    .filter-helper__items::-webkit-scrollbar {
        height: 3px;
    }
}

.filter-helper__items::-webkit-scrollbar-track {
    border-radius: 5px;
}

.filter-helper__items::-webkit-scrollbar-thumb {
    padding: 2px;
    border-radius: 5px;
    background: darkgrey;
}

.filter-helper__item {
    display: inline-block;
    padding: 5px;
}

.filter-helper__value, .filter-helper__value-back {
    padding: 12px 10px;
    background: rgba(234, 242, 249, 1);
    border-radius: 5px;
    cursor: pointer;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 120%;
    transition: all ease-in-out .2s;
}

.filter-helper__value:hover {
    background: rgba(11, 89, 234, 1);
    color: #fff;
}

.filter-helper__value:active,
.filter-helper__value:focus {
    background: rgba(11, 89, 234, 1);
    color: #fff;
}

.filter-helper__title {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
    padding: 10px 0 10px 0;
}

.filter-helper__img {
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 10px;
}

.filter-helper__color {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}

.filter-helper__count {
    opacity: .6;
    padding-left: 5px;
}

/*endregion filter-helper*/

.filter-helper__item {
    white-space: nowrap;
}

.filter-helper__value {
    display: flex;
}

.popular-tags__value {
    text-decoration: none;
    color: inherit;
}

.smartfilter_mobile .smartfilter__navigation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    color: #2a2a2a;
    font-size: 18px;
    line-height: 150%;
    font-weight: bold;
    background: #fafafa;
    min-height: 50px;
}

.smartfilter_mobile .smartfilter__property {
    color: rgba(0,0,0,.75);
    border-color: rgba(0,0,0,.1);
    display: block;
    padding: 0;
    margin: 0;
    width: 100%;
}

.smartfilter_mobile .smartfilter__property-link {
    font-size: 14px;
    line-height: 150%;
    color: inherit;
    background: rgba(3,2,1,0);
    border-color: inherit;
    width: 100%;
    position: relative;
    padding: 15px 50px 15px 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.smartfilter_mobile .smartfilter__property-name {
    position: relative;
}

.smartfilter_mobile .smartfilter__property-name:before {
    transform: rotate(-90deg) scale(1.5);
    right: 23px;
    left: auto;
}

.smartfilter_mobile .smartfilter__property-dropdown {
    display: flex;
    flex-direction: column;
    position: absolute;
    width: 100%;
    top: 50px;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 5;
    padding: 0;
    background: #fff;
    -moz-transform: translate3d(100%,0,0);
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    -o-transition: transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease,-webkit-transform .4s ease;
    padding-bottom: 80px;
}

.smartfilter_mobile .smartfilter__property:not(.hidden) .smartfilter__property-dropdown {
    -moz-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.smartfilter_mobile-level-title {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    min-height: 47px;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    background: #fafafa;
    font-size: 16px;
}

.smartfilter_mobile-level-title:before {
    content: '';
    transform: rotate(90deg) scale(1.5);
    left: 23px;
    width: 10px;
    height: 6px;
    background-position: -239px -96px;
    position: absolute;
}

.smartfilter_mobile .smartfilter__mobile-close {
    width: 23px;
    height: 23px;
    cursor: pointer;
    position: relative;
}

.smartfilter_mobile .smartfilter__mobile-close::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 23px;
    height: 23px;
    background-position: -9px -9px;
    background-repeat: no-repeat;
}
.smartfilter_mobile_s .smartfilter__mobile-close::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 23px;
    height: 23px;
    background-position: -9px -9px;
    background-repeat: no-repeat;
}
.smartfilter_mobile_s .smartfilter__mobile-close {
    width: 23px;
    height: 23px;
    cursor: pointer;
    position: relative;
}


.smartfilter_mobile_s .smartfilter__navigation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    color: #2a2a2a;
    font-size: 18px;
    line-height: 150%;
    font-weight: bold;
    background: #fafafa;
    min-height: 50px;
}
.smartfilter_mobile .smartfilter__value {
    color: rgba(0,0,0,.75);
    padding: 15px 20px;
    border-bottom: 1px solid rgba(0,0,0,.1);
    list-style: none;
    margin: 0;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.smartfilter_mobile .smartfilter__value:last-child {
    border-bottom: none;
}

.smartfilter_mobile .smartfilter__value_content {
    font-size: 14px;
    line-height: 14px;
    color: #2A2A2A;
}

.smartfilter_mobile .smartfilter__slider-content {
    padding: 10px 20px;
}

.smartfilter_mobile .smartfilter__ed-text {
    display: block;
}

.smartfilter_mobile .smartfilter__btn-block {
    position: sticky;
    z-index: 6;
    bottom: 0;
    margin-top: auto;
}

.smartfilter_mobile .smartfilter__property-name-count {
    display: none;
}

.smartfilter_mobile .smartfilter__property-list {
    overflow-y: scroll;
}

.smartfilter_mobile .smartfilter__show-more {
    padding: 15px 20px;
}

.popular-tags {
    margin-bottom: 15px;
}

.smartfilter__ed-name_price-hot:before {
    top: 0;
    left: 0;
    width: 21px;
    height: 22px;
    background-position: -210px -258px;
}

.smartfilter__ed-name_discounted:before {
    top: 0;
    left: 0;
    width: 21px;
    height: 22px;
    background-position: -210px -50px;
}


.filter-helpe__load:before {
    content: '';
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    background: rgba(249, 248, 248, .5);
}
.smartfilter_mobile_s{
    display: none;
}
.smartfilter__value_notshow{
    display: none;
}

.smartfilter__btn-search.smartfilter__btn-search-mobile {
    width: 100%;
}

@media (max-width: 768px) {
    .catalogPage__categoryLeft.catalogPage__categoryLeft_mobile-filter{
        width: 100%;
    }
    .smartfilter_mobile_s{
        display: block;
    }
    .smartfilter__btn-search-mobile.smartfilter__btn-search-mobile{
        display: block;
        width: 100%;
    }
    .smartfilter_mobile_s{
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
    }
    .catalogPage__categoryLeft.catalogPage__categoryLeft_mobile-filter{
        padding-top: 65px;
    }
    .smartfilter__btn-block {
        background: #fff;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 10px;
        box-shadow: 3px -4px 8px 0 #e3e3e3;
    }
    .smartfilter__btn-search-block{
        padding-top: 0;
    }
    .smartfilter__property-list {
        margin-bottom: 108px;
    }
}


/* End */


/* Start:/local/components/tn/catalog.filter.links/templates/.default/style.min.css?1635143868366*/
.brand-gallery{position:relative;padding-top:25px;padding-bottom:30px;border-bottom:solid 1px #eee}.brand-gallery__link{height:100px;padding:0 15px;background:#fafafa;transition:all .3s;cursor:pointer;display:flex;align-items:center}.brand-gallery__link:hover{background:#f5f5f5}.owl-btns.brand-gallery-btns .owl-prev,.owl-btns.brand-gallery-btns .owl-next{top:95px}
/* End */


/* Start:/local/templates/topsantehnika/components/bitrix/news/stock/bitrix/news.list/slider/style.css?16880451331458*/

.detail-stock-slider{
    margin: 4rem 0 ;
    overflow: hidden;
}
div.stocks-slider{
    word-wrap: break-word;
    display: flex;
    justify-content: space-between;
}

.preview_stockslid {
    width: 100% !important;
    height: auto!important;

}

.owl-nav&gt;button&gt;span{display: none}

.stockfnal {
    position: absolute;
    width: 137px;
    height: 28px;
    left: 10px;
    top: 10px;

    background: #F26C21;
    border-radius: 5px;
    text-align: center;
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 28px;
    color: #fff;
}

.stocks-name, .stocks-name h3 {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 130%;
    text-decoration: none;

    color: #2A2A2A;
}

.stocks-desc {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #2A2A2A;
}

.slider-ttl{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 150%;
    color: #404040;
    margin-left: 1rem;
}

.stocks-item {
margin: 0 1rem;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 6px
}

.stocks-date-time {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    /* identical to box height, or 21px */


    color: #999999;
}

/* End */
/* /local/templates/topsantehnika/components/bitrix/news/stock/bitrix/news.detail/.default/style.css?17379879983780 */
/* /local/components/TP/menu.catalog/templates/.default/style.css?17434248461178 */
/* /local/templates/topsantehnika/components/bitrix/catalog.smart.filter/stock-smart/style.css?174783771319828 */
/* /local/components/tn/catalog.filter.links/templates/.default/style.min.css?1635143868366 */
/* /local/templates/topsantehnika/components/bitrix/news/stock/bitrix/news.list/slider/style.css?16880451331458 */
</pre></body></html>