

/* Start:/local/templates/at_2024/components/bitrix/catalog.smart.filter/.default_select/style.css?175394694810676*/

#modef {
    display: none !important;
}

.range__input::placeholder {
    color: var(--color-dark);
}


.smart-filter-slider-track {
    position: relative;
    height: 2px;
    margin: 0 35px;
    top: -2px;
    margin-bottom: -2px;
}

.smart-filter-slider-range,
.smart-filter-slider-price-bar,
.smart-filter-slider-price-bar-vd,
.smart-filter-slider-price-bar-vn,
.smart-filter-slider-price-bar-v {
    position: absolute;
    top: 0;
    bottom: 0;

}

.smart-filter-slider-price-bar-vd,
.smart-filter-slider-price-bar-v {
    background: #fff;
}

.smart-filter-slider-handle {
    border: none !important;
	width: 16px;
	height: 22px;
    top: auto;
    bottom: -10px;
    position: absolute;
}

.smart-filter-slider-handle.right {
    margin-right: -16px;
}

.smart-filter-slider-handle.left {
    margin-left: -16px;
}

.smart-filter-slider-handle:before {
    background: #fff;
    content: '';
    position: absolute;
    top: 6px;
    bottom: 6px;
    left: 3px;
    right: 3px;
    border-radius: 50%;
    box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.4);
}


.filters {
    --bs-gutter-y: 2em !important;
}

.filters__reset {
    position: absolute;
    right: 0;
    bottom: -40px;
}

/*#set_filter {opacity: 0;    pointer-events: none;}
#set_filter.active {opacity: 1;     pointer-events: auto;}*/


.filters__checks .check {
    flex: 1 0 0%;
}

.filters__checks .check._studiya,
.filters__checks .check._penthouse {
    flex: 0 0 auto;
    width: 25%;
}

.filters__checks .check__box {
    padding: 0 3px;
    width: 100%;
}


.filters__subtitle {
    padding-bottom: 0.75em;
    color: rgba(255, 255, 255, 0.50);
    font-size: 1.25em;
    font-style: normal;
    font-weight: 400;
}

.range {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 55px;
    border-radius: 5px;
    position: relative;
    background: #474747;
}

.range_single {
    border: none;
}

.range_double,
.range_single {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.range__input {
    height: 100%;
    width: 40%;
    border: none;
    font-weight: 500;
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: #474747;
}

.range_single .range__input {
    padding-left: 18px;
    width: 100%;
    padding-right: 18px;
    border-radius: 5px;
}

.range_single .range__input:focus {
    border-color: var(--color-primary);
}

.range__input:first-child {
    /* border-radius: 12px 0 0 12px; */
    padding-left: 18px;
}

.range__input:nth-child(3) {
    padding-right: 18px;
    text-align: right;
    border-radius: 0 5px 5px 0;
}

.range__input:-moz-placeholder,
.range__input::-moz-placeholder {
    opacity: 1;
}

.range__input:hover:-moz-placeholder {
    opacity: 1;
}

.range__input:hover::-moz-placeholder {
    opacity: 1;
}

.range__slider {
    position: absolute;
    bottom: -1px;
    left: 21px;
    right: 25px;
    border-radius: 0;
    background-color: transparent;
}

.range__items {
    left: 18px;
    right: 18px;
}

.range__items,
.range__track {
    position: absolute;
    height: 2px;
    bottom: 0;
}

.range__track {
    border-radius: 5px;
}

.range__item,
.range__track {
    width: 100%;
    margin: auto;
    top: 0;
}

.range__item {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    position: absolute;
    bottom: 0;
    background-color: transparent;
    pointer-events: none;
}

.range__item::-webkit-slider-runnable-track {
    -webkit-appearance: none;
    height: 2px;
}

.range__item::-moz-range-track {
    -moz-appearance: none;
    height: 2px;
}

.range__item::-ms-track {
    appearance: none;
    height: 2px;
}

.range__item::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 12px;
    height: 12px;
    background-color: var(--color-primary);
    cursor: pointer;
    margin-top: -5px;
    pointer-events: auto;
    border: none;
    border-radius: 50%;
}

.range__item::-moz-range-thumb {
    -webkit-appearance: none;
    width: 12px;
    height: 12px;
    background-color: var(--color-primary);
    cursor: pointer;
    margin-top: -6px;
    border-radius: 50%;
    pointer-events: auto;
    border: none;
}

.range__item::-ms-thumb {
    appearance: none;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    background-color: var(--color-primary);
    cursor: pointer;
    border-radius: 50%;
    pointer-events: auto;
    border: none;
}

.range__pay-error {
    display: none;
}

.range__percent {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 18px;
    font-size: 16px;
    pointer-events: none;
}

.range_double .range__input {
    width: 100%;
}

.range_double .range__input::-webkit-inner-spin-button,
.range_double .range__input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.range_double .range__input[type='number'] {
    -moz-appearance: textfield;
}

.range_double .range__input_one {
    border-radius: 12px 0 0 12px;
    padding-left: 18px;
}

.range_double .range__input_two {
    padding-right: 18px;
    text-align: right;
    border-radius: 0 12px 12px 0;
}

.range_double .range__top {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-item-align: stretch;
    align-self: stretch;
}

.range_double .range__sep {
    -ms-flex-item-align: center;
    align-self: center;
    color: #fff;
}

.range_double .range__part {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
}

.range_double .range__part:first-of-type {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
}

.range_double .range__part:first-of-type .range__legend ~ .range__input {
    padding-left: calc(18px + 2ch + 0.3em);
}

.range_double .range__legend {
    font-weight: 500;
    font-size: 1em;
    line-height: 1;
    color: #fff;
    position: absolute;
    width: 2ch;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-left: 18px;
    pointer-events: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.range_double .range__part:last-of-type .range__legend {
    right: calc(18px + var(--range-input-width) + 0.3em);
}


.filters__group._discount_price .range__part._2 {
    --range-input-width: 7ch !important;
}
.filters__group._mileage .range__part._2 {
    --range-input-width: 6ch !important;
}

.select__item_custom {

	border-radius: 5px;
	background: #474747;
	width: 100%;
	overflow: hidden;
	color: #474747;
	border: none;
}
.ss-main.select__item_custom {
    height: auto;
    min-height: 55px;
}
.ss-content .ss-list .ss-option.ss-disabled {
    display: none;
}


.ss-list::-webkit-scrollbar {
    width: 4px;
    border-radius: 0;
}
.ss-list::-webkit-scrollbar-track {
    background: var(--ss-bg-color);
}
.ss-list::-webkit-scrollbar-thumb {
    background: #fff;
}
.ss-list::-webkit-scrollbar-thumb:hover {
    background: #fff;
}

.filters__group._typeA {
    flex: 0 0 auto;
    width: 50%;
}

.filters__group._expanded {
    display: none;
}
.jsToogleFilters__text {

}
.jsToogleFilters__text svg {
    width: 12px;
    height: 12px;
    fill: none;
    stroke: #ffffff;
    stroke-width: 18;
    stroke-linecap: round;
    stroke-linejoin: round;
}
._expand .jsToogleFilters__text svg {
    transform: rotate(180deg);
}


.jsToogleFilters__text._show {
    display: inline;
}
.jsToogleFilters__text._hide {
    display: none;
}

.filters._expand .jsToogleFilters__text._show{
    display: none;
}
.filters._expand .jsToogleFilters__text._hide{
    display: inline;
}

.filters._expand ._expanded {
    /*display: block;*/
}

.filters._3827 ._mileage {
    display: none;
}
.filters._3827 ._production_year {
    display: none;
}

.catalog__sorts {
    font-size: 1.25em;
    padding: 0.4em 0;
    border-bottom: 1px solid #fff;
    display: inline-block;
}

.ss-content.catalog__sort-item {
    padding: 0;
}

.catalog__sort,
.catalog__sort-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ccc;
}

.catalog__sort .ss-main {
    color: #ccc;
    transition: .5s;
    white-space: nowrap;
}
.catalog__sort .ss-main:hover {
    color: #fff;
}

.catalog__sort-select {
    position: relative;
    cursor: pointer;
}

.catalog__sort-item {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    font-weight: 500;
    padding: 0 24px 0 8px;
    margin: 0;
    background-color: transparent;
    border: none;
}

.catalog__sort-select .ss-arrow {
    margin-right: 0 !important;
}

.catalog__sort .ss-main {
    background: transparent;
    border-color: transparent;
}

@media (min-width: 1200px) {
    .filters__checks._room_count {

    }

}

@media (max-width: 1200px) {
    .filters._106 .filters__group._room_count {
        width: 33.33%;
    }
}

/*phones*/
@media (max-width: 991px) {
    .filters__reset {
        position: relative;
        right: 0;
        bottom: 0;
        padding: 1rem;
        width: 100%;
        justify-content: center;
    }

    #set_filter {
        opacity: 1;
        pointer-events: auto;
    }

    #set_filter,
    #del_filter {
        display: flex !important;
        justify-content: center;
    }

    #del_filter {
        padding-bottom: 0;
    }
    .filters._106 .filters__group._room_count {
        width: 100%;
    }
    .filters__group._typeA {
        flex: 0 0 auto;
        width: 100%;
    }

    .filters__group_count._sort {
        order: 10;
        justify-content: center;
        display: flex
    ;
    }
}

@media (max-width: 769px) {
    .filters__checks._room_count {
        flex-wrap: wrap;
    }

    .filters__checks._room_count .check__box {
        padding: 0 16px;
    }

    .filters__checks .check._studiya,
    .filters__checks .check._penthouse {
        flex: 0 0 auto;
        width: 33%;
    }

    ._customFilters ._features_for_filter_custom .filters__field {
        display: none;
    }

    ._customFilters ._features .filters__field {
        display: block;
    }



}
/* End */


/* Start:/local/templates/at_2024/css/slimselect.css?17400581369908*/
:root{--ss-primary-color: #5897fb;--ss-bg-color: #ffffff;--ss-font-color: #4d4d4d;--ss-font-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-focus-color: #5897fb;--ss-main-height: 30px;--ss-content-height: 300px;--ss-spacing-l: 7px;--ss-spacing-m: 5px;--ss-spacing-s: 3px;--ss-animation-timing: 0.2s;--ss-border-radius: 4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none !important}.ss-main{display:flex;flex-direction:row;position:relative;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0px;border-top-right-radius:0px}.ss-main.ss-open-below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0px auto 0px;line-height:1em;align-items:center;width:100%;color:var(--ss-font-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:flex;margin:auto 0px auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-fixed{position:fixed}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none !important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:bold;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:block;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);white-space:normal;color:var(--ss-font-color);cursor:pointer;user-select:none}.ss-content .ss-list .ss-option:hover{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:var(--ss-highlight-color)}/*# sourceMappingURL=slimselect.css.map */

/* End */


/* Start:/local/templates/at_2024/components/bitrix/news.list/nbMainActions/style.css?17406605157399*/
.nbMainActions {

}

.nbMainActions_col {
    margin-bottom: 1.5rem;
}

.nbMainActions_item {
    color: #000;
    font-style: normal;
    font-weight: 500;
    line-height: 1.9375rem;
    text-decoration: none;
}

.nbMainActions_itemPic {
    position: relative;
    padding-top: 56.25%;
    background: #cecece;
    overflow: hidden;
    border-radius: 5px 5px 0 0;
}

.nbMainActions_itemPic_inc {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}
.nbMainActions_itemPic_inc:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,0.2);
    transition: .5s;
}

.nbMainActions_item:hover .nbMainActions_itemPic_inc:after {
    opacity: 0;
}

.nbMainActions_itemPic_inc img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.nbMainActions_itemDate {
    position: absolute;
    border-radius: 0.3125rem;
    border: 1px solid #FFF;
    color: #fff;
    background: var(--, rgba(255, 255, 255, 0.40));
    backdrop-filter: blur(2px);
    padding: 0.48rem 1rem;
    right: 1rem;
    top: 1rem;
}

.nbMainActions_itemNameCont {
    padding: 1.25em 1.5em ;
    background: #323232;
    color: #fff;
    border-radius: 0 0 5px 5px;
    line-height: 1.4;
}

.nbMainActions_itemName {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 1.125em;
}
.nbMainActions_all {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    font-size: 1.25em;
}

.nbMainActions_all svg {
    width: 1.5em;
    height: 1em;
    margin-left: 1.81em;
}

.nbMainActions_header .dropdown {
    width: 100%;
}

.nbMainActions_header .btn.btn-secondary.dropdown-toggle {
    background: #fff;
    border-radius: 0.3125rem;
    box-shadow: none;
    color: var(--color-secondary);
    font-size: 1.25em;
    padding:0.625em 1em;
    display: block;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nbMainActions_header .btn.btn-secondary.dropdown-toggle:hover {
    background: #474747;
    border-color: #474747;
    color: #fff;
}



.nbMainActions_header .dropdown-toggle::after {
    border: none;
    width: 1.375em;
    height: 1.25em;
    -webkit-background-size: contain;
    margin-left: 2rem;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3E%3Cg clip-path='url(%23clip0_207_3812)'%3E%3Cpath d='M0.757308 5.60396L10.3344 15.5894C10.5173 15.7644 10.7607 15.8386 10.9996 15.8269C11.2394 15.8386 11.4819 15.7644 11.6648 15.5894L21.2427 5.60397C21.5858 5.27639 21.5858 4.74456 21.2427 4.41694C20.8996 4.08933 20.3429 4.08936 19.9998 4.41694L10.9995 13.8014L2.00018 4.41694C1.65708 4.08936 1.10041 4.08936 0.757308 4.41694C0.414207 4.74449 0.414206 5.27635 0.757308 5.60396Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_207_3812'%3E%3Crect width='21' height='20' fill='white' transform='translate(21.5 20) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}

.nbMainActions_header .btn.btn-secondary.dropdown-toggle:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3E%3Cg clip-path='url(%23clip0_207_3812)'%3E%3Cpath  d='M0.757308 5.60396L10.3344 15.5894C10.5173 15.7644 10.7607 15.8386 10.9996 15.8269C11.2394 15.8386 11.4819 15.7644 11.6648 15.5894L21.2427 5.60397C21.5858 5.27639 21.5858 4.74456 21.2427 4.41694C20.8996 4.08933 20.3429 4.08936 19.9998 4.41694L10.9995 13.8014L2.00018 4.41694C1.65708 4.08936 1.10041 4.08936 0.757308 4.41694C0.414207 4.74449 0.414206 5.27635 0.757308 5.60396Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_207_3812'%3E%3Crect width='21' height='20' fill='white' transform='translate(21.5 20) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}


.nbMainActions_header .dropdown-menu {
    width: 100%;
    border-radius: 0.3125rem;
}

.nbMainActions__li {
    padding: 0.5em 1.8em;
    font-size: 1.25em;
    cursor: pointer;
}

.nbMainActions__li:hover {
    background: #323232;
    color: #fff;
}

.nbMainActions_header {
    align-items: center;
    margin-bottom: 2.86em;
}

.nbMainActions_header h2.nbH2 {
    margin-bottom: 0;
}

.nbMainActions_header {
    position: relative;
}
.pageContent__afterH1 .nbMainActions_header {
    padding-bottom: 3em;
}
.pageContent__afterH1 .nbMainActions_header:after {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    left: 50%;
    margin-left: calc(-50* var(--vw, 1vw));
    width: calc(100* var(--vw, 1vw));
    height: 100%;
    background: #323232;
}

.pageContent__afterH1 .nbMainActions_header .btn.btn-secondary.dropdown-toggle {
    background: #474747;
    border-color: #474747;
    color: #fff;
}
.pageContent__afterH1 .nbMainActions_header .btn.btn-secondary.dropdown-toggle:hover {
    background: #fff;
    border-color: #474747;
    color: #474747;
}

.pageContent__afterH1  .nbMainActions_header .btn.btn-secondary.dropdown-toggle::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3E%3Cg clip-path='url(%23clip0_207_3812)'%3E%3Cpath  d='M0.757308 5.60396L10.3344 15.5894C10.5173 15.7644 10.7607 15.8386 10.9996 15.8269C11.2394 15.8386 11.4819 15.7644 11.6648 15.5894L21.2427 5.60397C21.5858 5.27639 21.5858 4.74456 21.2427 4.41694C20.8996 4.08933 20.3429 4.08936 19.9998 4.41694L10.9995 13.8014L2.00018 4.41694C1.65708 4.08936 1.10041 4.08936 0.757308 4.41694C0.414207 4.74449 0.414206 5.27635 0.757308 5.60396Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_207_3812'%3E%3Crect width='21' height='20' fill='white' transform='translate(21.5 20) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.pageContent__afterH1  .nbMainActions_header .btn.btn-secondary.dropdown-toggle:hover::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' viewBox='0 0 22 20' fill='none'%3E%3Cg clip-path='url(%23clip0_207_3812)'%3E%3Cpath d='M0.757308 5.60396L10.3344 15.5894C10.5173 15.7644 10.7607 15.8386 10.9996 15.8269C11.2394 15.8386 11.4819 15.7644 11.6648 15.5894L21.2427 5.60397C21.5858 5.27639 21.5858 4.74456 21.2427 4.41694C20.8996 4.08933 20.3429 4.08936 19.9998 4.41694L10.9995 13.8014L2.00018 4.41694C1.65708 4.08936 1.10041 4.08936 0.757308 4.41694C0.414207 4.74449 0.414206 5.27635 0.757308 5.60396Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_207_3812'%3E%3Crect width='21' height='20' fill='white' transform='translate(21.5 20) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}



/*desktops*/
@media (max-width: 1200px) {
    .nbMainActions__li {
        font-size: 12px;
    }
}

/*tablets*/
@media (max-width: 991px) {
    .nbMainActions_header .nbH2 {
        margin-bottom: 1em !important;
    }
}

/*phones*/
@media (max-width: 767px) {

}
/* End */


/* Start:/local/templates/at_2024/components/bitrix/system.pagenavigation/actions/style.css?17409990721863*/
.nbPaginationActions {
	text-align: center;
	font-size: 1em;
}

.nbPaginationActions__container {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.nbPaginationActions__item {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #545454;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-align: center;
	padding: 5px 5px;
	position: relative;
	text-decoration: none;
}
.nbPaginationActions__item {
	font-size: 1.5em;
	font-style: normal;
	font-weight: 600;
	line-height: 2.5625em;
	text-transform: uppercase;
}

.nbPaginationActions__item svg {
	width: 1em;
	height: 1em;
}

.nbPaginationActions__item._link {

}

.nbPaginationActions__item:hover {
	color: #000;
}

.nbPaginationActions__page {
	display: inline-block;
	margin: 0 0.5em;
}

.nbPaginationActions__page._prev .nbPaginationActions__item,
.nbPaginationActions__page._next .nbPaginationActions__item {
	width: 2em;
	height: 2em;
	background: #D6D6D6;
	border-radius: 50%;
	transition: .5s;
}
.nbPaginationActions__page._prev .nbPaginationActions__item svg {
	transform: rotate(180deg);
}
.nbPaginationActions__page._prev .nbPaginationActions__item:hover,
.nbPaginationActions__page._next .nbPaginationActions__item:hover {
	background: var(--color-primary);
	transition: .5s;
}
.nbPaginationActions__page._active {
	
}

.nbPaginationActions__page._all {
}

.nbPaginationActions__page._active .nbPaginationActions__item:after {
	display: none;
}

.nbPaginationActions__page._active .nbPaginationActions__item,
.nbPaginationActions__item._link {
	opacity: 1;
}

.nbPaginationActions__item._link:hover,
.nbPaginationActions__page._active .nbPaginationActions__item {
	color: var(--color-primary);
}



/* End */


/* Start:/local/templates/at_2024/components/bitrix/catalog.item/promotion/style.css?17410143111416*/

.promotion {
    color: #000;
    font-style: normal;
    font-weight: 500;
    line-height: 1.9375rem;
    text-decoration: none;
    position: relative;
}

.promotion__imgCont {
    position: relative;
    padding-top: 59.25%;
    background: #cecece;
    overflow: hidden;
    border-radius: 5px 5px 0 0;
}

.promotion__img {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}
.promotion__img:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,0.2);
    transition: .5s;
}

.promotion:hover .promotion__img:after {
    opacity: 0;
}

.promotion__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.promotionDate {
    position: absolute;
    border-radius: 0.3125rem;
    border: 1px solid #FFF;
    color: #fff;
    background: var(--, rgba(255, 255, 255, 0.40));
    backdrop-filter: blur(2px);
    padding: 0.48rem 1rem;
    right: 1rem;
    top: 1rem;
}

.promotionNameCont {
    padding: 1.25em 1.5em ;
    background: #323232;
    color: #fff;
    border-radius: 0 0 5px 5px;
    line-height: 1.4;
}

.promotionName {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 1.125em;
}

@media (max-width: 767px) {
    .promotionNameCont {
        padding: 0.75em 1em;
    }
}
/* End */
/* /local/templates/at_2024/components/bitrix/catalog.smart.filter/.default_select/style.css?175394694810676 */
/* /local/templates/at_2024/css/slimselect.css?17400581369908 */
/* /local/templates/at_2024/components/bitrix/news.list/nbMainActions/style.css?17406605157399 */
/* /local/templates/at_2024/components/bitrix/system.pagenavigation/actions/style.css?17409990721863 */
/* /local/templates/at_2024/components/bitrix/catalog.item/promotion/style.css?17410143111416 */
