.catalog__pagination{
	display: flex;
}

.seo__text {
	margin-top: 35px;
}
.seo__text h2 {
	margin-bottom: 1rem;
}
.seo__text p {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 1rem;
}

/* сортировка desktop */
.sort-desktop .sort-title-new {
	font-size:14px;
	color: #525665;
}
.sort-desktop div {
	margin-right:18px;
}
.sort-desktop div.sort-item-new {
	cursor:pointer;
	font-size:14px;
	color: #A6A6A6;
}
.sort-desktop div.sort-item-new.active {
	cursor:default;
	color: #525665;
	padding-left:0px; 
}
.sort-desktop div.sort-item-new.active.price {
	cursor:pointer;	
}
.sort-desktop div.sort-item-new.price.asc.active {
	background:url('/icons/price_desc.png') right -3px no-repeat;
	padding-right:30px;
	padding-left:0;
}
.sort-desktop div.sort-item-new.price.desc.active {
	background:url('/icons/price_asc.png') right -3px no-repeat;
	padding-right:30px;	
	padding-left:0;
}
.sort-desktop div.sort-item-new.price.desc, .sort-desktop div.sort-item-new.price.asc {
	background:url('/icons/price_desc.png') right -3px no-repeat;
	padding-right:30px;	
	padding-left:0;
}
.sort-desktop div.sort-item-new:hover {
	color: #1bb768;	
}
.sort-desktop div.sort-item-new.active:hover {
	color: #525665;
}
@media (max-width: 992px){
	.card .swiper-pagination-bullet:before {
		display:none;		
	}
	.popup-filter__name .collapse__icon-scroll {
		display:none !important;
	}
}
.filter-mobile-action__scroll-fixed {
	display:block !important;	
}
.category-mobile-new {
	float:left;	
}
.filter-mobile-new {
	float:right;	
}
@media (max-width: 1279.98px) {
	.mobile-hide {
	    display: none !important;
	}
}

/* sm redisign del green */
.count-active {
    color: #A1A1AA;
}

.sort-desktop div.sort-item-new:hover {
    color: #52525B;
}

.filter_set_chipsi .chipsi_item {
    background: #D6D6DB;
	color: #52525B;
}

/* sidebar menu */
@media (min-width: 992px) {
    .collapse__title--regular:hover, .collapse__title:hover, .smart-filter-parameters-box .checkbox__name:hover, #del_filter:hover {
        color: #52525B !important;
    }
}
.category-list__link--active, .category-list__link:hover, .category-list__link.active-link {
    color: #000!important;
}
.cl-close-new {
	color: #52525B;
}
/* checkbox */
.smart-filter-block .checkbox__checked {
	border: 1px solid #D6D6DB!important;
}
.smart-filter-block .checkbox__input:checked+.checkbox__checked {
	border-color: #D6D6DB!important;
	background: url('/icons/checkbox_dark.svg') no-repeat center center #D6D6DB!important;
}
.smart-filter-block .checkbox__wrapper:hover .checkbox__checked {
    border-color: #52525B!important;
}
.disabled .checkbox__checked, .disabled .checkbox__checked:hover, 
.check-btn__label.disabled, .check-btn__label.disabled:hover,
.checkbox__wrapper.disabled:hover .checkbox__checked {
	border-color: #D6D6DB !important;
}

.smart-filter-block .checkbox__wrapper.disabled .checkbox__name:hover {
    color: #D6D6DB!important;
}

/* sizes */
.smart-filter-block .check-btn__label {
	border-radius: 4px!important;
}
.smart-filter-block .check-btn__input:checked + .check-btn__label {
    background-color: #D6D6DB!important;
    border-color: #D6D6DB!important;
}


/* buttons */
.smart-filter-btn .btn {
	background: #52525B;
    color: #fff;
	border-radius: 4px;
}
.smart-filter-btn .btn:hover {
	background: #52525B;
    color: #fff;
}
.smart-filter-btn-reset .btn {
	border-radius: 4px;
}
/* popup */
.popup-filter__name-text.has_checked_sub {
    color: #52525B;
}

/* pixel fix */
.count-active {
    margin-left: 0px;
    margin-top: -32px;
}
.title__text {
	font-size: 45px;
	font-weight: 400;
	line-height: 55px;
	letter-spacing: -0.02em;
}
.page-header__title {
    margin-bottom: -30px!important;
}
.catalog-pc .collapse__content .collapse__title {
	color: #52525B;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
}
.category-list__link {
	color: #52525B;
	font-size: 16px!important;
	font-weight: 400;
	line-height: 20px!important;
}
.sort-desktop .sort-title-new {
	color: #52525B;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}
.sort-desktop div.sort-item-new {
	color: #A1A1AA;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}
.filter_set_chipsi .chipsi_item {
    margin-right: 5px;
}
.filter_set_chipsi {
    margin-bottom: 30px;
}
.catalog-block__card {
    margin-bottom: 30px!important;
}
.catalog-block {
	margin-bottom: 120px;
}
.page-pagination__item {
    margin-right: 18px!important;
}
.page-pagination__button .btn {
	border: 1px solid #3F3F46;
	border-radius: 4px;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding: 15px 60px 15px 60px;
}
.page-pagination__button .btn .btn__text {
	margin-right: 5px;
}
.page-pagination__button .btn .btn__count {
	margin-right: 10px;
}
.category-list__count {
    margin-left: 3px;
}
.collapse__title {
	color: #52525B;
	font-size: 16px!important;
	font-weight: 500!important;
	line-height: 20px!important;
}
.checkbox__name {
	font-size: 16px!important;
	line-height: 20px!important;
}
@media (min-width: 992px) {
	.smart-filter-parameters-box .checkbox-item__count {
		color: #A1A1AA!important;
		font-size: 16px!important;
		font-weight: 400!important;
		line-height: 20px!important;
	}
}
@media (min-width: 1024px) {
	.collapse {
		margin-bottom: 20px!important;
		padding-bottom: 20px!important;
	}
}
.catalog-pc .collapse__content .collapse--sub {
    padding-top: 0 !important;
    padding-bottom: 10px !important;
	margin-bottom: 0!important;
}
.cl-close-new {
    color: #D6D6DB;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	margin-top: 20px;
}
.smart-filter-btn-reset.disabled {
    margin-top: 10px;
}
.smart-filter-btn .btn__text,
.smart-filter-btn-reset .btn__text {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}
.filter_set_chipsi .chipsi_clear_all a {
    color: #EF4444!important;
}
.simple-btn.product__wrapper-btn-back {
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
}

@media (max-width: 1279.98px) {
    .page-pagination__item {
        display: unset!important;
    }
}
@media (max-width: 992px) {
	.catalog__pagination {
		justify-content: center;
	}
}
@media (max-width: 575px) {
    .page-pagination__list {
        display: none!important;
    }
}
@media (max-width: 1023.98px) {
    .popup__inner {
        width: calc(100% - 370px)!important;
    }
}
@media (max-width: 767.98px) {
    .popup__inner {
        width: 100%!important;
    }
}
@media (max-width: 500px) {
    .count-active.count-active-mobile {
        margin-bottom: 14px!important;
    }
}
@media (max-width: 575px) {
	.catalog-tags-list {
		margin-top: 60px!important;
	}
}
.sort-desktop div.sort-item-new.price.desc, .sort-desktop div.sort-item-new.price.asc {
    background: url(/icons/price_desc.svg) right 0 no-repeat;
}
.sort-desktop div.sort-item-new.price.desc.active {
    background: url(/icons/price_asc.svg) right 0 no-repeat;
}
.sort-desktop div.sort-item-new.price.asc.active {
    background: url(/icons/price_desc.svg) right 0 no-repeat;
}
.filter-mobile-action__scroll-fixed {
    display: flex!important;
}
.filter-mobile-action {
	margin: 10px 0 30px 0!important;
}
.sort-item-new-mobi .popup-filter__name .popup-filter__name-text {
	background: url(/icons/radio_btn.svg) no-repeat;
	line-height: 20px!important;
	padding-left: 30px;
}
.sort-item-new-mobi.active .popup-filter__name .popup-filter__name-text {
	background: url(/icons/radio_btn_active.svg) no-repeat;
	color:#52525B;
}
.new-more-btn {
	display: flex!important;
	justify-content: center!important;
	border: 1px solid #3F3F46;
	border-radius: 4px!important;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding: 15px 60px 15px 60px;
	white-space: nowrap;
}
.new-more-btn svg {
	height: unset;
	width: unset;
}
.new-more-btn .btn__text {
	margin-right: 10px;
}
@media (max-width: 575px) {
	.catalog-block {
		margin-bottom: 30px;
	}
}
@media (max-width: 400px) {
	.mobile_friday {
		max-width:200px;
	}
}

.popular-brands {
    margin-bottom: 120px;
}
.popular-brands__title-wrap {
    display: flex;
    margin-bottom: 20px;
}
.popular-brands__title {
    color: #52525B;
    font-size: 30px;
    font-weight: 400;
    line-height: 30px;
    margin-right: 14px;
}
.popular-brands__more {
    color: #A1A1AA;
    font-size: 30px;
    font-weight: 400;
    line-height: 30px;
    text-decoration: none;
}
.popular-brands__more svg {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}
.popular-brands__grid {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 44px;
}
.popular-brands__item {
    display: flex;
    align-items: center;
}

@media (max-width: 991px) {
    .popular-brands {
        margin-bottom: 100px;
    }
    .popular-brands__grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 23px;
    }
}
@media (max-width: 575px) {
    .popular-brands {
        margin-bottom: 90px;
    }
    .popular-brands__title-wrap {
        display: flex;
        flex-direction: column;
    }
    .popular-brands__grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }
}
