.main-slider .dark .banner_title,
.main-slider .dark .banner_title a {
	color: #FFFFFF;
}

.main-slider__item .left .banner_text,
.main-slider__item .left .banner_title {
	color: #FFFFFF;
}

.main-slider__item .left .banner_text * {
	color: #FFFFFF;
}

.top_slider_wrapp .main-slider__item .text.left .banner_title {
	margin: 0 16px;
}

.top_slider_wrapp .main-slider .banner_title .head-title {
	font-size: 48px;
	line-height: 100%;
}

.top_slider_wrapp .main-slider__item .text.left .banner_text {
	font-size: 20px;
	line-height: 30px;
	max-width: 506px;
	margin: 22px 16px 0;
}

.top_slider_wrapp .main-slider__item .text.left .banner_buttons {
	margin: 42px 16px 0;
}

.main-slider__item .left .banner_buttons a {
	min-width: 195px;
}

@media(max-width:991px) {
	body .top_slider_wrapp .main-slider .banner_title .head-title {
		font-size: 32px;
	}
}

@media(max-width:768px) {
	body .top_slider_wrapp .main-slider__item td.text.left .banner_text {
		margin: 16px 22px 0;
	}

	body .top_slider_wrapp .main-slider__item td.text.left .banner_title {
		margin: 0 22px;
	}

	body .top_slider_wrapp .main-slider__item td.text.left .banner_buttons {
		margin: 25px 22px 0;
	}

	body .top_slider_wrapp.view_1 .text .banner_title .head-title {
		font-size: 28px;
	}

	body .top_slider_wrapp .main-slider__item .text.left .banner_text {
		font-size: 16px;
		line-height: 22px;
	}

	body .top_slider_wrapp .main-slider__item td.text>* {
		text-align: left;
		max-width: 500px;
	}

	.top_slider_wrapp.view_1 .main-slider__item .banner_buttons a {
		font-size: 14px;
		font-weight: 600;
		line-height: 14px;
		text-align: center;
		padding: 17px 10px;
	}
}



body {
	--theme-base-color: #25BFBD;
	--theme-basehover-color: #32D7D5;
}

.fill_bg_n .menu-row.bgcolored {
	background-color: var(--theme-base-color);
}

.menu-row.bgcolored .menu-only {
	background: var(--theme-base-color);
}

.menu-row.bgcolored .mega-menu table td.active {
	background-color: #1A9695;
}

.menu-row.bgcolored .mega-menu table td:hover {
	background-color: #32D7D5;
}

body .basket-link.basket-count .count {
	background-color: var(--theme-base-color);
}

body .basket-link .js-basket-block .count {
	background-color: var(--theme-base-color);
}

.smartfilter .bx_ui_slider_track .bx_ui_slider_range,
.bx_filter .bx_ui_slider_pricebar_V:after {
	background: var(--theme-base-color);
}

.smartfilter .bx_ui_slider_track .bx_ui_slider_handle:after {
	background: var(--theme-base-color);
}

.module-pagination .nums .cur {
	background: var(--theme-base-color);
}

.fill_bg_n .menu-row.bgcolored {
	background-color: var(--theme-base-color);
}

.menu-row.bgcolored .menu-only {
	background: var(--theme-base-color);
}

.menu-row.bgcolored .mega-menu table td.active {
	background-color: #1A9695;
}

.menu-row.bgcolored .mega-menu table td:hover {
	background-color: #32D7D5;
}

body .basket-link.basket-count .count {
	background-color: var(--theme-base-color);
}

body .basket-link .js-basket-block .count {
	background-color: var(--theme-base-color);
}

.smartfilter .bx_ui_slider_track .bx_ui_slider_range,
.bx_filter .bx_ui_slider_pricebar_V:after {
	background: var(--theme-base-color);
}

.smartfilter .bx_ui_slider_track .bx_ui_slider_handle:after {
	background: var(--theme-base-color);
}

.module-pagination .nums .cur {
	background: var(--theme-base-color);
}

.catalog_item_wrapp .btn.btn-default {
	background-color: var(--theme-base-color);
}

.catalog_item_wrapp .btn.btn-default:hover {
	background-color: var(--theme-basehover-color);
}

.btn.btn-default {
	background-color: var(--theme-base-color);
	border-color: var(--theme-base-color);
}

.btn.btn-default:hover {
	background-color: var(--theme-basehover-color);
	border-color: var(--theme-basehover-color);
}

@media(min-width:600px) {
	.catalog_item_wrapp:hover .inner_wrap {}

	.catalog_item_wrapp .prices>div.price_group:nth-of-type(2),
	.catalog_item_wrapp .prices>div.price_group:nth-of-type(3) {
		display: none;
	}

	.catalog_item_wrapp:hover .prices>div.price_group:nth-of-type(2),
	.catalog_item_wrapp:hover .prices>div.price_group:nth-of-type(3) {
		display: block;
	}
}

body .item-views.tizers .item-wrapper>.item .image {
	max-height: 70px;
}

#mobileheader .mobileheader-v2 {
	background: var(--theme-base-color);
}

@media(max-width:600px) {
	.item-views.tizers .item-wrapper>.item .image svg {
		width: 100%;
		height: 100%;
	}
}

@media(max-width:450px) {

	.top_slider_wrapp .main-slider,
	.top_slider_wrapp .main-slider__item,
	.top_slider_wrapp .main-slider__item td,
	.top_slider_wrapp .main-slider__item tr {
		height: 350px;
	}
}

.slider_itemid_1534 .banner_title {
	display: none !important;
}

.slider_itemid_1534 .text.left {
	width: 100% !important;
}

.slider_itemid_1534 .text.left .banner_text {
	max-width: 100% !important;
	text-align: center !important;
	font-size: 40px !important;
	line-height: 100% !important;
	font-weight: 700 !important;
	color: #000 !important;
	margin-top: 165px !important;
}

.slider_itemid_1534 .text.left .banner_text * {
	color: #000 !important;
}

.slider_itemid_1534 .text.left .banner_buttons {
	text-align: center !important;
}

.slider_itemid_1534 {
	background-position: top 20% right 50% !important;
}

.slider_itemid_1534 {
	background-position: top !important;
}


.slider_itemid_1534 .banner_buttons {
	top: 50px;
}



@media(max-width:768px) {
	.slider_itemid_1534 td.text>* {
		max-width: 100% !important;
	}

	.slider_itemid_1534 .text.left .banner_text {
		font-size: 28px !important;
		margin-top: 100px !important;
	}

	.slider_itemid_1534 tr.main_info {
		background-image: url("/bitrix/templates/aspro_max/images/maxslmob.jpg") !important;
		background-size: cover !important;
	}

	.slider_itemid_1533 tr .banner_title {
		top: -40px;

	}

	.slider_itemid_1533 tr .banner_title h1.head-title {
		font-size: 13px !important;
	}

	.slider_itemid_1533 tr .banner_text {
		top: -50px;
		height: 120px;
		z-index: 213123123123123123;
		position: relative;
		margin: 10px 0 0 !important;
	}

	.slider_itemid_1533 tr.main_info {
		background-image: url("/bitrix/templates/aspro_max/images/insslmob.jpg") !important;
		background-size: cover !important;
	}

	.slider_itemid_1532 tr.main_info {
		background-image: url("/bitrix/templates/aspro_max/images/delslmob.jpg") !important;
		background-size: cover !important;
	}

	.slider_itemid_8723 tr.main_info {
		background-image: url("/bitrix/templates/aspro_max/images/inst2slmob.jpg") !important;
		background-size: cover !important;
	}
}


@media(max-width: 1130px) {
	.header__top-item {
		margin: 0 0 0 0;
	}
	.top-block .social-icons li a {
		width: 40px;
	}
	.social-icons li a, .soc-avt .row a{
	margin: 0 0 0 0;
	}
	.social-icons ul{
		display: flex;
		gap: 10px;
		align-items: center;
	}
	.social-block .social-icons{
		margin: 0 0 0 0;
		padding: 5px 0;
	}
}

.owl-stage-outer .btn-exlg.to-order.btn.btn-default.animate-load.has-ripple{
	white-space: normal;
word-wrap: break-word; /* на всякий случай для очень длинных слов */
line-height: 1.2; /* чтобы строки не слипались при переносе */
}

.owl-stage-outer{
	padding-bottom: 50px;
}