

/* Start:/bitrix/templates/revel/css/styles.css?175707020493842*/
@charset "UTF-8";
@import '/bitrix/templates/revel/css/../fonts/roboto/roboto.css';

body {
	background: #F7F8F9;
	font-family: Roboto;
}

a {
	text-decoration: none;
	color: #76AB33;
	transition: 0.4s all;
}

a:hover {
	color: #3F3F3F;
	text-decoration: none;
	transition: 0.4s all;
}

.success_result {
	font-weight: bold;
	font-size: 1.4em;
	color: #75AF26 !important;
}

.loaderContainer {
	display: none;
	align-items: center;
	z-index: 99999;
	position: absolute;
	width: 100%;
	background: #fbfbfbad;
	text-align: center;
	left: 0px;
	bottom: 0;
	top: 0;
}

.loader {
	margin: 19px auto;
	font-size: 6px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	position: relative;
	text-indent: -9999em;
	-webkit-animation: load5 1.1s infinite ease;
	animation: load5 1.1s infinite ease;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}

@-webkit-keyframes load5 {

	0%,
	100% {
		box-shadow: 0em -2.6em 0em 0em #9ca09f, 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2), 2.5em 0em 0 0em rgba(156, 160, 159, 0.2), 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.2), 0em 2.5em 0 0em rgba(156, 160, 159, 0.2), -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.2), -2.6em 0em 0 0em rgba(156, 160, 159, 0.5), -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.7);
	}

	12.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.7), 1.8em -1.8em 0 0em #9ca09f, 2.5em 0em 0 0em rgba(156, 160, 159, 0.2), 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.2), 0em 2.5em 0 0em rgba(156, 160, 159, 0.2), -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.2), -2.6em 0em 0 0em rgba(156, 160, 159, 0.2), -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.5);
	}

	25% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.5), 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.7), 2.5em 0em 0 0em #9ca09f, 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.2), 0em 2.5em 0 0em rgba(156, 160, 159, 0.2), -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.2), -2.6em 0em 0 0em rgba(156, 160, 159, 0.2), -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2);
	}

	37.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.2), 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.5), 2.5em 0em 0 0em rgba(156, 160, 159, 0.7), 1.75em 1.75em 0 0em #9ca09f, 0em 2.5em 0 0em rgba(156, 160, 159, 0.2), -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.2), -2.6em 0em 0 0em rgba(156, 160, 159, 0.2), -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2);
	}

	50% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.2), 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2), 2.5em 0em 0 0em rgba(156, 160, 159, 0.5), 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.7), 0em 2.5em 0 0em #9ca09f, -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.2), -2.6em 0em 0 0em rgba(156, 160, 159, 0.2), -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2);
	}

	62.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.2), 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2), 2.5em 0em 0 0em rgba(156, 160, 159, 0.2), 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.5), 0em 2.5em 0 0em rgba(156, 160, 159, 0.7), -1.8em 1.8em 0 0em #9ca09f, -2.6em 0em 0 0em rgba(156, 160, 159, 0.2), -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2);
	}

	75% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.2), 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2), 2.5em 0em 0 0em rgba(156, 160, 159, 0.2), 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.2), 0em 2.5em 0 0em rgba(156, 160, 159, 0.5), -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.7), -2.6em 0em 0 0em #9ca09f, -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2);
	}

	87.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.2), 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2), 2.5em 0em 0 0em rgba(156, 160, 159, 0.2), 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.2), 0em 2.5em 0 0em rgba(156, 160, 159, 0.2), -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.5), -2.6em 0em 0 0em rgba(156, 160, 159, 0.7), -1.8em -1.8em 0 0em #9ca09f;
	}
}

@keyframes load5 {

	0%,
	100% {
		box-shadow: 0em -2.6em 0em 0em #9ca09f, 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2), 2.5em 0em 0 0em rgba(156, 160, 159, 0.2), 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.2), 0em 2.5em 0 0em rgba(156, 160, 159, 0.2), -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.2), -2.6em 0em 0 0em rgba(156, 160, 159, 0.5), -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.7);
	}

	12.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.7), 1.8em -1.8em 0 0em #9ca09f, 2.5em 0em 0 0em rgba(156, 160, 159, 0.2), 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.2), 0em 2.5em 0 0em rgba(156, 160, 159, 0.2), -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.2), -2.6em 0em 0 0em rgba(156, 160, 159, 0.2), -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.5);
	}

	25% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.5), 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.7), 2.5em 0em 0 0em #9ca09f, 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.2), 0em 2.5em 0 0em rgba(156, 160, 159, 0.2), -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.2), -2.6em 0em 0 0em rgba(156, 160, 159, 0.2), -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2);
	}

	37.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.2), 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.5), 2.5em 0em 0 0em rgba(156, 160, 159, 0.7), 1.75em 1.75em 0 0em #9ca09f, 0em 2.5em 0 0em rgba(156, 160, 159, 0.2), -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.2), -2.6em 0em 0 0em rgba(156, 160, 159, 0.2), -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2);
	}

	50% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.2), 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2), 2.5em 0em 0 0em rgba(156, 160, 159, 0.5), 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.7), 0em 2.5em 0 0em #9ca09f, -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.2), -2.6em 0em 0 0em rgba(156, 160, 159, 0.2), -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2);
	}

	62.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.2), 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2), 2.5em 0em 0 0em rgba(156, 160, 159, 0.2), 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.5), 0em 2.5em 0 0em rgba(156, 160, 159, 0.7), -1.8em 1.8em 0 0em #9ca09f, -2.6em 0em 0 0em rgba(156, 160, 159, 0.2), -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2);
	}

	75% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.2), 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2), 2.5em 0em 0 0em rgba(156, 160, 159, 0.2), 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.2), 0em 2.5em 0 0em rgba(156, 160, 159, 0.5), -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.7), -2.6em 0em 0 0em #9ca09f, -1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2);
	}

	87.5% {
		box-shadow: 0em -2.6em 0em 0em rgba(156, 160, 159, 0.2), 1.8em -1.8em 0 0em rgba(156, 160, 159, 0.2), 2.5em 0em 0 0em rgba(156, 160, 159, 0.2), 1.75em 1.75em 0 0em rgba(156, 160, 159, 0.2), 0em 2.5em 0 0em rgba(156, 160, 159, 0.2), -1.8em 1.8em 0 0em rgba(156, 160, 159, 0.5), -2.6em 0em 0 0em rgba(156, 160, 159, 0.7), -1.8em -1.8em 0 0em #9ca09f;
	}
}

input {
	background: #FFFFFF !important;
	border: 1px solid #E1E3E6 !important;
	border-radius: 2px !important;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	padding: 10px;
	outline: none;
}

input.error {
	border: 1px solid red !important;
}

::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #BDBDBD;
}

::-moz-placeholder {
	/* Firefox 19+ */
	color: #BDBDBD;
}

::-ms-input-placeholder {
	/* IE 10+ */
	color: #BDBDBD;
}

::-moz-placeholder {
	/* Firefox 18- */
	color: #BDBDBD;
}

::marker {
	color: #75AF26;
}

.modal {
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
}

.modal .modal-dialog {
	width: 347px;
}

.modal-body {
	padding: 0px 48px;
}

.modal-body h3 {
	font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	color: #3F3F3F;
	margin-bottom: 18px;
}

.modal-body p {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #BDBDBD;
	margin-bottom: 24px;
}

.modal-body p.success_result {
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.3em;
	text-align: center;
}

.modal-body label {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #828282;
}

.modal-body input {
	width: 100%;
	margin-bottom: 18px;
}

.modal-header {
	border: 0px;
}

.modal-footer {
	border: 0px;
	justify-content: center;
	margin: 12px;
}

.modal-content {
	border-radius: 0px;
}

.close {
	cursor: pointer
}

.modal .buttonMainGreen {
	width: 100%;
}

section {
	overflow: hidden;
}

.buttonMain {
	border: 0.713115px solid #76AB33;
	box-sizing: border-box;
	border-radius: 1.42623px;
	padding: 5px 15px;
	text-decoration: none;
	transition: 0.4s all;
	color: #76AB33;
	width: fit-content;
}

.buttonMain:hover {
	transition: 0.4s all;
	background: #76AB33;
	color: #ffffff;
}

input.buttonMainGreen,
.buttonMainGreen {
	border: 0.713115px solid #ffffff;
	box-sizing: border-box;
	border-radius: 1.42623px;
	padding: 8px 15px;
	text-decoration: none;
	transition: 0.4s all;
	color: #ffffff;
	background: #76AB33;
	outline: none;
}

input.buttonMainGreen:hover,
.buttonMainGreen:hover {
	transition: 0.4s all;
	background: #ffffff;
	color: #76AB33;
}

.buttonMainBlack {
	border: 0.713115px solid #505357;
	box-sizing: border-box;
	border-radius: 1.42623px;
	padding: 5px 15px;
	text-decoration: none;
	transition: 0.4s all;
	color: #505357;
}

.buttonMainBlack:hover {
	transition: 0.4s all;
	background: #505357;
	color: #ffffff;
}


.topMenu {
	background: #ffffff;
}

.top_container {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 0px;
	color: #505357;
	background: #fff;
}

.top__menu {
	display: flex;
	padding: 24px 10px 10px 50px;
	font-size: 16px;
	line-height: 19px;
	align-items: center;
}

.top__menuItem {
	font-size: 16px;
	line-height: 19px;
	margin-right: 40px;
}

.top__menuItem a {
	color: #505357;
}

.top__menuItem.active a,
.top__menuItem a:hover {
	color: #76AB33 !important;
}

.top__authMenu {
	display: flex;
	/* padding: 24px 50px 10px 10px; */
}

.top__authMenu .module-enter {
	display: flex;
}

.top__authMenuEnter {
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	border-right: 1px solid #ccc;
	margin-right: 10px;
	padding-right: 10px;
	align-items: center;
	display: flex;
}

.top__authMenuEnter>svg {
	margin-right: 5px;
}

.top__authMenuRegister {
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	align-items: center;
	display: flex;
}

.top__langSelect {
	margin-left: 50px;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	align-items: center;
	display: flex;
	/* gap: 16px; */
}

.top__langSelectItem {
	border: 1px solid #E1E3E6;
	padding: 8px 8px;
}

.top__langSelectItem:last-child {
	border-left: 0px;
}

.top__langSelectItem.active {
	display: block;
	background: #F7F8F9;
}


.main_menu_container {
	display: flex;
	padding: 25px 50px;
	justify-content: space-between;

}

.main_menu__logo {}

.main_menu__search {}

.main_menu__searchInput {
	display: flex;
}

.main_menu__searchInput>form {
	display: flex;
	align-items: center;
}

.main_menu__searchInput input {
	background: #FFFFFF;
	border-radius: 1px;
	border: 0px;
	padding: 14px 16px;
	font-size: 14px;
	line-height: 16px;
	width: 400px;
	margin-right: 4px;
}

.main_menu__searchInput input::placeholder {
	color: #C1C1C1;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
}

.main_menu__searchInputButton:active,
.main_menu__searchInputButton:focus,
.main_menu__searchInputButton {
	background: #76AB33;
	border-radius: 1px;
	padding: 10px 19px;
	border: 0px;
	outline: none;
}

.main_menu__searchInputButton:hover {
	transition: 0.3s all;
	opacity: 0.6;
}

.main_menu__worktime {
	display: flex;
	font-size: 14px;
	line-height: 16px;

	color: #3F3F3F;
}

.main_menu__worktimeIcon {
	margin: 4px 10px;
}

.main_menu__worktimeInfo {}

.main_menu__worktimeInfo a {
	color: #3F3F3F;
}

.main_menu__worktimeInfo .callme {
	color: #76AB33;
	padding-top: 3px;
}

.main_menu__worktimeInfo .callme:hover {
	cursor: pointer;
	text-decoration: underline;
}

.main_menu__basket {
	display: flex;
}

.main_menu__basketCompare {
	margin-right: 45px;
	position: relative;
}


.main_menu__basketCompare>a {
	display: flex;
}

.main_menu__basketCompare .count,
.main_menu__basketBasket .count {
	position: absolute;
	background: #76AB33;
	border-radius: 50%;
	width: 13px;
	height: 13px;
	font-size: 9.7865px;
	line-height: 11px;
	/* display: flex; */
	align-items: center;
	text-align: center;
	color: #fff;
	font-weight: bold;
	left: 15px;
	top: -3px;
	display: flex;
	justify-content: center;
}

.main_menu__basketBasket>div {
	position: relative;
	display: flex;
	width: 100%;
	justify-content: space-between;
	gap: 10px;
	white-space: nowrap;
}

.main_menu__basketBasket {
	position: relative;
	display: flex;
	width: 100%;
	justify-content: space-between;
	gap: 10px;
	min-width: 80px;
}

.main_menu__basketPrice {
	font-weight: 500;
	font-size: 18.012px;
	line-height: 21px;
	color: #505357;
}

.main_menu__wrap {
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #3F3F3F;
	display: flex;
	margin: 0px 0px;
	border-top: 1px solid #DEDEDE;

}

.main_menu__item {}

.main_menu__item.active {
	background: #76ab33;
}

.main_menu__item.active>a {
	color: #FFFFFF;
	transition: 0.0s all;
}

.main_menu__item>span,
.main_menu__item>a {
	color: #3F3F3F;
	transition: 0.0s all;
	padding: 15px 30px;
	display: block;
}

.main_menu__item:hover>span {
	cursor: default;
}

.main_menu__item:hover>span,
.main_menu__item:hover>a {
	color: #FFFFFF;
	transition: 0.0s all;
}

.main_menu__item:hover {
	background: #76ab33;
}

.main_menu__item:hover .main_menu__itemSubmenu {
	display: flex;
	transition: 0.0s all;
}

.main_menu__itemSubmenu {
	position: absolute;
	z-index: 99;
	background: #fff;
	width: 100%;
	left: 0px;
	top: 52px;
	box-shadow: 0px 5.73567px 11.4713px rgb(129 135 141 / 13%);
	border-radius: 0px 0px 4px 4px;
	padding: 42px 32px 84px;
	justify-content: flex-start;
	display: none;
	transition: 0.0s all;
}

.main_menu__itemSubmenu.servicesMenu {
	grid-template-columns: 33.3% 33.3% 33.3%;
	gap: 20px;
}

.main_menu__item:hover .main_menu__itemSubmenu.servicesMenu {
	display: grid;
	transition: 0.4s all;
}

.main_menu__itemSubmenuList {
	width: 156px;
	margin-right: 64px;
}

.main_menu__itemSubmenu.servicesMenu .main_menu__itemSubmenuList {
	width: 326px;
	margin-right: 0px;
}

.main_menu__itemSubmenuListImg {}

.main_menu__itemSubmenuListImg img {
	height: 84px;
	/* min-width: */
}

.main_menu__itemServiceImg {
	min-width: 140px;
}

.main_menu__itemSubmenuListImg>span,
.main_menu__itemSubmenuListImg>a {
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	color: #3F3F3F;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.main_menu__itemSubmenuListImg>span:hover {
	cursor: default;
}

.main_menu__itemSubmenuListImg>span:hover,
.main_menu__itemSubmenuListImg>a:hover {
	color: #76ab33;
	transition: 0.1s ease;
}

.main_menu__itemSubmenuListImg>span>img,
.main_menu__itemSubmenuListImg>a>img {
	margin-right: 20px;
}

.main_menu__itemSubmenuList .submenuListItems {}

.main_menu__itemSubmenuList .submenuListItems__title {
	margin-top: 25px;
}

.main_menu__itemSubmenuList .submenuListItems__title a {
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	color: #3F3F3F;
}

.main_menu__itemSubmenuList .submenuListItems__title a:hover,
.main_menu__itemSubmenuList .submenuListItems__title a:active {
	text-decoration: underline;
	color: #76ab33;
	transition: 0.4s ease;
}

.main_menu__itemSubmenuList .submenuListItems__container {}

.main_menu__itemSubmenuList .submenuListItems__subTitle {
	margin-top: 15px;
}

.main_menu__itemSubmenuList .submenuListItems__subTitle a {
	font-weight: 500;
	font-size: 13px;
	line-height: 15px;
	color: #505357;
}

.main_menu__itemSubmenuList .submenuListItems__subTitle a:hover,
.main_menu__itemSubmenuList .submenuListItems__subTitle a:active {
	text-decoration: underline;
	color: #76ab33;
	transition: 0.4s ease;
}

.main_menu__itemSubmenuList .submenuListItems__item {
	margin-top: 6px;
}

.main_menu__itemSubmenuList .submenuListItems__item a {
	font-weight: normal;
	font-size: 13px;
	line-height: 15px;
	color: #828282;
}

.main_menu__itemSubmenuList .submenuListItems__item a:hover,
.main_menu__itemSubmenuList .submenuListItems__item a:active {
	text-decoration: underline;
	color: #76ab33;
	transition: 0.4s ease;
}

.wrapMenuHover {
	backdrop-filter: blur(3px);
	-webkit-backdrop-filter: blur(3px);
	position: fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	z-index: 36;
	background: rgba(126, 126, 126, 0.34);
}

.slider {
	background: #ffffff;
}

.main__slider {
	display: flex;
	padding: 0 50px 65px;
	background: #fff;
	width: 100%;
}

.main__sliderWrapLeft {
	width: 870px;
	margin: 50px 20px 0px 0px;
}

.main__sliderWrapRight {
	margin: 50px 0px 0px 0px;
	width: 100%;
}

.main__sliderWrapMain {}

.main__sliderWrapMainItem {
	/* 	background: #76AB33; */
	height: 330px;
	width: 870px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 12px;
}

.main__sliderWrapMainItem h4 {
	letter-spacing: 0.01em;
	color: #FFFFFF;
	font-weight: 900;
	font-size: 59.9457px;
	line-height: 86.69%;
	padding: 0px 38px;
	max-width: 575px;
	z-index: 99;
	position: relative;
}

.main__sliderWrapMainItem>svg {
	position: absolute;
	z-index: 33;
}

.main__sliderWrapMainItem>img {
	z-index: 99;
	position: relative;
}

.main__sliderWrapBrand {
	box-shadow: 0px 5px 20px rgb(197 197 197 / 25%);
	margin: 20px 0px;
	position: relative;
	max-height: 100px;
}

.main__sliderWrapBrand .owl-nav {
	margin-top: -8px;
}

.main__sliderWrapBrandItem {
	border-right: 1px solid #DEDEDE;
	padding: 10px 26px;
	height: 57px;
	display: flex;
	align-items: center;
	margin: 20px -1px;
	justify-content: center;
}

.main__sliderWrapBrandItem .owl-carousel .owl-item img {
	max-height: 49px;
}

.main__sliderWrapBrand .owl-dots,
.main__sliderWrapMain .owl-dots {
	position: absolute;
	bottom: 25px;
	width: 100%;
	text-align: center;
	z-index: 9999;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
	outline: none;
}

.owl-carousel .owl-nav button.owl-next {
	position: absolute;
	top: 50%;
	margin-top: -12px;
	right: 8px;
}

.owl-carousel .owl-nav button.owl-prev {
	position: absolute;
	top: 50%;
	margin-top: -12px;

	left: 8px;
}

.owl-carousel button.owl-dot {
	background: #E1E1E1;
	width: 6px;
	height: 6px;
	z-index: 99999;
	border-radius: 50%;
	transition: 0.5s ease;
	margin: 4px;
	outline: none;
}

.owl-carousel button.owl-dot.active {
	transition: 0.5s ease;
	background: #FFFFFF;
	width: 10px;
	height: 10px;
	margin: 4px;
}

.owl-nav {
	/*
	position: absolute;
    top: 50%;
	width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
    outline: none;
*/
}

.owl-carousel .owl-nav button.owl-next:hover>svg>path,
.owl-carousel .owl-nav button.owl-prev:hover>svg>path {
	fill: #1f1f1f;
	transition: 0.5s ease;
}

.main__sliderRightTop {
	/*     background: url('/bitrix/templates/revel/css/../img/backgroundSliderRightTop.png') no-repeat; */
	height: auto;
	position: relative;
	/*     background-color: #76ab33; */
	color: #fff;
	padding: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-size: 100%;
}

.main__sliderRightTop>.bgShapes {
	position: absolute;
	z-index: 33;
	top: 0px;
	left: 0;
}

.main__sliderRightTopTitle {
	width: 213px;
	z-index: 34;
	position: relative;
}

.main__sliderRightTopTitle h4 {
	font-weight: 900;
	font-size: 25.6991px;
	line-height: 98.69%;
	letter-spacing: 0.01em;
	position: relative;
	color: #fff;
}

.main__sliderRightTopBody {
	margin-top: 25px;
	z-index: 34;
	position: relative;

}

.main__sliderRightTopBodyItem {
	font-weight: 400;
	font-size: 13px;
	line-height: 1em;
	letter-spacing: 0.01em;
	margin-bottom: 8px;
}

.main__sliderRightTopBodyItem svg {
	margin-right: 11px;
}

.main__sliderRightTopBodyImg {
	position: absolute;
	right: 20px;
	bottom: 20px;
	z-index: 34;
}

.main__sliderRightTopBodyImg img {}

.main__sliderRightBottom {
	box-shadow: 0px 5px 20px rgba(197, 197, 197, 0.25);
	padding: 41px 25px;
	position: relative;

}

.main__sliderRightBottom>.bgShapes {
	position: absolute;
	z-index: 33;
	top: 0px;
	left: 0;
}

.main__sliderRightBottomTitle {
	width: 147px;
	margin-bottom: 31px;
	z-index: 34;
	position: relative;
}

.main__sliderRightBottomTitle h4 {
	font-weight: 900;
	font-size: 21.2465px;
	line-height: 117.19%;
	letter-spacing: 0.01em;
	color: #76AB33;
}

.main__sliderRightBottomBody {
	z-index: 34;
	position: relative;
}

.main__sliderRightBottom>.bgShapes_right {
	position: absolute;
	z-index: 33;
	top: 0px;
	right: 0;
}

.hits {
	background: #F7F8F9;
}

.section_title {
	margin: 60px 50px 30px;
	display: block;
	width: 100%;
	max-width: 800px;
}

.catalog__container h1,
.section_title h1,
.section_title h3 {
	font-weight: bold;
	font-size: 37.5357px;
	line-height: 44px;
	color: #3F3F3F;
}

.section_title h3>span {
	color: #75AF26;
}

.section_seo {
	display: flex;
	padding: 0px 50px;
	gap: 30px;
}

.section_text {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 21px;
	color: #828282;
	width: 50%;
}

.section_text h3 {
	font-weight: 500;
	font-size: 24px;
	line-height: 31px;
	color: #505357;
	margin-bottom: 30px;
}

.section_text h2 {
	margin-bottom: 30px;
}

.section_text ul {
	padding: 0px 20px;
	margin-bottom: 30px;
}

.section_text ul li {
	margin-bottom: 12px;
}

.section_text ul ol {
	/* 	list-style-type: decimal; */
	display: list-item;
	margin-bottom: 12px;
	padding-left: 10px;
}

.section_text p {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 21px;
	color: #828282;
	margin-bottom: 30px;
}

.hit_category__container {
	padding: 0px 50px;
	width: 100%;
}

.hit_category__side {
	display: flex;
	width: 100%;
	position: relative;
}

.hit_category__sideTitle {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	color: #3F3F3F;
	margin: 20px 20px 0;
}

.hit_category__sideImage {
	text-align: center;
}

.hit_category__sideImage img {}

.hit_category__sideOne {
	background: #FFFFFF;
	box-shadow: 0px 5.73567px 11.4713px rgb(129 135 141 / 13%);
	border-radius: 4.5px;
	float: right;
	width: 100%;
	height: 260px;
	max-height: 260px;
	margin: 0px 21px 20px 0px;
	max-width: 642px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding-bottom: 30px;
}

.hit_category__sideOne a {
	color: #3F3F3F;
	transition: 0.4s all;
}

.hit_category__sideOne:hover a,
.hit_category__sideOne a:hover {
	color: #76AB33;
}

.hit_category__sideTwo {
	display: flex;
	float: right;
	width: 100%;
	height: 260px;
	max-height: 260px;
}

.sale__container {
	width: 100%;
	padding: 0px 50px;
	margin-bottom: 20px;
}

.owl-carousel .owl-stage {
	padding: 12px 0px;
}

.sale__slider {}

.sale__slider .owl-nav {
	margin-top: -8px;
	width: 105%;
	right: -35px;
}

.sale__sliderItem {
	background: #FFFFFF;
	border: 1px solid #FDFDFD;
	box-sizing: border-box;
	box-shadow: 0px 5px 10px rgba(129, 135, 141, 0.13);
	border-radius: 4px;
	padding-bottom: 23px;
	min-height: 410px;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
	position: relative;
}

.sale__sliderItemImage {
	text-align: center;
	height: 175px;
	display: flex;
	align-items: center;
}

.sale__sliderItemImage a {
	display: block;
	width: 100%;
}

.sale__sliderItem.empty img {
	filter: grayscale(1);
	opacity: 0.5;
}

.sale__sliderItemImage img {
	max-width: 140px !important;
	margin: 0 auto;
}

.sale__sliderItemStickers {
	position: absolute;
	left: 0px;
	margin: 10px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 150px;
}

.sale__sliderItemStickers .sticker {
	text-align: center;
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.sale__sliderItemTitle {
	padding: 5px 10px;
	min-height: 52px;
}

.sale__sliderItemTitle>a {
	color: #3F3F3F;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.sale__sliderItemStock {
	padding: 5px 10px;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #BDBDBD;
	margin-top: auto;
}

.sale__sliderItemFeed {
	padding: 5px 10px;
	display: flex;
	align-items: center;
}

.sale__sliderItemFeed .stars {
	display: flex;
	margin-right: 13px;
}

.sale__sliderItemFeed .stars>div {
	margin-right: 1px;
	align-items: baseline;
	display: flex;
}

.sale__sliderItemFeed .stars>div.noneActive>svg>path {
	fill: #DFDFDF !important;
}

.sale__sliderItemFeed .reviewsMob,
.sale__sliderItemFeed .reviews {
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #BDBDBD;
}

.sale__sliderItemFeed .reviewsMob {
	display: none;
}

.sale__sliderItemPrice {
	padding: 5px 10px;
	display: flex;
	align-items: center;
}

.sale__sliderItemPrice .price {
	white-space: nowrap;
}

.sale__sliderItemPrice .price .old {
	position: relative;
	font-weight: bold;
	font-size: 14.1px;
	line-height: 17px;
	color: #BDBDBD;
	width: fit-content;
}

.sale__sliderItemPrice .price .old>span {
	border-top: 1.45px solid #F75902;
	display: block;
	position: absolute;
	top: 48%;
	width: 100%;
}

.sale__sliderItemPrice .price .new {
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	color: #3F3F3F;
}

.sale__sliderItemPrice .compare {
	border: 1.3px solid #E0E0E0;
	box-sizing: border-box;
	border-radius: 1.84615px;
	width: 36px;
	height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 10px;
}

.sale__sliderItemPrice .compare.added,
.sale__sliderItemPrice .compare:hover {
	border: 1.3px solid #75AF26;
	transition: 0.4s all;
	cursor: pointer;
}

.sale__sliderItemPrice .compare.added>svg>path,
.sale__sliderItemPrice .compare:hover>svg>path {
	fill: #75AF26 !important;
	transition: 0.4s all;
}

.sale__sliderItemBuyButtons {
	display: flex;
	justify-content: space-between;
	width: 100%;
	flex-wrap: nowrap;
}

.sale__sliderItemPrice .buyBtn {
	border: 1.3px solid #FFFFFF;
	background: #75AF26;
	border-radius: 2.15385px;
	margin-left: 6px;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	width: 110px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1px;
	text-align: center;
	min-height: 36px;
}

.sale__sliderItemPrice .buyBtn>svg {
	margin-right: 8px;
}

.sale__sliderItem.empty .buyBtn {
	background: #BDBDBD;
}

.sale__sliderItemPrice .buyBtn:hover {
	transition: 0.4s all;
	border: 1px solid #75AF26;
	color: #75AF26;
	background: #ffffff;
	cursor: pointer;
}

.sale__sliderItemPrice .buyBtn:hover>svg>path {
	fill: #75AF26 !important;
	transition: 0.4s all;
}

.articles__container {
	width: 100%;
	position: relative;
	display: block;
	/*
	display: flex;
    width: 100%;
    padding: 0px 50px;	
    margin-bottom: 20px;
    justify-content: space-between;	
*/
}

.articles__item {
	width: 310px;
	height: 310px;
}

.articles__item img {
	max-width: 335px;
	width: 100%;
}

.mainForm__container {
	background: #FFFFFF;
	box-shadow: 0px 5px 20px rgb(197 197 197 / 25%);
	border-radius: 2px;
	margin: 30px 0px;
	display: flex;
	width: 100%;
	overflow: hidden;
	position: relative;
	justify-content: space-between;
	align-items: center;
	padding: 0;
}

.mainForm__container svg {
	position: absolute;
}

.mainForm__lable {
	font-weight: bold;
	font-size: 32.2468px;
	line-height: 38px;
	color: #FFFFFF;
	z-index: 99;
	margin: 38px;
	max-width: 420px;
}

.mainForm__inputs {
	z-index: 99;
	position: relative;
	margin: 38px;
}

.mainForm__inputs input {
	width: 263px;
	padding: 10px 17px;
	margin-right: 14px;
	outline: none;
}

.mainForm__inputs button {
	padding: 11px 20px;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
}

.services__container {
	display: flex;
	width: 100%;
	padding: 0px 50px;
	margin-bottom: 100px;
	justify-content: space-between;
}

.services__column {
	display: block;
	width: 100%;
}

.services__column:first-child {
	margin-right: 20px;
}

.services__column:last-child {
	margin-left: 20px;
}

.services__column>div:first-child {
	margin-bottom: 20px;
}

.services__itemBig {
	max-height: 300px;
	height: 300px;
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	padding: 30px;
}

.services__itemSmall {
	max-height: 160px;
	height: 160px;
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	padding: 30px;
}

.services__itemTitle {
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	color: #505357;
	margin-bottom: 12px
}

.services__itemButton {
	width: fit-content;
	cursor: pointer;
	font-weight: normal;
	font-size: 14px;
	line-height: 117.19%;
	letter-spacing: 0.01em;
	color: #505357;
	padding: 10px 19px;
}

.services__itemButton>svg {
	margin-left: 8px;
}

.advant__container {
	display: flex;
	padding: 30px 50px 30px;
	justify-content: space-between;
	width: 100%;
}

.advant__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 125px;
	justify-content: space-between;
}

.advant__item span {
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	text-align: center;
	color: #505357;
}

.section_titleMain h1 {
	font-weight: bold;
	font-size: 36px;
	line-height: 42px;
	color: #3F3F3F;
}

.mainDescription__container {
	padding: 0 50px;
	margin-bottom: 60px;
}

.mainDescription__container p {}

.mainDescription__container .buttonMain {
	cursor: pointer;
	padding: 10px 22px;
}

.sectionWhite {
	background: #ffffff;
}

.subscribe__container {
	width: 100%;
	border-bottom: 1px solid #E0E0E0;
	display: flex;
	justify-content: left;
	align-items: center;
	padding: 40px 50px 50px;
	margin-bottom: 30px;
}

.subscribe__form form {
	display: flex;
	margin: 0;
	align-items: center;
}

.subscribe__lable {
	font-weight: 500;
	font-size: 22px;
	line-height: 26px;
	color: #76AB33;
	margin-right: 35px;
}

.subscribe__container .main_menu__logo {
	margin-right: 165px;
}

.subscribe__inputs input {
	width: 250px;
}

.subscribe__inputs button {
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	padding: 10px 22px;
}

.footer__container {
	display: flex;
	padding: 0 50px;
	justify-content: space-between;
	width: 100%;
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 50px;
}

.footer__column {}

.footer__title {
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	color: #3F3F3F;
	margin-bottom: 25px;
}

.footer__paymantInfo {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.footer__paymantInfo img {}

.footer__menu {}

.footer__menuItem {
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 16px;
}

.footer__menuItem span,
.footer__menuItem a {
	color: #828282;
}

.footer__menuItem span:hover {
	cursor: default;
}

.footer__menuItem span:hover,
.footer__menuItem a:hover {
	color: #76AB33;
}

.footer__contacts {
	color: #828282;
}

.footer__contacts a {
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #828282;
}

.footer__contacts a:hover {
	color: #76AB33;
}

.footer__contacts .main_menu__worktimeIcon {
	margin: 0 20px 0px 0px;
}

.footer__contacts .main_menu__worktimeInfo {
	color: #828282;
}

.footer__contacts .main_menu__worktime {
	margin-bottom: 30px;
}

.copyrite__container {
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #9E9E9E;
	font-family: Roboto;
	text-align: center;
	padding: 0 50px;
	margin: 20px auto;
}

.main {
	background: #ffffff;
}

.mainBreadcrumb {
	display: flex;
	padding: 23px 0px;
	align-items: center;
	background: rgba(250, 250, 250, 0.43);
}

.mainBreadcrumb__item {
	font-weight: normal;
	font-size: 13px;
	line-height: 15px;
	margin: 0px 10px;
	white-space: nowrap;
}

.mainBreadcrumb__item a {
	color: #828282;
}

.mainBreadcrumb__item a:hover {
	text-decoration: underline;
}

.mainBreadcrumb__item.active {
	font-weight: 500;
	font-size: 13px;
	line-height: 15px;
	color: #505357;
}

.mainBreadcrumb__item:hover>a>svg>path {
	fill: #76AB33 !important;
}

.mainBreadcrumb__itemBetween {}

.productDetail {
	background: rgba(250, 250, 250, 0.43);
	padding-bottom: 60px;
}

.productDetail__container {
	display: grid;
	grid-template-columns: 40% 40% 20%;
	background: #ffffff;
	border: 1px solid #F7F7F7;
	margin-bottom: 24px;
}

.productDetail__images {
	padding: 15px;
	box-shadow: 0px 5.73567px 11.4713px rgb(129 135 141 / 13%);
	border-radius: 4.58854px;
	display: flex;
	position: relative;
	flex-direction: column;
	justify-content: space-between;
}

.productDetail__imageSliderMainImage {
	width: 450px;
}

.productDetail__imageSlider {
	align-items: center;
	display: flex;
	justify-content: center;
}

.productDetail__imageSlider.empty {
	filter: grayscale(1);
	opacity: 0.5;
	width: auto;
	height: auto;
	overflow: hidden;
}

.productDetail__imageSliderItem {
	width: 63px !important;
	height: 60px !important;
	background: #FFFFFF !important;
	border: 0.818182px solid #E3E3E3 !important;
	box-sizing: border-box !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	margin: 2px 0px;
	outline: none !important;
}

.productDetail__imageSliderItem.slick-current {
	border: 0.818182px solid #76AB33 !important;
}

.productDetail__imageSliderSidebar {
	width: 63px;
}

.slick-arrow {
	display: block;
	text-align: center;
	padding: 10px;
	cursor: pointer;
}

.slick-arrow:hover>svg>path {
	fill: #000000 !important;
	transition: 0.4s all;

}

.productDetail__brand {
	text-align: right;
	display: none !important;
}

.productDetail__imageSliderMainImage .slick-track {
	height: 350px;
}

.productDetail__imageSliderMainImage .slick-slide {
	display: flex;
	justify-content: center;
	align-items: center;
}

.productDetail__imageSliderMainImage .slick-slide img {
	max-height: 350px;
	height: auto;
	width: 100%;
}

.productDetail__imageSliderMainImage .slick-slide a {
	max-height: 100%
}

.productDetail__buyInfo {
	padding: 45px;
}

.productDetail__stickers {
	display: flex;
	align-items: center;
	margin-bottom: 14px;
}

.productDetail__stickers .sticker {
	margin-right: 8px;
}

.productDetail__title {
	margin-bottom: 19px;
}

.productDetail__title h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	color: #505357;
}

.productDetail__subInfo {
	display: flex;
	align-items: center;
	margin-bottom: 55px;
}

.productDetail__code {
	font-size: 14px;
	line-height: 16px;
	color: rgba(129, 135, 141, 0.8);
	margin-right: 50px;
}

.productDetail__stars {
	display: flex;
	align-items: center;
}

.productDetail__stars .stars {
	display: flex;
	margin-right: 14px;
}

.productDetail__stars .stars>div {
	margin-right: 1px;
}

.productDetail__stars .reviewsCount {
	font-size: 14px;
	line-height: 16px;
	color: rgba(129, 135, 141, 0.8);
}

.productDetail__priceInfo {
	display: flex;
	align-items: center;
	margin-bottom: 24px;
}

.productDetail__price {
	position: relative;
	margin-right: 30px;
}

.productDetail__priceOld {
	font-weight: bold;
	font-size: 20.1463px;
	line-height: 24px;
	color: #BDBDBD;
	position: relative;
	width: max-content;
	position: absolute;
	top: -20px;
}

.productDetail__priceOld span {
	border-top: 1.45px solid #F75902;
	display: block;
	position: absolute;
	top: 48%;
	width: 100%;
}

.productDetail__priceNew {
	font-weight: bold;
	font-size: 31.6585px;
	line-height: 37px;
	color: #3F3F3F;
}

.productDetail__counts {
	display: flex;
	align-items: center;
	background: #F8F9FA;
	border-radius: 2px;
	margin-right: 18px;
}

.productDetail__counts .decr {
	padding: 15px;
	cursor: pointer;
}

.productDetail__counts .number {
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #505357;
	background: transparent !important;
	border: none !important;
	width: 24px;
	padding: 0px;
	text-align: center;
}

.productDetail__counts .incr {
	padding: 15px;
	cursor: pointer;
}

.productDetail__counts .incr:hover>svg>path,
.productDetail__counts .decr:hover>svg>path {
	fill: #75AF26 !important;
	transition: 0.4s all;
}

.productDetail__available {
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #BDBDBD;
}

.productDetail__available span {
	margin-right: 6px;
}

.productDetail__buyButtons {
	display: flex;
}

.productDetail__buyButtonsBasket {
	display: flex;
}

.productDetail__buyButtons .in-subscribe,
.productDetail__buyButtons .to-subscribe,
.productDetail__buyButtons .buyBtn {
	border: 1.3px solid #75AF26;
	background: #75AF26;
	border-radius: 2.15385px;
	color: #fff;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	width: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1px;
	min-height: 41px;
	text-align: center;
	margin-right: 12px;
}

.productDetail__buyButtons .in-subscribe,
.productDetail__buyButtons .to-subscribe {
	width: 200px;
}

.productDetail__buyButtons .in-subscribe {
	border: 1.3px solid #909090;
	background: #898989;
}

.productDetail__buyButtons .buyBtn>svg {
	margin-right: 8px;
}

.productDetail__buyButtons .to-subscribe:hover,
.productDetail__buyButtons .buyBtn:hover {
	transition: 0.4s all;
	border: 1.3px solid #75AF26;
	color: #75AF26;
	background: #ffffff;
	cursor: pointer;
}

.productDetail__buyButtons .buyBtn:hover>svg>path {
	fill: #75AF26 !important;
	transition: 0.4s all;
}

.buyBtn__oneClick {
	font-size: 16px;
	line-height: 19px;
	color: #75AF26;
	border: 1.3px solid #75AF26;
	background: #FFFFFF;
	border-radius: 2.15385px;
	padding: 10px 20px;
	width: max-content;
	margin-right: 16px;
}

.productDetail__buyButtons .buyBtn__oneClick:hover {
	transition: 0.4s all;
	color: #FFFFFF;
	background: #75AF26;
	cursor: pointer;
}

.productDetail__buyButtons .compare {
	padding: 7px;
	border: 1.5px solid #E0E0E0;
	box-sizing: border-box;
	border-radius: 2px;
	transition: 0.4s all;
	cursor: pointer;
}

.productDetail__buyButtons .compare:hover {
	transition: 0.4s all;
	border: 1.5px solid #75af26;
}

.productDetail__buyButtons .compare>svg>path {
	transition: 0.4s all;
}

.productDetail__buyButtons .compare:hover>svg>path {
	transition: 0.4s all;
	fill: #75af26;
}

.productDetail__buyButtons .compare.added {
	border: 1.5px solid #75af26;
	background: #75af26;
}

.productDetail__buyButtons .compare.added>svg>path {
	fill: #ffffff;
}

.productDetail__whantsButtons {
	/* display: flex; */
	display: none;
}

.buttonDefault {
	font-size: 16px;
	line-height: 19px;
	color: #75AF26;
	background: #F8F9FA;
	border-radius: 2.15385px;
	padding: 10px 20px;
	width: max-content;
	margin-right: 16px;
	margin-top: 16px;
}

.buttonDefault a {
	color: #828282;
}

.buttonDefault:hover a {
	text-decoration: underline;
	transition: 0.4s all;
}

.productDetail__deliveryInfo {
	border-left: 1px solid #F7F7F7;
	padding: 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.productDetail__item {
	opacity: 0.7;
	margin-bottom: 25px;
}

.productDetail__item .title {
	font-size: 15px;
	line-height: 18px;
	color: #505357;
	margin-bottom: 5px;
}

.productDetail__item .listItem {
	font-size: 13px;
	line-height: 15px;
	color: #828282;
	margin-bottom: 5px;
}

.imgCenter {
	margin: 10px auto 10px;
	display: block;
	width: -webkit-fill-available;
}

.imgLeft {
	margin: 10px 10px 10px;
	float: left;
}

.imgRight {
	margin: 10px auto 10px;
	float: right;
}

.textCenter {
	text-align: center;
}

.catalog_detail .detail_text p,
.catalog_detail p {
	/*display: inline-table;*/
}

.img200 {
	width: 200px;
	max-width: 100%;
}

.img300 {
	width: 300px;
	max-width: 100%;
}

.img400 {
	width: 400px;
	max-width: 100%;
}

.img500 {
	width: 500px;
	max-width: 100%;
}

.img600 {
	width: 600px;
	max-width: 100%;
}

.img850 {
	width: 850px;
	max-width: 100%;
}

.img920 {
	width: 920px;
	max-width: 100%;
}


/* Service */
.topBanner__container {
	background: #3F3F3F;
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
}

.topBanner__container h1 {
	font-weight: bold;
	font-size: 60px;
	line-height: 63px;
	color: #75AF26 !important;
	padding: 60px 120px 40px;
}

.topBanner__container h1>span {
	color: #ffffff;
}

.topBanner__info {
	display: flex;
	overflow: hidden;
}

.topBanner__infoLeft {
	z-index: 35;
	width: 50%;
}

.topBanner__infoRight {
	width: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 0px;
	position: relative;
}

.topBanner__infoRight>img {
	height: 100%;
	max-height: 330px;
}

.topBanner__descr {
	display: block;
	width: 100%;
	padding: 0px 120px 40px;
}

.topBanner__ul {}

.topBanner__li {
	font-weight: 500;
	font-size: 19.1761px;
	line-height: 19px;
	color: #FFFFFF;
	display: flex;
	margin-bottom: 17px;
}

.topBanner__li>div {
	max-width: 375px;
}

.topBanner__li>svg {
	margin-right: 20px;
}

.topBanner__form {
	padding: 45px 60px;
	background: #FFFFFF;
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05);
	border-radius: 2px;
	margin: 30 50px;
	display: flex;
	width: 100%;
	overflow: hidden;
	position: relative;
	justify-content: space-between;
	align-items: center;
	margin-bottom: -44px;
}

.topBanner__form form {
	margin: 0px;
	position: relative;
	width: 50%;
}

.topBanner__input {
	display: flex;

	gap: 17px;
}

.topBanner__input label {
	display: none;
}

.topBanner__input .form-control {
	display: unset;
	width: unset;
	height: unset;
	padding: unset;
	font-size: unset;
	line-height: unset;
	color: unset;
	background-color: unset;
	background-image: unset;
	border: unset;
	border-radius: unset;
	-webkit-box-shadow: unset;
	box-shadow: unset;
	-webkit-transition: unset;
	-o-transition: unset;
	transition: unset;
}

.topBanner__input>input[type="text"] {
	width: 218px;
	height: 43px;
	padding: 10px 17px;
	margin-right: 14px;
	outline: none;
}

.topBanner__input input[type="submit"],
.topBanner__input>button {
	padding: 11px 25px;
	font-size: 17.641px;
	line-height: 21px;
}

.topBanner__form>svg {
	position: absolute;
	right: 0;
}

.topBanner__formLabel {
	font-weight: bold;
	font-size: 30.3158px;
	line-height: 36px;
	color: #FFFFFF;
	z-index: 9;
	width: 50%;
}

.kits {
	padding: 100px 0px 100px;
	background: #FBFBFB;
}

.set__container {
	display: flex;
	width: 100%;
	justify-content: space-around;
	margin: 0px 50px;
	flex-wrap: wrap;
}

.set__item {
	background: #FFFFFF;
	border: 1px solid #FDFDFD;
	box-sizing: border-box;
	box-shadow: 0px 5px 10px rgba(129, 135, 141, 0.13);
	border-radius: 4px;
	display: flex;
	flex-direction: column;
	padding: 28px;
	max-width: 320px;
	flex-wrap: wrap;
	position: relative;
	margin-bottom: 15px;
}

.set__item .sale__sliderItemPrice {
	width: 100%;
	justify-content: space-between;
	z-index: 9;
}

.set__item:hover .sale__sliderItemPrice .price .new {
	color: #fff;
}

.set__image {
	display: flex;
	align-items: center;
	text-align: center;
	height: 250px;
}

.set__image>img {
	max-height: 230px;
	max-width: 262px;
	margin: 0 auto;
}

.set__feature {}

.set__tile {
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #505357;
	border-bottom: 1px solid #F2F2F2;
	padding-bottom: 11px;
}

.set__subInfo {
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #828282;
	padding: 10px 0px
}

.set__item:hover .set__infoHover {
	opacity: 1;
	transition: 0.4s all;
}

.set__infoHover {
	background: rgba(76, 81, 87, 0.92);
	border-radius: 4px;
	position: absolute;
	top: 0px;
	left: 0;
	right: 0px;
	bottom: 0px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	padding: 30px 30px 65px;
	opacity: 0;
	transition: 0.4s all;
}

.set__infoHoverData {
	width: 100%;
	display: block;
	overflow-y: auto;
}

/* хром, сафари */
/* .set__infoHoverData::-webkit-scrollbar { width: 5px;} */

/* ie 10+ */
/* .set__infoHoverData { -ms-overflow-style: none; } */

/* фф (свойство больше не работает, других способов тоже нет)*/
/* .set__infoHoverData { overflow: -moz-scrollbars-none; } */
.set__infoHoverTitle {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #F2F2F2;
	margin-bottom: 20px;
}

.set__infoHoverList {
	display: flex;
	align-items: center;
}

.set__infoHoverList>svg {
	margin: 5px;
}

.set__infoHoverListName {
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	opacity: 0.7;
	border-bottom: 1px solid #828282;
	display: flex;
	align-items: baseline;
	padding: 10px 0px;
	width: 100%;
	justify-content: space-between;
	display: grid;
	grid-template-columns: 70% 30%;
}

.set__infoHoverList:last-child .set__infoHoverListName {
	border: 0px;
}

.set__infoHoverListCnt {
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	opacity: 0.7;
	text-align: right;
}

.system_capabilities {
	background: rgba(39, 43, 48, 0.81);
	backdrop-filter: blur(20px);
}

.system_capabilities .section_title h3 {
	color: #ffffff;
}

.capabilities__list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 50px;
	gap: 31px;
}

.capabilities__item {
	color: #fff;
	display: flex;
	max-width: 340px;
	margin-bottom: 60px;
	font-size: 16px;
	width: 100%;
}

.capabilities__item>svg {
	margin-right: 24px;
}

.setupEase {
	background: #FFFFFF;
}

.setupEase__box {
	padding: 130px 50px 80px;
	display: flex;
	gap: 70px;
}

.setupEase__liftSide {
	background: #FFFFFF;
	box-shadow: 0px 10px 20px rgb(129 135 141 / 9%);
	border-radius: 1.67463px;
}

.setupEase__image {
	width: 720px;
	height: 450px;
	overflow: hidden;
}

.setupEase__image img {}

.setupEase__steps {
	display: flex;
	padding: 38px;
	justify-content: space-between;
}

.setupEase__stepsItem {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 10px;

	position: relative;
	background: #FFFFFF;
}

.setupEase__stepsItem:not(:last-child)::after {
	content: '';
	width: 64px;
	height: 2px;
	background: #E0E0E0;
	position: absolute;
	top: 62%;
	right: -64px;

}

.setupEase__stepsItem svg:first-child {
	margin-bottom: 10px;
	height: 32px;
}

.setupEase__stepsItem span {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #838383;
}

.setupEase__rightSide {}

.setupEase__title {
	font-weight: bold;
	font-size: 36px;
	line-height: 42px;
	color: #3F3F3F;
	margin-bottom: 24px;
	margin-left: 50px;
}

.setupEase__title span {
	color: #75AF26;
}

.setupEase__list {}

.setupEase__listItem {
	display: flex;
	gap: 16px;
	margin-bottom: 18px;
}

.setupEase__listItemNumber {
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	text-align: center;
	color: #75AF26;
	background: #FFFFFF;
	box-shadow: 0px 4.3871px 8.77419px rgba(0, 0, 0, 0.04);
	border-radius: 50px;
	width: 34px;
	min-width: 34px;
	height: 34px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.setupEase__listItemInfo {}

.setupEase__listItemTitle {
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	color: #505357;
	margin-bottom: 4px;
}

.setupEase__listItemDescr {
	font-size: 14px;
	line-height: 16px;
	color: #BDBDBD;
}

.projects__container {
	display: block;
	padding: 68px 0px;
	padding-left: 79px;
	position: relative;
	width: 100%;
}

.projects__container::after {
	content: "";
	width: 265px;
	height: 379px;
	background: #E1E3E6;
	position: absolute;
	right: -30px;
	display: block;
	top: 0px;
	z-index: 0;
}

.projects__title {
	font-weight: bold;
	font-size: 36px;
	line-height: 42px;
	color: #3F3F3F;
	margin-bottom: 50px;
}

.projects__slider {}

.projects__sliderNav {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 11px;
	position: absolute;
	right: 104px;
	top: 86px;
	z-index: 99;
}

.projects__sliderNavNext,
.projects__sliderNavPrev {
	display: flex;
	justify-content: center;
	align-items: center;
	background: #FFFFFF;
	box-shadow: 0px 3px 10.5px 0.75px rgba(0, 0, 0, 0.06);
	width: 36px;
	height: 36px;
	border-radius: 50px;
	cursor: pointer;
}

.projects__sliderNavNext:hover,
.projects__sliderNavPrev:hover {
	transform: scale(1.1);
	transition: 0.2s all;
}

.projects__sliderItem {
	background: rgba(255, 255, 255, 0.56);
	display: flex;
	width: 871px;
	position: relative;
	/* 	width: 100%; */
}

.owl-item.active~.owl-item.active .projects__sliderItem {
	width: 252px;
}

.projects__sliderItem.active {}

.projects__sliderItemLeftSide {
	padding: 40px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	display: block;
}

.owl-item .projects__sliderItemLeftSide,
.owl-item.cloned .projects__sliderItemLeftSide,
.owl-item.active~.owl-item.active .projects__sliderItemLeftSide {
	display: none;
}

.owl-item.active .projects__sliderItemLeftSide {
	display: flex;
}

.projects__sliderItemInfo {
	margin-bottom: 24px;
}

.projects__sliderItemLabel {
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	color: #505357;
	margin-bottom: 2px;
}

.projects__sliderItemText {
	font-size: 16px;
	line-height: 19px;
	color: #828282;
}

.projects__sliderItemFooter {
	display: flex;
	gap: 11px;
}

.projects__sliderItemFooter .projects__sliderItemLabel {
	color: #3F3F3F;
}

.projects__sliderItemPrice {
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	color: #75AF26;
}

.projects__sliderItemLeftSide .buttonMainGreen {
	max-width: 222px;
	cursor: pointer;
}

.projects__sliderItemRightSide {
	padding-bottom: 40px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.projects__sliderItemImg {
	width: 375px;
	height: 448px;
	background: #ddd;
	margin-bottom: 24px;
}

.projects__slider .owl-item.active~.owl-item.active {
	width: 252px !important;
	cursor: pointer;
	opacity: 1;
}

.projects__slider .owl-item.active~.owl-item.active:hover {
	opacity: 0.8;
	transition: 0.2s all;
}

.owl-item .projects__sliderItemImg,
.owl-item.active~.owl-item.active .projects__sliderItemImg {
	width: 252px;
	height: 285px;
}

.owl-item.active .projects__sliderItemImg {
	width: 375px;
	height: 448px;
}

.projects__sliderItemImg img {}

.projects__sliderItemCount {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #BDBDBD;
	position: relative;
	padding-left: 95px;
	margin-bottom: 6px;
}

.projects__sliderItemCount::before {
	content: '';
	width: 72px;
	height: 2px;
	background: #BDBDBD;
	position: absolute;
	left: 0px;
	top: 8px;
}

.projects__sliderItemTitle {
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #505357;
}

.owl-item .projects__sliderItemTitle,
.owl-item.active~.owl-item.active .projects__sliderItemTitle {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #828282;
}

.owl-item.active .projects__sliderItemImg {
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #505357;
}

.projects__container .owl-carousel button.owl-dot {
	background: #D8D8D8;
	width: 11px;
	height: 11px;
}

.projects__container .owl-carousel button.owl-dot.active {
	background: #75AF26;
	padding: 8px;
	border: 1px solid #75AF26;
}

.priceSection {
	background: #ffffff;
}

.price__container {
	width: 100%;
}

.price__container .section_title {
	width: 100%;
	max-width: 710px;
}

.price__table {
	margin: 30px 30px 60px;
	display: flex;
	flex-direction: column;
	max-width: 700px;
	width: 100%;

}

.price__tableItem {
	display: flex;
	padding: 10px 20px;
	align-items: center;
	justify-content: space-between;
	font-size: 16px;
	line-height: 19px;
	color: #505357;
	opacity: 0.7;
	transition: 0.2s all;
}

.price__tableItem:nth-child(even) {
	background: #F8F9FA;
	border-radius: 2px;
}

.price__tableItem:hover {
	transition: 0.2s all;
	background: #d7e3ed !important;
}

.price__tableItemName {
	padding-right: 10px;
}

.price__tableItemPrice {
	width: 150px;
	text-align: right;
}

.title-search-result {
	background: #fff;
	z-index: 99;
}

table.title-search-result {
	padding: 20px;
}

table.title-search-result>tbody>tr>td.picture {
	padding: 12px;
}

header {
	z-index: 37;
	background: #F7F8F9;
	position: relative;
}

.callback_btn {
	text-decoration: none;
	color: #76AB33;
	transition: 0.4s all;
	cursor: pointer;
}

.callback_btn:hover {
	color: #3F3F3F;
	text-decoration: none;
	transition: 0.4s all;
}

.mobile__header {
	display: none;
}

.profitSection {
	background: #FBFBFB;
	position: relative;
}

.profitSection:before {
	content: "";
	width: 266px;
	height: 506px;
	background: #75AF26;
	position: absolute;
	left: 0px;
	display: block;
	top: 0px;
	z-index: 0;
}

.profitSection:after {
	content: "";
	width: 194px;
	height: 174px;
	background: #E1E3E6;
	position: absolute;
	right: 0px;
	display: block;
	bottom: 0px;
	z-index: 0;
}

.profit__box {
	display: flex;
	z-index: 9;
}

.profit__leftSide {}

.profit__rightSide {}

.profit__leftSide form {
	position: relative;
}

.profit__leftSide form .success_result {
	align-items: center;
	z-index: 99999;
	position: absolute;
	width: 100%;
	background: #ffffff;
	text-align: center;
	left: 0px;
	display: flex;
	bottom: 0;
	top: 0;
}

.profit__formContainer {
	background: #FFFFFF;
	box-shadow: 0px 5.73567px 11.4713px rgba(129, 135, 141, 0.13);
	border-radius: 4.58854px;
	max-width: 395px;
	width: 100%;
	padding: 40px;
	margin-top: 80px;
	margin-bottom: 80px;
	overflow: hidden;
}

.profit__stepItem {
	width: 315px;
	padding: 4px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	min-height: 510px;
}

.profit__stepsCount {
	margin-bottom: 11px;
}

.profit__stepsCount span {
	font-size: 16px;
	line-height: 19px;
	color: #C4C4C4;
}

.profit__stepsCount svg {
	margin: 0px 10px;
}

.profit__stepDescr {
	font-size: 18px;
	line-height: 21px;
	color: #828282;
	padding-bottom: 22px;
	border-bottom: 1px solid #F2F2F2;
}

.profit__stepTitle {
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	color: #505357;
	margin-top: 33px;
	margin-bottom: 17px;
}

.profit__stepTitle span {
	font-size: 14px;
	font-weight: 400;
	color: #c4c4c4;
}

.profit__stepRadioGroup {}

.profit__stepRadioItem {
	margin-bottom: 16px;
	display: flex;
	align-items: center;
}

.profit__stepInputItem {
	margin-bottom: 16px;
}

.profit__stepInputItem input[type='text'] {
	width: 100%;
}

.profit__stepInputItem label {
	font-size: 14px;
	line-height: 16px;
	color: #828282;
}

.profit__stepCheckboxGroup>.profit__stepRadioItem {
	margin-bottom: 6px;
}

.profit__stepRadioItem input[type="radio"] {}

.profit__stepRadioItem input[type="radio"]:after {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	top: -2px;
	left: -1px;
	position: relative;
	background-color: #ffffff;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 1px solid #C8C8C8;
	transition: 0.2s all;
	cursor: pointer;
}

.profit__stepRadioItem input[type="radio"]:hover:after {
	transition: 0.2s all;
	border: 1px solid #75AF26;
}

.profit__stepRadioItem input[type="radio"]:checked:after {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	top: -2px;
	left: -1px;
	position: relative;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 2px solid #fff;
	transition: 0.2s all;
	background: #76ab33;
	z-index: 99;
	box-shadow: 0px 0px 0px 1px #76ab33;
}

.profit__stepRadioItem input[type="checkbox"]:after {
	width: 15px;
	height: 15px;
	border-radius: 2px;
	top: -2px;
	left: -1px;
	position: relative;
	background-color: #ffffff;
	content: '';
	display: inline-block;
	visibility: visible;
	border: 1px solid #C8C8C8;
	transition: 0.2s all;
	cursor: pointer;
}

.profit__stepRadioItem input[type="checkbox"]:checked:after {
	width: 15px;
	height: 15px;
	border-radius: 2px;
	top: -2px;
	left: -1px;
	position: relative;
	content: url('/bitrix/templates/revel/css/../img/services/checkbox.svg');
	display: inline-block;
	visibility: visible;
	border: none;
	transition: 0.2s all;
	background: #76ab33;
	z-index: 99;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0px 0px 0px 1px #76ab33;
}

.profit__stepRadioItem input[type="checkbox"]:before {}

.profit__stepRadioItem label {
	cursor: pointer;
	transition: 0.2s all;
	font-size: 14px;
	line-height: 16px;
	color: #828282;
	margin-left: 9px;
}

.profit__stepRadioItem label:hover {
	transition: 0.2s all;
	color: #75AF26;
}

.profit__stepFooter {
	display: flex;
	justify-content: center;
	gap: 12px;
	margin-top: auto;
}

.profit__stepBtn {
	display: flex;
	align-items: center;
	cursor: pointer;
}

.profit__stepFoote .buttonMainGreen {
	border: none;
}

.profit__info {
	margin: 110px;
}

.profit__infoTitle {
	font-weight: bold;
	font-size: 36px;
	line-height: 42px;
	color: #3F3F3F;
	margin: 0px 48px 26px;
}

.profit__infoTitle span {
	color: #75AF26;
}

.profit__infoList {}

.profit__infoListItem {
	display: flex;
	gap: 16px;
	margin-bottom: 16px;
}

.profit__infoListItemIcon {}

.profit__infoListItemIcon .check {
	width: 34px;
	height: 34px;
	background: #FFFFFF;
	box-shadow: 0px 4.3871px 8.77419px rgba(0, 0, 0, 0.04);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.profit__infoListItemInfo {
	margin-bottom: 16px;
}

.profit__infoListItemInfo .title {
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	color: #505357;
}

.profit__infoListItemInfo .description {
	font-size: 14px;
	line-height: 16px;
	color: #BDBDBD;
}

.homeInstall {
	display: flex;
	z-index: 9;
}

.homeInstall__leftSide {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-width: 377px;
	flex-direction: column;
}

.homeInstall__title {
	font-weight: bold;
	font-size: 36px;
	line-height: 42px;
	color: #3F3F3F;
}

.homeInstall__nav {
	display: flex;
	gap: 25px;
	margin-top: 25px;
}

.homeInstall__nav.homeInstallDomofon__nav {
	display: none;
}

.homeInstall__navNext,
.homeInstall__navPrev {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	background: #FFFFFF;
	box-shadow: 0px 3px 10.5px 0.75px rgba(0, 0, 0, 0.06);
	border-radius: 50%;
	cursor: pointer;
}

.homeInstall__navNext:hover,
.homeInstall__navPrev:hover {
	transform: scale(1.1);
	transition: 0.2s all;
}

.homeInstallSection {
	background: #ffffff;
	position: relative;
}

.homeInstallSection:after {
	content: "";
	width: 405px;
	height: 331px;
	background: #75AF26;
	position: absolute;
	right: 0px;
	top: 50px;
	display: block;
	z-index: 0;
}

.homeInstall__title span {
	color: #75AF26;
}

.homeInstall__rightSide {}

.homeInstall__container {
	margin: 100px 0px;
}

.homeInstall__slider {
	width: 1100px
}

.homeInstall__slideItem {
	width: 262px;
	height: 396px;
	overflow: hidden;
	position: relative;
	box-shadow: 0px 8px 15px 2px rgb(106 111 119 / 7%)
}

.homeInstall__slideItem:hover {
	transform: scale(1.02);
	transition: 0.3s all;
	cursor: pointer;
}

.homeInstall__slideItem:active {
	transform: scale(0.92);
	transition: 0.3s all;
	cursor: pointer;
}

.homeInstall__slideItemImg {}

.homeInstall__slideItemImg img {
	width: 265px;
	height: 433px;
	object-fit: cover;
}

.homeInstall__slideItemFooter {
	position: absolute;
	bottom: 0px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, 0.9);
	padding: 18px 0px;
	gap: 11px;
}

.homeInstall__slideItemTitle {}

.bussinesInstall {
	display: flex;
	z-index: 9;
	flex-direction: row-reverse;
}

.bussinesInstall__leftSide {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-width: 377px;
	flex-direction: column;
}

.bussinesInstall__title {
	font-weight: bold;
	font-size: 36px;
	line-height: 42px;
	color: #3F3F3F;
}

.bussinesInstall__nav {
	display: flex;
	gap: 25px;
	margin-top: 25px;
}

.bussinesInstall__navNext,
.bussinesInstall__navPrev {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	background: #FFFFFF;
	box-shadow: 0px 3px 10.5px 0.75px rgba(0, 0, 0, 0.06);
	border-radius: 50%;
	cursor: pointer;
}

.bussinesInstall__navNext:hover,
.bussinesInstall__navPrev:hover {
	transform: scale(1.1);
	transition: 0.2s all;
}

.bussinesInstallSection {
	background: #F8F9FA;
	position: relative;
}

.bussinesInstallSection:after {
	content: "";
	width: 405px;
	height: 331px;
	background: #75AF26;
	position: absolute;
	left: 0px;
	top: 50px;
	display: block;
	z-index: 0;
}

.bussinesInstall__title span {
	color: #75AF26;
}

.bussinesInstall__rightSide {}

.bussinesInstall__container {
	margin: 100px 0px;
}

.bussinesInstall__slider {
	width: 1108px
}

.bussinesInstall__slideItem {
	width: 262px;
	height: 396px;
	overflow: hidden;
	position: relative;
	box-shadow: 0px 8px 15px 2px rgb(106 111 119 / 7%)
}

.bussinesInstall__slideItem:hover {
	transform: scale(1.02);
	transition: 0.3s all;
	cursor: pointer;
}

.bussinesInstall__slideItem:active {
	transform: scale(0.92);
	transition: 0.3s all;
	cursor: pointer;
}

.bussinesInstall__slideItemImg {}

.bussinesInstall__slideItemImg img {
	width: 265px;
	height: 433px;
	object-fit: cover;
}

.bussinesInstall__slideItemFooter {
	position: absolute;
	bottom: 0px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(255, 255, 255, 0.9);
	padding: 18px 0px;
	gap: 11px;
}

.bussinesInstall__slideItemTitle {}

.gallerySection {
	background: #ffffff;
	position: relative;
}

.gallerySection:after {
	content: "";
	width: 348px;
	height: 993px;
	background: #E1E3E5;
	position: absolute;
	right: 0px;
	top: 0px;
	display: block;
	z-index: 0;
}

.gallery__header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	z-index: 9;
	margin-top: 60px;
}

.gallery__header .section_title {
	margin: 60px 0 30px;
}

.gallery__nav {
	display: flex;
	gap: 25px;
	margin-top: 25px;
}

.gallery__navNext,
.gallery__navPrev {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	background: #FFFFFF;
	box-shadow: 0px 3px 10.5px 0.75px rgba(0, 0, 0, 0.06);
	border-radius: 50%;
	cursor: pointer;
}

.gallery__navNext:hover,
.gallery__navPrev:hover {
	transform: scale(1.1);
	transition: 0.2s all;
}

.gallery__container {
	padding-bottom: 100px;
}

.gallery__slider {}

.gallery__slider .owl-dots {
	text-align: center;
}

.gallery__slider button.owl-dot.active {
	background: #76ab33;
}

.formSection {
	height: 410px;
	position: relative;
}

.formSection:after {
	position: absolute;
	content: "";
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: linear-gradient(89.87deg, rgba(48, 55, 64, 0.93) -0.71%, rgba(48, 55, 64, 0.92) 47.97%, rgba(48, 55, 64, 0.67) 103.98%);
}

.form__container {
	z-index: 9;
	padding: 93px 250px;
}

.form__container.twoSide {
	display: flex;
}

.form__leftSide {
	width: 50%;
}

.form__rightSide {
	width: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.form__phoneInfo {
	font-size: 29.6802px;
	line-height: 35px;
	color: #FFFFFF;
	opacity: 0.8;
	margin-bottom: 16px;
}

.form__title {
	font-weight: bold;
	font-size: 36px;
	line-height: 42px;
	color: #FFFFFF;
	margin-bottom: 35px;
}

.form__title span {
	color: #75AF26;
}

.form__inputs {
	display: flex;
	gap: 22px;
}

.form__rightSide .form__inputs {
	flex-direction: column;
}

.form__inputs input {
	width: 300px;
}

.form__inputs button {
	border: none;
	width: 207px;
}

.form__rightSide .form__inputs button {
	width: 300px;
}

/*/////////////////////////////////////////
//////////////СКУД
//////////////////////////////////////////*/
.kits_skud {
	padding-top: 164px;
	background: #FBFBFB;
}

.kitSkud__container {}

.kitSkud__item {
	display: flex;
}

.kitSkud__item.revers {
	flex-direction: row-reverse;
}

.kitSkud__itemInfo {
	width: 50%;
	padding: 0px 95px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.kitSkud__itemTitle {
	font-family: Roboto;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 36px;
	color: #75AF26;
	margin-bottom: 24px;
}

.kitSkud__itemOppo {
	margin-bottom: 16px;
}

.kitSkud__itemOppoItem {
	font-size: 18px;
	line-height: 21px;
	color: #828282;
	margin-bottom: 8px;
	display: flex;
}

.kitSkud__itemOppoItem span {
	margin-right: 8px;
}

.kitSkud__itemStructure {
	margin-bottom: 32px;
}

.kitSkud__itemStructureTitle {
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	color: #828282;
	margin-bottom: 4px;
}

.kitSkud__itemStructure>ul {}

.kitSkud__itemStructure>ul>li {
	font-size: 18px;
	line-height: 21px;
	color: #828282;
	margin-bottom: 7px;
}

.kitSkud__itemPriceBox {
	display: flex;
	align-items: center;
}

.kitSkud__itemPriceBox .buttonMainGreen {
	cursor: pointer;
}

.kitSkud__itemPrice {
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	color: #828282;
	margin-right: 24px;
}

.kitSkud__itemPrice span {
	color: #75AF26;
}

.kitSkud__itemPhoto {
	width: 50%;
}

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

.security_section {}

.security__container {
	display: flex;
}

.security__liftSide {
	background: #ddd;
	width: 20%;
	display: flex;
	flex-wrap: wrap;
	background: url('/bitrix/templates/revel/css/../img/services/skud_man.png') no-repeat;
}

.security__centerSide {
	width: 40%;
	display: flex;
	flex-wrap: wrap;
}

.security__rightSide {
	background: #ddd;
	width: 40%;
	display: flex;
	flex-wrap: wrap;
	background: url('/bitrix/templates/revel/css/../img/services/skud_woman.png') -6px 0px no-repeat;
}

.security__item {
	width: 50%;
	height: 270px;
	background: #FFFFFF;
	border: 1px solid #DFDFDF;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding: 44px;
}

.security__liftSide .security__item {
	width: 100%;
}

.security__item.empty {
	border: none;
	background: transparent;
	width: 50%;
	height: 270px;
}

.security__item.empty_mob {
	display: none;
}

.security__item.show_mob {
	display: none;
}

.security__itemIcon {
	margin-bottom: 20px
}

.security__itemDescr {
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #505357;
}


.productInfo {}

.productInfo h2 {
	font-size: 24px;
	margin-bottom: 18px;
	color: #3F3F3F;
	margin-top: 45px;
}

.productInfo h3 {
	color: #3F3F3F;
	font-size: 20px;
	margin-top: 45px;
	margin-bottom: 18px;
}

.productInfo__tabs {
	display: flex;
	border-bottom: 1px solid #DEDEDE;
}

.productInfo__tab {
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	color: #8E9299;
	opacity: 1;
	padding: 15px 32px;
	transition: 0.2s all;
	list-style: none;
}

.productInfo__tab:hover {
	transition: 0.2s all;
	color: #3F3F3F !important;
	cursor: pointer;
}

.productInfo__tab.active {
	font-weight: bold;
	font-size: 20px;
	line-height: 23px;
	color: #3F3F3F;
	opacity: 1;
}

.productInfo__tab:hover span {
	color: #3F3F3F !important;
}

.productInfo__tabsContent {}

.productInfo__tabsContentsItem {
	display: none;
	transition: 0.2s all;
	padding: 32px;
}

.productInfo__tabsContentsItem.active {
	display: block;
	transition: 0.2s all;
	font-weight: normal;
}

.productInfo__tabsContentsItem .detail_text {
	width: 70%;
}

.productInfo__tabsContentsItem .detail_text span,
.productInfo__tabsContentsItem .detail_text p {
	font-weight: initial;
	font-size: 15px;
	line-height: 18px;
	color: #303030;
	opacity: 1;
}

.productInfo__tabsContentsItem .detail_text li {
	font-size: 15px;
	line-height: 18px;
	color: #303030;
	opacity: 1;
	margin-bottom: 8px;
}

.productInfo__tabsContentsItem table.props_list {
	width: 70%;
}

.productInfo__tabsContentsItem table.props_list>tbody {}

.productInfo__tabsContentsItem table.props_list>tbody>tr {
	font-size: 16px;
	line-height: 19px;
	color: #303030;
	opacity: 1;
}

.productInfo__tabsContentsItem table.props_list>tbody>tr>td {
	padding: 8px 26px;
}

.productInfo__tabsContentsItem table.props_list>tbody>tr:nth-child(even) {
	background: #f0f2f3;
	border-radius: 2px;
}

.productInfo__tabsContentsItem table.props_list>tbody>tr>td>span>span {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #303030;
	opacity: 1;
}

.reviews-block-container {
	max-width: 712px;
}

.review-author {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}

.review-author .author {
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	color: #3F3F3F;
}

.review-author .message-post-date {
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #BDBDBD;
	opacity: 0.7;
}

.review-avatar {
	margin-right: 24px;
}

.reviews-text {
	font-size: 15px;
	line-height: 18px;
	color: #505357;
	opacity: 0.7;
	padding-left: 90px;
}

.reviews-block-inner .reviews-post-reply-buttons {
	font-size: 12px;
	display: flex;
	gap: 9px;
	justify-content: end;
	margin-left: 90px;
	padding-bottom: 8px;
	margin-bottom: 18px;
}

.reviews-block-inner table:not(:last-child) .reviews-post-reply-buttons {
	border-bottom: 1px solid #F7F7F7;
}

#reviews_content {
	display: none;
	padding: 32px;
}

.files_block {}

.files_block .file_type {
	display: flex;
}

.files_block .description {
	margin-left: 10px;
}

.files_block .description a {
	font-size: 16px;
	line-height: 19px;
	display: flex;
	align-items: center;
	color: #828282;
}

.files_block .description a:hover {
	color: #75AF26;
}

.files_block .size {
	font-size: 12px;
	line-height: 14px;
	display: flex;
	align-items: center;
	color: #BDBDBD;
}

table.reviews-post-table>thead>tr>td {
	display: flex;
}

.reviews-collapse {
	margin-bottom: 54px;
	cursor: pointer;
}

.review_product_title {
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	color: #505357;
	margin-bottom: 17px;
}

.reviews-reply-form {
	display: none;
}

.form_review_product {
	position: relative;
	display: block;
	max-width: 712px;
	width: 100%;
	margin-bottom: 45px;
}

.lhe-resize-row,
.bxlhe-editor-toolbar-row {
	display: none;
}

.reviews-reply-buttons input.buttonMainGreen {
	margin-top: 16px;
	background: #76AB33 !important;
	border: 0.713115px solid #ffffff !important;
}

.reviews-reply-buttons input.buttonMainGreen:hover {
	background: #ffffff !important;
}

.reviews-reply-field-setting label {
	margin-left: 8px;
}

/* .card_popup_frame{display: none;} */
.jqmOverlay {
	opacity: 1 !important;
	background: rgba(126, 126, 126, 0.34);
	backdrop-filter: blur(2px);
}

.feedback_frame,
.ask_frame,
.services_frame,
.callback_frame,
.enter_frame {
	display: none;
}

.popup {
	background: #FFFFFF;
	box-shadow: 0px 5.73567px 11.4713px rgba(129, 135, 141, 0.13);
	border-radius: 4.58854px;
	width: 100%;
	position: fixed;
	top: 50% !important;
	left: 50%;
	padding: 48px 48px;
}

.pop-up-title {
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	color: #3F3F3F;
	margin-bottom: 18px;
}

.one_click_buy_result_text,
.one_click_buy_result_fail,
.one_click_buy_result_success,
.one_click_buy_result {
	display: none;
}

.subscribe_frame,
.culc_setup_frame,
.one_click_buy_frame {
	margin-top: -166px;
	margin-left: -177px !important;
	max-width: 347px;
}

.one_click_buy_descr {
	font-size: 16px;
	line-height: 19px;
	color: #BDBDBD;
	opacity: 0.7;
	margin-bottom: 24px;
}

.bg {
	border: none;
	display: flex;
	flex-direction: column;
	padding: 0px;
	margin-bottom: 18px;
}

.bg label {
	font-size: 14px;
	line-height: 16px;
	color: #828282;
	margin-bottom: 3px;
}

.popup .form-control {
	border: none;
	display: flex;
	flex-direction: column;
	padding: 0px;
	margin-bottom: 18px;
}

.popup .form-control label {
	font-size: 14px;
	line-height: 16px;
	color: #828282;
	margin-bottom: 3px;
}

.form_head h2 {
	font-weight: 500;
	font-size: 24px;
	line-height: 28px;
	color: #3F3F3F;
	margin-bottom: 18px;
}

.form_footer .button {
	border: 0.713115px solid #ffffff !important;
	box-sizing: border-box;
	border-radius: 1.42623px;
	padding: 8px 15px;
	text-decoration: none;
	transition: 0.4s all;
	color: #ffffff;
	background: #76AB33 !important;
	outline: none;
	width: 100%;
}

input.inputtext {
	font-size: 12px;
	line-height: 14px;
	background: #FFFFFF;
	border: 1px solid rgba(129, 135, 141, 0.19);
}

input.inputtext::placeholder {
	color: #BDBDBD;
	opacity: 0.7;
}

.popup .buttonMainGreen {
	width: 100%;
}

.jqmClose {
	position: absolute;
	top: 7px;
	right: 15px;
}

@media (min-width: 1200px) {

	.container,
	.container-sm,
	.container-md,
	.container-lg,
	.container-xl {
		max-width: 1440px;
	}
}

.bx-composite-btn {
	display: none;
}

.similarArticles__container {
	margin-bottom: 64px;
}

.similarArticles__list {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.similarArticles__item {
	display: flex;
	gap: 24px;
	align-items: center;
	border-radius: 4.589px;
	background: #FFF;
	box-shadow: 0px 5.736px 11.471px 0px rgba(129, 135, 141, 0.05);

}

.similarArticles__img {
	width: 98px;
	height: 98px;
	flex-shrink: 0;
	background: #FFF;
	box-shadow: 0px 2.45px 4.594px 0.613px rgba(106, 111, 119, 0.07);
}

.similarArticles__info {
	display: flex;
	flex-direction: column;
}

.similarArticles__date {
	color: var(--Gray-4, #BDBDBD);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.similarArticles__title {
	color: var(--Gray-3, #828282);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 138.188%;
}

.similarArticles__item:hover .similarArticles__img {
	opacity: 0.8;
}

.similarArticles__item:hover .similarArticles__title {
	color: #000000;
}



.interestsProducts__list {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.interestsProducts__item {
	display: flex;
	gap: 24px;
	align-items: center;
	border-radius: 4.589px;
	background: #FFF;
	padding-bottom: 24px;
}

.interestsProducts__item:not(:last-child) {
	border-bottom: 1px solid #DEDEDE;
}

.interestsProducts__img {
	width: 64px;
	height: 64px;
	flex-shrink: 0;
	background: #FFF;
}

.interestsProducts__info {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.interestsProducts__fotter {
	display: flex;
}

.interestsProducts__title {
	color: var(--Gray-3, #828282);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 138.188%;
}

.interestsProducts__price .price .new {
	color: var(--Gray-3, #828282);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
}

.interestsProducts__item:hover .similarArticles__img {
	opacity: 0.8;
}

.interestsProducts__item:hover .similarArticles__title {
	color: #000000;
}

.group_description_block p,
.group_description_block ul>li {
	line-height: normal;
	font-weight: initial;
	font-size: 15px;
	line-height: 18px;
	color: #505357;
	opacity: 0.7;
}

.group_description_block h2,
.group_description_block h3,
.group_description_block h4 {
	color: var(--Gray-3, #828282);
}

.group_description_block h2 {
	font-size: 24px;
}

.group_description_block h3 {
	font-size: 20px;
}

/* .callback_frame {
	max-width: 400px;
	top: 20% !important;
} */

#basketPupup .modal-dialog {
	max-width: 850px !important;
	width: 100% !important;
	min-height: 304px;
	margin: 6rem auto;
}

#basketPupup .modal-header {
	padding: 15px 30px;
}

#basketPupup .modal-content {
	border-radius: 4.589px;
	background: #FFF;
	box-shadow: 0px 5.736px 11.471px 0px rgba(129, 135, 141, 0.13);
	border: none;
}

#basketPupup .modal-body {
	padding: 0px 30px;
}

#basketPupup h5 {
	color: var(--Gray-3, #828282);
	font-family: Roboto;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.basketModal__list {
	border-bottom: 1px solid #F6F6F6;
}

.basketModal__item {
	display: flex;
	justify-content: start;
	gap: 24px;
	align-items: center;
	padding: 16px 0px;
	width: 100%;
	position: relative;
}

.basketModal__item:not(:last-child) {
	border-bottom: 1px solid #F6F6F6;
}

.basketModal__itemNameContainer {
	display: flex;
	align-items: center;
	gap: 16px;
	width: 100%;
}

.basketModal__itemImage {
	width: 58px;
	height: 58px;
	position: relative;
}

.basketModal__itemImage img {
	width: 100%;
}

.basketModal__itemName {
	color: var(--Gray-3, #828282);
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	width: 100%;
	max-width: 310px;
}

.basketModal__itemName a {
	color: var(--Gray-3, #828282);
}

.basketModal__itemPriceContainer {
	display: flex;
	align-items: center;
	gap: 8px;
	width: 100%;
}

.basketModal__itemPriceCountContainer {
	display: flex;
	align-items: center;
	gap: 8px;
}

.basketModal__itemPrice {
	position: relative;
	width: 33%;
	display: flex;
	justify-content: center;
}

.basketModal__itemSum,
.basketModal__itemPriceNew {
	color: var(--Gray-3, #828282);
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.basketModal__itemPriceOld {
	color: #BDBDBD;
	font-family: Roboto;
	font-size: 13.981px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position: relative;
	width: max-content;
	position: absolute;
	top: -20px;
}

.basketModal__itemPriceOld span {
	border-top: 1.45px solid #F75902;
	display: block;
	position: absolute;
	top: 48%;
	width: 100%;
}

.basketModal__itemSum {
	width: 50%;
	display: flex;
	justify-content: center;
}

.basketModal__item .productDetail__counts {
	height: 32px;
	margin: 0px;
	width: 50%;
}

.basketModal__item .productDetail__counts input {
	margin: 0px;
}

.basketModal__itemRemove:hover a {
	background-color: transparent !important;
}

.basketModal__itemRemove:hover svg path {
	fill: #75AF26;
}

.basketModal__itemRemove:hover {
	cursor: pointer;
}

.basketModal__itemRemove:hover svg {
	transform: scale(1.2);
}

.basketModal__itemRemove:active svg {
	transform: scale(0.95);
}

.basketModal__footer {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin-top: 16px;
}

.basketModal__buyOneClick .buyBtn__oneClick {
	outline: none;
	border-radius: 0px 2px 2px 0px !important;
	margin-left: -1px;
	line-height: 20px;
}

.basketModal__buyOneClick .buyBtn__oneClick:hover {
	transition: 0.4s all;
	color: #FFFFFF;
	background: #75AF26;
	cursor: pointer;
}

.basketModal__order {
	display: flex;
	gap: 12px;
}

.basketModal__order .buttonMainGreen {
	width: auto;
	border: 1.3px solid #75AF26;
	white-space: nowrap;
	border-radius: 2px;
	font-size: 16px;
}

.basketModal__order .buttonMainGreen:hover {
	transition: 0.4s all;
	border: 1.3px solid #75AF26;
	color: #75AF26;
	background: #ffffff;
	cursor: pointer;
}

.basketModal__orderSum {
	display: flex;
	align-items: center;
	gap: 12px;
}

.basketModal__orderSumLabel {
	color: var(--Gray-3, #828282);
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	width: 100%;
	white-space: nowrap;
}

.basketModal__sum {
	color: var(--accent, #75AF26);
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	width: 100%;
	white-space: nowrap;
}

.basketModal__buyOneClick .form-wr #one_click_buy_form {
	display: flex;
}

.basketModal__buyOneClick .form-wr input.phone {
	border: 1.3px solid #75AF26 !important;
	color: #75AF26;
	border-radius: 2px 0px 0px 2px !important;
	margin: 0px;
	width: auto;
}

.basketModal__buyOneClick form input.phone::placeholder {
	color: #75AF26;
}

#basketPupup .loaderContainer {
	display: block !important;
	position: relative !important;
}

.basketModal__empty {
	display: flex;
	align-items: center;
	flex-direction: column;
	width: 100%;
	height: 100%;
	justify-content: center;
	padding: 40px 0px;
}

.basketModal__emptyTitle {
	color: var(--Gray-4, #BDBDBD);
	text-align: center;
	font-family: Roboto;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 16px;
}

.basketModal__emptyDescription {
	color: var(--Gray-5, #E0E0E0);
	text-align: center;
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 16px;
}

#basketPupup .close {
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #505357;
	border-radius: 50px;
	position: relative;
	top: unset;
	right: unset;
}

.basketModal__container .one_click_buy_result.open {
	min-height: 304px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	gap: 24px;
}

.basketModal__container .one_click_buy_result_text,
.basketModal__container .one_click_buy_result_success {
	font-size: 20px;
}

.notification {
	animation-duration: 0.5s !important;
}

.notification.is-success {
	background: #77ab33;
	color: #ffffff;
	font-size: 18px;
}

.notification>.delete {
	position: absolute;
	right: .5rem;
	top: .5rem
}

.delete,
.modal-close {
	-moz-appearance: none;
	-webkit-appearance: none;
	background-color: rgba(10, 10, 10, .2);
	border: none;
	border-radius: 290486px;
	cursor: pointer;
	display: inline-block;
	flex-grow: 0;
	flex-shrink: 0;
	font-size: 0;
	height: 20px;
	max-height: 20px;
	max-width: 20px;
	min-height: 20px;
	min-width: 20px;
	outline: 0;
	position: relative;
	vertical-align: top;
	width: 20px
}

.delete::after,
.delete::before,
.modal-close::after,
.modal-close::before {
	background-color: #fff;
	content: "";
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-webkit-transform-origin: center center;
	transform-origin: center center
}

.delete::before,
.modal-close::before {
	height: 2px;
	width: 50%
}

.delete::after,
.modal-close::after {
	height: 50%;
	width: 2px
}

.delete:focus,
.delete:hover,
.modal-close:focus,
.modal-close:hover {
	background-color: rgba(10, 10, 10, .3)
}

.delete:active,
.modal-close:active {
	background-color: rgba(10, 10, 10, .4)
}

@keyframes scaleup {
	0% {
		transform: scale(1)
	}

	100% {
		transform: scale(3);
		opacity: 0
	}
}

@keyframes scaledown {
	0% {
		transform: scale(1)
	}

	100% {
		transform: scale(0);
		opacity: 0
	}
}

.order__container {
	padding: 60px 80px;
	display: flex;
	flex-direction: column;
	gap: 48px;
	border-radius: 4.589px;
	background: #FFF;
	box-shadow: 0px 5.736px 11.471px 0px rgba(129, 135, 141, 0.13);
}

.order__totalContainer {
	position: sticky;
	top: 0px;
	padding: 60px 24px;
	border-radius: 4.589px;
	background: #FFF;
	box-shadow: 0px 5.736px 11.471px 0px rgba(129, 135, 141, 0.13);
}

.order__totalContainer .basketModal__itemName {
	max-width: 200px;
}

.order__totalContainer .basketModal__footer {
	justify-content: flex-end;
}

.order__sectionTitle {
	color: var(--Gray-3, #828282);
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 24px;
}

.order__section .bx-soa-custom-label {
	color: var(--Gray-3, #828282) !important;
	font-family: Roboto;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding: 0px;
	margin: 0px;
	margin-bottom: 4px;
}

.order__section .profit__stepRadioItem label {
	color: var(--Gray-3, #828282);
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0px;
}

.order__section textarea {
	border: 1px solid rgba(129, 135, 141, 0.19);
	outline: none !important;
	font-size: 14px;
}

*:focus {
	outline: none;
}

.order__section textarea:focus,
.order__section textarea:active {
	outline: none;
}

.order__container .buttonMainGreen {
	border: 1px solid #75AF26;
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.order__container .bx-authform-starrequired {
	color: #1f1f1f;
}

.basketModal__promo {
	padding: 16px 0px;
	border-bottom: 1px solid #F6F6F6;
}

.basketModal__promoInputCountainer {
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.basketModal__promoLabel {
	color: var(--Gray-3, #828282);
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.basketModal__promoInput input {
	min-width: 300px;
}

.basketModal__promoButton {
	font-size: 16px;
	cursor: pointer;
}

.basketModal__promoButton .buttonMainGreen {
	border: 1px solid #75AF26;
}

.basketModal__item .productDetail__counts {
	width: 104px;
}

.bx-soa-coupon {
	display: block !important;
	border: none;
}

.bx-soa-coupon-item {
	display: flex;
	align-items: center;
}

.bx-soa-coupon-remove {
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCQkJCQkJCQkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc3ODE3IDQuMDcxMTVMMS4yNDI2NCAwLjUzNTYxOUwwLjUzNTUzNCAxLjI0MjczTDQuMDcxMDcgNC43NzgyNkwwLjUzNTUzNCA4LjMxMzc5TDEuMjQyNjQgOS4wMjA5TDQuNzc4MTcgNS40ODUzN0w4LjMxMzcxIDkuMDIwOUw5LjAyMDgyIDguMzEzNzlMNS40ODUyOCA0Ljc3ODI2TDkuMDIwODIgMS4yNDI3M0w4LjMxMzcxIDAuNTM1NjE5TDQuNzc4MTcgNC4wNzExNVoiIGZpbGw9IiM5QTlGQTQiPjwvcGF0aD4KCQkJCQkJCQk8L3N2Zz4=") no-repeat center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.bx-soa-coupon-remove:hover {
	background-color: transparent !important;
	transform: scale(1.15);
}

.bx-soa-coupon-remove:hover svg path {
	fill: #75AF26;
}

.bx-soa-coupon-item strong {
	display: flex;
	align-items: center;
}

.sale_order_full_table {
	text-align: center;
	font-size: 18px;
	margin: 80px 0px;
}

#basketPupup .modal-header:before,
#basketPupup .modal-header:after,
#basketPupup .modal-footer:before,
#basketPupup .modal-footer:after {
	display: none;
	content: " ";
}

.hidden {
	display: none !important;
}

.order__section .form-control {
	font-size: 14px;
}

.expand-button {
	display: none;
}

.usefulLinks__container {
	width: 320px;
	border-radius: 4.589px;
	background: #FFF;
	box-shadow: 0px 5.736px 11.471px 0px rgba(129, 135, 141, 0.13);
	padding: 30px 45px;
}

.usefulLinks__title {
	color: #505357;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 24px;
}

.usefulLinks__list {
	display: inline-flex;
	flex-direction: column;
	align-items: flex-start;
}

.usefulLinks__list .top__menuItem {
	color: #828282;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.usefulLinks__list .top__menuItem a {
	color: #828282 !important;
}

.usefulLinks__list .top__menuItem.active a {
	color: #75AF26 !important;
}

.usefulLinks__list .top__menuItem:not(:last-child) {
	padding: 4px 0px;
	border-bottom: 1px solid #F6F6F6;
	width: 100%;
}

.usefulLinks__list .top__menuItem:last-of-type {
	border-bottom: none;
}

.contacts__container {
	display: flex;
	gap: 24px;
	padding: 0px;
}

.contacts__leftSide {
	padding: 60px;
	border-radius: 4.589px;
	background: #FFF;
	box-shadow: 0px 5.736px 11.471px 0px rgba(129, 135, 141, 0.13);
}

.contacts__infoBox {
	display: flex;
	justify-content: space-between;
	gap: 24px;
}

.contacts__infoData {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.contacts__infoDataItem {
	display: flex;
	gap: 16px;
}

.contacts__infoDataItemIcon {}

.contacts__infoDataItemContainer {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.contacts__infoDataItemLabel {
	color: var(--gray-2, #505357);
	font-family: Roboto;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.contacts__infoDataItemDesription {
	color: #828282;
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.contacts__infoMap {}

.contacts__form {
	max-width: 540px;
	width: 100%;
}

.contacts__formTitle {
	color: var(--gray-2, #505357);
	font-family: Roboto;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 12px;
}

.contacts__formDescription {
	color: var(--Gray-3, #828282);
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 24px;
}

.contacts__formData {
	max-width: 462px;
	width: 100%;
}

.contacts__formData .form_body {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.contacts__formData .form-control {
	border: none;
	display: flex;
	flex-direction: column;
	gap: 4px;
	padding: 0px;
}

.contacts__formData .form-control label {
	color: var(--Gray-3, #828282);
	font-family: Roboto;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.contacts__formData .form_footer {
	margin-top: 16px;
}

.contacts__formData .form_footer .button {
	max-width: 162px;
}

.contacts__formData .form-control input {
	font-size: 14px !important;
}

.contacts__formData .form-control textarea {
	border: 1px solid #E1E3E6 !important;
}

.description__infoBox h2 {
	color: var(--gray-2, #505357);
	font-family: Roboto;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 16px;
}

.description__infoBox ul li {
	color: var(--Gray-3, #828282);
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.description__infoBox p {
	color: var(--Gray-3, #828282);
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.contacts__container {
	margin-bottom: 60px;
}

.description__infoBox .hit_category__container {
	padding: 0px;
}

.w-100 {
	width: 100%;
}

.h-100 {
	height: 100%;
}

.faq .items h2 {
	margin-bottom: 16px;
}

.faq.list .item .q:hover .opener_icon {
	background: #ffffff;
	cursor: pointer;
}

.faq_section {
	margin-bottom: 55px;
}

.faq_section .opener_icon {
	display: flex;
	align-items: center;
}

.faq_section .opener_icon:before {
	content: '';
	background: url(/bitrix/templates/revel/css/../img/tab_open.svg) no-repeat center center;
	padding: 0px;
	width: 16px;
	height: 16px;
	display: flex;
	align-items: center;
}

.faq_section .opener_icon.opened:before {
	background: url(/bitrix/templates/revel/css/../img/tab_close.svg) no-repeat center center;
}

.faq_section .item {
	border: 1px solid rgba(129, 135, 141, 0.19);
	padding: 20px 20px 0px 20px;
}

.faq_section .item:not(:last-child) {
	border-bottom: 1px #ffffff;
}

.faq_section .item .a {
	display: none;
}

.faq_section .item .a ul li,
.faq_section .item .a p {
	color: var(--Gray-3, #828282);
	font-family: Roboto;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.faq_section .item .q {
	display: flex;
	justify-content: space-between;
	position: relative;
	padding-bottom: 20px;
}

.faq_section .item .q a {
	color: var(--Gray-3, #828282);
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.faq_section .item.opened .q a {
	color: var(--gray-2, #505357);
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.faq_section .item:hover .q a {
	color: #75AF26 !important;
}

.description__infoBox .contacts__formData p {
	font-size: 14px;
	font-weight: 400;
}

.catalog__compareContainer .wrap_remove_button {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.catalog__compareContainer .remove_all_compare {
	color: #8E9299;
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	opacity: 0.7;
}

.catalog__compareContainer .remove_all_compare:hover {
	cursor: pointer;
	opacity: 1;
}

.catalog__compareContainer .sale__sliderItem span.remove {
	background: transparent;
	cursor: pointer;
	display: flex;
	justify-content: flex-end;
	padding: 12px;
}

.catalog__compareContainer .sale__sliderItem span:hover svg path {
	fill: #75AF26;
}

.catalog__compareContainer .frame {
	margin: 0px 0px 0px 256px;
	position: relative;
	border: none !important;
}

.catalog__compareContainer .compare_view td {
	width: 230px;
	min-width: 230px;
	max-width: 230px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 20px 6px 20px 6px;
	position: relative;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}

.catalog__compareContainer .sale__sliderItemTitle {
	min-height: 106px;
}

.catalog__compareContainer .prop_title_table {
	position: absolute;
	left: 0px;
	width: 256px;
	overflow: hidden;
	z-index: 1;
}

.catalog__compareContainer .productInfo__tabsContentsItem {
	display: block;
	padding: 32px 0px;
}

.catalog__compareContainer .productInfo__tabs {
	padding-left: 0px;
}

.catalog__compareContainer .table_compare {
	position: relative;
}

.catalog__compareContainer .data_table_props.compare_view td {
	padding: 8px 26px;
}

.catalog__compareContainer .frame.props .wraps {
	margin-left: -230px;
}

.catalog__compareContainer .gallery__nav {
	margin: 0px;
	display: flex;
	justify-content: flex-end;
}

.catalog__compareContainer .flex-direction-nav {
	display: flex;
	gap: 16px;
}

.sale__sliderItemPrice .compare,
.productDetail__buyButtons .compare {
	display: flex !important;
	align-items: center;
}

/* 404 Page */

.page404__container {
	background: url(/bitrix/templates/revel/css/../img/404.png) no-repeat center center;
	width: 101%;
	height: 100vh;
	background-size: cover;
	background-position-x: -4px;
}

.page404__body {
	display: flex;
	flex-direction: column;
	padding: 0px 60px;
	justify-content: center;
	height: 100%;
}

.page404__title {
	color: var(--white, #FFF);
	font-family: Roboto;
	font-size: 339.316px;
	font-style: normal;
	font-weight: 900;
	line-height: 86.687%;
	letter-spacing: 3.393px;
}

.page404__description {
	color: var(--white, #FFF);
	font-family: Roboto;
	font-size: 47.176px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 60px;
}

.page404__menu {
	display: flex;
	flex-direction: column;
	gap: 28px;
}

.page404__menuItem a {
	display: flex;
	gap: 16px;
}

.page404__menuItemIcon {
	width: 31px;
	background: url('/bitrix/templates/revel/css/../img/404menu-icon.svg') no-repeat center center;
}

.page404__menuItemText {
	color: var(--white, #FFF);
	font-family: Roboto;
	font-size: 29.933px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.page404__menuItem:hover {
	cursor: pointer;
}

.page404__menuItem:hover .page404__menuItemIcon {
	transform: translateX(10px);
	transition: all 0.2s;
}

.page404__menuItem:hover .page404__menuItemText {
	color: #505357;
	transition: all 0.2s;
}

#modef_mobile {
	display: none !important;
}


#scrollTopBtn {
	display: none;
	position: fixed;
	width: 50px;
	height: 50px;
	bottom: 40px;
	right: 40px;
	z-index: 999;
	font-size: 22px;
	background: #505357;
	opacity: 0.8;
	transition: 0.2s all;
	color: #fff;
	cursor: pointer;
	padding: 10px 15px;
	border-radius: 50%;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	transition: opacity 0.3s ease;
}

#scrollTopBtn:hover {
	background: #333333;
}

/* End */


/* Start:/bitrix/templates/revel/ajax/ajax.min.css?1494933476247*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;display:none}div.waitwindowlocalshadow{position:absolute;background:rgba(255,255,255,.6);z-index:2}
/* End */


/* Start:/bitrix/templates/revel/themes/custom_s1/theme.min.css?171086701229317*/
a.scroll-to-top.ROUND_COLOR,a.scroll-to-top.RECT_COLOR{background-color:#247869;}a.scroll-to-top.ROUND_COLOR:hover,a.scroll-to-top.RECT_COLOR:hover{background-color:#4f716c;}.popup-window-content-white .popup-window-buttons .btn{background-color:#247869;border-color:#247869;}.popup-window-content-white .popup-window-buttons .btn:hover{background-color:#4c6f6a;border-color:#4c6f6a;}ul li::before{color:#206d5a;}.basket_print i{background-color:#1d6558;}.rss_feed_icon{background:#206d5a;color:#000;}.start_promo .item i.title a,.start_promo .item i.price a,.start_promo .item i.title span,.start_promo .item i.price span,.start_promo .item span.main_wrap i:after,.start_promo .item p span,.wrap_tizer .wrap_outer,.wrap_tizer .wrap_outer .outer_text,.wrap_tizer .wrap_outer .inner_text{background:#227566;}.start_promo .item i.title span,.start_promo .item i.price span{box-shadow:-4px 1px 0px 4px #227566, 4px 1px 0px 4px #227566;}.start_promo .item i.price span{box-shadow:-4px 0px 0px 4px #227566, 4px 0px 0px 4px #227566;}.module-map .infoBox .close_info:hover{background-color:#206d5a;}#header ul.menu.full>li.search_row #search-submit-button:hover,#header ul.menu.full>li.search_row #search-submit-button.hover{border:transparent;}#header .catalog_menu ul.menu>li,#header ul.menu.adaptive:not(.opened) li.menu_opener,#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full.opened li.current{border-bottom:1px solid #13413c;}#header .catalog_menu ul.menu>li:not(.current):not(.stretch):hover{border-bottom:1px solid #14453b;border-right:1px solid #14453b;}#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full.opened li.current{border-top:1px solid #227566;}#header .catalog_menu ul.menu>li.current>a{color:#fff;border-left:1px solid #536766;}#header .catalog_menu ul.menu>li{border-right:1px solid #13413c;}#header .catalog_menu ul.menu>li>a{border-left:1px solid #4d8277;}.header-cart-block .cart span.icon i{background-position:0px -84px;}ul.menu li .child .child_wrapp,.breadcrumbs .dropdown,.authorization-cols .form-block{border-top:2px solid #206d5a;}.catalog_detail ul.tabs.main_tabs{border-bottom:2px solid #206d5a;}ul.menu li b.space,.breadcrumbs .drop b.space,.hint .triangle{border-bottom:6px solid #206d5a;}.basket_button,.basket_button span,.button30,.button30 span,.popup .soc-avt .row a{color:#fff;}#footer .footer_inner .line,#header .basket_fly .opener .basket_count,.page_not_found td.image img{background:#206d5a;}#bx-soa-order-form .btn.btn-default{background:#206d5a;border-color:#206d5a;}#bx-soa-order-form .btn.btn-default:hover{background:#4c6f6a;border-color:#4c6f6a;}ul.tabs li.cur .triangle,.view-list .view-header i.triangle{border-top:5px solid #1d6558 !important;}.basket_button.add span{background-position:0px -6px;}.basket_button.read_more span{background-position:1px -448px;}.basket_button.added span{background-position:0px -45px;}.front_slider_wrapp .extended_pagination>li.active i.triangle{border-right-color:#1d6558;}.catalog_detail .extended_info a.compare_item i{background-position:-32px -65px;}.catalog_detail .extended_info a.wish_item i{background-position:3px -72px;}.display_list a.compare_item i{background-position:-32px -3px;}.display_list a.wish_item i{background-position:-3px -2px;}.display_list a.compare_item:hover i,.display_list a.compare_item.added i{background-position:-32px -65px;}.display_list a.wish_item:hover i,.display_list a.wish_item.added i{background-position:-3px -63px;}.popup .form .form_head{border-bottom-color:#206d5a;}.item_slider .thumbs i.triangle{border-bottom:5px solid #206d5a;}blockquote:before{background-color:#206d5a;}.module-gallery-list li .fancy_hover:hover{border:2px solid #206d5a;}.smartfilter .bx_ui_slider_track .bx_ui_slider_range,.bx_filter .bx_ui_slider_pricebar_V{background:#206d5a;}.catalog_block .catalog_item .basket_button.read_more span{background-position:1px -408px;}.catalog_block .catalog_item .basket_button.to-cart span{background-position:0 -7px;}.catalog_block .catalog_item:hover .basket_button span{color:#fff;background-position:0px -87px;}.catalog_block .catalog_item:hover .basket_button.read_more span{background-position:1px -448px !important;}.catalog_item .basket_button.in-cart span,.basket_button.in-cart span{background-position:0px -127px !important;}.catalog_item:hover .basket_button.added span{color:#fff;}.bx_filter_container #modef .triangle,.left_block .internal_sections_list .child_wrapp .triangle{border-right:6px solid #206d5a;}#order_form_div .sale_order_table .ps_logo img:hover,#order_form_div .sale_order_table .ps_logo input[type=radio]:checked+label img,#order_form_div .sale_order_table.delivery label:hover img,#order_form_div .sale_order_table.delivery input[type=radio]:checked+label img,#order_form_div div.ps_logo.selected img,#order_form_div .account label:hover img,#order_form_div .account img.active{border:2px solid #206d5a;}.front_slider_wrapp .extended_pagination>li.active span,a.b-share-popup__item:hover .b-share-popup__item__text{color:#fff !important;}ul.tabs li.cur span,ul.tabs li.cur:hover span,.front_slider_wrapp a.read_more{color:#fff;}.left_menu>li.current,.left_menu>li:not(.exit):hover{background:#206d5a;}a i.arrow b{background-position:-36px 0px;}.top-h-row .search #search-submit-button:hover i,.top-h-row .search #search-submit-button.hover i{background-position:top center;}.catalog_detail a.compare_item:hover .icon i{background-position:-32px -65px;}.catalog_detail a.wish_item:hover .icon i{background-position:2px -45px;}ul.menu li.current a i{background-position:-61px 0px;}.button30.ask_question span.show_form,.button30.ask_question span.hide_form{background-position:5px -605px;}.button30.ask_question span.hide_form{color:#000;}.button30.ask_question span.hide_form:hover{color:#fff;}.question-list .q .ic b{background-position:-38px -188px;}.question-list .q.op .ic b{background-position:-8px -188px;}.number_list a.current span{color:#fff !important;}.basket_button span,.compare_button span{background-position:0px -87px;}.bx_filter_container_title .hint.active .hint_icon,.bx_filter_container_title .hint.active .hint_icon,.bx_filter_container_title .hint.active .hint_icon:hover,#header .basket_fly .opener .basket_count:not(.empty).count{color:#fff;}.left_block .internal_sections_list li.item:hover>a,.left_block .internal_sections_list li.item.cur>a{color:#fff;}.left_block .internal_sections_list li *{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}a.compare_item i{background-position:-31px -1px;}a.wish_item i{background-position:-2px -1px;}a.compare_item:hover i{background-position:-31px -33px;}a.wish_item:hover i{background-position:-2px -32px;}a.compare_item.added i{background-position:-31px -63px;}a.wish_item.added i{background-position:-2px -62px;}.module_products_list .basket_button.to-cart span{background-position:0 -7px;}.module_products_list .basket_button.to-cart:hover span{background-position:0px -87px;}.basket_button.in-cart span{background-position:0px -127px;}.popup .close:hover i,.popup .grey .close i,.popup-window-close-icon.popup-window-titlebar-close-icon:hover:after{background-position:-1px -59px;}.card_popup_frame.popup .but_row a.to_basket .icon i{background-position:-5px -170px;}.soc-serv-main .button30 span,.reviews-expanded .button30.add_review span,.catalog_detail .basket_button.one_click span,.button30.review_preview span,.popup .grey .pop-up-title{color:#000;text-shadow:0 1px 0px rgba(255,255,255,0.5);-moz-text-shadow:0 1px 0px rgba(255,255,255,0.5);-o-text-shadow:0 1px 0px rgba(255,255,255,0.5);-webkit-text-shadow:0 1px 0px rgba(255,255,255,0.5);}.module-order-history .status.delivered{color:#fff;}.jobs_wrapp .item a:not(.opened):hover .icon i,.staff_wrapp .section .section_title:not(.opened):hover .icon i{background-position:-31px -33px;}.jobs_wrapp .item a.opened:hover .icon i,.staff_wrapp .section .section_title.opened:hover .icon i{background-position:0 -34px;}.button30.add_review span{background-position:4px -286px;}.button30.send_review span{background-position:4px -365px;}.card_popup_frame.popup .but_row a.to_delay .icon i{background-position:-48px -257px;}.compare_button span{background-position:-32px -64px;}#header .basket_fly .opener .basket_count .icon i{background-position:-7px -89px;}#header .basket_fly .opener .basket_count.empty:hover .icon i{background-position:-7px -47px;}#header .basket_fly .opener .basket_count.empty .icon i{background-position:-7px -5px;}#header .basket_fly .opener .wish_count .icon i{background-position:-48px -424px;}#header .basket_fly .opener .wish_count:hover .icon i{background-position:-48px -383px;}ul.menu li a{color:#000;}.catalog_menu ul.menu li a{color:#fff;}ul.menu li a i{background-position:-2px -20px;}.catalog_menu ul.menu li a i{background-position:-61px 0px;}a i.arrow.down b{background-position:-36px -35px;}.catalog_item:hover .basket_button span{color:#fff;}ul.specials_slider .basket_button span{background-position:0 -7px;}ul.specials_slider .basket_button:hover span,ul.specials_slider li:hover .basket_button span{background-position:0px -87px;}ul.specials_slider .basket_button.read_more span{background-position:1px -408px;}ul.specials_slider li:hover .basket_button.read_more span{background-position:1px -448px !important;}.top_slider_wrapp .flex-direction-nav li a.flex-next{background-position:-58px -60px;}.top_slider_wrapp .flex-direction-nav li:hover a.flex-prev{background-position:-3px -60px;}.top_slider_wrapp .flex-direction-nav li a.flex-prev{background-position:-3px 0px;}#header .basket_fly .opener .wish_count.empty:hover .icon i{background-position:-48px -341px;}#header .basket_fly .opener .wish_count.empty .icon i{background-position:-48px -299px;}#bx-soa-order .bx-soa-section .bx-soa-section-title:before{background-color:#247869;}#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag{border-color:#247869;color:#247869;}div[class*=bx-sls] .bx-ui-sls-clear:hover:before{background-color:#247869 !important;}#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag:hover{background-color:#247869;color:#fff;}#bx-soa-order .bx-soa .form-group .radio-inline.checked label:before,#bx-soa-order .bx-soa .form-group .radio-inline label:hover:before,#bx-soa-order .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container:before,#bx-soa-order .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:before{background-color:#247869;}#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container,#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container{border-color:#247869;}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company:before,#bx-soa-order .bx-soa-pp-desc-container .checkbox label:hover:before,#bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:before{background-color:#247869;}#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:hover .bx-soa-pp-company-smalltitle,#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left{color:#247869;}#bx-soa-order .bx-soa-coupon-input:hover:after,#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:hover{background-color:#247869;}.set_block .item .item_inner .image .quantity{background-color:#247869;}.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a{border-color:#247869;}@media all and (max-width:950px){.header_wrap.colored #header .center_block .main-nav{background:#227566;}.m_color_none.h_color_colored .main-nav .menu>li:not(.current):hover>a, .m_color_none.h_color_colored .main-nav .menu>li.hover>a{color:#1d6558;}}@media all and (max-width:768px){body .top_slider_wrapp .flex-direction-nav li a{background-image:url(/bitrix/templates/revel/themes/custom_s1/../../images/arrows_big.png);}body .top_slider_wrapp .flex-direction-nav li a.flex-next{background-position:-30px -94px;}body .top_slider_wrapp .flex-direction-nav li a.flex-prev{background-position:0 -127px;}body .top_slider_wrapp .flex-direction-nav li a.flex-prev:hover{background-position:0 -94px;}body .flex-control-paging li a.flex-active, body .flex-control-paging li:hover a:not(.touch){background:#227566;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhmYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#227566 0%,#1c6157 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#227566),color-stop(100%,#1c6157));background:-webkit-linear-gradient(top,#227566 0%,#1c6157 100%);background:-o-linear-gradient(top,#227566 0%,#1c6157 100%);background:-ms-linear-gradient(top,#227566 0%,#1c6157 100%);background:linear-gradient(to bottom,#227566 0%,#1c6157 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@bcolor_00aae2',endColorstr='@bcolor_008fc7',GradientType=0);}}@media all and (max-width:600px){#header ul.menu.full.opened>li, .wrapper.m_color_colored #header .catalog_menu ul.menu>li.current, .m_color_none .header_wrap #header .catalog_menu ul.menu>li, .m_color_none #header .center_block .main-nav, .m_color_colored #header .center_block .main-nav, .has_menu #header .center_block .main-nav{background-color:#227566;}.m_color_none #header .center_block .main-nav:hover, .m_color_colored #header .center_block .main-nav:hover, .has_menu #header .center_block .main-nav:hover{background:#4d8277 none repeat scroll 0 0;}.m_color_none.h_color_colored #header .center_block .main-nav, .m_color_colored #header .center_block .main-nav, .h_color_colored.has_menu #header .center_block .main-nav{border-top:1px solid rgba(249,248,248,0.2);}#header ul.menu.full.opened li.current{background:#1c6157;}.wrapper.has_menu #header ul.menu.full.opened>li:hover, .wrapper.m_color_none #header ul.menu.full.opened>li:hover{background:#4d8277;}#header ul.menu.opened>li{background:#1d6558;}}@media all and (max-width:550px){body #footer .footer_inner .line{border-top:4px solid #206d5a;}.basket_wrapp .empty_cart:not(.bcart).wraps_icon_block.basket .count span, .basket_wrapp .basket_empty .wraps_icon_block.basket .count span{color:#FFF;background:#227566;}}.button.transparent,.h_color_white .header_wrap .menu>li.current>a span,.h_color_white.wrapper #header ul.menu li .child .child_wrapp,.m_color_white.wrapper #header ul.menu li .child .child_wrapp,.basket_normal .popup.card_popup_frame .basket_popup_wrapp,.basket_sort ul.tabs li.cur div,.smartfilter .bx_ui_slider_track .bx_ui_slider_handle,.bx_filter .button,.bx_filter_vertical input[type="checkbox"]+label.sku:hover,.bx_filter_vertical input[type="checkbox"]:checked+label.sku,.item .child_container,.sku_props .bx_item_detail_size ul li:hover,.sku_props .bx_item_detail_size ul li.active,.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,.bx_catalog_item_scu .bx_item_detail_scu ul li.active span.cnt,.tabs-head li.current,.item_slider .thumbs li.current,.catalog_detail .like_icons>div.text.added .value,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-left-column,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-center-column,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-right-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column,.bx_element input[type=radio]:checked+label .bx_logotype,.bx_element label.selected .bx_logotype{border-color:#4c6f6a;}a,.link,.button.transparent,.button.transparent:hover,.specials_slider_wrapp ul.tabs>li span,.tab_slider_wrapp ul.tabs>li span,.basket_wrapp .basket_block .link:hover+.wraps_icon_block+.text .title,.stores .stores_list .item a span,.phones .order_wrap_btn,.footer_bottom .all_menu_block ul li a:hover,.footer_bottom .submenu_top .menu_item a:hover,.avtorization-call.enter:hover span,.top-h-row .h-user-block a:hover,ul.menu .child li.menu_item a,#header .catalog_menu ul.menu>li.current>a,ul.menu .child .depth3 a,ul.menu .child li.menu_title a:hover,#header ul.menu li .child.submenu .child_wrapp a:not(.title),.img_block_capcha .reload,.h_color_white .center_block .menu.full>li:hover>a,.m_color_white #header .wrapper_middle_menu .menu.bottom>li:hover>a,.m_color_white #header .wrapper_middle_menu .menu.bottom>li.hover>a,body #header ul.menu li .child.line .child_wrapp>a:hover,.basket_sort ul.tabs li .wrap_li>span *,.basket_sort ul.tabs li .wrap_li>span,.bx_filter_parameters_box_title:hover,.bx_filter .bx_filter_popup_result a,.left_block .internal_sections_list .child_wrapp .child li.cur>a,.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur,.left_block .internal_sections_list .child_wrapp a:hover,.more_text_ajax,.breadcrumbs a:hover span,.tabs-head li.current span,.tabs-head li:hover span,.item-stock .store_view,.reviews-post-reply-buttons a:hover,h4.hover,.button.transparent.white:hover,.button.white_bg,.item .child_container .child_wrapp .menu_item.current a,.item .child_container .child_wrapp .menu_item:hover a,#header .basket_fly .basket_title a:hover{color:#1d6558;}button.button,input.button,.button,.m_color_colored #header .catalog_menu ul.menu>li:not(.current):not(.stretch):hover,#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full>li.search_row #search-submit-button:hover,.colored #header .catalog_menu ul.menu>li,table.title-search-result td.title-search-all a .icon,.basket_wrapp .wraps_icon_block.basket .count span,.h_color_colored .header_wrap .basket_wrapp .basket_fly .wraps_icon_block.basket .count span,.flex-direction-nav li:hover,.flex-direction-nav li:first-child:hover,.top_slider_wrapp .flex-direction-nav li:hover,.like_icons span.wish_item.added,.like_icons span.compare_item.added,.subscribe-form,.light .stores .all_map,.block_wr.dark,.popup .close:hover,.h_color_white .header_wrap #header .middle-h-row .logo_wrapp .logo a,.h_color_colored .header_wrap #header,.registraion-page .top p:after,.has_menu.m_color_colored #header .catalog_menu,.has_menu.m_color_colored #header .catalog_menu ul.menu>li,.module-cart .remove-cell a:hover,.cart_shell .remove-cell a:hover,.bx_item_set_hor .bx_item_set_hor_item a.remove,.bx_filter .bx_filter_popup_result,.bx_filter .bx_filter_parameters_box_title:before,.bx_filter_vertical input[type="checkbox"]+label:before,.filter input[type="checkbox"]+label:before,.filter input[type="radio"]+label:before,.bx_filter label.pal:hover .bx_filter_param_btn,.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,.bx_filter_vertical input[type="checkbox"]+label.sku:hover,.bx_filter_vertical input[type="checkbox"]:checked+label.sku,.left_block .internal_sections_list li.cur,.left_block .internal_sections_list li:hover,.left_block .internal_sections_list .title .inner_block:hover:before,.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur:before,.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item:hover:before,.left_block .internal_sections_list .child_wrapp ul.child li.cur:after,.left_block .internal_sections_list .child_wrapp ul.child li:hover:after,body #content .props_list tr td>span:before,body #content .props_list tr td>.txt:before,.module-pagination .nums .cur,.more_text_ajax:before,.captcha_reload:before,.sku_props .bx_item_detail_size ul li:hover,.sku_props .bx_item_detail_size ul li.active,.bx_catalog_item_scu .bx_item_detail_scu ul li.active span:not(.cnt_item),.ik_select_list .ik_select_list_inner ul li.ik_select_active,.bx_filter_select_popup ul li label.selected,.filter_opener.opened,.no_goods .no_products:before,.wr_scrollbar .scrollbar .handle,.remove:hover,.catalog_detail .like_icons>div.text.added,a i.arrow,.popup-window-close-icon.popup-window-titlebar-close-icon:hover,.bx_kit_item .bx_kit_item_add,.catalog_detail .offers_table td.opener:hover .opener_icon,.opener_icon:hover,.char_name .hint .icon:hover,.char_name .hint.active .icon,.location-block-wrapper .bx-sls .bx-ui-sls-clear:before,h4:hover .opener_icon,.bg_block:before,#order_form_div input[type="submit"],.module-order-history .item_name:hover .icon,.module-order-history .item_name:hover .icon,.faq.list .item .q:hover .opener_icon,.jobs_wrapp .item .name tr:hover .opener_icon,.item .child_container .child_wrapp ul.child li.current:after,.item .child_container .child_wrapp ul.child li:hover:after{color:#FFF;background:#227566;}.icon_error_block:after{background-color:#227566 !important;}.wrapper.m_color_colored #header .catalog_menu ul.menu>li:not(.current):hover,.wrapper.m_color_colored #header .catalog_menu ul.menu>li:not(.current).hover,#header ul.menu.adaptive:not(.opened) li.menu_opener:hover{background:#4d8277;}.wrapper.m_color_colored #header .catalog_menu ul.menu>li.current{background:#1c6157;}.flex-direction-nav li:first-child,.flex-direction-nav li,.flex-direction-nav li:hover{border-bottom-width:0px;}.specials_slider_wrapp ul.tabs li.cur span,.tab_slider_wrapp ul.tabs li.cur span,.popup .popup-intro{border-bottom-color:#4c6f6a;}.button:hover,.like_icons span.compare_item.added:hover,.like_icons span.wish_item.added:hover,.light .stores .all_map:hover{background:#4c6f6a;}.button.transparent:not(.text):hover{border-color:#4d8277;background:#4d8277;color:#fff;}.button.transparent.grey_br:hover{border-color:#4d8277;background:#fff;}.catalog_detail .bx-modal-container .btn.btn-add,.sale_order_full_table input[name=BuyButton],.personal_wrapper form input[type=submit]{background:#227566;}.catalog_detail .bx-modal-container .btn.btn-add:hover,.sale_order_full_table input[name=BuyButton]:hover,.personal_wrapper form input[type=submit]:hover{background:#4c6f6a;}.sale-personal-section-index-block-ico i,.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item:before{background-color:#227566;}.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item{border-color:#4d8277;color:#1d6558;}.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item:hover{background-color:#4d8277;}.bx-sap .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container,.bx-sap .sale-acountpay-pp-company:hover .sale-acountpay-pp-company-graf-container,.sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-image{border-color:#4d8277 !important;}.bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-smalltitle,.sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-smalltitle{color:#1d6558 !important;}.bx-sap .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container:before,.bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-graf-container:before{background-color:#227566;border:none;}.sale-personal-profile-list-container>tbody>tr>td:first-child b{color:#227566;}.personal_wrapper .sale-profile-detail-link-list a:before{background-color:#227566;}.item_main_info .bx-set-constructor .btn.btn-default{color:#1d6558;border-color:#4c6f6a;}.item_main_info .bx-set-constructor .btn.btn-default:hover{border-color:#4d8277;background:#4d8277;color:#fff;}.personal_wrapper input[type=submit]:last-of-type,.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type>div:last-of-type a,.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-cancel{border-color:#227566;color:#227566 !important;}.personal_wrapper input[type=submit]:hover:last-of-type,.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type>div:last-of-type a:hover,.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-cancel:hover{background:#227566;color:#fff !important;}.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12>a,.sale-order-detail-about-order-inner-container-list-item-link{color:#227566;}.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a{background:#227566;}.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a:hover{background:#4c6f6a;}.personal_wrapper .orders_wrapper .sale-order-list-change-payment{color:#227566;}.personal_wrapper .orders_wrapper .sale-order-list-button{background-color:#227566;}.personal_wrapper .orders_wrapper .sale-order-list-button:hover{background-color:#4c6f6a;}.bx_my_order_cancel a,.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a.sale-order-list-cancel-payment{color:#227566 !important;}.personal_wrapper form[name=ShopForm] input[type=submit],.personal_wrapper .sale-order-list-inner-row-template input[type=submit],.personal_wrapper .sale-order-detail-inner-row-template input[type=submit],.personal_wrapper .sale-order-payment-change-pp input[type=submit],.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-button,.personal_wrapper .sale-order-detail-payment-options-methods-button-element,.personal_wrapper .sale-order-detail-payment-options-methods-button-element-new-window{background:#227566;color:#fff !important;}.personal_wrapper form[name=ShopForm] input[type=submit]:hover,.personal_wrapper .sale-order-list-inner-row-template input[type=submit]:hover,.personal_wrapper .sale-order-detail-inner-row-template input[type=submit]:hover,.personal_wrapper .sale-order-payment-change-pp input[type=submit]:hover,.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-button:hover,.personal_wrapper .sale-order-detail-payment-options-methods-button-element:hover,.personal_wrapper .sale-order-detail-payment-options-methods-button-element-new-window:hover{background:#4c6f6a;border-color:transparent;}.bx_ordercart .bx_sort_container a.current:after{background:#227566;}.bx_ordercart .bx_ordercart_order_table_container tbody td.control a:first-child:hover,.bx_ordercart #basket_items_delayed tbody td.control a:last-of-type:hover{background:#227566;}.bx_ordercart tbody td.control a:first-of-type:hover,.bx_ordercart #basket_items_delayed tbody td.control a:last-of-type:hover,.bx_ordercart #basket_items_subscribed tbody td.control a:first-of-type:hover,.bx_ordercart #basket_items_not_available tbody td.control a:last-of-type:hover,.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon:not(:first-of-type)>span:hover{background-color:#227566;}.bx_ordercart .bx_ordercart_order_pay .bx_bt_button{background:#227566;}.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a:hover,.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a{background:#227566;}.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a,.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a{background:#227566;}.bx_ordercart .bx_ordercart_order_pay .bx_bt_button:hover{background:#4c6f6a;}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout{color:#227566;border-color:#227566;}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:hover{color:#fff;border-color:#227566;background:#227566;}.basket_print{color:#227566;}body .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul li.bx_active a{background:#227566;color:#fff;}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:active a,.bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a,.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:hover a{border-color:#227566;}.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover{border-color:#227566;}.sku_props .bx_item_detail_size ul li:not(.active):hover,.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:not(.active):hover{background-color:#227566 !important;}body .sku_props .bx_item_detail_size ul li.active{background:#227566 !important;}.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:active a,.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a,.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:hover a{border-color:#227566;}.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{border-color:#227566 !important;}.bx_size_scroller_container .bx_size ul li.bx_active{background:#227566;color:#fff;border-color:#227566;}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li a:hover{background:#227566;}
/* End */
/* /bitrix/templates/revel/css/styles.css?175707020493842 */
/* /bitrix/templates/revel/ajax/ajax.min.css?1494933476247 */
/* /bitrix/templates/revel/themes/custom_s1/theme.min.css?171086701229317 */
