

/* Start:/local/templates/masterdom/components/bitrix/system.pagenavigation/masterdom/style.css?17267504681327*/
.section-catalog-body__pagination {
    display: flex;
    justify-content: center;
    margin-top: 86px;
}

.pagination-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 16px;
    list-style: none;
    padding: 0;
    margin: 0;
}

.pagination-item {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    border: 1px solid transparent;
    color: #474A51;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    background-color: transparent;
    text-decoration: none;
}

.pagination-item:hover {
    font-weight: 500;
    border-color: #B0C7DD;
}

.pagination-item.active {
    font-weight: 500;
    color: #1A1A16;
    border-color: #DEE5ED;
    background-color: #DEE5ED;
}

.pagination-item.prev,
.pagination-item.next {
    width: auto;
    height: auto;
    font-weight: inherit;
    border-color: transparent;
}

.pagination-item.prev:hover,
.pagination-item.next:hover {
    color: var(--bs-primary);
}

.pagination-item.dots {
    font-weight: inherit;
    border-color: transparent;
}

.pagination-item svg {
    fill: transparent;
    stroke: #212121;
    width: 6px !important;
    height: auto;
}

.pagination-item:hover svg {
    stroke: var(--bs-primary);
}
/* End */


/* Start:/local/templates/masterdom/components/bitrix/news/md_collections_v1/bitrix/news.list/md_collections_news.list/style.css?17822920112807*/
span.del_param {
	cursor: pointer;
    width: 19px;
    height: 19px;
    position: relative;
}

span.del_param:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

span.del_param:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

span.del_param:before, span.del_param:after {
    content: '';
    display: block;
	cursor: pointer;
    position: absolute;
    left: 0;
    top: 7px;
    width: 19px;
    height: 1px;
    /* background-color: #aaa; */
}

.param_item_list .param_item {
	cursor: pointer;
	margin-bottom: 10px;
}

.selected-filters ul li .param_item {
    display: block;
    padding: 4px 30px 4px 12px;
    border: solid 1px #d5d4d4;
    border-radius: 50px;
    font-size: 14px;
    -webkit-transition: .15s ease-in-out;
    -moz-transition: .15s ease-in-out;
    transition: .15s ease-in-out;
	background-color: var(--bs-primary-light);
	color: var(--bs-body-color);
}

.selected-filters ul li .param_item:hover span {
    color: var(--bs-link-color);
}

.selected-filters ul li .param_item.all {
	background-color: transparent;
}

.selected-filters span.del_param {
	color: var(--theme-black);
}

.selected-filters span.del_param:before, .selected-filters span.del_param:after {
	top: 9px;
    left: 5px;
    width: 14px;
	background-color: var(--theme-black);
}

.selected-filters span.del_param:hover:before, .selected-filters span.del_param:hover:after {
	background-color: #aaa;
}

.selected-filters > ul.hidescroll {
    scrollbar-width: none;
} 

.collection-card .card-top {
    min-height: 40px;
}

/* .dropdown-menu.collections-brand-filter{
	max-height: 50vh;
    overflow-y: auto;
} */

[v-cloak] {
    display: none;
}


.filter-search {
    min-width: 360px;

    .dropdown-menu {
        padding-top: .25rem;
        padding-bottom: .25rem;
    }

    .search-result {
        max-height: 50vh;
        overflow-y: auto;
        padding: 0;
        background-color: var(--bs-body-bg);
        li {
            padding: .3rem 0;
            /* a {
                color: var(--bs-body-color);
            }

            a:hover {
                color: var(--bs-dropdown-link-hover-color);
                background-color: var(--bs-dropdown-link-hover-bg);
            } */
            
        }

    }

    #br_search {
        font-size: 16px;
    }

    #br_search + span {
        border-radius: 2rem;
        padding: .6rem 1rem;
        background: var(--bs-light);
        /* font-weight: 600; */
        cursor: pointer;
        margin-right: .25rem;
    }

    #br_search + span:hover {
        background: var(--bs-primary);
        color: var(--bs-light);
    }
}


/* End */
/* /local/templates/masterdom/components/bitrix/system.pagenavigation/masterdom/style.css?17267504681327 */
/* /local/templates/masterdom/components/bitrix/news/md_collections_v1/bitrix/news.list/md_collections_news.list/style.css?17822920112807 */
