/* H1 на главной */
.main-h1 {
	font-size: 14px;
    max-width: 400px;
    margin: 0;
    line-height: 16px;
}
.main-h1-mobile {
    background: #f8f8f8;
    margin: 0;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    padding: 0 10px;
}

/* Размер баннера на главной */
@media (max-width: 991px) {
	.banners-img-list__item-image {
		background-size: contain;
	}
}

/* Убираем "Цвет коврика EVA" из фильтрации */
.bx_filter_parameters_box[data-property_id="556"] {
	display: none;
}

/* Убираем цену доставки */
.bx-soa-pp-list-description {
	display: none;
} 

/* Убираем из показа недоступные фильтры */
#main .disabled {
	display: none;
}

/* Убираем количество в магазине из детальной карточки товара */
.status-amount--stores {
	display: none;
}

/* Стрелку "Наверх" перемещаем на левую сторону */
a.scroll-to-top.visible {
	left: 50px;
}

/* Артикул вылезает за рамки блока */
.line-block--12>.line-block__item {
	overflow: hidden;
}

/* Кнопочка ватсапа (уже не ватсапа) снизу справа */
.wa-button {
	z-index: 10;
    position: fixed;
    bottom: 20px;
    right: 30px;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    transition: 0.3s;
    opacity: 0.8;
}
.wa-button:hover {
	opacity: 1;
}
.wa-button img {
	max-width: 50px;
}
@media (max-width: 992px) {
	.wa-button {
		bottom: 60px;
    	right: 10px;
	}
}

/* Страница поиска */
.search .search-button-div .btn-clear-search {
	display: none;
}
.top-content-block > div {
	margin: 0;
}
.top-content-block .search-page > br {
	display: none;
}


/* Замочек */
.lock {
	width: 100%;
    display: flex;
    justify-content: end;
}
.lock img {
	max-width: 30px;
    position: absolute;
    margin-top: -30px;
    z-index: 2;
}

.header-menu__item--wide .header-menu__dropdown-item--img-LEFT {
	align-items: center;
}
.header-menu__dropdown-item-img-inner {
	display: flex;
	align-items: center;
}

.sections-list {
	padding: 15px 0;
}
.sections-list .maxwidth-theme {
	margin: 0 !important;
    padding: 0 15px;
}


@media (max-width: 768px) {
	.sections-list .line-block {
		display: grid;
	    grid-template-columns: repeat(2, 1fr);
	    margin: 0 -22px;
	}
	.sections-list .line-block .sections-list__item-link {
		padding: 5px 10px 5px 15px;
	}
}

.index-block .element-list {
	padding: 15px 0;
	border-bottom: 1px solid #e5e5e5;
}
.index-block .element-list .line-block .line-block__item.wrapper_tabs {
	padding: 0 30px;
}
.index-block .element-list .index-block__title-wrapper--mb-35 {
	margin-bottom: 15px;
	padding-left: 15px;
}
.front_page .catalog-viewed-list {
	padding: 15px 0 35px;
}
.footer__main-part-inner {
	padding: 15px 0;
}
.footer--color-light .footer__bottom-part-inner {
	padding: 15px 0;
}

.CUSTOM_TEXT .index-block {
	border-bottom: 1px solid #e5e5e5;
}
.front_page .catalog-viewed-list {
    background: var(--darkerblack_bg_black);
}
#main .catalog-viewed-list .index-block__title-wrapper--mb-35,
#main .catalog-viewed-list__slider-wrap {
	padding: 0 0 0 20px;
}

@media (max-width: 768px) {
	.index-block .element-list .index-block__title-wrapper--mb-35 {
		margin-bottom: 0;
		padding: 0;
	}
	#main .index-block .element-list .mobile-offset {
		padding: 0;
	}
}