@charset "UTF-8";

a:hover {
	color: #ff2626;
}

a:hover * {
	color: #ff2626;
}

.articles .articles-block-user__top .midle .user__top-name a:hover {
	color: #ff2626;
}

.location-mag .location-mag__text:hover {
	color: #ff2626;
}

.header__center-deferred a:hover span {
	color: #ff2626;
}

.header__top .row .header__top-menu li:hover span,
.header__top .row .header__top-menu li:hover a,
.header__top .row .header__top-sale:hover a {
	color: #ff2626;
}

.intro:hover {
	background-size: 110% 110% !important;
}

.intro__block-sellout .sale * {
	color: #fff;
}

.sorting .sorting-price .down:hover,
.sorting .sorting-price .up:hover {
	color: #ff2626;
}

.intro {
	background-size: 100% 100% !important;
	background-repeat: no-repeat !important;
	transition: background-size 1s ease-in;
	-moz-transition: background-size 1s ease-in;
	-ms-transition: background-size 1s ease-in;
	-o-transition: background-size 1s ease-in;
	-webkit-transition: background-size 1s ease-in;
}

.news-article__banner {
	/* background-size: 100% 100%!important; */
	background-size: cover;
	transition: background-size 1s ease-in;
	-o-transition: background-size 1s ease-in;
	-webkit-transition: background-size 1s ease-in;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}

.news-article__banner:hover {
	/* background-size: 110% 110%!important; */
	/* transform: scale(1.1); */
}

.bx-breadcrumb .bx-breadcrumb-item .fa.fa-angle-right {
	display: none;
}

.crumbs__ul {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.intro .h1 {
	max-width: unset;
}

.lists.products.result.four .products__block-product.product.col-3.result-block>a {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.header__top {
	background-color: #f0f0f0;
	max-height: 40px;
	padding: 10px 0;
}

.header__top .row .header__top-menu {
	display: -ms-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 102px 0 0px;
}

.header__top .row .header__top-sale {
	display: -ms-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 20px 0 0px;
}

.header__top .row .header__top-menu li {
	margin-right: 102px;
}

.header__top .row .header__top-sale .selle {
	margin-right: 102px;
}

.header__center.header__center-new {
	padding: 8px 0 16px;
	max-height: 72px;
}

.header__center.header__center-new .header__center-logo {
	max-width: 161px;
	width: 100%;
	margin-left: 4px;
}

.header__center.header__center-new .header__center-burger {
	margin: 12px 16px 0 49px;
}

.location-mag {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 4px;
	margin-right: auto;
}

.header__center.header__center-new .header__center-catalot {
	margin-top: 6px;
	margin-right: 64px;
}

.header__center.header__center-new .header__center-catalot__list {
	width: auto;
}

.header__center.header__center-new .header__center-catalot__list li a {
	margin-bottom: 5px;
}

.header__center.header__center-new .header__center-presented {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 4px;
	margin-right: auto;
}

.header__center.header__center-new .header__center-presented h3 {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	color: var(--black);
}

.header__center.header__center-new .header__center-presented .header__center-presented__title {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	color: var(--black);
}

.header__center.header__center-new .header__center-presented .header__center-presented__text {
	font-size: 20px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--black);
	margin: 0 1px 0 15px;
}

.header__center.header__center-new .header__center-presented .header__center-presented__text:hover * {
	color: #ff2626;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.header__center.header__center-new .header__center-presented .header__center-presented__text span {
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.07px;
	color: var(--black);
	margin-left: 5px;
}

.header__center.header__center-new .header__center-deferred {
	top: 1px;
	position: relative;
}

.header__center.header__center-new .header__center-deferred+.header__center-deferred {
	margin-right: 6px;
}

.header__center.header__center-new .header__center-deferred .header__center-deferred-link img {
	margin-right: 8px;
}

.header__center.header__center-new .header__center-deferred .header__center-deferred-link {
	margin-right: 45px;
}

.header__center .header__center-deferred a[href="/catalog/compare/"]:hover:before {
	content: url("../img/svg/icons/compare.svg");
	position: absolute;
	top: 0px;
	background: white;
}

.header__center .header__center-deferred a[href="/favorites/"]:hover:before {
	content: url("../img/svg/icons/favorite2.svg");
	position: absolute;
	top: 0px;
	background: white;
}

.header__center.header__center-new .header__center-deferred .header__center-deferred-link .it {
	left: 13px;
	top: -5px;
}

.header__center.header__center-new .header__center-deferred .header__center-deferred-link span {
	padding-left: 0px;
}

.header__center.header__center-new .header__center-deferred+.header__center-deferred a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.header__center.header__center-new .header__center-deferred+.header__center-deferred span {
	padding-left: 0px;
}

.header__center.header__center-new .header__center-deferred+.header__center-deferred img {
	margin-right: 13px;
}

.header__center.header__center-new .header__center-deferred+.header__center-deferred .it {
	top: -6px;
	left: 19px;
}

.header__center-catalot__list>li:not(.list) {
	display: none;
}

.header__center-catalot__list {
	width: auto;
}

.header__center-search {
	max-width: unset;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: auto;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-ms-grid-row-align: stretch;
	align-items: stretch;
	position: relative;
	overflow: unset;
}

/* footer */
.footer__bottom {
	background-color: #ebebeb;
}

.footer__bottom .container ul {
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.footer__bottom .container ul li {
	margin-right: 3%;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	color: #6D6D6D;
}

.footer__bottom .container ul li a {
	color: #6D6D6D;
}

.footer__bottom .container ul li a:hover {
	color: #ff2626;
}

.footer__bottom .container ul li:last-child {
	margin-right: 0px;
}

.footer__bottom .container ul a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.footer__bottom .container ul a .store-cabinet {
	margin-right: 16px;
	display: none;
}

.footer .footer__bottom .footer__bottom-copyr {
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: var(--black);
	margin: 0;
}

.footer__bottom .container ul li:nth-child(1) {
	margin-right: auto;
}

.footer__bottom .container ul li:nth-child(5) {
	margin-right: unset;
}

.footer__bottom .container ul li:nth-child(6) {
	margin-left: auto;
}

.footer__bottom .container ul .footer__update {
	margin-right: 0px;
}

.footer__container-contacts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 192px;
}

.footer__container- {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.footer .footer__container {
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset;
}

.footer__container-contacts .footer__container-contacts-copyr {
	margin: 24px 0 41px 0;
}

.footer__container-contacts-logo a img {
	width: 209.7px;
	height: 56px;
	-o-object-fit: contain;
	object-fit: contain;
	margin-top: -8px;
}

.footer__container-list+.footer__container-list {
	margin-left: 83px;
	margin-right: auto;
}

.footer .footer__container ul li a.red {
	color: var(--orangey-red);
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.footer .footer__container .footer__container-get {
	max-width: 298px;
	width: 100%;
}

.footer .footer__container-get-ptitle {
	margin-bottom: 8px;
}

.footer .footer__container-get-input {
	margin-bottom: 14px;
}

.footer__container-contacts-social {
	margin-top: auto;
}

.footer .footer__inner {
	margin-bottom: 0;
	padding: 80px 0 82px;
}

.input-block label span {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal !important;
	letter-spacing: 0.08px;
	color: var(--black);
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	left: 16px;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	top: 10px;
	/* top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%); */
}

.input-block label:hover span,.input-block input:focus+span,.input-block textarea:focus+span  {
	top: 2px;
	font-size: 12px;
}

form label {
	border: 0;
}

#best-offer-name-error,
#best-offer-tel-error,
form label label.error,
#best-offer-footer-name-error,
#best-offer-footer-tel-error,
#best-offer-name-error,
#best-offer-tel-error,
#comments-error,
#email-error,
#limitations-error,
#name_user-error,
#reviews_tel-error,
#tel_write-error,
#user_write-error,
#worth-error {
	bottom: 0;
	left: 16px;
	font-family: Circe, sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: .08px;
	position: absolute;
	color: var(--orangey-red);
	z-index: 2;
}

.input-block label.focused {
	border: 0;
	border-radius: 6px;
}

.input-block label.focused span,
.input-block label label.error~span {
	top: 2px;
	font-size: 12px;
}

.check.other-pages+.checkbox-sl {
	margin-bottom: 0;
}

.input-block label input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px var(--light-gray) !important;
	box-shadow: inset 0 0 0 50px var(--light-gray) !important;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	font-family: Circe;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--black);
}

.popup .input label input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px var(--light-gray) !important;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	font-family: Circe;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--black);
}

.popup .textarea label.input-filled textarea {
	-webkit-box-shadow: inset 0 0 0 50px var(--light-gray) !important;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	font-family: Circe;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	/* line-height: normal;
	*/
	letter-spacing: 0.08px;
	color: var(--black);
}

.universal_form .check__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 30px;
	height: 22px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 16px;
}

.universal_form .check__text a {
	padding-left: 4px;
	border-bottom: 0;
	margin-bottom: -1px;
}

.footer .input-block label input {
	border: 1px solid transparent;
}

.input-block label input.error {
	border: solid 1px var(--orangey-red) !important;
	background-color: #ffffff;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.input-block label textarea.error {
	border: solid 1px var(--orangey-red) !important;
	background-color: #ffffff;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.comment_form textarea.error {
	border: solid 1px var(--orangey-red) !important;
	background-color: #ffffff;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.input-block label.focused input {
	border: solid 1px var(--cadet-blue);
}

.input-block label.input-filled span {
	top: 2px;
	font-size: 12px;
}

.popup__form .input.input-filled span {
	top: 0px;
	font-size: 12px;
}

.input span {
	margin-top: 0;
}

/* search */
.overlay-logo {
	padding-top: 20px;
}

.search-place .search-place__field {
	border: solid 1px #ebebeb;
	background-color: #fafafa;
}

.search-place .search-place__field:hover,
.search-place .search-place__field:focus {
	border: solid 1px #ebebeb;
	background-color: #ffffff;
}

.search-place .search-place__field::-webkit-input-placeholder {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--black);
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.search-place .search-place__field::-moz-placeholder {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--black);
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.search-place .search-place__field:-ms-input-placeholder {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--black);
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.search-place .search-place__field::-ms-input-placeholder {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--black);
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.search-place .search-place__field::-webkit-input-placeholder {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--black);
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.search-place .search-place__field::-moz-placeholder {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--black);
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.search-place .search-place__field:-ms-input-placeholder {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--black);
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.search-place .search-place__field::placeholder {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--black);
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.search-placeinput:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 50px #fff !important;
}

.search-place .search-place__btn {
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}

.search-place .search-place__btn:hover {
	background: var(--brown-grey);
}

.search-place .search-place__btn:active {
	background-color: var(--black);
}

.nav-search.wrap-search {
	width: 100%;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 16px;
}

.nav-search.wrap-search .nav-search__title {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 0.08px;
	color: var(--black);
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	width: 100%;
	margin-bottom: 3px;
}

.nav-search.wrap-search .nav-search__link {
	margin-right: 16px;
}

.nav-search.wrap-search .nav-search__link:hover {
	color: var(--orangey-red);
}

.collections__block a:last-child {
	color: var(--cadet-blue);
}

.collections__block a.red {
	color: var(--orangey-red);
}

.popular-products.wrap-search .product__wrapper {
	padding: 0px 8px 3px 7px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.popular-products.wrap-search .product-price {
	margin-bottom: 13px;
	margin-top: 20px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.popular-products.wrap-search .swiper-articles2 {
	padding-top: 32px;
	padding-bottom: 0px;
}

.popular-products.wrap-search .swiper-articles2 .products__block-item {
	height: auto;
}

.popular-products.wrap-search .swiper-articles2 .container-catalog {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.popular-products.wrap-search .stars-review a {
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--black);
}

.popular-products.wrap-search .products__block .product .category-more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.popular-products.wrap-search .products__block .product .category-more .stars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.popular-products.wrap-search .products__block .product .category-more .stars-star {
	margin-right: 1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.popular-products.wrap-search .category-more {
	margin-top: 0;
}

.popular-products.wrap-search .category-more .stars-item {
	margin-right: 2.3px;
}

.popular-products.wrap-search .category-more a.compar {
	margin-right: 0;
}

.popular-products.wrap-search .product-bonus {
	margin-left: 12px;
	font-size: 15px;
}

.popular-products.wrap-search .change-marg {
	padding-top: 14px;
}

.popular-products.wrap-search .more-link {
	padding-top: 4px;
}

.popular-products.wrap-search .swiper-button-next {
	right: -20px;
	-webkit-transform: translateY(33px);
	-ms-transform: translateY(33px);
	transform: translateY(33px);
}

.popular-products.wrap-search .swiper-button-prev {
	left: -20px;
	-webkit-transform: translateY(33px);
	-ms-transform: translateY(33px);
	transform: translateY(33px);
}

.collections.wrap-search .container .collections_wrapper {
	padding: 27px 19px 40px 32px;
}

.collections.wrap-search .container .collections_wrapper h2 {
	margin-bottom: 12px;
}

.collections.wrap-search .container .collections_wrapper a {
	margin-right: 21px;
}

.banner .banner__wrapper .swiper-slide {
	height: auto;
	min-height: 510px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	transition: background-size 1s ease-in;
	-moz-transition: background-size 1s ease-in;
	-ms-transition: background-size 1s ease-in;
	-o-transition: background-size 1s ease-in;
	-webkit-transition: background-size 1s ease-in;
}

/* .banner .banner__wrapper .swiper-slide:hover{
	background-size: auto 110% !important;
}
*/
.banner .banner__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.banner .banner-container {
	width: 100%;
}

.tab-filter.active .checkbox-sl {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-right: 16px;
}

.articles .articles__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.articles .articles__wrapper .swiper-container {
	max-width: 100%;
	width: 100%;
}

.common__block-product.product.col-4 .product__wrapper {
	padding: 23px 0px 12px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.common__block-product.product.col-4 .product__wrapper .product-price {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
}

.common__block-product.product.col-4 .product-price .p1 {
	margin-left: 10px;
}

.common__block-product.product.col-4 .product-price span {
	margin-left: 4px;
}

a.catalog__items-item:hover {
	background-color: #F0F0F0;
}

li.list ul.none.header__center-catalot__list-tlv li a:hover {
	background-color: #F0F0F0;
}

.articles .articles-block {
	height: auto !important;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.articles .articles-block .articles-block-img img {
	-webkit-transition: 1s;
	-o-transition: 1s;
	transition: 1s;
}

.articles .articles-block:hover .articles-block-img img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.articles .articles-block:hover {
	-webkit-box-shadow: 0 0px 12px 2px rgba(0, 0, 0, 0.09);
	box-shadow: 0 0px 12px 2px rgba(0, 0, 0, 0.09);
}

.popup .popup__wrapper {
	max-width: 750px;
	max-height: 100vh;
	overflow: auto;
}

.popup .popup__wrapper .reservation__content .reservation__content__left {
	width: 352px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 352px;
	flex: 0 0 352px;
}

.popup .popup__wrapper .reservation__content .reservation__content__right {
	margin-left: 16px;
	width: 285px;
}

.popup .popup__wrapper .reservation__content__left>span:first-child {
	font-family: Circe;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.25;
	letter-spacing: 0.1px;
	color: var(--black);
}

.popup .popup__wrapper .reservation__content form #link-product {
	cursor: pointer;
}

.popup form label label.error {
	font-family: Circe, sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: .08px;
	position: absolute;
	color: var(--orangey-red);
	z-index: 2;
	bottom: 0;
	left: 16px;
}

.comment__field__textarea {
	position: relative;
}

.comment_form label.error {
	font-family: Circe, sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: .08px;
	position: absolute;
	color: var(--orangey-red);
	z-index: 2;
	bottom: 10px;
	left: 16px;
}

.popup form label textarea+label.error {
	font-family: Circe, sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: .08px;
	position: absolute;
	color: var(--orangey-red);
	z-index: 2;
	bottom: 6px;
	left: 16px;
}

.popup form label #mail-error,
.popup form label label.error {
	bottom: 0;
	left: 16px;
}

.popup .popup__wrapper .reservation__content form .form-checkbox {
	margin: 25px 0 0px;
}

.popup .popup__wrapper .reservation__content form .footer__container-get-button.btn.red.btn-red {
	margin-top: 16px;
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	width: 190px;
	padding: 9px 0;
	height: 40px;
}

.popup .popup__wrapper .reservation__content form label {
	/* margin-bottom: 15px;
	*/
	border: 0 !important;
}

.popup .input-block {
	margin-bottom: 14px;
}

.popup .footer__container-get-input {
	margin-bottom: 14px;
}

.popup .popup__wrapper .reservation__content .reservation__content__right__info {
	margin: 18px 9px;
}

.popup .popup__wrapper .reservation__content .reservation__content__right .reservation__content__right__info>span:last-child {
	margin-top: 0;
}

.common__header-info-pr[data-fancybox] {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.common__header-info-pr[data-fancybox] img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.basic-equipment {
	border-radius: 5px;
	background: #4c7399;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.16);
	width: 900px;
	color: #fff;
	padding: 48px;
	overflow: unset;
}

.basic-equipment .basic-equipment__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.basic-equipment .basic-equipment__left {
	width: 300px;
	padding-top: 37px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.basic-equipment .ul-block {
	padding-left: 6px;
	margin-bottom: auto;
}

.basic-equipment .ul-block li {
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: var(--icons-white);
}

.basic-equipment .basic-equipment__attention {
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.5;
	letter-spacing: normal;
	color: var(--icons-white);
}

.basic-equipment .basic-equipment__attention span {
	color: var(--off-yellow);
	margin-right: 3px;
}

.basic-equipment .basic-equipment__toggle {
	display: none;
}

.basic-equipment .basic-equipment__right {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: calc(100% - 300px);
	padding-left: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.basic-equipment .heading-1 {
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.24px;
	margin-bottom: 12px;
	color: #fff;
}

.basic-equipment img {
	max-width: 100%;
	max-height: 100%;
}

.basic-equipment .basic-equipment__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 16px;
	border-radius: 6px;
	background: rgba(26, 26, 26, 0.6);
	padding: 24px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 16px;
}

.basic-equipment .basic-equipment__subtitle {
	font-size: 24px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	margin-bottom: 16px;
	width: 100%;
}

.basic-equipment .common__header-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.basic-equipment .common__header-info-pr {
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: #fff;
	position: relative;
}

.basic-equipment .glossary-item {
	position: relative;
	right: unset;
	top: unset;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.basic-equipment .question-point {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 1;
}

.basic-equipment li .question-point {
	color: #ffffff;
}

.basic-equipment li .glossary-item {
	border: 1px solid #ffffff;
}

.basic-equipment li .glossary-item:hover {
	border: 1px solid #ff2626;
	background-color: var(--pale-grey);
}

.basic-equipment .glossary-item .glossary-wrap:after {
	-webkit-transform: translateX(50%) rotate(45deg);
	-ms-transform: translateX(50%) rotate(45deg);
	transform: translateX(50%) rotate(45deg);
}

.basic-equipment .basic-equipment__inner .glossary-wrap__description {
	/* width: 140px; */
	padding: 12px;
}

.basic-equipment .glossary-wrap {
	margin-left: unset;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.basic-equipment .common__header-price {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.13px;
}

.basic-equipment .common__header-price span {
	font-size: 16px;
}

.basic-equipment .basic-equipment__delivery {
	border-top: 1px solid rgba(255, 255, 255, 0.15);
	padding-top: 16px;
	margin-top: 12px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}

.basic-equipment .common__header-info-price {
	color: #fff;
	font-size: 32px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.24px;
	margin-bottom: unset;
}

.basic-equipment .common__header-info-price span {
	font-size: 24px;
	font-weight: normal;
}

.basic-equipment .basic-equipment__delivery img {
	margin-right: 14px;
}

.basic-equipment .basic-equipment__footer {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: auto;
}

.basic-equipment .basic-equipment__help {
	font-size: 18px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	margin-right: 40px;
	padding-left: 32px;
}

.basic-equipment .btn {
	width: 154px;
	height: 40px;
	border-radius: 6px;
	background-color: #ff2626;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	text-align: center;
	color: white;
}

.products__block-exlusiv.product-exl {
	position: relative;
}

.dark-theme {
	bottom: 16px;
	left: 16px;
	right: 16px;
	width: auto;
	height: auto;
	position: absolute;
	padding: 16px 17px;
}

.dark-theme:after {
	background: var(--black);
	opacity: 0.83;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=83)";
}

.products__block .product-exl__wrapper {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: unset;
	-ms-flex-align: unset;
	-ms-grid-row-align: unset;
	align-items: unset;
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset;
	position: relative;
	width: 100%;
}

.products__block .product-exl-title {
	width: 100%;
}

.products__block .product-exl-name {
	width: 100%;
}

.products__block .product-exl-price {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.products__block .product-exl-link {
	position: absolute;
	right: 0;
	width: 43%;
	bottom: 31px;
	/* right: ;
	*/
	/* float: right;
	*/
}

.products__block .product-exl .stars {
	/* float: right;
	*/
	position: absolute;
	right: 0;
	width: 43%;
	bottom: 4px;
}

.service-form {
	width: 100%;
	border-radius: 10px;
	background: url("../img/banner-service-form.png") no-repeat;
	background-position: left top;
	background-size: cover;
	/* padding: 40px 45px 32px;
	*/
	padding: 51px 50px 14px;
	margin-bottom: 19px;
}

.service-form .service-form__title {
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: 0.24px;
	color: #ffffff;
	max-width: 452px;
	margin-bottom: 10px;
}

.service-form .service-form__subtitle {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.25;
	letter-spacing: normal;
	color: #ffffff;
	margin-bottom: 12px;
}

.service-form .service-form__form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.service-form .service-form__form .input-block {
	margin-right: 8px;
}

.service-form .service-form__form .input-block label.error {
	bottom: 0;
	left: 16px;
	font-family: Circe, sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: .08px;
	position: absolute;
	color: var(--orangey-red);
	z-index: 2;
}

.service-form .service-form__form .input-block label.error+span {
	top: 10px;
	font-size: 12px;
}

.service-form .service-form__form .input-block #service-form-tel.input__item.mask-validate.phone-valid {
	max-width: 160px;
}

.service-form .service-form__form .check.footers-offer-privacy {
	width: 100%;
	padding-top: 19px;
}

.service-form .service-form__form .check.footers-offer-privacy .check__text {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: #b8d5e6;
}

.service-form .service-form__form .check.footers-offer-privacy .check__text-link {
	color: #ffffff;
}

.service-form .service-form__form .footer__container-get-button.btn.btn-yellow {
	width: 120px;
	height: 40px;
	border-radius: 6px;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	text-align: center;
	color: var(--black);
	margin-left: 7px;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.check .check__checkbox.red+label.check__text:before {
	border: solid 3px #da0e0e;
}

.lists__inner .product__wrapper .product-price .atrebut {
	position: static;
	margin-left: auto;
}

.lists.one .lists__inner .product__wrapper .product-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 22px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.lists__inner .product__wrapper .options {
	margin-top: 0;
}

.lists__inner .product__wrapper .product-price span {
	font-size: 32px;
	font-weight: 700;
	line-height: normal;
	letter-spacing: .2px;
	color: var(--black);
}

.two-item .lists__inner .product__wrapper .product-price span {
	font-size: 24px;
	font-weight: 700;
	line-height: normal;
	letter-spacing: .2px;
	color: var(--black);
	margin-left: 4px;
}

.lists__inner .product__wrapper .product-price span span {
	font-size: 24px;
	font-weight: 400;
}

.common .ajax-load {
	margin-bottom: 24px;
}

.header__center-search__input {
	width: calc(100% - 48px);
}

.header__center-search__cta {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: auto;
	position: absolute;
	bottom: -1px;
	right: 0;
	top: -1px;
}

.header__center-search__cta .btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* .common__block-product.product.col-4 .product-price .minus {
	color: var(--orangey-red);
}
.common__block-product.product.col-4 .product-price .plus {
	color: #31b64b;
}
*/
.lists.two .lists__wrapper .lists__inner {
	min-height: unset;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.lists.two .lists__wrapper .lists__inner .more.abs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	right: 20px;
	top: 20px;
}

.lists.two .lists__wrapper .lists__inner .compar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 32px;
	height: 32px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.lists.two .lists__wrapper .lists__inner .likesa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 32px;
	height: 32px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* .lists.two .lists__wrapper .lists__inner .compar:hover {
	border-radius: 6px;
	background-color: #fafafa;
}
.lists.two .lists__wrapper .lists__inner .likesa:hover {
	border-radius: 6px;
	background-color: #fafafa;
} */
.lists.two .lists__wrapper .lists__inner .compar:hover:before {
	content: url("../img/svg/icons/compare.svg");
	position: absolute;
	top: 4px;
}

.lists.two .lists__wrapper .lists__inner .compar:hover img {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.lists.two .lists__wrapper .lists__inner .likesa[data-action="add"]:hover:before {
	content: url("../img/svg/icons/favorite2.svg");
	position: absolute;
	top: 4px;
}

.lists.two .lists__wrapper .lists__inner .compar:hover:before {
	content: url("../img/svg/icons/compare.svg");
	position: absolute;
	top: 4px;
}

.lists.two .lists__wrapper .lists__inner .compar:hover img {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.lists.two .lists__wrapper .lists__inner .likesa[data-action="add"]:hover:before {
	content: url("../img/svg/icons/favorite2.svg");
	position: absolute;
	top: 4px;
}

.lists.two .lists__wrapper .lists__inner .likesa[data-action="add"]:hover img {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.lists.two .lists__wrapper .lists__inner .product-img .product__gallery__left .gallery-topp .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	/* height: auto;
	*/
}

.lists.two .lists__wrapper .product__wrapper {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.lists.two .lists__wrapper .product__wrapper .left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	/* justify-content: space-between;
	*/
}

.lists.two .lists__wrapper .product__wrapper .left>a {
	/* margin-bottom: auto;
	*/
	/* justify-content: space-between;
	*/
}

/* .what__text ul {
	list-style-position: inside;
}
*/
/* ol {
	list-style-position: outside;
	margin-top: 10px;
	padding-left: 16px;
}
*/
.what__text ol {
	counter-reset: item;
	list-style-type: none;
	margin-top: 16px;
}

.what__text ol li:before {
	content: counter(item) ". ";
	counter-increment: item;
	color: var(--cadet-blue);
	padding-right: 16px;
}

.ul-block ul li:after,
.what__text ul li:after {
	left: 0px;
}

.ul-block ul li,
.what__text ul li {
	padding-left: 26px;
	margin-bottom: 14px;
	position: relative;
}

.what__text ol li {
	padding-left: 0px;
	margin-bottom: 14px;
	position: relative;
}

.category-toggle-top {
	/* width: -webkit-max-content;
	width: -moz-max-content;
	*/
	width: 100%;
}

.common__block-product.product.col-4 a.compar,
.common__block-product.product.col-4 a.likesa {
	bottom: 0;
}

li.crumbs__ul-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.crumbs__ul-list a {
	-webkit-transform: unset;
	-ms-transform: unset;
	transform: unset;
	width: 100%;
	position: relative;
	top: unset;
	left: unset;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: none !important;
}

.crumbs__ul-list a img.dropp {
	display: none;
}

.crumbs__ul-list a span {
	margin-right: 5px;
}

.crumbs__ul-list a:after {
	content: "";
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 16px;
	height: 16px;
	background: url("../img/svg/drop_arr_red.svg") center no-repeat;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

a.dropp:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.crumbs__ul-list a:before {
	width: 100%;
	border-bottom: solid 1px #e6ecf2;
	position: absolute;
	bottom: 0;
}

.crumbs__ul-list__ul::-webkit-scrollbar {
	width: 4px;
	/* background-color: #F5F5F5;
	*/
}

.crumbs__ul-list__ul::-webkit-scrollbar-track {
	border-radius: 4px;
	background-color: var(--very-light-pink);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}

.crumbs__ul-list__ul::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #ff2626;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
}

li.crumbs__ul-list:hover ul.crumbs__ul-list__ul {
	position: static;
	max-height: 204px;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

li.crumbs__ul-list:hover .crumbs__ul-list-inner {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	left: 0;
	top: 14px;
	width: auto;
	padding: 12px 12px 12px 6px;
	max-height: 231px;
	background: white;
	border-radius: 6px;
	border: 1px solid #ebebeb;
	z-index: 50;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.lists__inner .product__wrapper .flex-i.itr .salon-but-a {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 16px 12px 14px;
}

.lists.products.result.four .lists__wrapper.products__wrapper.products__block .products__block-product.product.col-3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.lists.products.result.four .lists__wrapper.products__wrapper.products__block .products__block-product.product.col-3:hover {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05), 0 2px 58px 0 rgba(0, 0, 0, 0.09);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05), 0 2px 58px 0 rgba(0, 0, 0, 0.09);
}

.lists.products.result.four .lists__wrapper.products__wrapper.products__block .products__block-product.product.col-3 .product__wrapper {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.lists.products.result.four .lists__wrapper.products__wrapper.products__block .products__block-product.product.col-3 .product__wrapper .product-price.pc-600 {
	margin-top: 14px;
}

.lists.products.result.four .lists__wrapper.products__wrapper.products__block .products__block-product.product.col-3 .product__wrapper .flex.link-blocks {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.lists.one .lists__inner .product__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.lists.one .lists__inner .product__wrapper .flex-i.it {
	margin-bottom: auto;
}

.popup__form-input span,
.popup__form-group span {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal !important;
	letter-spacing: 0.08px;
	color: var(--black);
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	left: 16px;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	top: 10px;
	/* -webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%); */
}

.popup .textarea span {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal !important;
	letter-spacing: 0.08px;
	color: var(--black);
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	left: 16px;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	top: 16px;
	/* transform: translateY(-10px);
	*/
}

.popup__form-input:hover span,
.input:hover span {
	top: 0px;
	font-size: 12px;
}

.popup__form-input.input-filled span,
.popup__form-group .input-filled span,
.popup .textarea.input-filled span {
	margin: 0;
	top: 0px;
	font-size: 12px;
	line-height: 12px;
}

.popup__form-group input {
	width: 100%;
}

.manufacturer-popup label,
.credit-popup label,
.askdesigenr-popup label {
	width: 100%;
}

.sharing {
	width: 24px;
	height: 24px;
	-o-object-fit: contain;
	object-fit: contain;
	/* background: url('../img/svg/icons/sharing.svg');
	*/
	margin-right: 24px;
	position: relative;
}

.sharing__button {
	cursor: pointer;
}

.sharing__container {
	-webkit-box-shadow: 0 7px 20px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 7px 20px 0 rgba(0, 0, 0, 0.1);
	border: solid 1px #ebebeb;
	background-color: #ffffff;
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 17px 16px;
	bottom: calc(100% + 14px);
	border-radius: 6px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.sharing__container:after {
	content: '';
	position: absolute;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%;
	height: 0;
	border-style: solid;
	border-width: 16px 16px 0 16px;
	border-color: #ffffff transparent transparent transparent;
	position: absolute;
	bottom: -15px;
}

.sharing .sharing__title {
	font-family: Circe;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--brown-grey);
	margin-bottom: 8px;
}

.sharing__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.sharing a.share {
	margin-right: 0;
	background: url("../img/svg/icons/group-sharing.svg") center 0 no-repeat;
	background-size: 40px;
	width: 56px;
	height: 65px;
	/* margin-left: 12px;
	*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.sharing a.share:hover {
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

.sharing a.share:after {
	content: 'Ссылка';
	font-family: Circe;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.07px;
	text-align: center;
	color: var(--black);
	margin-top: auto;
}

.sharing__container:not(.active) {
	display: none;
}

.ya-share2 .ya-share2__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.ya-share2 .ya-share2__badge {
	background: none !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.ya-share2__title {
	display: none;
}

.ya-share2 .ya-share2__container.ya-share2__container_size_m .ya-share2__list_direction_horizontal .ya-share2__item .ya-share2__link {
	margin-right: 0;
}

.ya-share2 .ya-share2__badge:after {
	font-family: Circe;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.07px;
	text-align: center;
	color: var(--black);
}

.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
	width: 40px;
	height: 40px;
	margin-bottom: 8px;
}

.ya-share2 .ya-share2__item_service_vkontakte .ya-share2__icon {
	background: url("../img/svg/icons/vk-sharing.svg") no-repeat;
	background-size: 40px;
}

.ya-share2 .ya-share2__item_service_facebook .ya-share2__icon {
	background: url("../img/svg/icons/fb-sharing.svg") no-repeat;
	background-size: 40px;
}

.ya-share2 .ya-share2__item_service_odnoklassniki .ya-share2__icon {
	background: url("../img/svg/icons/ok-sharing.svg") no-repeat;
	background-size: 40px;
}

.ya-share2 .ya-share2__item_service_moimir .ya-share2__icon {
	background: url("../img/svg/icons/mail-sharing.svg") no-repeat;
	background-size: 40px;
}

.ya-share2 .ya-share2__item_service_whatsapp .ya-share2__icon {
	background: url("../img/svg/icons/wa-sharing.svg") no-repeat;
	background-size: 40px;
}

.ya-share2 .ya-share2__item_service_telegram .ya-share2__icon {
	background: url("../img/svg/icons/tg-sharing.svg") no-repeat;
	background-size: 40px;
}

.ya-share2 .ya-share2__item_service_vkontakte .ya-share2__badge:after {
	content: 'Вконтакте';
}

.ya-share2 .ya-share2__item_service_facebook .ya-share2__badge:after {
	content: 'Фейсбук';
}

.ya-share2 .ya-share2__item_service_odnoklassniki .ya-share2__badge:after {
	content: 'ОК';
}

.ya-share2 .ya-share2__item_service_moimir .ya-share2__badge:after {
	content: 'Почта';
}

.ya-share2 .ya-share2__item_service_whatsapp .ya-share2__badge:after {
	content: 'Whatsapp';
}

.ya-share2 .ya-share2__item_service_telegram .ya-share2__badge:after {
	content: 'Телеграм';
}

.ya-share2.ya-share2_inited .ya-share2__container .ya-share2__list .ya-share2__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 56px;
	margin-right: 12px;
}

.category-toggle-top .tab {
	font-size: 14px;
	width: auto;
	padding: 0 16px 11px;
	border-bottom: 4px solid transparent;
	white-space: nowrap;
}

.category-toggle-top .tab:hover {
	border-bottom: 4px solid #f0f0f0;
	color: #ff2626;
}

.category-toggle-top .tab.active {
	border-bottom: 4px solid var(--orangey-red) !important;
}

.brand__card-header .left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-right: 32px;
}

.brand__card-header .left .error {
	margin-right: 24px;
	margin-left: auto;
}

.brand__card-header .left .error,
.brand__card-header .left .sharing__button,
.brand__card-header .left .edit {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.brand__card-header.calon__card-header {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.brand__card-header.calon__card-header .right {
	width: auto;
	margin-top: unset;
}

.brand__card-header.calon__card-header .right .btn {
	white-space: nowrap;
}

.content__wrapper {
	overflow: hidden;
	position: relative;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.content__wrapper .text {
	max-height: 100px;
	overflow: hidden;
	position: relative;
	padding-bottom: 65px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.content__block__wrapper {
	max-height: 100px;
	overflow: hidden;
	position: relative;
	padding-bottom: 55px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.content__wrapper:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 85px;
	left: 0;
	bottom: 0;
	background-image: -webkit-linear-gradient(bottom, #ffffff 50%, rgba(255, 255, 255, 0.45) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #ffffff), to(rgba(255, 255, 255, 0.45)));
	background-image: -o-linear-gradient(bottom, #ffffff 50%, rgba(255, 255, 255, 0.45) 100%);
	background-image: linear-gradient(to top, #ffffff 50%, rgba(255, 255, 255, 0.45) 100%);
}

.content__block__wrapper:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 85px;
	left: 0;
	bottom: 0;
	background-image: -webkit-linear-gradient(bottom, #ffffff 50%, rgba(255, 255, 255, 0.45) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #ffffff), to(rgba(255, 255, 255, 0.45)));
	background-image: -o-linear-gradient(bottom, #ffffff 50%, rgba(255, 255, 255, 0.45) 100%);
	background-image: linear-gradient(to top, #ffffff 50%, rgba(255, 255, 255, 0.45) 100%);
}

.content__block .content__wrapper .read-full {
	position: absolute;
	bottom: 0;
	z-index: 9;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.content__block .content__wrapper .read-full {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	color: var(--cadet-blue);
}

.content__block .content__wrapper .read-full:before {
	content: "";
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 16px;
	height: 16px;
	background: url(../img/svg/arr-down-2.svg) center no-repeat;
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
	position: absolute;
	right: -21px;
}

.content__block .content__block__wrapper .read-full {
	position: absolute;
	bottom: 0;
	z-index: 9;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.content__block .content__block__wrapper .read-full {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	color: var(--cadet-blue);
}

.content__block .content__block__wrapper .read-full img {
	display: none;
}

.content__block .content__block__wrapper .read-full:before {
	content: "";
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 16px;
	height: 16px;
	background: url(../img/svg/arr-down-2.svg) center no-repeat;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
	position: absolute;
	right: -21px;
}

.content__wrapper p {
	font-family: Circe;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	margin-bottom: 14px;
}

.content__block .content__wrapper .photo__block+p {
	background: none;
	max-height: unset;
	-webkit-text-fill-color: unset;
}

.content__block.show-p .content__wrapper .text {
	max-height: unset;
	padding-bottom: 35px;
}

.content__block.show-p .content__block__wrapper {
	max-height: unset;
	padding-bottom: 35px;
}

.content__block.show-p .content__wrapper:after {
	display: none;
}

.content__block.show-p .content__wrapper .read-full {
	font-size: 0;
	/* width: fit-content;
	*/
	position: absolute;
}

.content__block.show-p .content__wrapper .read-full:after {
	position: static;
}

.content__block.show-p .content__wrapper .read-full:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.content__block .content__block__wrapper .photo__block+p {
	background: none;
	max-height: unset;
	-webkit-text-fill-color: unset;
}

.content__block.show-p .content__block__wrapper .text {
	height: unset;
	padding-bottom: 35px;
}

.content__block.show-p .content__block__wrapper {
	height: unset;
	padding-bottom: 35px;
}

.content__block.show-p .content__block__wrapper:after {
	display: none;
}

.content__block.show-p .content__block__wrapper .read-full {
	font-size: 0;
	/* width: fit-content;
	*/
	position: absolute;
}

.content__block.show-p .content__block__wrapper .read-full:after {
	position: static;
}

.content__block.show-p .content__block__wrapper .read-full:before {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.calon__card-header .logo img {
	max-width: 120px;
}

.calon__card-header {
	margin-bottom: 32px;
}

.content__block .photo__block {
	margin-top: 0;
}

.map .center .col-4 .col-title a {
	font-family: Circe;
	font-size: 22px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.13px;
	color: var(--cadet-blue);
	border-bottom: 0;
}

.commetnt_sort .sorting-price {
	margin: 21px 16.5px 12px;
}

.sorting.commetnt_sort .nac {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.sorting.commetnt_sort .nac a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 5px;
}

.sorting.commetnt_sort .nac a+ul {
	display: none;
}

.sorting.commetnt_sort .nac__link {
	position: relative;
	padding: 4px 0;
}

.sorting.commetnt_sort .nac__link ul a:after {
	display: none;
}

.sorting.commetnt_sort .nac__link ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.sorting.commetnt_sort .nac .nac__link:hover ul {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	left: -12px;
	top: 27px;
	z-index: 50;
	max-height: 223px;
	overflow: auto;
	background: #fff;
	min-width: 100%;
	-webkit-box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
	border-radius: 6px;
	border: 1px solid #ebebeb;
}

.sorting.commetnt_sort .nac ul a {
	font-size: 14px;
	/* color: #000;
	*/
	text-decoration: none;
	display: block;
	min-height: 34px;
	line-height: 34px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
	white-space: nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
	padding: 0 16px 0;
	margin-left: 0;
}

.sorting.commetnt_sort .nac a:after {
	content: "";
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 16px;
	height: 16px;
	background: url(../img/svg/drop_arr_red.svg) center no-repeat;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-left: 4px;
}

.sorting.commetnt_sort .checkbox-sl+.checkbox-sl {
	margin-left: 40px;
}

.sorting.commetnt_sort .checkbox-sl .checkbox-text {
	font-family: Circe;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--black);
}

.faq-main .comments .comment__user-img {
	width: 40px;
	height: 40px;
}

.faq-main .comments .comment-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: 73px;
	margin-right: auto;
}

.faq-main .comments .comment-link span {
	font-size: 12px;
	font-weight: normal;
	color: #a3a3a3;
}

.faq-main .comments .comment-link .comment-name {
	font-family: Circe;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.19;
	letter-spacing: normal;
	color: #477db3;
}

.faq-main .news-article__comment-block .comment-time {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	margin-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.faq-main .news-article__comment-block .comment-time span {
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	font-family: Circe;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: right;
	color: var(--black);
}

.faq-main .news-article__comment-block .comment-time .stars {
	margin-top: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.pagination.ajax .pagination__ul li a.control-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pagination.ajax .pagination__ul li a.control-button img {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.faq-main+.products.dr,
.brand-products.dr {
	margin-bottom: 48px;
}

.brand-products.dr .lists.products.result.four .lists__wrapper.products__wrapper.products__block .products__block-product.product.col-3,
.same-seller-products.dr .products__block-product.product.col-3,
.search-products.dr .products__block-product.product.col-3,
.salon-products.dr .salon__block .products__block-product.product.col-3 {
	margin-left: 0 !important;
}

.same-seller-products.dr .salon-but-a.pc-600,
.search-products.dr .salon-but-a.pc-600 {
	margin-top: 0;
	padding: 8px 10px;
	width: 100%;
}

.products.dr h2 span {
	margin-left: 5px;
}

.content__block .swiper-container.photo__block .right .img.swiper-slide {
	margin-bottom: 15px;
	height: 146px;
}

.content__block .swiper-container.photo__block .right .img.swiper-slide img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.content__block .swiper-container.photo__block .left .img {
	max-height: 308px;
	height: 100%;
}

.content__block .swiper-container.photo__block .left .img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.map.v-2 .col-s.full .checkbox {
	padding-left: 0;
}

.faq-main+.products.dr .products__block.salon__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.faq-main+.products.dr .products__block .category-more .likesa,
.brand-products.dr .products__block .category-more .likesa {
	margin-left: auto;
}

.content__block__wrapper {
	position: relative;
}

.catalog-brand {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.catalog-brand .catalog-brand__title {
	font-family: Circe;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #a3a3a3;
	margin-bottom: 4px;
}

.catalog-brand .catalog-brand__logo a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.catalog-brand .catalog-brand__link {
	font-family: Circe;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #477db3;
	min-height: 24px;
	border-bottom: 1px solid #e6ecf2;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.catalog-brand .catalog-brand__link:hover {
	border-bottom-color: rgba(255, 255, 255, 0) !important;
	color: #ff2626;
}

.catalog-brand .catalog-brand__logo .catalog-brand__img {
	max-height: 24px;
	background: white;
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.lists.one .lists__inner .product__wrapper .catalog-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: auto;
}

.lists.one .lists__inner .product__wrapper .catalog-info .flex-i.it {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 60%;
}

.lists__inner .product__wrapper .catalog-info .flex-i.it .left {
	margin-right: 16px;
	margin-bottom: 16px;
}

.lists__inner .product__wrapper .catalog-info .flex-i.it .right .contacts-phone {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.lists__inner .product__wrapper .catalog-info .flex-i.it .right .contacts-phone .phone {
	margin-right: 8px;
}

.lists.one .lists__inner .product__wrapper .catalog-info .catalog-brand {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.lists.one .lists__inner .product__wrapper .catalog-info .catalog-brand .catalog-brand__logo .catalog-brand__img {
	max-height: 24px;
}

.lists.one .lists__inner .product__wrapper .catalog-info .catalog-brand .category-more {
	margin-top: auto;
}

.lists.two .lists__wrapper .product__wrapper .rigth .catalog-brand {
	margin-top: 7px;
	margin-bottom: 8px;
}

.lists.two .lists__wrapper .product__wrapper .site_n {
	margin-bottom: auto;
	-ms-flex-item-align: start;
	align-self: flex-start;
	max-width: unset;
}

.lists.two .lists__wrapper .flex-i.itr {
	margin-top: 18px;
}

.lists.products.result.four .lists__wrapper.products__wrapper.products__block .products__block-product.product.col-3 .catalog-brand a {
	font-size: 14px;
	min-height: 24px;
	border-bottom: 1px solid #e6ecf2;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	/* padding-top: 3px;
	*/
}

.lists.products.result.four .lists__wrapper.products__wrapper.products__block .products__block-product.product.col-3 .catalog-brand a:hover {
	color: #ff2626;
	border-bottom-color: rgba(255, 255, 255, 0) !important;
}

.products__block .product-link+.catalog-brand {
	margin-top: 10px;
}

.products.result .products__block .result-block .options .options-l:last-of-type .delet {
	display: none;
}

.products.result .products__block .result-block .options .options-l:nth-child(2),
.products.result .products__block .result-block .options .options-l:nth-child(3) {
	/* margin-left: 16px;
	*/
}

.product-page__brand {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 24px 0 16px;
}

.product-page__brand .product-page__title {
	font-family: Circe;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #a3a3a3;
	margin-bottom: 4px;
}

.product-page__brand .product-page__logo img {
	max-height: 40px;
}

.product-page__brand .product-page__logo .product-page__img {
	max-height: 24px;
}

.product-page__brand .product-page__logo .product-page__link {
	font-size: 20px;
	font-weight: bold;
	color: #477db3;
	font-family: Circe;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
}

.description-brand {
	margin: 16px 0;
}

.description-brand .container .description-brand__title {
	font-family: Circe;
	font-size: 24px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: var(--black);
	margin-bottom: 24px;
}

.description-brand .container .description-brand__block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.description-brand .container .description-brand__block .description-brand__pic {
	margin-right: 40px;
	width: 400px;
	height: 301px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.description-brand .container .description-brand__block .description-brand__text {
	position: relative;
	height: 301px;
	overflow: hidden;
}

.description-brand .container .description-brand__block .description-brand__text:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 85px;
	left: 0;
	bottom: 0;
	background-image: -webkit-linear-gradient(bottom, #ffffff 40%, rgba(255, 255, 255, 0.45) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(40%, #ffffff), to(rgba(255, 255, 255, 0.45)));
	background-image: -o-linear-gradient(bottom, #ffffff 40%, rgba(255, 255, 255, 0.45) 100%);
	background-image: linear-gradient(to top, #ffffff 40%, rgba(255, 255, 255, 0.45) 100%);
}

.description-brand .container .description-brand__block img {
	max-height: 100%;
	max-width: 100%;
}

.description-brand .container .description-brand__block p {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.75;
	letter-spacing: normal;
	margin-bottom: 14px;
	color: #000000;
}

.description-brand .container .description-brand__block .link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: Circe;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	color: var(--cadet-blue);
	position: absolute;
	z-index: 2;
	bottom: 0;
}

.description-brand .container .description-brand__block .link:after {
	content: "";
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 16px;
	height: 16px;
	background: url(../img/svg/drop_arr_red.svg) center no-repeat;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.faq-main+.products.dr {
	margin-bottom: 48px;
}

.products.dr+.footer.footer_new {
	margin-top: 44px;
}

.news-list__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

#registration-form .input-block-list {
	margin-left: 0;
}

#registration-form .error {
	bottom: -18px;
}

.overlay-logo .overlay-logo__close {
	position: absolute;
	top: 26px;
	right: 34px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pic-close {
	width: 32px;
	height: 32px;
}

.crumbs .container {
	overflow: visible;
}

.lists__inner .product__wrapper .options:not(.column) .options-l {
	margin-right: 44px;
}

.lists__inner .product__wrapper .options.column .options-l {
	margin-right: 28px;
}

.lists__inner .product__wrapper .options.fdc .options-l {
	margin-right: 0px;
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset;
}

.lists__inner .product__wrapper .options.fdc .options-val {
	margin-left: 16px;
}

.lists.one .lists__inner .product__wrapper .product-price .scid.mp_ {
	position: static;
	height: 28px;
}

.product-price .scid {
	height: 26px;
}

.products.result .products__block .result-block .product-name {
	min-height: 55px;
}

.lists.products.result.four .catalog-brand {
	margin-top: 14px;
}

.lists.products.result.four .product-link {
	/* margin-bottom: auto;
	*/
	margin-top: 14px;
}

.products.result.four .products__block .result-block .options {
	margin-bottom: 3px;
	margin-top: 2px;
}

.products.result.four .products__block .result-block .options:not(.column) .options-l {
	margin-right: 41px;
}

.products.result.four .products__block .result-block .options:not(.column) .options-l:last-child {
	margin-right: 0px;
}

.products.result.four .products__block .result-block .options-l:last-child {
	margin-right: 0;
}

.products.result.four .products__block .result-block .scid {
	padding: 2px 0 0 21px;
}

.products.result.four .products__block .result-block .options.fdc .options-l {
	margin-right: 0px !important;
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset;
}

.products.result.four .products__block .result-block .options.fdc .options-val {
	margin-left: 28px;
}

.products.result .products__block .result-block .options .options-l .delet {
	right: -32px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.lists__inner .product__wrapper .options .options-l .delet {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	right: -30px;
}

.lists__inner .product__wrapper .options .options-l:last-of-type .delet {
	display: none;
}

.lists.two .lists__wrapper .product__wrapper .options {
	margin: 25px 0 7px;
}

.lists__inner .product-img .product__gallery__left .gallery-top {
	height: 100%;
	overflow: hidden;
}

.lists__inner .product-img .product__gallery__left .gallery-top .swiper-slide {
	background-size: contain !important;
	background-repeat: no-repeat !important;
}

.lists.one .lists__inner .product-img .product__gallery__right {
	max-height: 433px;
	max-width: 89px;
	margin-left: 5px;
	overflow: hidden;
}

.lists.one .lists__inner .product-img .product__gallery__right .swiper-container {
	max-height: 100%;
}

.lists.one .lists__inner .product-img .product__gallery__right .swiper-container .swiper-slide:after {
	display: none;
}

.catalog-desc .container .catalog-desc__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.catalog-desc .container .catalog-desc__wrapper .catalog-desc__text {
	font-size: 16px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.75;
	letter-spacing: normal;
	color: #000000;
	/* width: calc(100% - 232px);
	 */
	width: auto;
	padding-right: 24px;
}

.catalog-desc .container .catalog-desc__wrapper .catalog-desc__pic {
	max-width: 232px;
	border-radius: 8px;
	border: solid 1px var(--very-light-pink);
	background-color: var(--icons-white);
	padding: 24px;
	width: auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.catalog-desc .container .catalog-desc__wrapper img {
	max-width: 100%;
	max-height: 100%;
}

.catalog-desc .container .catalog-desc__wrapper .catalog-desc__show {
	display: none;
}

.banner {
	margin-bottom: 21px;
}

.filter.new-filter {
	padding-top: 14px;
}

.filter.new-filter .filter__wrapper {
	padding-bottom: 24px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.filter.new-filter .filter__mob-btn {
	display: none;
}

/* .filter.new-filter .filter__head {
	display: flex;
}
*/
.filter.new-filter .filter__head .filter__head-country .filter__show-more-item {
	width: 50%;
}

.filter.new-filter .filter__head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid #ebebeb;
}

.filter.new-filter .filter__caption {
	font-size: 24px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: var(--black);
}

.filter.new-filter .filter__head .filter__caption {
	margin-bottom: 9px;
}

.filter.new-filter .filter__head-list,
.filter.new-filter .filter__middle-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.filter.new-filter .filter__head-list.active {
	max-height: unset !important;
}

.filter.new-filter .filter__head-brand .filter__head-list {
	/* max-height: 84px; */
}

.filter.new-filter .filter__head-country .filter__head-list {
	/* max-height: 84px; */
}

.filter.new-filter .filter__tags .filter__head-list {
	/* max-height: 84px; */
}

.filter.new-filter .filter__show-more-btn:hover {
	color: #ff2626;
}

.filter.new-filter .filter__middle-item {
	width: 14.28571%;
	padding-right: 10px;
	margin-bottom: 10px;
}

.filter.new-filter .filter__head-item {
	width: 20%;
	padding-right: 0px;
	height: auto;
}

.filter.new-filter .filter__show-more-item {
	/* padding-bottom: 1px;
	*/
}

.filter.new-filter .checkbox-sl .checkbox__text {
	display: block;
	position: relative;
	padding: 4px 20px 4px 4px;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--black);
	margin-left: 0;
}

.filter.new-filter .checkbox-sl .checkbox__text:hover {
	color: #ff2626;
}

.filter.new-filter .checkbox-sl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #1f1f1f;
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 0px;
	min-height: 28px;
	width: 100%;
}

.filter.new-filter .checkbox-sl.checkbox-disable {
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	pointer-events: none;
}

.filter.new-filter .checkbox-sl.checkbox-disable .checkmark {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.filter.new-filter .checkbox-sl .checkbox__input:checked~.checkbox__text {
	background-color: #dddddf !important;
	color: #2f2f2f;
	border-radius: 4px;
}

.filter.new-filter .checkbox-sl .checkbox__close {
	display: none;
	position: absolute;
	top: 50%;
	right: 6px;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPjxnPjxnPjxwYXRoIGZpbGw9IiNmZjM4MjQiIGQ9Ik03LjczNyA3LjczNGEuODcuODcgMCAwIDEtMS4yMjggMEwzLjk4NyA1LjIyIDEuNDY1IDcuNzM0YS44Ny44NyAwIDAgMS0xLjIyNyAwIC44NjQuODY0IDAgMCAxIDAtMS4yMjRsMi41MzQtMi41MjVMLjIzOCAxLjQ2YS44NjQuODY0IDAgMCAxIDAtMS4yMjQuODcuODcgMCAwIDEgMS4yMjcgMEwzLjk4NyAyLjc1IDYuNTEuMjM1YS44Ny44NyAwIDAgMSAxLjIyOCAwYy4zMzkuMzM4LjMzOS44ODYgMCAxLjIyNEw1LjIwMyAzLjk4NSA3LjczNyA2LjUxYy4zMzkuMzM4LjMzOS44ODcgMCAxLjIyNHoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat;
	background-size: contain;
	background-position: 50%;
}

.filter.new-filter .checkbox-sl .checkbox__input:checked~.checkbox__text .checkbox__close {
	display: block;
}

.filter.new-filter .checkbox-sl input {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	position: absolute;
	left: 0;
	top: 0;
}

.filter.new-filter .filter__show-more-btn {
	font-size: 14px;
	font-weight: 700;
	letter-spacing: .08px;
	color: var(--cadet-blue);
	padding-left: 40px;
	position: relative;
	cursor: pointer;
	margin-top: 24px;
}

.filter.new-filter .filter__show-more-btn:before {
	position: absolute;
	content: "";
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
	border: solid .8px #ebebeb;
	background-color: #fff;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	left: 0;
	top: -4px;
}

.filter.new-filter .filter__show-more-btn:after {
	position: absolute;
	content: "";
	width: 6px;
	height: 9.8px;
	background: url(../img/svg/tr.svg) no-repeat center/cover;
	top: calc(50% - 5px);
	left: 10px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

filter.new-filter .filter__show-more-btn.active:before {
	/* transform: rotate(180deg);
	*/
}

.filter.new-filter .filter__show-more-btn.active:after {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.filter.new-filter .filter__middle-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.filter.new-filter .filter__middle-item .checkbox__block {
	padding: 24px 6px 9px;
	border-radius: 8px;
	background-color: #fafafa;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.filter.new-filter .filter__middle-item .checkbox__block:hover {
	background-color: #F0F0F0;
}

.filter.new-filter .filter__middle-item .checkmark {
	left: 6px;
	top: 6px;
}

.checkbox__input:checked~.checkbox__block .checkmark {
	background-color: var(--off-yellow);
}

.checkbox__input:checked~.checkbox__block .checkmark:after {
	display: block;
}

.filter.new-filter .filter__middle-list .checkbox-sl .checkbox__text {
	padding-left: 0;
	padding-right: 0;
	margin-top: 10px;
	color: var(--black);
}

.filter.new-filter .filter__middle {
	padding-top: 24px;
	padding-bottom: 24px;
	border-bottom: 1px solid #ebebeb;
}

.filter.new-filter .filter__middle-item .checkbox__pic {
	max-height: 60px;
	width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	padding: 0 6px;
}

.filter.new-filter .filter__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 24px;
	padding-bottom: 24px;
	border-bottom: 1px solid #ebebeb;
}

.filter.new-filter .filter__head-brand,
.filter.new-filter .filter__head-country {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.filter.new-filter .filter__head-brand {
	width: 85%;
}

.filter.new-filter .filter__head-country {
	width: 15%;
	-ms-flex-preferred-size: 220px;
	flex-basis: 220px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.filter.new-filter .filter__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 18px;
	padding-bottom: 24px;
}

/* .filter.new-filter .filter__tags-block.sm-8 {
	width: 80%;
	flex-grow: 1;
}
.filter.new-filter .filter__tags-block.sm-2 {
	width: 20%;
}
.filter.new-filter .filter__tags-block.sm-1 {
	width: 15%;
}
.filter.new-filter .filter__tags-block.sm-6 {
	width: 59%;
}
.filter.new-filter .filter__tags-block.sm-4 {
	width: 40%;
}
.filter.new-filter .filter__tags-block.sm-7 {
	width: 72%;
}
.filter.new-filter .filter__tags-block.sm-3 {
	width: 28%;
}
*/
.filter.new-filter .filter__tags-block.sm-4 .filter__head-item {
	/* flex-basis: 163px;
	*/
}

.filter.new-filter .filter__tags-block.sm-2 .filter__head-item {
	/* flex-basis: 50%;
	*/
}

.filter.new-filter .filter__tags-block.sm-6 .filter__head-item {
	/* flex-basis: 122px;
	*/
}

.filter.new-filter .filter__tags-block.sm-8 .filter__head-item {
	/* flex-basis: 12.5%;
	*/
}

.filter.new-filter .filter__tags-block .filter__wrapper {
	padding-bottom: 8px;
}

.filter.new-filter .filter__tags-block:first-child {
	/* -ms-flex-negative: 0;
	flex-shrink: 0;
	*/
}

/* .filter.new-filter.sofas .filter__tags-block:first-child {
	width: 80%;
}
.filter.new-filter.sofas .filter__tags-block:last-child {
	width: 20%;
}
.filter.new-filter.kitchens .filter__tags-block:first-child {
	width: calc(60% - 14px);
}
.filter.new-filter.dressers .filter__tags-block:first-child {
	width: calc(67% - 17px);
}
.filter.new-filter.cabinets .filter__tags-block:first-child {
	width: calc(67% - 17px);
}
.filter.new-filter.garden .filter__tags-block:first-child {
	width: calc(44% - 14px);
}
.filter.new-filter.garden .filter__tags-block:nth-child(2) {
	width: calc(34% - 14px);
}
*/
/* .filter.new-filter.mattresses .filter__tags-block:first-child {
	width: 79%;
}
.filter.new-filter.beds .filter__tags-block:first-child {
	width: 80%;
}
*/
.filter.new-filter.armchairs .filter__tags,
.filter.new-filter.chairs .filter__tags {
	padding: 0;
	margin-left: unset;
	min-width: 240px;
}

.filter.new-filter.armchairs .filter__tags-block:first-child,
.filter.new-filter.chairs .filter__tags-block:first-child {
	-ms-flex-negative: 1;
	flex-shrink: 1;
	border: none;
}

/* .filter.new-filter.armchairs .filter__bottom .filter__row:nth-child(2) {
	width: 200px;
}
.filter.new-filter.armchairs .filter__bottom .filter__row {
	margin-right: 40px;
}
.filter.new-filter.armchairs .filter__bottom .filter__row:first-child {
	margin-right: 60px;
}
.filter.new-filter.tables .filter__tags .filter__tags-block:first-child {
	max-width: 492px;
}
.filter.new-filter.tables .filter__tags .filter__tags-block:first-child .filter__head-item, .filter.new-filter.garden .filter__tags .filter__tags-block:first-child .filter__head-item {
	-ms-flex-preferred-size: 100px;
	flex-basis: 100px;
}
.filter.new-filter.tables .filter__tags .filter__tags-block:last-child .filter__head-item, .filter.new-filter.garden .filter__tags .filter__tags-block:nth-child(2) .filter__head-item {
	-ms-flex-preferred-size: 164px;
	flex-basis: 164px;
}
.filter.new-filter.garden .filter__tags .filter__tags-block:last-child .filter__head-item {
	-ms-flex-preferred-size: 90px;
	flex-basis: 90px;
}
*/
.filter.new-filter .filter__tags-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	/* padding-left: 4px;
	*/
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 6px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-right: 0px;
}

.filter.new-filter .filter__tags-block .filter__subtitle {
	padding-left: 2px;
}

.filter.new-filter .filter__tags-block .filter__head-item {
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: 0 0;
	flex: 0 0;
	-ms-flex-preferred-size: 190px;
	flex-basis: auto;
	/* min-width: 96px; */
	margin-right: 16px;
}

.filter.new-filter .filter__tags-block .filter__head-item:last-of-type {
	margin-right: 0;
}

/* .filter.new-filter .filter__tags-block:last-child .filter__head-item {
	-ms-flex-preferred-size: 100px;
	flex-basis: 100px;
}
.filter.new-filter.kitchens .filter__tags-block .filter__head-item {
	-ms-flex-preferred-size: 116px;
	flex-basis: 116px;
}
.filter.new-filter.kitchens .filter__tags-block:last-child .filter__head-item {
	-ms-flex-preferred-size: 165px;
	flex-basis: 165px;
}
.filter.new-filter.cabinets .filter__tags-block .filter__head-item, .filter.new-filter.dressers .filter__tags-block .filter__head-item {
	-ms-flex-preferred-size: 130px;
	flex-basis: 130px;
}
.filter.new-filter.cabinets .filter__tags-block:last-child .filter__head-item, .filter.new-filter.dressers .filter__tags-block:last-child .filter__head-item {
	-ms-flex-preferred-size: 98px;
	flex-basis: 98px;
}
*/
.filter.new-filter .filter__subtitle {
	margin-bottom: 16px;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	color: var(--black);
	white-space: nowrap;
}

.filter.new-filter .filter__bottom .filter__row {
	/* width: 24.53%;
	*/
	width: auto;
	padding-right: 10px;
	/* margin-right: 40px;
	*/
	margin-right: auto;
	max-width: 480px;
}

.filter.new-filter .filter__bottom .filter__row:first-child {
	margin-right: 0px;
	max-width: 700px;
}

.filter.new-filter .filter__bottom .filter__row:nth-child(2) {
	margin-right: auto;
	margin-left: auto;
}

.filter.new-filter .filter__bottom .filter__row>.tab-filter {
	width: 295px;
}

.filter.new-filter .filter__bottom .dimensions span.flvl2-title {
	position: absolute;
	top: 3px;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.07px;
	color: var(--black);
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	left: 16px;
}

.filter.new-filter .filter__bottom .dimensions .glossary-item {
	position: absolute;
	right: 9px;
	top: 10px;
}

.filter.new-filter .filter__bottom .dimensions .col_flvl2 {
	position: relative;
	margin-right: 41px;
	width: 200px;
}

.filter.new-filter .filter__bottom .dimensions .item_text input {
	/* min-width: unset; */
	max-width: unset;
	margin-left: 0;
	position: relative;
	left: 0px;
	/* min-height: 37px;
	*/
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--black);
	padding: 0;
	border: 0;
	background: transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	bottom: -9px;
	text-align: left;
}

.filter.new-filter.kitchens .filter__bottom .filter__row:first-child {
	margin-right: 35px;
}

.filter.new-filter.kitchens .filter__bottom .filter__row:nth-child(2) {
	margin-right: auto;
	margin-left: unset;
}

.filter.new-filter .filter__bottom .dimensions .noUi-horizontal {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	top: unset;
	height: 3px;
	max-width: unset;
}

.filter.new-filter .filter__bottom .dimensions .item_text {
	margin-left: 0;
}

.filter.new-filter .filter__bottom .dimensions .item_text span {
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--black);
	position: absolute;
	left: 16px;
	bottom: 18px;
}

.filter.new-filter .filter__bottom .dimensions .col_flv12-item {
	margin-bottom: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 6px;
	font-weight: 700;
	padding: 9px 16px 6px 36px;
	text-align: left;
	border: solid 1px #ebebeb;
	background-color: transparent;
	width: 100%;
}

.filter.new-filter .filter__bottom .dimensions .noUi-touch-area {
	background-color: var(--black);
	border: 3px solid var(--off-yellow);
	cursor: pointer;
	-webkit-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
	border-radius: 50%;
	height: 15px;
	width: 15px;
	-moz-transition: 0s;
	-ms-transition: 0s;
}

.filter.new-filter .filter__bottom .dimensions .noUi-handle {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	right: -6px;
	height: 15px;
	width: 15px;
	top: -6px;
}

.filter.new-filter .filter__bottom .dimensions .noUi-handle:hover .noUi-touch-area {
	background: #ff2626;
}

.filter.new-filter .filter__bottom .dimensions .noUi-handle:before {
	display: none;
}

.filter.new-filter .filter__bottom .filter__row:last-of-type {
	margin-right: 0;
}

.filter.new-filter .filter__bottom .filter__row-3 {
	/* -webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	*/
}

.filter.new-filter .filter__bottom .tab-filter .price-h {
	max-width: 100%;
	width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.filter.new-filter .filter__bottom .tab-filter {
	padding: 0;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.filter.new-filter .filter__bottom .filter__subtitle {
	margin-bottom: 12px;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	color: var(--black);
}

.filter.new-filter .filter__bottom .tab-filter .slider_base {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	top: unset;
	height: 9px;
	max-width: unset;
}

.filter.new-filter .filter__bottom .tab-filter.active .price-h>input {
	margin: 0 0 34px;
	/* max-width: unset;
	*/
	width: 131px;
	padding: 11px;
}

.filter.new-filter .filter__bottom .tab-filter.active .price-h input.max-price {
	margin-left: 24px;
}

.filter.new-filter .filter__bottom .tab-filter.active .price-h .noUi-handle {
	top: -6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 15px;
	width: 15px;
	right: -9px !important;
	transition: 0s;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-ms-transition: 0s;
	-o-transition: 0s;
}

.filter.new-filter .filter__bottom .tab-filter.active .price-h .noUi-handle:hover .noUi-touch-area {
	background: #ff2626;
}

.filter.new-filter .filter__bottom .tab-filter.active .price-h .noUi-handle.noUi-handle-upper {
	right: -4px !important;
}

.filter.new-filter .filter__bottom .tab-filter.active .price-h .noUi-touch-area {
	transition: 0s;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-ms-transition: 0s;
	-o-transition: 0s;
}

.filter.new-filter .filter__bottom .tab-filter.active .noUi-handle:hover {
	width: 23px;
	height: 23px;
	top: -10px;
}

.filter.new-filter .filter__bottom .tab-filter.active .noUi-handle:hover .noUi-touch-area {
	width: 23px;
	height: 23px;
	border: 5px solid var(--off-yellow);
	/* transition: 0s;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-ms-transition: 0s;
	-o-transition: 0s;
	*/
}

.filter.new-filter .filter__bottom .radio__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	/* justify-content: space-between;
	*/
	width: 100%;
}

.filter.new-filter .filter__bottom .radio__item {
	height: 25px;
	width: calc(50% - 8px);
	margin-bottom: 16px;
	margin-right: 0px;
	min-width: 99px;
}

.filter.new-filter .filter__bottom .radio__item label,
.filter.new-filter .filter__bottom .radio__item .checkbox-sl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.filter.new-filter .filter__bottom .radio__item label span {
	font-family: Circe;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--black);
	white-space: nowrap;
}

.filter.new-filter .filter__bottom .radio__item label:hover span {
	color: #ff2626;
}

.filter.new-filter .filter__bottom .radio__item label input:checked+span.info:after {
	background-color: #f2f249;
	/* border: none;
	*/
}

.filter.new-filter .filter__bottom .radio__item .info:after {
	width: 22px;
	height: 22px;
	border: solid 1px #ebebeb;
	background-color: #fff;
	/* position: absolute;
	*/
	content: '';
	border-radius: 50%;
	left: 0px;
	top: 0px;
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
	margin-right: 8px;
}

.filter.new-filter .filter__bottom .radio__item label input:checked+span.info:before {
	width: 12px;
	height: 12px;
	background-color: var(--black);
	position: absolute;
	left: 6px;
	top: 6px;
	content: '';
	z-index: 2;
	border-radius: 50%;
}

.filter.new-filter .filter__bottom .radio__item label .info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	/* align-content: baseline;
	*/
	height: 100%;
	position: relative;
	padding-left: 0px;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--black);
}

.filter.new-filter .filter__bottom .radio__item label .info img {
	max-width: 100%;
	max-height: 100%;
	width: 16px;
	height: 16px;
	-o-object-fit: contain;
	object-fit: contain;
}

.filter.new-filter .filter__bottom .filter__row .radio {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 270px;
}

.filter.new-filter.beds .filter__bottom .radio__items,
.filter.new-filter.chairs .filter__bottom .radio__items,
.filter.new-filter.dressers .filter__bottom .radio__items,
.filter.new-filter.armchairs .filter__bottom .radio__items,
.filter.new-filter.garden .filter__bottom .radio__items,
.filter.new-filter.tables .filter__bottom .radio__items {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.filter.new-filter .filter__bottom .dimensions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.filter.new-filter .filter__bottom .dimensions__links {
	margin-bottom: 12px;
}

.filter.new-filter .filter__bottom .dimensions__link {
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--cadet-blue);
	padding-bottom: 2px;
	border-bottom: 1px dashed #e6ecf2;
	margin-right: 16px;
}

.filter.new-filter .filter__bottom .dimensions__link:hover {
	color: #ff2626;
}

.filter.new-filter .filter__bottom .dimensions__link:last-of-type {
	margin-right: 0;
}

.filter.new-filter .filter__bottom .dimensions__range {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.filter.new-filter .filter__bottom .dimensions__range .price-h {
	width: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	margin-right: 12px;
}

.filter.new-filter .filter__bottom .dimensions__range .price-h .noUi-handle-upper {
	right: -21px !important;
}

.filter.new-filter .filter__bottom .dimensions__range .price-h .name {
	position: absolute;
	top: 3px;
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.07px;
	color: var(--black);
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	left: 16px;
}

.filter.new-filter .filter__bottom .dimensions__range .price-h .input-parent {
	margin-bottom: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 6px;
	font-weight: 700;
	padding: 9px 16px 6px;
	text-align: center;
	border: solid 1px #ebebeb;
	background-color: #fff;
	width: 100%;
}

.filter.new-filter .filter__bottom .dimensions__range .price-h .input-parent input {
	border: none;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--black);
	position: relative;
	bottom: -7px;
	background: transparent;
	min-width: 32px;
}

.filter.new-filter .filter__bottom .dimensions__range .price-h .input-parent span {
	position: relative;
	bottom: -7px;
	margin-right: 24px;
}

.filter.new-filter .filter__bottom .filter__flex {
	margin-left: -8px;
	width: 100%;
}

.filter.new-filter .filter__bottom .filter__flex li {
	width: 45%;
	display: inline-block;
}

.filter.new-filter .filter__footer {
	padding-top: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.filter.new-filter .filter__footer .filter__footer-left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.filter.new-filter .filter__footer .filter__footer-left .filter__footer-count {
	font-size: 24px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: var(--black);
}

.filter.new-filter .filter__footer .filter__footer-left .filter__footer-count br {
	display: none;
}

.filter.new-filter .filter__footer .filter__footer-left .filter__footer-count span {
	font-size: 32px;
	font-weight: bold;
	color: var(--orangey-red);
}

.filter.new-filter .filter__footer .filter__footer-buttons {
	margin-left: auto;
}

.filter.new-filter .filter__footer .filter__footer-buttons .filter__button-reset.js-filter-button-reset {
	border-radius: 6px;
	background-color: var(--very-light-pink);
	width: 105px;
	height: 40px;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	text-align: center;
	color: var(--black);
	border: 0;
	margin-right: 16px;
}

.filter.new-filter .filter__footer .filter__footer-buttons .filter__button-submit {
	width: 136px;
	height: 40px;
	border-radius: 6px;
	background-color: var(--off-yellow);
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	text-align: center;
	color: var(--black);
	border: 0;
}

.collections.new-collections {
	margin-bottom: 24px;
}

.collections.new-collections .container .collections_wrapper {
	padding: 37px 32px 27px;
}

.collections.new-collections .container .collections_wrapper a {
	border-radius: 8px;
	border: solid 1px #e2e7ef;
	background-color: white;
	padding: 6px 16px;
	margin-right: 8px;
	margin-bottom: 8px;
}

.collections.new-collections .container .collections_wrapper a.active {
	background-color: var(--cadet-blue);
	color: white;
}

.collections.new-collections .container .collections_wrapper a:hover {
	background-color: #e2e7ef;
}

.collections.new-collections .container .collections_wrapper a.red {
	color: #ff2626;
}

.collections.new-collections .container .collections_wrapper a.more {
	background-color: unset;
	border: 0;
	border-bottom: solid 1px rgba(255, 38, 38, 0.12);
	padding: 0;
	border-radius: 0;
	position: relative;
}

.collections.new-collections .container .collections_wrapper a.more:after {
	content: '';
	width: 8px;
	height: 7px;
	background: url("../img/svg/arr-down.svg") 100%;
	position: absolute;
	right: -15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.lists.two .lists__wrapper .product__wrapper a.product-details {
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	color: var(--cadet-blue);
	margin: auto 0 6px;
	border-bottom: 1px solid #e6ecf2;
	-ms-flex-item-align: baseline;
	align-self: baseline;
}

.in-market.new-market {
	font-size: 16px;
	font-weight: 800;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	text-align: center;
	color: #ff2626;
	background-color: unset;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.in-market.new-market:after {
	width: 70px;
	content: '';
	border-bottom: 1px solid rgba(255, 38, 38, 0.25);
}

.in-market.new-market:hover {
	background-color: unset !important;
}

.lists.two .atrebut .hit,
.lists.two .lists__wrapper .product__wrapper .shouwroom {
	margin-top: 0;
}

.lists.two .lists-item.two-item .contacts {
	margin-bottom: 16px;
}

.lists.two .lists-item.two-item .contacts-title {
	color: #a3a3a3;
}

.lists.two .lists-item.two-item .contacts-name {
	font-size: 16px;
	font-weight: 700;
	color: #477db3;
	border-bottom: solid 1px #e6ecf2;
}

.new-four.lists.products.result.four .swiper-container {
	max-width: 100%;
	overflow: hidden;
}

.new-four.lists.products.result.four .contacts-title {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #a3a3a3;
}

.new-four.lists.products.result.four .contacts-name {
	font-size: 14px;
	font-weight: bold;
	color: #477db3;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	border-bottom: 1px solid #e6ecf2;
}

.new-four.lists.products.result.four .contacts-name:hover {
	color: #ff2626;
}

.new-four.lists.products.result.four .catalog-brand {
	margin-bottom: 0px;
}

.new-four.lists.products.result.four .contacts {
	margin-top: 4px;
}

.new-four.lists.products.result.four .options+.contacts {
	margin-top: 14px;
}

.new-four.lists.products.result.four .in-market.new-market {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.new-four.lists.products.result.four .in-market.new-market:after {
	width: 70px;
	content: '';
	border-bottom: 1px solid rgba(255, 38, 38, 0.25);
}

.new-four.lists.products.result.four .new-four__bottom {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 14px;
}

.new-four.lists.products.result.four .new-four__bottom .more__detall {
	margin: 0 auto 0 0;
}

.new-four.lists.products.result.four .new-four__bottom .more_ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.new-four.lists.products.result.four .new-four__bottom .compar {
	margin: 0 14px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 32px;
	height: 32px;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	position: relative;
}

.new-four.lists.products.result.four .new-four__bottom .likesa {
	margin: 0 21px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 32px;
	height: 32px;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	position: relative;
}

.new-four.lists.products.result.four .new-four__bottom .compar:hover:before {
	content: url("../img/svg/icons/compare.svg");
	position: absolute;
	top: 4px;
}

.new-four.lists.products.result.four .new-four__bottom .compar:hover img {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.new-four.lists.products.result.four .new-four__bottom .likesa[data-action="add"]:hover:before {
	content: url("../img/svg/icons/favorite2.svg");
	position: absolute;
	top: 4px;
}

.new-four.lists.products.result.four .new-four__bottom .likesa[data-action="add"]:hover img {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.new-four.lists.products.result.four .product-details {
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	text-align: center;
	color: var(--cadet-blue);
	border-bottom: 1px solid #e6ecf2;
}

.new-four.lists.products.result.four .product-details:hover {
	color: #ff2626;
	border-bottom-color: rgba(255, 255, 255, 0) !important;
}

.lists.two .lists__wrapper .product__wrapper .flex-i.itr {
	margin-top: auto;
}

.new-two.lists.two .lists__wrapper .product__wrapper .stars a {
	border-bottom: solid 1px #ebebeb !important;
	color: var(--cadet-blue);
}

.new-four.lists.products.result.four .product-name {
	min-height: 0;
}

.new-four.lists.products.result.four .product-name:hover {
	color: #ff2626;
}

.tooltip-popup-card .tooltip__section,
.tooltip-popup-label .tooltip__section,
.tooltip-popup-wrap .tooltip__section {
	width: 296px;
	background-color: #fff;
	-webkit-box-shadow: -5px 5px 10px 5px rgba(32, 32, 32, 0.1);
	box-shadow: -5px 5px 10px 5px rgba(32, 32, 32, 0.1);
}

.tooltip-popup-card .tooltip__arrow_bottom,
.tooltip-popup-card .tooltip__arrow_left,
.tooltip-popup-card .tooltip__arrow_right,
.tooltip-popup-card .tooltip__arrow_top,
.tooltip-popup-label .tooltip__arrow_bottom,
.tooltip-popup-label .tooltip__arrow_left,
.tooltip-popup-label .tooltip__arrow_right,
.tooltip-popup-label .tooltip__arrow_top,
.tooltip-popup-wrap .tooltip__arrow_bottom,
.tooltip-popup-wrap .tooltip__arrow_left,
.tooltip-popup-wrap .tooltip__arrow_right,
.tooltip-popup-wrap .tooltip__arrow_top {
	z-index: 2;
	border: none;
	width: 15px;
	height: 15px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.tooltip-popup-label .tooltip__section {
	width: 302px;
	padding-top: 16px;
}

.tooltip-popup-card {
	font-family: HelveticaNeueCyr, sans-serif;
}

.tooltip-popup-card .tooltip__section {
	width: 529px;
}

.tooltip-popup-card .tooltip-popup__text {
	margin-bottom: 0;
}

.tooltip-popup-card .tooltip-popup__text b,
.tooltip-popup-card .tooltip-popup__text strong {
	font-weight: 700;
}

.tooltip-popup__img {
	margin-bottom: 18px;
}

.tooltip-popup__img img {
	height: auto;
	max-width: 100%;
}

.tooltip-popup__title {
	color: #1f1f1f;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: .28px;
	margin-bottom: 13px;
}

.tooltip-popup__title_red {
	font-size: 16px;
	color: #ff3824;
}

.tooltip-popup__text {
	color: #000;
	font-size: 13px;
	font-weight: 300;
	line-height: 19px;
	letter-spacing: .26px;
	margin-bottom: 13px;
}

.tooltip-popup_label .tooltip-popup__text {
	margin-bottom: 2px;
}

.tooltip-popup__link {
	color: #fc0204;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: .52px;
	border-bottom: 1px solid rgba(252, 2, 4, 0.25);
	text-decoration: none;
}

.tooltip-popup__link:hover {
	color: #fc0204;
	text-decoration: none;
	border-color: #fc0204;
}

.tooltip {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	position: absolute;
	pointer-events: none;
	line-height: 1;
	right: 0;
	top: 0;
	z-index: 1000;
	max-width: 400px;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: opacity .2s, -webkit-transform .2s;
	transition: opacity .2s, -webkit-transform .2s;
	-o-transition: transform .2s, opacity .2s;
	transition: transform .2s, opacity .2s;
	transition: transform .2s, opacity .2s, -webkit-transform .2s;
	-webkit-box-shadow: -15px 3px 18px rgba(32, 32, 32, 0.1);
	box-shadow: -15px 3px 18px rgba(32, 32, 32, 0.1);
}

.tooltip.active {
	pointer-events: auto;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.tooltip__arrow {
	position: absolute;
}

.tooltip__arrow_left {
	left: -4px;
	border-right: 4px solid rgba(0, 0, 0, 0.5);
}

.tooltip__arrow_left,
.tooltip__arrow_right {
	top: 50%;
	margin-top: -2px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
}

.tooltip__arrow_right {
	right: -4px;
	border-left: 4px solid rgba(0, 0, 0, 0.5);
}

.tooltip__arrow_top {
	top: -4px;
	border-bottom: 4px solid rgba(0, 0, 0, 0.5);
}

.tooltip__arrow_bottom,
.tooltip__arrow_top {
	right: 50%;
	margin-right: -2px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
}

.tooltip__arrow_bottom {
	bottom: -4px;
	border-top: 4px solid rgba(0, 0, 0, 0.5);
}

.tooltip__section {
	background: rgba(0, 0, 0, 0.5);
	padding: 20px;
	position: relative;
	-webkit-box-shadow: -15px 3px 18px rgba(32, 32, 32, 0.1);
	box-shadow: -15px 3px 18px rgba(32, 32, 32, 0.1);
}

.tooltip_mod1 .tooltip__section {
	background: #2f65c4;
}

.tooltip_mod1 .tooltip__arrow_left {
	border-right: 4px solid #2f65c4;
}

.tooltip_mod1 .tooltip__arrow_right {
	border-left: 4px solid #2f65c4;
}

.tooltip_mod1 .tooltip__arrow_top {
	border-bottom: 4px solid #2f65c4;
}

.tooltip_mod1 .tooltip__arrow_bottom {
	border-top: 4px solid #2f65c4;
}

.tooltip_filter {
	cursor: auto;
	color: #fff;
	font-size: 13px;
	line-height: 24px;
	font-family: Roboto, sans-serif;
	font-weight: 300;
	white-space: nowrap;
}

.tooltip_filter .tooltip__section {
	/* height: 24px;
	*/
	padding: 8px 15px;
	-webkit-box-shadow: 0 7px 20px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 7px 20px 0 rgba(0, 0, 0, 0.1);
	/*background-color: var(--cadet-blue);*/
	background-color: #2f65c4;
	border-radius: 8px;
}

.tooltip_filter .tooltip__arrow_left,
.tooltip_filter .tooltip__arrow_right {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 0;
	height: 0;
	margin: 0;
}

.tooltip_filter .tooltip__arrow_left {
	left: -10px;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	border-color: transparent #2f65c4 transparent transparent;
}

.tooltip_filter .tooltip__arrow_right {
	right: -10px;
	border-style: solid;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent #2f65c4;
}

.tooltip_filter .tooltip__arrow_bottom,
.tooltip_filter .tooltip__arrow_top {
	width: 0;
	height: 0;
}

.tooltip_filter .tooltip__arrow_top {
	top: -10px;
	border-style: solid;
	border-width: 0 10px 10px;
	border-color: transparent transparent #2f65c4;
}

.tooltip_filter .tooltip__arrow_bottom {
	bottom: -10px;
	border-style: solid;
	border-width: 10px 10px 0;
	border-color: #2f65c4 transparent transparent;
}

.tooltip_filter a {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dashed white;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	text-align: center;
	color: var(--icons-white);
}

.tooltip_filter a:hover {
	color: #fff;
	border-bottom: none;
	text-decoration: none;
}

.tooltip__close {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 10px;
	height: 10px;
	cursor: pointer;
}

.tooltip__close:after,
.tooltip__close:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	margin-top: -1px;
	top: 50%;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.tooltip__close:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.tooltip__close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.tooltip__title {
	font-size: 16px;
	color: #000;
	font-weight: 400;
	margin-bottom: 17px;
}

.tooltip__text {
	font-size: 13px;
}

.tooltip__link {
	color: #dd0016;
	font-size: 16px;
}

.tooltip__image {
	float: left;
	margin-right: 20px;
}

.tooltip_new-price .tooltip__section,
.tooltip_support .tooltip__section {
	background: #fff;
}

.tooltip_new-price .tooltip__desc,
.tooltip_support .tooltip__desc {
	margin-bottom: 15px;
}

.tooltip_new-price .tooltip__arrow_left,
.tooltip_support .tooltip__arrow_left {
	border: none;
	width: 15px;
	height: 15px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.tooltip_new-price {
	margin-top: -5px;
	max-width: 434px;
}

.tooltip_support {
	max-width: 466px;
	line-height: 1.4;
	margin-top: -4px;
}

.tooltip_support .tooltip__desc {
	margin-top: 30px;
}

.tooltip_support .tooltip__desc a {
	color: #dd0016;
}

.tooltip_info {
	max-width: 268px;
}

.tooltip_info .tooltip__section {
	background: #fff;
}

.tooltip_info .tooltip__arrow_bottom {
	border-top-color: #fff;
	border-width: 7px;
	bottom: -7px;
}

.tooltip_white {
	max-width: 242px;
}

.tooltip_white .tooltip__section {
	padding: 15px;
	background: #fff;
}

.tooltip_white .tooltip__arrow_bottom {
	border-top-color: #fff;
	border-width: 7px;
	bottom: -7px;
}

.tooltip_white .tooltip__text {
	color: #000;
	font-size: 13px;
	font-weight: 300;
	line-height: 18px;
	letter-spacing: .26px;
}

.tooltip_white_hide_mob {
	max-width: 242px;
}

.tooltip_white_hide_mob .tooltip__section {
	padding: 15px;
	background: #fff;
}

.tooltip_white_hide_mob .tooltip__arrow_bottom {
	border-top-color: #fff;
	border-width: 7px;
	bottom: -7px;
}

.compare__table-block .swiper-wrapper {
	height: auto !important;
}

.products.result .products__block.searching_results {
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset;
}

.all-brands__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.all-brands .all-brands__title {
	font-size: 24px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: var(--black);
	margin: 24px 0px 20px;
}

.all-brands .all-brands__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom: 24px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 24px;
}

.all-brands .all-brands__link {
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.11px;
	color: var(--cadet-blue);
	width: 16.66666666666667%;
	margin-bottom: 14px;
	position: relative;
	padding-right: 6px;
}

.all-brands .all-brands__link span {
	border-bottom: 1px solid #e6ecf2;
}

.all-brands .all-brands__link img {
	max-height: 24px;
}

.new-help .help__wrapper {
	padding: 24px;
}

.new-help .help__text {
	width: 100%;
	max-width: unset;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.new-help .help__text .help__info {
	width: calc(100% - 790px);
	padding-right: 14px;
}

.tags .tags__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 16px;
}

.tags .tags__inner .tags__item {
	width: 25%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-bottom: 16px;
}

.tags .tags__inner .tags__title {
	font-size: 24px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: var(--black);
	margin: 29px 0 20px;
}

.tags .tags__inner .tags__link {
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.08px;
	color: var(--cadet-blue);
	border-bottom: 1px solid #e6ecf2;
	margin-bottom: 19px;
	display: inline;
}

.tags .pagination.ajax .btn-grey {
	margin: 24px auto;
}

.salon-products.products.new-four.lists.result.four {
	margin-bottom: 24px;
}

.filter.new-filter .glossary-item .glossary-wrap .glossary-wrap__description {
	padding: 16px;
}

.news-article__banner__content h2 {
	margin-left: auto;
	margin-right: auto;
	max-width: 870px;
}

.news-article .news-article__slider {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 24px;
}

.shows .swiper-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.shows .swiper-container .swiper-wrapper {
	height: auto;
}

.container.container- .swiper-container.swiper-articles .show-prod .product-name {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.container.container- .swiper-container.swiper-articles .show-prod .product-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

/* .sidebar-menu ul li {
	display: flex;
	justify-content: space-between;
}
*/
.news-article__text-content ol {
	margin-left: 20px;
	margin-bottom: 16px;
}

.about-project__main-block-new p,
.news-article__text-content ol,
.service-rules table tr td,
.news-article__text-content ol,
.service-rules__itemTitle ol,
.vacancy ul,
.service-rules table tr th,
.service-rules ol>li:before,
.agreement-user ul,
.agreement-user ol,
.agreement-user p,
.agreement-user ol>li:before,
.news-article__text-content p,
.news-article__small-image p,
.news-article__text-content ul,
.news-article__comment-block .comments .comments__item__content p,
.articles .articles-block-text,
.category-toggle-top.resl .tab,
.articles.comments .comments-block .midle-p,
.what__text {
	font-size: 16px;
	color: #1a1a1a;
}

.articles .articles-block-text {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	max-height: unset;
}

.reviews__head {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.reviews__head h3 {
	margin-right: 16px;
	min-height: unset;
}

.reviews__head .btn {
	font-size: 16px;
	font-weight: 700;
	padding: 10px 37px;
	color: #000;
	line-height: 21px;
}

.articles .swiper-button-next,
.articles .swiper-button-prev {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.sidebar-menu a {
	border-bottom: none;
}

.sidebar-menu li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.sidebar-menu li a span {
	margin-left: 12px;
}

.header.header-land {
	height: 75px;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 2;
	position: relative;
}

.header.header-land .header-land__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	border-bottom: solid 1px rgba(240, 240, 240, 0.07);
}

.header.header-land .header-land__social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.header.header-land .header-land__social a {
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	letter-spacing: 0.108px;
	margin-right: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.header.header-land .header-land__social a:last-child {
	margin-right: 0;
}

.page-land {
	background: #F0F0F0;
}

.banner-land {
	margin: -75px auto 0;
	padding-top: 255px;
	padding-bottom: 286px;
	/* max-width: 1440px; */
}

.banner-land .banner-land__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.banner-land h1 {
	color: #ffffff;
	font-size: 40px;
	font-weight: bold;
	line-height: 53px;
	text-align: center;
	letter-spacing: 0.2399999px;
	margin-bottom: 17px;
}

.banner-land .banner-land__text {
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	line-height: 28px;
	text-align: center;
	max-width: 588px;
	margin-bottom: 26px;
}

.banner-land .banner-land__button {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	line-height: 21px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.09599999px;
	border-radius: 6px;
	background: #ff2626;
	padding: 14px 38px;
}

.banner-land .banner-land__button:hover {
	background-color: #ff3f3f;
}

.banner-land .banner-land__button:active {
	background-color: var(--orangey-red-active);
}

.banner-land .banner-land__button:focus {
	background-color: #f00e0e;
}

.about-land {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin-top: -75px;
	margin-bottom: 50px;
}

.about-land .about-land__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 26px;
	background: #ffffff;
	-webkit-box-shadow: 0px 2px 58px rgba(0, 0, 0, 0.09);
	box-shadow: 0px 2px 58px rgba(0, 0, 0, 0.09);
	padding: 66px 110px 80px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 100%;
	position: relative;
}

.about-land .about-land__text {
	font-size: 20px;
	font-weight: normal;
	line-height: 34px;
	text-align: center;
	letter-spacing: 0.12px;
	max-width: 820px;
	margin-bottom: 32px;
}

.about-land .about-land__swiper {
	max-width: 100%;
	position: relative;
}

.about-land .swiper-slide {
	border-radius: 5px;
	overflow: hidden;
}

.about-land .swiper-container {
	overflow: hidden;
}

.about-land .swiper-button-prev {
	left: -63px;
	top: 50%;
}

.about-land .swiper-button-next {
	right: -63px;
	top: 50%;
}

.solutions-land {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 36px;
	background: unset !important;
}

.solutions-land .solutions-land__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.solutions-land .swiper-container {
	overflow: hidden;
	max-width: 100%;
}

.solutions-land .swiper-button-prev {
	display: none;
}

.solutions-land .swiper-button-next {
	display: none;
}

.solutions-land .swiper-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 -10px;
}

.solutions-land .swiper-slide {
	width: calc(100%/3 - 2px);
	padding: 0 10px;
	margin-bottom: 10px;
	position: relative;
}

.solutions-land .solutions-land__item {
	border-radius: 6px;
	overflow: hidden;
}

.solutions-land .solutions-land__info {
	position: absolute;
	width: auto;
	bottom: 23px;
	border-radius: 6px;
	background: rgba(26, 26, 26, 0.8);
	left: 26px;
	right: 26px;
	padding: 20px;
	min-height: 118px;
}

.solutions-land .solutions-land__caption {
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	line-height: 32px;
	letter-spacing: 0.176px;
	margin-bottom: 1px;
}

.solutions-land .solutions-land__text {
	color: #a3a3a3;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	letter-spacing: 0.09600001px;
}

.reviews-land {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 55px;
}

.reviews-land .reviews-land__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.reviews-land .reviews-land__swiper {
	max-width: 916px;
	margin-top: 12px;
	width: 100%;
}

.reviews-land .swiper-button-prev {
	left: 46px;
}

.reviews-land .swiper-button-next {
	right: 46px;
}

.reviews-land .swiper-container {
	overflow: hidden;
}

.reviews-land .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.reviews-land .reviews-land__quote {
	margin-bottom: 24px;
	position: relative;
}

.reviews-land .reviews-land__quote:before,
.reviews-land .reviews-land__quote:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0px;
	width: 31px;
	height: 24px;
	background: url(../img/svg/quotation.svg) no-repeat center/cover;
}

.reviews-land .reviews-land__quote:after {
	left: auto;
	top: auto;
	right: 0;
	bottom: 0px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.reviews-land .reviews-land__name {
	color: #1a1a1a;
	font-size: 16px;
	font-weight: normal;
	line-height: 21px;
	text-align: center;
}

.reviews-land .reviews-land__profession {
	color: #1a1a1a;
	font-size: 16px;
	font-weight: bold;
	line-height: 21px;
	text-align: center;
}

.reviews-land p {
	font-size: 20px;
	font-weight: normal;
	line-height: 34px;
	text-align: center;
	letter-spacing: 0.12px;
	/* padding: 0 48px; */
	width: 90%;
	margin: 0 auto;
}

.advantages-land {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.advantages-land .advantages-land__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 46px;
	border: solid 1px #ebebeb;
	background: #ffffff;
	padding: 60px 0;
}

.advantages-land .advantages-land__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 7px;
}

.advantages-land .advantages-land__item {
	width: calc(100%/3);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	/* padding: 0 50px; */
	padding: 0 4%;
	/* margin-bottom: 95px; */
	margin-bottom: 7.7%;
}

.advantages-land .advantages-land__item:nth-of-type(3n+2) {
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}

.advantages-land .advantages-land__item:nth-last-of-type(-n+3) {
	margin-bottom: 0;
}

.advantages-land .advantages-land__images {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 14px;
	height: 51px;
}

.advantages-land .advantages-land__caption {
	color: #1a1a1a;
	font-size: 20px;
	font-weight: bold;
	line-height: 27px;
	text-align: center;
	letter-spacing: 0.12px;
	margin-bottom: 18px;
}

.advantages-land .advantages-land__info {
	color: #1a1a1a;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	text-align: center;
	letter-spacing: 0.09600001px;
	padding: 0 14px;
}

.advantages-land+.form-land {
	margin: -293px auto 0;
	padding-top: 350px;
}

.form-land {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: url("/upload/frontend_img/landing/jpg/landFormBg-min.jpg") no-repeat center 0;
	padding-top: 64px;
	padding-bottom: 64px;
	margin: 0px auto 0;
	background-size: cover;
	/* max-width: 1440px; */
}

.form-land .form-land__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.form-land .form-land__title {
	color: #ffffff;
	font-size: 32px;
	font-weight: bold;
	line-height: 43px;
	text-align: center;
	letter-spacing: 0.1919999px;
	margin-bottom: 6px;
}

.form-land .form-land__subtitle {
	color: #ffffff;
	font-size: 20px;
	font-weight: normal;
	line-height: 34px;
	text-align: center;
	letter-spacing: 0.12px;
	margin-bottom: 28px;
}

.form-land .form-land__form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 820px;
	width: 100%;
}

.form-land .form-land__items {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 8px;
}

.form-land .input-block {
	width: calc(100%/3 - 10px);
	padding: 0 8px;
}

.form-land .footers-offer-privacy {
	padding-bottom: 24px;
}

.form-land .footers-offer-privacy label {
	color: #b8d5e6;
	font-size: 14px;
	font-weight: normal;
	line-height: 19px;
	letter-spacing: 0.08399999px;
}

.form-land .footers-offer-privacy label a {
	color: white;
}

.form-land .btn {
	width: 192px;
	height: 40px;
	border-radius: 6px;
	color: #1a1a1a;
	font-size: 16px;
	font-weight: bold;
	line-height: 21px;
	text-align: center;
	letter-spacing: 0.096px;
}

.footer-land {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: url("../img/landing/footer-logo.svg") no-repeat 50% calc(50% - 30px);
	padding-top: 58px;
	padding-bottom: 0;
}

.footer-land .footer__title {
	color: #1a1a1a;
	font-size: 32px;
	font-weight: bold;
	line-height: 43px;
	text-align: center;
	letter-spacing: 0.1919999px;
	margin-bottom: 24px;
}

.footer-land .footer__tel {
	color: #1a1a1a;
	font-size: 24px;
	font-weight: normal;
	line-height: 34px;
	text-align: center;
	letter-spacing: 0.144px;
	margin-bottom: 3px;
}

.footer-land .footer__mail {
	font-size: 20px;
	font-weight: normal;
	line-height: 34px;
	text-align: center;
	letter-spacing: 0.144px;
	margin-bottom: 31px;
}

.footer-land .footer__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.footer-land .footer__inner {
	background: unset;
	padding: 0 0 30px;
}

.footer-land .footer__social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.footer-land .footer__caption {
	color: #a0a0a0;
	font-size: 14px;
	font-weight: normal;
	line-height: 19px;
	text-align: center;
	letter-spacing: 0.08399999px;
	width: 100%;
	margin-bottom: 14px;
}

.footer-land .footer__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.footer-land .footer__link a {
	border-radius: 2px;
	border: solid 1px #ebebeb;
	background-color: #fff;
	display: inline-block;
	margin-right: 8px;
	width: 40px;
	height: 40px;
	display: -ms-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.footer-land .footer__link a:last-child {
	margin-right: 0;
}

.about-land .about-land__title,
.solutions-land .solutions-land__title,
.reviews-land .reviews-land__title,
.advantages-land .advantages-land__title {
	color: #1a1a1a;
	font-size: 32px;
	font-weight: bold;
	line-height: 43px;
	letter-spacing: 0.1919999px;
	text-align: center;
	margin-bottom: 24px;
}

.common__header .swiper-container.swiper-tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.common__block-product.product.col-4 .product-name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.common__block-product.product.col-4 .product-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.common__block-product.product.col-4 .product-name .popular {
	width: 32px;
	height: 32px;
	background: url("../img/item-popular.svg") no-repeat;
	background-size: contain;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-left: 12px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-top: -12px;
}

/* .error+.sharing .sharing__container, .error.sharing .sharing__container {
	left: 22%;
}
*/
/* .col-s.full .right {
	flex-grow: 1;
}
*/
.news-article__big-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -8px;
	-webkit-box-pack: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
}

.news-article__big-image+.news-article__bottom {
	margin-top: 16px;
}

.news-article__big-image .news-article__big-pic {
	padding: 0 8px;
	max-height: 390px;
	border-radius: 6px;
	overflow: hidden;
	max-width: 50%;
	width: calc(50% - 8px);
	background-position: top left !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	/* padding-top: 31%; */
}

.news-article__big-image .news-article__big-pic img {
	width: auto;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
}

.news-gallery {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%;
}

.news-gallery__small {
	max-width: 820px;
	margin: 0 auto;
}

.news-gallery .news-gallery__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 0;
}

.news-gallery .news-gallery__list .news-gallery__pic {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	justify-content: center;
}

.news-gallery .news-gallery__list .news-gallery__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
	z-index: 6;
}

.news-gallery .news-gallery__list .news-gallery__item .news-gallery__point {
	border: solid 1px rgba(255, 255, 255, 0.2);
	background: rgba(255, 255, 255, 0.1);
	width: 58px;
	height: 58px;
	border-radius: 50%;
	overflow: hidden;
	cursor: pointer;
}

.news-gallery .news-gallery__list .news-gallery__item .news-gallery__point:before {
	content: '';
	border: solid 1px rgba(255, 255, 255, 0.2);
	background: rgba(255, 255, 255, 0.1);
	width: 40px;
	height: 40px;
	position: absolute;
	border-radius: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	left: 50%;
}

.news-gallery .news-gallery__list .news-gallery__item .news-gallery__point:after {
	content: '';
	width: 16px;
	height: 16px;
	background: #ff2626;
	position: absolute;
	border-radius: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	left: 50%;
}

@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
	}

	70% {
		-webkit-box-shadow: 0 0 0 20px rgba(204, 169, 44, 0);
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
	}
}

@keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
		box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
	}

	70% {
		-webkit-box-shadow: 0 0 0 20px rgba(204, 169, 44, 0);
		box-shadow: 0 0 0 20px rgba(204, 169, 44, 0);
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
		box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
	}
}

.news-gallery .news-gallery__list .news-gallery__item .news-gallery__card {
	width: 300px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: absolute;
	top: -50%;
	-webkit-transform: translateY(-25%);
	-ms-transform: translateY(-25%);
	transform: translateY(-25%);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	pointer-events: none;
}

/* .news-gallery .news-gallery__list .active .news-gallery__card, */
.news-gallery .news-gallery__list .swiper-slide-active .news-gallery__card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	pointer-events: unset;
	z-index: 9;
}

/* .news-gallery .news-gallery__list .swiper-slide.absolute.swiper-slide-active .news-gallery__point {
	pointer-events: none;
} */
.news-gallery .news-gallery__list .swiper-slide-active .news-gallery__point:after {
	background: #f2f249;
}

.news-gallery .news-gallery__list .swiper-slide-active .news-gallery__point:after {
	-webkit-animation: pulse 2s infinite;
	animation: pulse 2s infinite;
}

.news-gallery .news-gallery__list .news-gallery__item .news-gallery__card.tooltip-left {
	left: calc(100% + 19px);
}

.news-gallery .news-gallery__list .news-gallery__item .news-gallery__card.tooltip-right {
	right: calc(100% + 19px);
}

.news-gallery .news-gallery__list .news-gallery__item .news-gallery__card.tooltip-left:before {
	position: absolute;
	content: "";
	width: 0px;
	height: 0px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid white;
	left: -10px;
	top: 32%;
}

.news-gallery .news-gallery__list .news-gallery__item .news-gallery__card.tooltip-right:before {
	position: absolute;
	content: "";
	width: 0px;
	height: 0px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid white;
	right: -10px;
	top: 32%;
}

.news-gallery .news-gallery__list .news-gallery__item .news-gallery__card .products__block-product.product.col-3.result-block {
	overflow: hidden;
	border-radius: 5px;
	border: solid 1px #ebebeb;
	background: #ffffff;
	-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.19);
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.19);
	max-width: unset;
	margin: 0;
}

.news-gallery .news-gallery__container {
	position: absolute;
	width: 100%;
	height: calc(100% - 72px);
	overflow: unset !important;
	z-index: 10;
}

.news-gallery .swiper-slide.absolute {
	/* opacity: 1 !important; */
	position: absolute;
	width: 58px;
	height: 58px;
	/* transform: unset !important;
	pointer-events: unset; */
}

.news-gallery .news-gallery__button {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(26, 26, 26, 0.2);
	height: 72px;
	/* display: flex; */
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
	padding: 0 32px;
	display: none;
	/* z-index: 3; */
}

.news-gallery .news-gallery__button.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.news-gallery .news-gallery__button span {
	opacity: 0.6003302;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	width: auto;
	height: 24px;
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
	/* line-height: 20px; */
	text-align: center;
	letter-spacing: 0.09599999px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.news-gallery .news-gallery__button .news-gallery__close {
	width: 56px;
	height: 40px;
	background: url("../img/svg/btn-close.svg");
	margin-right: auto;
	z-index: 10;
	cursor: pointer;
}

.news-gallery .news-gallery__button .swiper-button-prev {
	width: 40px;
	height: 40px;
	position: static;
	background: url("../img/svg/gallery_left.svg");
	opacity: 1 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	margin-top: 0;
	margin-left: auto;
	pointer-events: all;
	cursor: pointer;
}

.news-gallery .news-gallery__button .swiper-button-prev:after {
	display: none;
}

.news-gallery .news-gallery__button .swiper-button-next {
	width: 40px;
	height: 40px;
	position: static;
	background: url("../img/svg/gallery_right.svg");
	opacity: 1 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	margin-top: 0;
	margin-left: 8px;
	pointer-events: all;
	cursor: pointer;
}

.news-gallery .news-gallery__button .swiper-button-next:after {
	display: none;
}

.news-gallery .news-gallery__button .swiper-button-prev:hover {
	background: url("../img/svg/gallery_left-color.svg");
}

.news-gallery .news-gallery__button .swiper-button-next:hover {
	background: url("../img/svg/gallery_right-color.svg");
}

.news-gallery .swiper-pagination.swiper-pagination-bullets {
	display: block;
}

.news-gallery .swiper-wrapper {
	/* transform: none !important; */
}

@-webkit-keyframes progress {
	from {
		-webkit-transform: scale(0, 1);
		transform: scale(0, 1);
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes progress {
	from {
		-webkit-transform: scale(0, 1);
		transform: scale(0, 1);
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

.news-gallery .progress {
	background: #f2f249;
	-webkit-box-shadow: 0px 2px 4px rgba(242, 242, 73, 0.31);
	box-shadow: 0px 2px 4px rgba(242, 242, 73, 0.31);
	/*some color*/
	height: 4px;
	/*some height*/
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
}

.news-gallery .animation {
	-webkit-animation: progress 30s linear 0s;
	animation: progress 30s linear 0s;
}

.news-article__small-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 1000px;
	margin: 0 auto;
}

.news-article__small-image img {
	border-radius: 6px;
	max-width: 400px;
	max-height: 340px;
}

.news-article__small-text {
	margin-left: 48px;
	padding: 16px 0px 24px;
}

.news-article__small-text p {
	margin-bottom: 16px;
}

.news-article__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 24px;
}

.news-article__top .news-article__design {
	width: 272px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.news-article__top .news-article__design-img {
	width: 100px;
	height: 100px;
	border-radius: 50%;
}

.news-article__top .news-article__design .news-article__caption {
	width: calc(100% - 100px);
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: var(--black);
	-ms-flex-item-align: center;
	align-self: center;
}

.news-article__top .news-article__design .news-article__caption p {
	font-size: 12px;
	color: var(--brown-grey);
	padding: 0 0 0 16px;
}

.news-article__top .news-article__design .news-article__tagline {
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.7;
	letter-spacing: 0.12px;
	color: #000000;
	margin-top: 24px;
}

.news-article__top .news-article__text p {
	font-size: 14px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.71;
	letter-spacing: normal;
	color: var(--black);
	text-align: left;
}

.news-article__top .news-article__text {
	margin-top: 124px;
}

.news-article__carousel .products__block-product.product.col-3.result-block {
	max-width: unset;
	margin-bottom: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-left: 0;
	border-radius: 5px;
	border: solid 1px #fbfbfb;
	background: #ffffff;
	-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
}

.news-catalog__slider .new-four.lists.products.result.four .news-article__carousel {
	text-align: left;
	padding: 0;
	overflow: visible;
}

.news-catalog__slider .news-article__carousel .swiper-slide {
	height: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: calc(100%/3);
}

.news-catalog__slider .lists.products.result.four {
	position: relative;
	max-width: 1000px;
	overflow: hidden;
	margin: 0 auto;
	padding: 5px 20px;
}

.new-four.lists.products.result.four .gallery-topp .swiper-slide img {
	max-width: 100%;
	max-height: 100%;
}

.new-four.lists.products.result.four .gallery-topp .swiper-slide {
	max-width: 290px;
	max-height: 215px;
}

.news-article__materials ul {
	list-style: none;
	margin-left: 0;
}

.news-article__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 24px;
}

.news-article__bottom .sharing {
	width: auto;
	height: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #1a1a1a;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	margin-right: 0;
	margin-bottom: 16px;
	margin-top: 16px;
}

.news-article__bottom .sharing__button {
	color: #477db3;
	margin-left: 4px;
}

.news-article__bottom .sharing__container {
	left: unset;
	-webkit-transform: unset;
	-ms-transform: unset;
	transform: unset;
}

.news-article__change {
	border-radius: 6px;
	background: #f9fafc;
	padding: 22px 32px;
	max-width: 1030px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.news-article__change .news-article__next {
	width: calc(50% + 1px);
	border-right: 1px solid #f0f0f0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 16px;
}

.news-article__change .news-article__prev {
	width: calc(50% - 1px);
	text-align: right;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	padding-left: 16px;
}

.news-article__change .news-article__excerpt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.news-article__change .news-article__button {
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
	background: #fff;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin: 0 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.news-article__change .news-article__button:after {
	position: absolute;
	content: '';
	width: 10px;
	height: 13.8px;
	background: url(../img/svg/tr.svg) no-repeat center center;
	top: calc(50% - 7px);
	left: calc(50% - 5px);
}

.news-article__change .news-article__next .news-article__button:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	left: calc(50% - 6px);
}

.news-article__desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 1000px;
	padding: 5px 20px;
	margin: 0 auto;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 48px;
}

.news-article__desc h2 {
	width: 100%;
	font-size: 24px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: var(--black);
	text-align: center;
	margin-bottom: 30px;
}

.news-article__desc .news-article__desc-left {
	width: 295px;
	border-radius: 6px;
	-webkit-box-shadow: 0 7px 20px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 7px 20px 0 rgba(0, 0, 0, 0.1);
	border: solid 1px #ebebeb;
	background-color: var(--icons-white);
	padding: 24px;
	margin-right: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.news-article__desc .news-article__desc-right {
	max-width: calc(100% - 335px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 16px;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.news-article__desc .news-article__desc-item {
	margin: 0 0 16px;
}

.news-article__desc .news-article__desc-name {
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.25;
	letter-spacing: normal;
	color: var(--black);
	margin-bottom: 14px;
}

.news-article__desc .news-article__desc-text {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: normal;
	color: var(--brown-grey);
	margin-bottom: 12px;
}

.news-article__desc .news-article__desc-right .news-article__desc-text {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	margin-bottom: 0px;
}

.news-article__desc .btn {
	color: var(--black);
	font-weight: 700;
	padding: 9px 34px;
	display: -ms-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	/* width: ; */
}

.news-article__desc .news-article__desc-link {
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	letter-spacing: 0.08400001px;
}

.more-articles-from-auth {
	padding: 0 18px;
	overflow: hidden;
}

.more-articles-from-auth .more-articles__items {
	overflow: visible;
}

.telefon-about {
	border-radius: 20px;
	background: #fafafa;
	padding: 20px 32px;
	margin-bottom: 24px;
}

.telefon-about .telefon-about__title {
	color: #1a1a1a;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0.108px;
	margin-bottom: 8px;
}

.telefon-about .telefon-about__text {
	color: #1a1a1a;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.08399998px;
	margin-bottom: 24px;
}

.telefon-about .telefon-about__tel {
	/* color: #4c7399; */
	font-size: 40px;
	font-weight: 300;
	line-height: 53px;
	letter-spacing: 0.2399999px;
}

.what-img.pic_right {
	float: right;
	margin: 5px 0 25px 20px;
	max-width: 50%;
}

.what__text:after {
	content: '';
	clear: both;
	display: block;
}

.show-prod:hover .product-price {
	color: #ff2626;
}

.news-article__text-content+.news-article__text-content h2 {
	margin-top: 0;
}

#sendus-popup-senda .popup__content {
	width: 448px;
	padding: 24px 48px;
}

#sendus-form-senda.universal_form .contact {
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
	border: solid 1px #fbfbfb;
	background-color: var(--icons-white);
	padding: 16px;
	margin-bottom: 16px;
}

#sendus-form-senda.universal_form .contact .contact__desc {
	font-size: 14px;
	font-weight: normal;
	color: #a3a3a3;
}

#sendus-form-senda.universal_form .contact .contact__name {
	font-size: 20px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #477db3;
}

#sendus-form-senda.universal_form .popup__form-group {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

#popup__content .popup__form-group .popup__form-input_m {
	-webkit-box-flex: 2;
	-ms-flex-positive: 2;
	flex-grow: 2;
	margin-right: 16px;
	width: 192px;
}

#popup__content .popup__form-group .popup__form-input_s {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 144px;
}

#sendus-form-senda.universal_form .popup__form-group .input.input-offer {
	width: auto;
}

#sendus-form-senda.universal_form .file .file__title {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.43;
	letter-spacing: 0.08px;
	color: var(--black);
	margin-bottom: 16px;
}

#sendus-form-senda.universal_form .file .file__title span {
	font-weight: bold;
	color: var(--brown-grey);
}

#sendus-form-senda.universal_form .file .file__section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

#sendus-form-senda.universal_form .file .file__section .file__field {
	width: 64px;
	height: 56px;
	border-radius: 2px;
	border: solid 1px #f0f0f0;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 8px;
	margin-bottom: 8px;
	background-repeat: no-repeat !important;
	background-position: top left !important;
	background-size: cover !important;
}

#sendus-form-senda.universal_form .file .file__section .file__field img {
	max-height: 54px;
}

#sendus-form-senda.universal_form .file .file__section .file__field:nth-of-type(5),
#sendus-form-senda.universal_form .file .file__section .file__field:nth-of-type(10) {
	margin-right: 0;
}

#sendus-form-senda.universal_form .file .file__section .file__field .file-pdf {
	margin-top: 6px;
}

#sendus-form-senda.universal_form .file .file__section .file__text {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	padding: 2px 6px;
}

#sendus-form-senda.universal_form .file .file__section .file__delete {
	width: 16px;
	height: 16px;
	background: url(../img/svg/iconscross.svg);
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

#sendus-form-senda.universal_form .file .file__footer {
	margin: 8px auto 17px;
}

#sendus-form-senda.universal_form .file .file__footer .file__button {
	width: 198px;
	height: 40px;
	border-radius: 3px;
	background: #f0f0f0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	cursor: pointer;
	margin: 0 auto;
	overflow: hidden;
	font-size: 16px;
	font-weight: bold;
	line-height: 21px;
}

#sendus-form-senda.universal_form .file .file__footer .file__input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	font-size: 200%;
	opacity: 0;
	cursor: pointer;
	cursor: hand;
}

#sendus-form-senda.universal_form .file .file__footer .file__input ::-webkit-file-upload-button {
	cursor: pointer;
}

.products .ajax-load .btn.btn-grey {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.1px;
	text-align: center;
	color: var(--cadet-blue);
}

.content__block {
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	display: block;
	margin-bottom: 32px;
	line-height: 1.75;
}

@media (min-width: 768px) {
	.service-rules table tr td:nth-child(1) {
		min-width: 180px;
	}
	.popup__wrapper_city {
		max-width: 750px;
		min-width: 750px;
		max-height: 100vh;
		overflow: auto;
	}
}

@media (min-width: 992px) {
	.tabs__content .ul-list li {
		width: auto;
		margin-right: 3%;
	}

	.col-s.full .right {
		width: 316px;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-left: 16px;
	}

	.filter.new-filter .filter__tags-block .filter__head-item .checkbox__text {
		white-space: nowrap;
	}
}

@media (max-width: 1250px) {
	h3 {
		font-size: 15px;
		line-height: 15px;
	}

	.about-project__main-block-new p,
	.news-article__text-content ol,
	.service-rules table tr td,
	.service-rules__itemTitle ol,
	.vacancy ul,
	.service-rules table tr th,
	.service-rules ol>li:before,
	.agreement-user ul,
	.agreement-user ol,
	.agreement-user p,
	.agreement-user ol>li:before,
	.news-article__text-content p,
	.news-article__text-content ul,
	.news-article__comment-block .comments .comments__item__content p,
	.articles .articles-block-text,
	.category-toggle-top.resl .tab,
	.articles.comments .comments-block .midle-p,
	.news-article__small-image p,
	.what__text {
		font-size: 14px;
	}

	.header__center.header__center-new .header__center-presented h3 {
		/* font-size: 15px;
		*/
		line-height: 15px;
	}

	.header__center.header__center-new .header__center-presented .header__center-presented__title {
		line-height: 15px;
	}

	.location-mag {
		display: none;
	}

	.header__top .row .header__top-menu {
		margin-right: 102px;
		margin-left: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.header__top .row .header__top-menu li {
		margin-right: auto;
	}

	.header__center.header__center-new .header__center-catalot {
		margin-right: auto;
	}

	.header__center.header__center-new .header__center-burger {
		margin: 12px 16px 0 auto;
	}

	.footer__container-contacts {
		margin-right: auto;
	}

	.footer__container-list+.footer__container-list {
		margin: 0 auto;
	}

	.footer__bottom .container ul {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.footer__bottom .container ul .footer__update {
		margin-right: 0px;
	}

	.footer__bottom .container ul li {
		margin-bottom: 12px;
		margin-right: auto;
	}

	.footer__bottom .container ul li:nth-child(1) {
		margin-right: auto;
	}

	.footer__bottom .container ul li:nth-child(5) {
		margin-right: auto;
	}

	.footer__bottom .container ul li:nth-child(6) {
		margin-left: unset;
	}

	.tab-filter.active .checkbox-sl {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin-right: 16px;
	}

	.service-form .service-form__form .input-block {
		margin-bottom: 12px;
	}

	.service-form .service-form__form .input-block .input__item {
		max-width: 100% !important;
	}

	.service-form .service-form__form .input-block {
		width: calc(33% - 10px);
		margin-right: 0;
	}

	.service-form .service-form__form {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.service-form .service-form__form .footer__container-get-button.btn.btn-yellow {
		margin-left: auto;
	}

	.header__center-search__input {
		width: calc(100% - 38px);
		max-width: calc(100% - 38px);
	}

	.category-toggle-top .tab {
		width: auto;
	}

	.products.dr .product,
	.products.dr .product:nth-child(3) {
		margin-right: 20px;
	}

	.lists.one .lists__inner .product__wrapper .catalog-info .catalog-brand .category-more .stars {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.lists.one .lists__inner .product__wrapper .catalog-info .catalog-brand .category-more .stars-review a {
		margin-left: 0;
	}

	.lists.one .lists__inner .product__wrapper .catalog-info .flex-i.it {
		margin-bottom: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		width: auto;
	}

	.lists.one .lists__inner .product__wrapper .catalog-info {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.lists.two .lists__wrapper .flex-i.itr {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-ms-grid-row-align: center;
		align-items: center;
	}

	.lists.two .lists-item.two-item .atrebut {
		margin-bottom: auto;
	}

	.lists.two .lists__inner .product__wrapper .flex-i.itr .salon-but-a {
		margin-bottom: 12px;
	}

	.lists.two .lists__inner .product__wrapper .options .options-l .delet {
		right: -30px;
	}

	.filter.new-filter .filter__head-item {
		width: 25%;
	}

	.filter.new-filter .filter__middle-item {
		width: 20%;
	}

	.filter.new-filter .filter__bottom .radio__items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-preferred-size: 140px;
		flex-basis: 140px;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.filter.new-filter .filter__bottom {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.filter.new-filter .filter__bottom .dimensions__range {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.filter.new-filter .filter__bottom .dimensions__range .price-h {
		width: 100%;
		margin-bottom: 8px;
	}

	.filter.new-filter .filter__bottom .dimensions .col_flvl2 {
		width: 100%;
		margin-right: unset;
		margin-bottom: 12px;
	}

	.filter.new-filter .filter__bottom .filter__row {
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		max-width: unset !important;
		width: calc(40% - 16px) !important;
		margin-right: 0 !important;
	}

	.filter.new-filter .filter__bottom .filter__tags {
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		max-width: unset !important;
		width: calc(40% - 16px) !important;
		margin-right: 0 !important;
	}

	.filter.new-filter .filter__bottom .filter__row>.tab-filter {
		width: 100%;
	}

	.all-brands .all-brands__link {
		width: 25%;
		padding-right: 14px;
	}

	.new-help .help__text {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.new-help .help__text .help__info {
		width: 100%;
	}

	.new-help .help__wrapper {
		padding: 0 16px;
	}

	/* .help__text .checkbox-sl span {
		font-size: 14px;
	} */
	.tags .tags__inner .tags__item {
		width: 33%;
	}

	.category-toggle-top {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}

	.solutions-land .swiper-wrapper {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-pack: unset;
		-ms-flex-pack: unset;
		justify-content: unset;
		margin: 0;
	}

	.about-land .swiper-button-next {
		right: -66px;
	}

	.about-land .swiper-button-prev {
		left: -66px;
	}

	.reviews-land .swiper-button-next {
		right: 0;
	}

	.reviews-land .swiper-button-prev {
		left: 0;
	}

	.about-land .about-land__inner {
		padding: 7%;
	}

	.solutions-land .solutions-land__inner {
		padding: 0 7%;
		position: relative;
	}

	.solutions-land .swiper-button-prev {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.solutions-land .swiper-button-next {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.solutions-land .swiper-button-next {
		right: 0;
	}

	.solutions-land .swiper-button-prev {
		left: 0;
	}

	.telefon-about .telefon-about__title {
		font-size: 16px;
	}

	.telefon-about .telefon-about__text {
		font-size: 12px;
	}

	.telefon-about .telefon-about__tel {
		/* color: #4c7399; */
		font-size: 40px;
	}
}

@media (max-width: 991px) {
	#sendus-popup-senda .popup__content {
		width: 320px;
		padding: 20px 16px 24px;
		max-height: 100vh;
		overflow: auto;
	}

	#sendus-form-senda.universal_form .popup__form-group .input-block {
		width: 100%;
		max-width: 100%;
	}

	#sendus-form-senda.universal_form .popup__form-group .input.input-offer {
		width: 100%;
		max-width: 100%;
		margin-bottom: 0;
	}

	#sendus-form-senda.universal_form .file .file__footer .file__button {
		width: 100%;
	}

	#sendus-form-senda.universal_form .contact .contact__name {
		font-size: 14px;
	}

	.header__center-deferred,
	.header__center-burger,
	.footer__container-contacts-logo,
	.icons__block-item:after,
	.ul-list-img,
	.intro__block-img,
	form.header__center-search,
	.header__center-logo a,
	.header__top .row .header__top-login,
	.header__center-catalot,
	.header__center-sale a {
		display: none;
	}

	.header__top .row .header__top-menu li:not(:first-child) {
		display: none;
	}

	.header__top .row .header__top-menu li:not(:first-child) {
		display: none;
	}

	.header__top .row .header__top-menu {
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		margin-right: auto;
	}

	.header__top .row .header__top-menu li a {
		font-size: 14px;
	}

	.header__top .row .header__top-sale .selle {
		margin-right: 30px;
	}

	.header__center.header__center-new .header__center-presented .header__center-presented__text {
		font-size: 16px;
	}

	.header__center.header__center-new .header__center-catalot {
		margin-right: auto;
		z-index: 3;
	}

	.footer .footer__inner {
		padding: 32px 0;
	}

	.footer__container-list {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
		margin-bottom: 20px;
		max-width: 49%;
		width: 100%;
		margin-right: auto;
	}

	.footer__container-list+.footer__container-list {
		margin: 0 0 20px;
	}

	.header__center.header__center-new .header__center-presented {
		margin-top: 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-left: 0.668%;
	}

	.header__center.header__center-new .header__center-presented h3 {
		width: 100%;
	}

	.header__center.header__center-new .header__center-presented .header__center-presented__title {
		width: 100%;
	}

	.header__center.header__center-new .header__center-presented .header__center-presented__text {
		margin-left: 0;
		margin-right: 16px;
	}

	.header__center.header__center-new .header__center-presented .header__center-presented__text:last-child {
		margin-left: 0;
		margin-right: 0px;
	}

	.header__center.header__center-new .mobile {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	#compare {
		background: url("../img/svg/compare.svg") no-repeat;
		width: 24px;
		height: 24px;
	}

	.active#compare {
		background: url("../img/svg/icons/compare.svg") no-repeat;
	}

	.active#compare span {
		position: absolute;
		background-color: var(--off-yellow);
		font-weight: bold;
		color: var(--black);
		font-size: 9px;
		border: solid 2px #fff;
		line-height: 9px;
		display: -ms-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 16px;
		height: 16px;
		border-radius: 50%;
		top: -5px;
		left: 15px;
		padding-left: 0;
	}

	#like {
		background: url("../img/svg/icons/favorite1.svg") no-repeat;
		width: 24px;
		height: 24px;
	}

	.active#like {
		background: url("../img/svg/icons/favorite.svg") no-repeat;
	}

	.active#like span {
		position: absolute;
		background-color: var(--off-yellow);
		font-weight: bold;
		color: var(--black);
		font-size: 9px;
		border: solid 2px #fff;
		line-height: 9px;
		display: -ms-flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 16px;
		height: 16px;
		border-radius: 50%;
		top: -5px;
		left: 15px;
		padding-left: 0;
	}

	#compare a,
	#like a {
		width: 100%;
		height: 100%;
	}

	.header__center.header__center-new .mobile a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.header__center.header__center-new {
		max-height: 58px;
		padding: 8px;
		-webkit-box-shadow: 0 2px 6px 0 rgba(4, 4, 4, 0.05);
		box-shadow: 0 2px 6px 0 rgba(4, 4, 4, 0.05);
		height: 49px;
	}

	.header__center.header__center-new .header__center-logo {
		max-width: 153px;
		width: 100%;
	}

	.banner .banner__wrapper .swiper-slide {
		height: auto;
		min-height: 450px;
	}

	li.list ul.none.header__center-catalot__list-tlv li {
		margin: 8px auto !important;
	}

	li.list ul.none.header__center-catalot__list-tlv li:nth-child(10) {
		margin-left: 0.668% !important;
	}

	li.list ul.none.header__center-catalot__list-tlv li a {
		height: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	li.list ul.none.header__center-catalot__list-tlv li a span.menu_img {
		margin-top: 6px;
	}

	li.list ul.none.header__center-catalot__list-tlv li a span {
		margin-top: 14px;
	}

	.category-toggle-top .tab {
		min-width: 120px;
	}

	.header__center.header__center-new .header__center-catalot__list .header__center-presented {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-top: 8px;
	}

	.header__center.header__center-new .header__center-catalot__list .header__center-presented .header__center-presented__title,
	.header__center.header__center-new .header__center-catalot__list .header__center-presented h3 {
		font-family: Circe;
		font-size: 16px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.1px;
		color: var(--black);
	}

	.header__center.header__center-new .header__center-catalot__list .header__center-presented .header__center-presented__text {
		font-family: Circe;
		font-size: 20px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		color: var(--black);
	}

	.lists.two .lists__wrapper .product__wrapper .product-name {
		max-width: 228px;
	}

	.lists.two .lists__wrapper .lists__inner .more.abs {
		top: 16px;
		right: 34px;
	}

	.popup-close {
		top: 16px;
		right: 16px;
	}

	.popup-close:after,
	.popup-close:before {
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	.manufacturer-popup .heading-1 {
		max-width: 90%;
	}

	.sharing__container {
		left: 90%;
		-webkit-transform: translateX(-90%);
		-ms-transform: translateX(-90%);
		transform: translateX(-90%);
		padding-top: 8px;
	}

	.sharing__container:after {
		content: '';
		position: absolute;
		-webkit-transform: translateX(-91%);
		-ms-transform: translateX(-91%);
		transform: translateX(-91%);
		left: 91%;
		height: 0;
		border-style: solid;
		border-width: 16px 16px 0 16px;
		border-color: #ffffff transparent transparent transparent;
		position: absolute;
		bottom: -15px;
	}

	.content__wrapper {
		height: auto;
		padding-bottom: 0;
	}

	/* .content__block:not(.show-p) .content__wrapper p:nth-of-type(5)~p {
		display: none;
   }
	*/
	.sorting.commetnt_sort .checkbox-sl+.checkbox-sl {
		margin-left: 15px;
	}

	.calon__card-header.brand__card-header .left {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.calon__card-header.brand__card-header .logo {
		margin-right: 24px;
	}

	.content__block .swiper-container.photo__block .left .img {
		max-height: unset;
	}

	.content__block .photo__block .right .img,
	.content__block .photo__block .right .img:nth-child(4n) {
		margin-right: 0;
	}

	.content__block .photo__block .right {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.lists.one .lists__inner .product__wrapper .catalog-info .catalog-brand {
		width: 186px;
	}

	.faq-main+.products.dr .products__block .products__block-product.product.col-3:nth-child(2n) {
		margin-right: 16px;
	}

	.faq-main+.products.dr .products__block .products__block-product.product.col-3:nth-child(4n) {
		margin-right: 0;
	}

	.faq-main+.products.dr .products__block.salon__block {
		overflow: auto;
		-ms-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}

	.faq-main+.products.dr .products__block .products__block-product.product.col-3 {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.faq-main+.products.dr .products__block .products__block-product.product.col-3 .category-more {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.lists.one .lists__inner .product__wrapper .catalog-info .catalog-brand .category-more .stars {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.lists.one .lists__inner .product__wrapper .catalog-info .catalog-brand .category-more .stars-review a {
		margin-left: 5px;
	}

	.description-brand {
		margin: 16px 0 24px;
	}

	.description-brand .container .description-brand__block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.description-brand .container .description-brand__block .description-brand__pic {
		margin-right: 40px;
		width: 40%;
		height: 200px;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.description-brand .container .description-brand__block .description-brand__text {
		position: relative;
		height: 200px;
		overflow: hidden;
	}

	.description-brand .container .description-brand__block p {
		font-size: 14px;
		margin-bottom: 8px;
	}

	.popup__wrapper.popup__content {
		padding: 20px 16px 24px;
	}

	.universal_form .check__text {
		font-size: 13px;
	}

	.popup__wrapper .check__text {
		font-size: 13px;
	}

	.popup__content .check__text {
		font-size: 13px;
	}

	.universal_form .check__text a {
		line-height: 1 !important;
	}

	.lists__inner .product-img .product__gallery__left .gallery-topp .swiper-slide {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.lists__inner .product-img .product__gallery__left .gallery-topp .swiper-slide img {
		max-width: 100%;
		max-height: 100%;
	}

	.filter.new-filter .filter__head-item,
	.filter.new-filter .filter__middle-item {
		width: 25%;
	}

	.filter.new-filter .filter__bottom .radio__item {
		width: 100%;
	}

	.filter.new-filter .filter__bottom .dimensions__range {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.filter.new-filter .filter__bottom .dimensions__range .price-h {
		width: 100%;
		margin-bottom: 12px;
	}

	.filter.new-filter .filter__footer .filter__footer-buttons {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.filter.new-filter .filter__footer .filter__footer-left .filter__footer-count {
		font-size: 20px;
	}

	.new-two.lists.two .lists__inner .product__wrapper .product-price .atrebut .shouwroom,
	.new-two.lists.two .lists__inner .product__wrapper .product-price .atrebut .hit {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: static;
	}

	.new-two.lists.two .lists__inner .product__wrapper .product-price {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.new-two.lists.two .lists__wrapper .flex-i.itr {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.filter.new-filter .filter__bottom .filter__row {
		width: 30%;
		margin-right: 25px;
	}

	.lists.two .lists__wrapper .lists__inner .product-img .product__gallery__left .gallery-topp .swiper-slide a {
		height: auto;
	}

	.new-four.lists.products.result.four .new-four__bottom .likesa {
		margin: 0 30px 0 0;
	}

	/* .lists.two .lists__wrapper .product__wrapper .options .options-l {
		margin-right: ;
   }
	*/
	.filter.new-filter .filter__head-item {
		width: 33%;
	}

	.filter.new-filter .filter__tags-block:first-child .filter__head-item {
		/* -webkit-box-flex: 0;
		-ms-flex: 0 0 185px;
		flex: 0 0 185px;
		*/
	}

	.all-brands .all-brands__link {
		width: 33%;
		padding-right: 14px;
	}

	.help form .other-pages+.checkbox-sl {
		margin-bottom: 14px;
	}

	.show-prod {
		height: auto;
		margin-bottom: 0 !important;
		max-width: unset !important;
	}

	.common__header-info-pr[data-fancybox] {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 12px;
	}

	.common__header-info-pr[data-fancybox] img {
		display: block;
	}

	.basic-equipment {
		padding: 20px 16px;
	}

	.basic-equipment .basic-equipment__subtitle {
		font-size: 18px;
	}

	.basic-equipment .basic-equipment__left {
		padding-top: 0px;
	}

	.basic-equipment .basic-equipment__right {
		padding-left: 0;
	}

	.basic-equipment .basic-equipment__left .basic-equipment__subtitle {
		font-size: 16px;
		font-weight: 400;
		line-height: 32px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.basic-equipment .glossary-item {
		width: 16px;
		height: 16px;
	}

	.basic-equipment .question-point {
		font-size: 8px;
	}

	.basic-equipment .common__header-info-pr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.basic-equipment .common__header-info-pr .glossary-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 14px;
	}

	.basic-equipment .basic-equipment__info {
		padding: 16px;
	}

	.basic-equipment .basic-equipment__footer {
		/* -webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column; */
	}

	.basic-equipment .basic-equipment__help {
		margin-right: 0;
		/* margin-bottom: 24px; */
		padding: 0;
		text-align: center;
	}

	.basic-equipment .btn {
		width: 100%;
	}

	.basic-equipment .common__header-price {
		margin-top: 4px;
	}

	.basic-equipment .basic-equipment__toggle {
		color: #ffffff;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		font-size: 12px;
		font-weight: 600;
		line-height: 16px;
		text-align: right;
		letter-spacing: 0.072px;
		cursor: pointer;
	}

	.basic-equipment .basic-equipment__inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.basic-equipment .ul-block li {
		font-size: 14px;
		font-weight: 400;
		line-height: 16px;
	}

	.basic-equipment .basic-equipment__attention {
		font-size: 14px;
		line-height: 20px;
	}

	.basic-equipment {
		position: relative;
		top: unset;
		left: unset;
		-webkit-transform: unset;
		-ms-transform: unset;
		transform: unset;
		width: 320px;
	}

	.basic-equipment .basic-equipment__left {
		width: 100%;
	}

	.basic-equipment .basic-equipment__right {
		width: 100%;
	}

	.basic-equipment__left:not(.active) .ul-block,
	.basic-equipment__left:not(.active) .basic-equipment__attention {
		display: none;
	}

	.about-land .swiper-button-next {
		right: -8%;
	}

	.about-land .swiper-button-prev {
		left: -8%;
	}

	.solutions-land .swiper-button-next {
		right: 0;
	}

	.solutions-land .swiper-button-prev {
		left: 0;
	}

	.reviews-land .reviews-land__quote {
		margin: 0 7% 24px;
	}

	.reviews-land p {
		width: auto;
		padding: 0 36px;
	}

	.banner-land {
		padding: 20% 0 22%;
	}

	.advantages-land .advantages-land__item {
		width: calc(100%/2);
	}

	.advantages-land .advantages-land__item:nth-of-type(3n+2) {
		border-left: none;
		border-right: none;
	}

	.advantages-land .advantages-land__item:nth-of-type(odd) {
		border-left: 1px solid #ebebeb;
		border-right: 1px solid #ebebeb;
	}

	.advantages-land .advantages-land__info {
		padding: 0;
	}

	div#search a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.what-img.pic_right {
		float: unset;
		margin: 0px 0 16px 0px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		max-width: unset;
		align-items: baseline;
	}

	.what-img.pic_right img {
		width: 100%;
		height: auto;
		-o-object-fit: contain;
		object-fit: contain;
		align-items: baseline;
	}

	.filter.new-filter .filter__mob-btn {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 19px 10px 19px 30px;
		background: url("../img/svg/new-filter.svg") 0px no-repeat;
		cursor: pointer;
		-webkit-transition: 300ms;
		-o-transition: 300ms;
		transition: 300ms;
		border-bottom: 1px solid #ebebeb;
		margin: 0 16px 16px;
	}

	.filter.new-filter .filter__bottom .filter__tags {
		width: 100% !important;
	}

	.filter.new-filter .filter__mob-btn:after {
		content: "";
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: 16px;
		height: 16px;
		background: url("../img/svg/arr-down.svg") center no-repeat;
		margin-left: auto;
	}

	.filter.new-filter .filter__mob-btn.active:after {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.filter.new-filter .filter__caption,
	.filter.new-filter .filter__subtitle {
		font-family: Circe;
		font-size: 14px !important;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		color: var(--black);
		margin-bottom: 16px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		cursor: pointer;
	}

	.filter.new-filter .filter__caption:after,
	.filter.new-filter .filter__subtitle:after {
		content: "";
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: 16px;
		height: 16px;
		background: url("../img/svg/arr-down.svg") center no-repeat;
		margin-left: auto;
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.filter.new-filter .filter__caption.active:after,
	.filter.new-filter .filter__subtitle.active:after {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	.filter.new-filter .filter__caption.active+div {
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		max-height: 0;
		overflow: hidden;
		padding: 0;
	}

	.filter.new-filter .filter__caption.active {
		margin-bottom: 0;
	}

	.filter.new-filter .filter__subtitle.active~div {
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		max-height: 0;
		overflow: hidden;
		padding: 0;
		margin: 0 !important;
	}

	.filter.new-filter .filter__subtitle.active {
		margin: 0;
	}

	.filter.new-filter .filter__head-item,
	.filter.new-filter .filter__middle-item {
		width: 50% !important;
		-ms-flex-preferred-size: 50% !important;
		flex-basis: 50% !important;
	}

	.filter.new-filter .filter__bottom {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		border-bottom: 0;
		padding-bottom: 0;
		padding-top: 0;
	}

	.filter.new-filter .filter__bottom .filter__row {
		width: 100%;
		margin-right: 0;
		padding-bottom: 16px;
		margin-bottom: 16px;
		border-bottom: 1px solid #ebebeb;
	}

	.filter.new-filter .filter__bottom .filter__row .tab-filter .price-h {
		margin-bottom: 12px;
	}

	.filter.new-filter .filter__bottom .tab-filter .slider_base {
		width: 100%;
		max-width: unset;
		bottom: -9px;
	}

	.filter.new-filter .filter__bottom .radio__item {
		width: calc(50% - 16px);
		margin-right: 16px;
	}

	/* .filter.new-filter .filter__bottom .filter__row>.tab-filter {
		padding-top: 16px;
   }
	*/
	.filter.new-filter .filter__footer {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-top: 0;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		-ms-grid-row-align: baseline;
		align-items: baseline;
	}

	.filter.new-filter .filter__footer .filter__footer-left .filter__footer-count {
		font-size: 14px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: 2.29;
		letter-spacing: normal;
		color: var(--black);
	}

	.filter.new-filter .checkbox-sl {
		width: 100%;
	}

	.filter.new-filter .filter__middle-item .checkbox__block {
		width: 100%;
	}

	.filter.new-filter .filter__footer .filter__footer-buttons {
		margin-left: unset;
		width: 100%;
	}

	.filter.new-filter .filter__footer .filter__footer-left .filter__footer-count span {
		font-size: 22px;
	}

	.filter.new-filter .filter__footer .filter__footer-buttons .filter__button-reset.js-filter-button-reset,
	.filter.new-filter .filter__footer .filter__footer-buttons .filter__button-submit {
		width: calc(50% - 8px);
	}

	.filter.new-filter .filters__wrapper {
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		max-height: 0;
		overflow: hidden;
		padding: 0 16px;
	}

	.filter.new-filter .filters__wrapper.active {
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		max-height: 9999px;
		margin-bottom: 24px;
	}

	.filter.new-filter {
		padding: 0;
	}

	.filter.new-filter+.collections.new-collections {
		margin-top: 0;
	}

	.filter.new-filter .filter__head {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		border-bottom: 0;
	}

	.filter.new-filter .filter__head-brand,
	.filter.new-filter .filter__head-country {
		width: 100%;
		margin-right: 0;
		padding-bottom: 16px;
		margin-bottom: 16px;
		border-bottom: 1px solid #ebebeb;
		-ms-flex-preferred-size: unset;
		flex-basis: unset;
		padding-right: 10px;
	}

	.filter.new-filter .filter__bottom .filter__row {
		width: 100% !important;
	}

	.filter.new-filter .filter__bottom .filter__row .radio {
		max-width: unset;
	}

	.filter.new-filter .filter__bottom .radio__items {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
		-ms-flex-preferred-size: unset;
		flex-basis: unset;
	}

	.filter.new-filter .filter__tags-block {
		width: 100% !important;
		margin-right: 0;
		padding-bottom: 16px;
		margin-bottom: 16px;
		border-bottom: 1px solid #ebebeb !important;
		padding-right: 10px;
	}

	.filter.new-filter .filter__tags {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-top: 0;
	}

	.filter.new-filter .filter__middle {
		margin-bottom: 16px;
	}

	.sorting .selecta.mob-756 {
		margin-right: 5px;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.sorting .selectric-wrapper {
		width: 100%;
	}

	.popup .popup__wrapper .reservation__content .reservation__content__left {
		width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.popup .popup__wrapper .reservation__content .reservation__content__right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0 0 18px;
	}

	.popup .popup__wrapper .reservation__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.popup .popup__wrapper .reservation__content .reservation__content__right__info {
		margin-left: 18px;
		font-size: 10px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.06px;
	}

	.reservation__content__right .reservation__content__img {
		max-width: 30%;
	}

	.popup .reservation__content form .footer__container-get-button.btn.red.btn-red,
	.popup .popup__wrapper .reservation__content form .footer__container-get-button.btn.red.btn-red {
		width: 100%;
	}
}

@media (max-width: 756px) {

	/* .header__center.header__center-new .header__center-presented {
		display: none;
   }
	*/
	.news-article__text-content+.news-article__text-content h2 {
		margin-top: 0;
	}

	.header__top .row .header__top-menu li a {
		font-size: 11px;
	}

	.news-article__banner__content h2 {
		max-width: 400px;
	}

	.compare__table-block .table__item-span {
		width: auto !important;
	}

	.intro-filter .btn.yellow {
		margin-left: 0;
		margin-top: 16px;
	}

	.intro-map {
		margin: 10px 0 40px auto;
	}

	.footer__container-contacts-social {
		margin-bottom: 32px;
	}

	.footer .footer__container-get-ptitle {
		margin-bottom: 13px;
	}

	.footer .footer__container-get-input {
		margin-bottom: 24px;
	}

	.footer__bottom {
		padding-left: 16px;
		padding-right: 16px;
	}

	.footer__bottom .container ul {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-ms-grid-row-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.footer__bottom .container ul li {
		margin-right: 0;
		width: 48%;
		font-size: 13px;
	}

	.footer__bottom .container ul .footer__update {
		white-space: nowrap;
	}

	.footer__bottom .container ul a .store-cabinet {
		margin-right: 8px;
		white-space: nowrap;
	}

	.footer__bottom .container ul li:nth-child(1) {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
		white-space: nowrap;
	}

	.footer__bottom .container ul li:nth-child(6) {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
		margin-right: unset;
		white-space: nowrap;
	}

	.footer__bottom .container ul li:nth-child(4) {
		/* order: -4;
		*/
	}

	.footer__bottom .container ul li:nth-child(5) {
		/* order: -3;
		*/
		margin-right: unset;
	}

	.footer .footer__bottom .footer__bottom-copyr {
		font-size: 13px;
	}

	.popular-products.wrap-search .swiper-articles2 .container-catalog {
		height: auto;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.popular-products.wrap-search .products__block .product .category-more {
		display: none;
	}

	.popular-products.wrap-search .product__wrapper {
		padding: 16px 0 0 16px;
	}

	.popular-products.wrap-search .cat-footer-mobile a.compar {
		margin-right: 0;
	}

	.popular-products.wrap-search .product-price {
		margin-bottom: 5px;
	}

	.popular-products.wrap-search .swiper-articles2 {
		padding-bottom: 40px;
	}

	.sorting-type {
		width: auto;
		margin-right: 0;
	}

	.catalog span.item-title {
		white-space: normal;
		padding: 0 10px;
	}

	.banner .banner__wrapper .swiper-slide {
		height: auto;
		min-height: unset;
		padding-top: 37%;
		background-size: contain !important;
		background-position: 0 0;
		flex-direction: column;
	}

	.banner .banner__wrapper .swiper-slide .banner__item {
		height: auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		flex-grow: 1;
	}

	.banner .banner__wrapper .swiper-slide .banner__item-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.banner .banner__wrapper .swiper-slide .banner__item .btn-yellow {
		margin-top: auto;
	}

	.banner .banner__wrapper .swiper-wrapper {
		height: auto;
	}

	.products__block .product-img img {
		-o-object-fit: contain;
		object-fit: contain;
	}

	.products.dr .products__block a.products__block-product.product.col-3 .product-img img {
		-o-object-fit: contain;
		object-fit: contain;
	}

	.products.dr .products__block a.products__block-product.product.col-3 .product-img {
		min-height: unset;
		max-height: unset;
		width: 100%;
		height: auto;
	}

	.products.dr .products__block a.products__block-product.product.col-3 .product-title {
		margin-bottom: 6px;
	}

	.products.dr .products__block a.products__block-product.product.col-3 {
		-webkit-box-pack: unset;
		-ms-flex-pack: unset;
		justify-content: unset;
	}

	.products.dr .product .product__wrapper {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.products.dr .product:nth-child(2n) {
		margin-right: 16px;
	}

	.products.dr .products__block {
		overflow: auto;
	}

	.products.dr .products__block .products__block-product.product.col-3 {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-right: 8px;
	}

	.products.dr:not(.mb48) .product .product-img {
		height: auto;
	}

	/* .products.dr .products__block.salon__block .product-img {
		height: auto;
   }
	*/
	.products.dr .product .product__wrapper .product-name {
		/* flex-grow: 1;
		*/
	}

	.lists.products.result.four .products__block-product.product.col-3.result-block {
		/* display: flex;
		flex-direction: column;
		*/
	}

	.popup .popup__wrapper {
		width: 320px;
		padding: 20px 16px;
	}

	.popup .popup__wrapper {
		overflow: auto;
		max-height: 100vh;
	}

	.service-form {
		background: url(/img/banner-service-form-mob@2x.png) no-repeat 0 0 / 100% 100%;
		padding: 32px 24px 30px;
	}

	.service-form .service-form__title {
		font-size: 20px;
	}

	.service-form .service-form__form .input-block {
		width: 100%;
		margin-right: 0;
	}

	.service-form .service-form__form .footer__container-get-button.btn.btn-yellow {
		margin-left: 0;
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
		width: 100%;
	}

	.service-form .service-form__form .check.footers-offer-privacy .check__text {
		font-size: 11px;
	}

	.service-form .service-form__form .check.footers-offer-privacy .check__text:before {
		top: 4px;
	}

	.service-form .service-form__form .check.footers-offer-privacy .check__text-link {
		font-size: 11px;
	}

	.lists__inner .product__wrapper .product-price .atrebut .hit,
	.lists__inner .product__wrapper .product-price .atrebut .shouwroom {
		font-size: 6px;
		line-height: normal;
		font-weight: 700;
		width: 32px;
		bottom: 0;
		height: 32px;
	}

	.lists__inner .product__wrapper .product-price span {
		font-size: 18px;
	}

	.lists__inner .product__wrapper .product-price span span {
		font-size: 18px;
	}

	.lists.one .lists__inner .lists__inner .product__wrapper .more.abs {
		right: 16px;
		bottom: 86hpx !important;
		position: absolute;
		top: inherit;
	}

	/* .category-toggle.col-5 .swiper-container {
		width: 80%;
   }
	*/
	.category-toggle-top {
		position: relative;
		width: 100%;
		height: auto;
		z-index: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-transition-property: -webkit-transform;
		transition-property: -webkit-transform;
		-o-transition-property: transform;
		transition-property: transform;
		transition-property: transform, -webkit-transform;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}

	.category-toggle-top .tab {
		min-width: unset;
		width: 140px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 8px;
		border: solid 2px #ebebeb;
	}

	.category-toggle-top .tab.active {
		padding: 8px;
		border-bottom: 2px solid var(--orangey-red) !important;
	}

	.category-toggle-top .tab:hover {
		border-bottom: 2px solid #f0f0f0;
	}

	.crumbs .container .bx-breadcrumb {
		padding: 0 16px;
	}

	.category-toggle-top .tab span {
		margin-left: 5px;
	}

	.header__center.header__center-new .header__center-presented {
		display: none;
	}

	.crumbs__ul-list a:after {
		display: none;
	}

	.crumbs__ul a.dropp {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.crumbs__ul {
		padding-bottom: 8px;
	}

	li.crumbs__ul-list:hover ul.crumbs__ul-list__ul {
		display: none;
	}

	.faq-main .comments .comment-link .comment-name {
		font-size: 12px;
	}

	.faq-main .comments .comment-link span {
		margin-bottom: 0px;
	}

	.faq-main .news-article__comment-block .comment-time .stars {
		margin-top: 0;
	}

	.category-toggle-top.resl .tab {
		width: auto;
	}

	.faq-main .sorting.commetnt_sort {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.brand__card-header.calon__card-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.brand__card-header.calon__card-header .left {
		margin-bottom: 16px;
	}

	.brand__card-header.calon__card-header .right {
		width: 100%;
	}

	.brand__card-header.calon__card-header .right .btn {
		width: 100%;
		text-align: center;
	}

	.faq-main+.products.dr {
		padding-bottom: 42px;
		position: relative;
	}

	.faq-main+.products.dr .filter-tabs .container {
		padding-left: 0;
	}

	.faq-main+.products.dr:not(.mb48) .top.fl-21 a.btn.white {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: absolute;
		bottom: 0;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		left: 50%;
	}

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

	.faq-main .sorting.commetnt_sort {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		-ms-grid-row-align: flex-start;
		align-items: flex-start;
	}

	.sorting.commetnt_sort .checkbox-sl+.checkbox-sl {
		margin-left: 0;
	}

	/* .lists.one .lists__inner .product__wrapper .catalog-info .catalog-brand .catalog-brand__logo+.category-more {
		margin-top: 24px;
   }
	*/
	.lists.one .lists__inner .product__wrapper .catalog-info .catalog-brand {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		width: auto;
	}

	.lists.one .lists__inner .product__wrapper .catalog-info .catalog-brand .category-more .stars img {
		margin-top: 24px;
	}

	.lists.one .lists__inner .product__wrapper .catalog-info .catalog-brand .category-more .stars .stars-review {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.lists.one .lists__inner .product__wrapper .catalog-info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.lists.one .lists__inner .product__wrapper .flex-i.it {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		margin-bottom: 0px;
	}

	.lists.one .lists__inner .product__wrapper .flex-i.it .right {
		display: none;
	}

	.lists.one .lists__inner .product__wrapper .flex-i.it+.category-more .stars-review {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.lists.one .lists__inner .product__wrapper .flex-i.it+.category-more .stars {
		-webkit-box-align: end;
		-ms-flex-align: end;
		-ms-grid-row-align: flex-end;
		align-items: flex-end;
	}

	.lists.one .lists__inner .product__wrapper .flex-i.it+.category-more .stars-review a {
		margin-top: 8px;
	}

	.result .ajax-load.mob-600 {
		display: none !important;
	}

	.products.result .products__block.searching_results .product-img img,
	.products.result .products__block .result-block .product-img img {
		height: auto;
	}

	.popup__wrapper.popup__content {
		padding: 20px 16px;
	}

	.content__wrapper p {
		margin-left: 0;
		margin-right: 0;
	}

	.content__wrapper .text {
		padding-left: 16px;
		padding-right: 16px;
		padding-bottom: 32px;
	}

	.content__block .content__wrapper .read-full {
		margin-left: 0;
	}

	.products.result.four .products__block .result-block .category-more,
	.products.result.four .products__block .result-block .product-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.catalog-desc .container .catalog-desc__wrapper {
		margin: 0 16px 8px;
	}

	.catalog-desc .container .catalog-desc__wrapper .catalog-desc__pic {
		display: none !important;
	}

	.catalog-desc .container .catalog-desc__wrapper .catalog-desc__text {
		width: 100%;
	}

	.collections.new-collections .container .collections_wrapper {
		overflow: auto;
	}

	.collections.new-collections .container .collections_wrapper .collections__block {
		max-width: 1170px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}

	.sorting-type-b .type-i:first-child+div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.lists__inner .product-img .product__gallery {
		height: auto;
	}

	.lists.two .lists__inner .product-img .product__gallery__left {
		max-height: 100%;
	}

	/* .banner .background-mobiles {
		display: block;
   }
	*/
	.banner .swiper-button-next {
		right: 8px;
	}

	.banner .swiper-button-next.swiper-button-next:after {
		left: calc(50% - 3px);
	}

	.banner .swiper-button-prev {
		left: 8px;
	}

	.filter.new-filter .filter__head-item {
		padding-right: 0px;
	}

	.filter.new-filter .filter__head-item {
		width: 50%;
	}

	.help__text .other-pages+.checkbox-sl {
		margin-bottom: 14px;
	}

	.all-brands .all-brands__link {
		width: 50%;
		font-size: 14px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.14;
		letter-spacing: 0.08px;
		color: var(--cadet-blue);
		margin-bottom: 20px;
	}

	.all-brands .all-brands__title {
		font-size: 18px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		color: var(--black);
		margin: 14px 0px 14px;
	}

	.all-brands .all-brands__row {
		padding-bottom: 6px;
		margin-bottom: 6px;
	}

	.new-help .help__wrapper {
		padding: 0;
	}

	.help__text .checkbox-sl span {
		font-size: 11px;
	}

	.tags .tags__inner .tags__item {
		width: 100%;
	}

	.tags .tags__inner .tags__title {
		font-size: 18px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		color: var(--black);
		margin: 12px 0 10px;
	}

	.tags .tags__inner .tags__link {
		margin-bottom: 8px;
		line-height: 1.14;
	}

	.check__text-link {
		letter-spacing: 0;
		font-size: 11px;
	}

	.show-prod .product__wrapper .product-price {
		-webkit-box-align: center;
		-ms-flex-align: center;
		-ms-grid-row-align: center;
		align-items: center;
	}

	.show-prod .product__wrapper .product-price span {
		font-size: 12px !important;
	}

	.salon-products.products.dr .products__block .products__block-product.product.col-3 {
		margin-right: 0px;
	}

	.about-project__main-block-new p,
	.news-article__text-content ol,
	.service-rules table tr td,
	.service-rules__itemTitle ol,
	.vacancy ul,
	.service-rules table tr th,
	.service-rules ol>li:before,
	.agreement-user ul,
	.agreement-user ol,
	.agreement-user p,
	.agreement-user ol>li:before,
	.news-article__text-content p,
	.news-article__text-content ul,
	.news-article__comment-block .comments .comments__item__content p,
	.articles .articles-block-text,
	.category-toggle-top.resl .tab,
	.articles.comments .comments-block .midle-p,
	.news-article__small-image p,
	.what__text {
		font-size: 12px;
	}

	.articles .articles-block-text {
		min-height: unset;
	}

	.about-land {
		margin-top: -7%;
	}

	.banner-land {
		padding: 140px 0 calc(72px + 7%);
	}

	.about-land .about-land__inner {
		padding: 5%;
		border-radius: 10px;
	}

	.advantages-land .advantages-land__inner {
		border-radius: 10px;
	}

	.banner-land h1 {
		font-size: 25px;
		font-weight: 400;
		line-height: 33px;
	}

	.banner-land .banner-land__text {
		font-size: 13px;
		font-weight: 400;
		line-height: 20px;
	}

	.banner-land .banner-land__info {
		padding: 0 5%;
	}

	.about-land .about-land__title,
	.solutions-land .solutions-land__title,
	.reviews-land .reviews-land__title,
	.advantages-land .advantages-land__title,
	.form-land .form-land__title,
	.footer-land .footer__title {
		font-size: 22px;
		font-weight: 700;
		line-height: 29px;
	}

	.form-land .form-land__subtitle {
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
		padding: 0 16px;
	}

	.about-land .about-land__title {
		-webkit-box-ordinal-group: -1;
		-ms-flex-order: -2;
		order: -2;
	}

	.about-land .about-land__text {
		margin-bottom: 0;
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
		text-align: center;
		padding: 0 16px;
	}

	.about-land .about-land__swiper {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		margin-bottom: 26px;
	}

	.about-land .swiper-pagination {
		width: 100%;
	}

	.about-land .swiper-container {
		padding-bottom: 8px;
	}

	.solutions-land .swiper-pagination {
		bottom: 0;
	}

	.solutions-land .solutions-land__info {
		left: 0px;
		right: 0px;
		bottom: 0px;
		min-height: unset;
	}

	.solutions-land .swiper-slide {
		padding: 0;
	}

	.solutions-land .solutions-land__item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}

	.solutions-land .solutions-land__caption {
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
	}

	.solutions-land .solutions-land__text {
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}

	.solutions-land .swiper-button-next,
	.solutions-land .swiper-button-prev {
		display: none;
	}

	.solutions-land .solutions-land__inner {
		padding: 0 5%;
	}

	.reviews-land .swiper-pagination {
		width: 100%;
		margin-top: 12px;
	}

	.reviews-land p {
		font-size: 14px;
		font-weight: 400;
		line-height: 24px;
		padding: 28px 0px;
	}

	.reviews-land .reviews-land__name {
		font-size: 14px;
		font-weight: 400;
		line-height: 19px;
	}

	.reviews-land .reviews-land__profession {
		font-size: 12px;
		font-weight: 400;
		line-height: 16px;
	}

	.reviews-land .reviews-land__quote {
		margin: 0 16px 24px;
	}

	.footer-land {
		max-width: 100%;
		background-size: calc(100% - 32px) auto;
		padding-top: 8px;
	}

	.header.header-land .header-land__social {
		display: none;
	}

	.header.header-land .header-land__row {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		border-bottom: 0;
	}

	.form-land .form-land__items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.form-land .input-block {
		width: 100%;
		margin-bottom: 8px;
		padding: 0 16px;
	}

	.advantages-land .advantages-land__caption {
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
	}

	.advantages-land .advantages-land__info {
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
	}

	.form-land .footers-offer-privacy {
		padding: 0 16px 24px;
	}

	.form-land .footers-offer-privacy label {
		font-size: 12px;
		font-weight: 400;
		line-height: 15px;
	}

	.footers-offer-privacy .check__text .check__text-link {
		font-size: 12px;
		font-weight: 400;
		line-height: 15px;
	}

	.footer-land .footer__mail {
		margin-bottom: 24px;
	}

	.news-gallery .news-gallery__button {
		padding: 0 16px;
	}

	.news-gallery .news-gallery__button span {
		width: auto;
		height: auto;
	}

	.news-article__small-image {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		max-width: 650px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.news-article__small-image img {
		margin-bottom: 16px;
		max-width: 100%;
	}

	.news-article__small-text {
		margin-left: 0;
		padding: 8px 16px;
	}

	.news-gallery-popup .news-gallery__container {
		position: relative;
		width: auto;
		height: auto;
		overflow: hidden !important;
		padding-bottom: 18px;
	}

	.news-gallery__container:not(.swiper-container-horizontal) .swiper-slide.absolute {
		/* width: 58px !important; */
	}

	.news-gallery-popup .swiper-slide.absolute {
		width: auto;
		height: auto;
		position: static;
		max-width: 100%;
		opacity: 0 !important;
	}

	.news-gallery-popup .swiper-slide.absolute.swiper-slide-active {
		opacity: 1 !important;
	}

	.news-gallery-popup .news-gallery__item .news-gallery__card {
		position: static;
		left: unset;
		opacity: 1;
		-webkit-transform: unset;
		-ms-transform: unset;
		transform: unset;
	}

	.news-gallery-popup .products__block .col-3 {
		max-width: unset !important;
		margin: unset !important;
		width: 100% !important;
	}

	.news-gallery-popup .news-gallery__pic {
		display: none;
	}

	.news-gallery-popup {
		position: relative;
		top: unset;
		left: unset;
		-webkit-transform: unset;
		-ms-transform: unset;
		transform: unset;
		width: 320px;
	}

	.intro {
		background-size: cover !important;
	}

	.intro:hover {
		background-size: cover !important;
	}

	.content__block h2,
	.content__block p,
	.read-full {
		margin-left: 0px;
		margin-right: 0px;
	}

	.help__text .checkbox-sl span,
	.help__text .check__text {
		font-size: 14px;
		font-weight: bold;
	}

	.popup .input-block {
		margin-bottom: 8px;
	}
}

@media (max-width: 700px) {
	.content__block__wrapper {
		margin-left: 16px;
		margin-right: 16px;
	}
}

@media (max-width: 600px) {
	.check .check__text {
		font-size: 11px;
		font-weight: bold;
		letter-spacing: 0.06px;
	}

	.product-corusel {
		max-width: 100%;
	}

	.lists.products.result.four img.pc-600 {
		display: -ms-flex !important;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.products.result .products__block .result-block a .product-img {
		width: 100%;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.products.result .products__block .flex.link-blocks .salon-but-a {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.lists.products.result.four .products__block .flex.link-blocks .in-market {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.products__block-product.product.col-3.result-block .product__wrapper {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.products.result .products__block .flex.link-blocks {
		padding-top: 18px;
		margin-top: auto;
	}

	.lists.products.result.four .products__block-product.product.col-3.result-block>a {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: 100%;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		-ms-grid-row-align: baseline;
		align-items: baseline;
	}

	.products.result .products__block .result-block .product-price {
		margin-top: 16px;
	}

	.header__center.header__center-new .header__center-presented {
		margin-top: 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-left: 1.668%;
	}

	li.list ul.none.header__center-catalot__list-tlv li:nth-child(10) {
		margin-left: 1.668% !important;
	}

	.products__block .product-img img {
		display: inline !important;
		height: auto;
	}

	.products.result .products__block .result-block .product-img {
		width: 100%;
		max-width: 100% !important;
	}

	.lists.two .lists__wrapper .more.abs {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.lists.two .product-price.mob-600 {
		padding-left: 14px;
		display: block !important;
		padding-bottom: 3px;
	}

	.lists.two .lists__wrapper .lists__inner .more.abs {
		bottom: 0px;
		top: unset;
		right: 16px;
	}

	.lists.products.result.four .lists__wrapper.products__wrapper.products__block .products__block-product.product.col-3 .product__wrapper {
		width: 100%;
	}

	.lists.products.result.four .lists__wrapper.products__wrapper.products__block .products__block-product.product.col-3 {
		padding-top: 8px;
	}

	.sharing__row {
		max-width: 400px;
	}

	.ya-share2 .ya-share2__list {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.sharing__container {
		width: 320px;
	}

	.ya-share2.ya-share2_inited .ya-share2__container .ya-share2__list .ya-share2__item {
		margin-bottom: 8px;
		margin-right: 20px;
		width: 56px;
	}

	.ya-share2.ya-share2_inited .ya-share2__container .ya-share2__list .ya-share2__item.ya-share2__item_service_whatsapp {
		margin-right: 0;
	}

	.sharing a.share {
		position: absolute;
		bottom: 8px;
		left: 168px;
	}

	.sharing__container {
		left: 78%;
		-webkit-transform: translateX(-78%);
		-ms-transform: translateX(-78%);
		transform: translateX(-78%);
		padding-bottom: 0;
		/* bottom: unset;
		top: calc(100% + 14px);
		*/
		z-index: 99;
	}

	.sharing__container:after {
		content: '';
		position: absolute;
		-webkit-transform: translateX(-79%);
		-ms-transform: translateX(-79%);
		transform: translateX(-79%);
		left: 79%;
		height: 0;
		border-style: solid;
		border-width: 16px 16px 0 16px;
		border-color: #ffffff transparent transparent transparent;
		position: absolute;
		bottom: -15px;
	}

	.content__wrapper .swiper-container.photo__block {
		padding-bottom: 8px;
	}

	.content__wrapper .swiper-container.photo__block .left {
		display: none;
	}

	.content__wrapper .swiper-container.photo__block .right {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.content__block .swiper-container.photo__block .right .img.swiper-slide {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: unset;
		margin: 0;
		height: auto;
	}

	.content__block .swiper-container.photo__block .right .img.swiper-slide img {
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.sorting.commetnt_sort .checkbox-sl+.checkbox-sl {
		margin-left: 0;
	}

	.result .ajax-load.mob-600 {
		display: block !important;
	}

	.result .ajax-load.mob-600:after {
		display: none;
	}

	.mob-600.pagin .indic {
		margin-right: auto;
	}

	.products.result .products__wrapper .products__block .products__block-product.product.col-3.result-block {
		margin-left: 0;
	}

	.catalog-desc .container .catalog-desc__wrapper .catalog-desc__text {
		height: 56px;
		overflow: hidden;
		font-size: 12px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.5;
		letter-spacing: normal;
		color: var(--black);
	}

	.catalog-desc .container .catalog-desc__wrapper .catalog-desc__show {
		font-size: 14px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.08px;
		text-align: right;
		color: var(--cadet-blue);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.catalog-desc .container .catalog-desc__wrapper .catalog-desc__show * {
		-webkit-transition: 0s;
		-o-transition: 0s;
		transition: 0s;
	}

	.catalog-desc .container .catalog-desc__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.catalog-desc .container .catalog-desc__wrapper.active .catalog-desc__text {
		height: auto;
	}

	.catalog-desc .container .catalog-desc__wrapper .catalog-desc__show:after {
		content: "";
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: 16px;
		height: 16px;
		background: url("../img/svg/arr-down-2.svg") center no-repeat;
		margin-left: auto;
	}

	.catalog-desc .container .catalog-desc__wrapper .catalog-desc__show.active {
		font-size: 0;
	}

	.catalog-desc .container .catalog-desc__wrapper .catalog-desc__show.active:before {
		content: "Скрыть";
		font-size: 10px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.08px;
		text-align: right;
		color: var(--cadet-blue);
	}

	.catalog-desc .container .catalog-desc__wrapper .catalog-desc__show.active:after {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.banner {
		margin-bottom: 0;
	}

	.new-two.lists.two .lists__inner .product__wrapper a.product-details {
		bottom: 0px;
		top: unset;
		left: 12px;
		position: absolute;
		font-size: 14px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.08px;
		text-align: center;
		color: var(--cadet-blue);
		border-bottom: 1px solid #e6ecf2;
		margin-bottom: 13px;
	}

	.new-two.lists.two .lists__inner .product__wrapper .category-more {
		margin-bottom: 12px;
	}

	.new-two.lists.two .lists__inner .product__wrapper .category-more .stars-star {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.new-two.lists.two .lists__inner .product__wrapper .category-more .stars-star img {
		margin-right: 1px;
	}

	.new-two.lists.two .lists__wrapper .product__wrapper .stars a {
		margin-left: 5px;
	}

	.new-two.lists.two .lists__inner .product__wrapper .category-more,
	.new-two.lists.two .lists__inner .product__wrapper .flex-i.itr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.new-two.lists.two .lists__inner .more.abs {
		bottom: 8px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 18px;
	}

	.new-two.lists.two .lists__inner .more.abs a.compar {
		margin: 0 0 0 16px;
	}

	.new-two.lists.two .lists__inner .product__wrapper .flex-i.itr .text {
		line-height: 1;
		font-family: Circe;
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		letter-spacing: normal;
		color: #a3a3a3;
	}

	.new-two.lists.two .lists__inner .product__wrapper .flex-i.itr .salon-but-a {
		padding: 7px 5px 7px 10px;
		margin-bottom: 0;
	}

	.new-two.lists.two .lists__inner .product__wrapper .flex-i.itr {
		-webkit-box-align: center;
		-ms-flex-align: center;
		-ms-grid-row-align: center;
		align-items: center;
		margin-bottom: 12px;
	}

	.new-two.lists.two .lists__inner .product__wrapper .product-price {
		margin-top: 12px;
	}

	.new-two.lists.two .lists__inner .product__wrapper .options .options-l .placeh {
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.43;
		letter-spacing: 0.08px;
		color: #a3a3a3;
	}

	.new-two.lists.two .lists__inner .product__wrapper .options .options-l .options-val {
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.43;
		letter-spacing: 0.08px;
		color: var(--black);
	}

	.new-two.lists.two .lists__inner .product__wrapper .options .options-l .delet {
		width: 16px;
		height: 16px;
		top: 14px;
	}

	.new-two.lists.two .lists__wrapper .product__wrapper .options:not(.fdc) .options-l {
		margin-right: 44px;
	}

	.new-two.lists.two .lists__wrapper .product__wrapper .options.column .options-l {
		margin-right: 20px;
	}

	.new-two.lists.two .lists__wrapper .product__wrapper .options.column .options-l:last-child {
		margin-right: 0;
	}

	.new-two.lists.two .lists__inner .product__wrapper .options {
		margin-bottom: 16px !important;
	}

	.new-two.lists.two .lists__inner .product__wrapper .rigth .catalog-brand {
		margin-top: 0;
	}

	.new-two.lists.two .lists__inner .product__wrapper .in-market.new-market {
		max-width: 110px;
	}

	.new-four.lists.products.result.four .products__block-product.product.col-3 {
		width: calc(50% - 4px);
		padding-bottom: 8px;
		min-height: unset;
	}

	.new-four.lists.products.result.four .lists__wrapper.products__wrapper.row.products__block {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.new-four.lists.products.result.four .swiper-pagination {
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		bottom: unset;
		top: 9px;
	}

	.new-four.lists.products.result.four .product-title {
		font-size: 10px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.06px;
		color: #a3a3a3;
	}

	.new-four.lists.products.result.four .product-name {
		font-size: 10px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.06px;
		color: var(--black);
		min-height: unset;
		padding-top: 8px;
	}

	.new-four.lists.products.result.four .product-price {
		font-size: 14px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.13px;
		color: #000000;
		margin-top: 8px;
	}

	.new-four.lists.products.result.four .scid {
		display: flex;
	}

	.new-four.lists.products.result.four .atrebut {
		display: none;
	}

	.new-four.lists.products.result.four .options .options-l .placeh {
		font-size: 8px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.25;
		letter-spacing: 0.05px;
		color: #a3a3a3;
	}

	.new-four.lists.products.result.four .options.fdc .options-l .placeh,
	.new-four.lists.products.result.four .options.column .options-l .placeh {
		margin-right: 10px;
	}

	.products.result.four .products__block .result-block .options.fdc .options-val {
		margin-left: 0;
	}

	.new-four.lists.products.result.four .options-val {
		font-size: 8px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.25;
		letter-spacing: 0.04px;
		color: var(--black);
	}

	.new-four.lists.products.result.four .options .options-l .delet {
		width: 8px;
		height: 8px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		top: 4px;
		-webkit-transform: unset !important;
		-ms-transform: unset !important;
		transform: unset !important;
		right: -12px !important;
	}

	.new-four.lists.products.result.four .options.column {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.new-four.lists.products.result.four .options.column .options-l {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 0 !important;
	}

	.new-four.lists.products.result.four .options .options-l {
		margin-right: 16px !important;
	}

	.new-four.lists.products.result.four .options .options-l:last-child {
		margin-right: 0 !important;
	}

	.new-four.lists.products.result.four .options .options-l:last-child .delet {
		display: none;
	}

	.new-four.lists.products.result.four .catalog-brand__title {
		font-size: 8px;
		font-weight: normal;
		color: #a3a3a3;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
	}

	.new-four.lists.products.result.four .catalog-brand a {
		font-size: 9px !important;
		font-weight: bold;
		color: #477db3;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		min-height: 16px !important;
	}

	.new-four.lists.products.result.four .catalog-brand__img {
		max-height: 16px;
	}

	.new-four.lists.products.result.four .contacts-title {
		font-size: 9px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		color: #a3a3a3;
		margin-bottom: 0;
	}

	.new-four.lists.products.result.four .contacts-name {
		font-size: 9px;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		font-weight: bold;
		color: #477db3;
	}

	.new-four.lists.products.result.four .stars-star img {
		width: 6px;
		height: 6px;
		margin-right: 1px;
	}

	.new-four.lists.products.result.four .stars-star {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 6px;
	}

	.new-four.lists.products.result.four .stars-review {
		font-size: 9px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		color: var(--cadet-blue);
	}

	.new-four.lists.products.result.four .products__block .flex.link-blocks .salon-but-a {
		display: none !important;
	}

	.new-four.lists.products.result.four .new-four__bottom {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 1px;
	}

	.new-four.lists.products.result.four .in-market.new-market {
		margin-left: 0;
		text-align: center;
		border-radius: 0;
		width: 56px;
		font-size: 12px;
		font-weight: 800;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.07px;
		text-align: center;
		color: #ff2626;
	}

	.new-four.lists.products.result.four .in-market.new-market:after {
		width: 56px;
	}

	.new-four.lists.products.result.four .products__block .flex.link-blocks {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.new-four.lists.products.result.four .product-details {
		margin-bottom: 8px;
		font-size: 12px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.07px;
		text-align: center;
		color: var(--cadet-blue);
	}

	.new-four.lists.products.result.four .more_ {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.new-four.lists.products.result.four .new-four__bottom .compar {
		margin-right: 24px;
	}

	.new-four.lists.products.result.four .new-four__bottom .more__detall {
		margin-right: 0;
	}

	.new-four.lists.products.result.four .new-four__bottom .more__detall img {
		margin-right: 24px;
	}

	.new-four.lists.products.result.four .new-four__bottom .more__detall img[style="visibility:hidden;"] {
		margin-right: 0px;
		display: none;
	}

	.new-four.lists.products.result.four .new-four__bottom .more__detall img[style="visibility:hidden"] {
		margin-right: 0px;
		display: none;
	}

	.new-four.lists.products.result.four .new-four__bottom .likesa {
		margin-right: 0;
	}

	.new-four.lists.products.result.four .options.fdc .options-l {
		margin-right: 0 !important;
		-webkit-box-pack: unset;
		-ms-flex-pack: unset;
		justify-content: unset;
	}

	.new-four.lists.products.result.four .product__wrapper {
		padding-top: 8px;
	}

	.new-four.lists.products.result.four .product__wrapper .category-more {
		margin-top: 5px;
	}

	.filter.new-filter .filter__bottom .tab-filter.active .price-h>input {
		margin-bottom: 0px;
	}

	.filter.new-filter .filter__bottom .dimensions__link {
		margin-right: 6px;
	}

	.look__list {
		height: 200px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-width: unset;
		overflow: auto;
	}

	.lists.two .lists__wrapper .product__wrapper .product-name {
		font-size: 14px;
	}

	.content__block p,
	.content__block__wrapper {
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
	}

	.advantages-land .advantages-land__item:nth-of-type(odd) {
		border: 0;
	}

	.advantages-land .advantages-land__item {
		position: relative;
		padding: 0 16px;
	}

	.advantages-land .advantages-land__item,
	.advantages-land .advantages-land__item:nth-last-of-type(-n+3),
	.advantages-land .advantages-land__item:nth-of-type(odd) {
		width: 100%;
		margin-bottom: 24px;
		padding-bottom: 24px;
		border-bottom: none;
	}

	.advantages-land .advantages-land__item:last-child {
		border: 0;
	}

	.advantages-land .advantages-land__item:not(:last-child):after {
		content: '';
		height: 1px;
		position: absolute;
		bottom: 0;
		background: #ebebeb;
		width: 60%;
	}

	.banner-land .banner-land__info,
	.solutions-land .solutions-land__inner {
		padding: 0 16px;
	}

	.about-land .about-land__inner {
		padding: 32px 0;
	}

	.about-land .about-land__title,
	.solutions-land .solutions-land__title,
	.advantages-land .advantages-land__title {
		margin-bottom: 16px;
	}

	.reviews-land .reviews-land__title {
		margin-bottom: 0;
	}

	.advantages-land .advantages-land__inner {
		padding: 32px 0;
	}

	.news-gallery-popup .new-four.lists.products.result.four .product-title {
		font-size: 14px;
	}

	.news-gallery-popup .new-four.lists.products.result.four .product-name {
		font-size: 14px;
	}

	.news-gallery-popup .new-four.lists.products.result.four .product-price {
		font-size: 18px !important;
	}

	.news-gallery-popup .new-four.lists.products.result.four .atrebut {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.news-gallery-popup .new-four.lists.products.result.four .options .options-l .placeh {
		font-size: 14px;
	}

	.news-gallery-popup .new-four.lists.products.result.four .options-val {
		font-size: 14px;
	}

	.news-gallery-popup .new-four.lists.products.result.four .catalog-brand__title {
		font-size: 14px;
	}

	.news-gallery-popup .new-four.lists.products.result.four .contacts-title {
		font-size: 14px;
	}

	.news-gallery-popup .new-four.lists.products.result.four .contacts-name {
		font-size: 14px;
	}

	.news-gallery-popup .new-four.lists.products.result.four .stars-review {
		font-size: 12px;
	}

	.news-gallery-popup .new-four.lists.products.result.four .products__block .flex.link-blocks .salon-but-a {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.news-gallery-popup .lists.products.result.four .products__block .flex.link-blocks .in-market {
		width: 100%;
	}

	.news-gallery .news-gallery__list .news-gallery__item .news-gallery__point {
		width: 40px;
		height: 40px;
	}

	.news-gallery-popup .new-four.lists.products.result.four .new-four__bottom {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.news-gallery-popup .new-four.lists.products.result.four .product-details {
		width: 100%;
		margin-bottom: 0;
	}

	.news-gallery-popup .new-four.lists.products.result.four .in-market.new-market {
		font-size: 16px;
	}

	.news-gallery-popup .swiper-pagination:not(.hover) {
		top: unset !important;
		bottom: 0 !important;
	}

	.news-gallery .news-gallery__list .news-gallery__item .news-gallery__point:after {
		width: 11px;
		height: 11px;
	}

	.news-gallery .news-gallery__list .news-gallery__item .news-gallery__point:before {
		width: 22px;
		height: 22px;
	}

	.news-gallery .swiper-slide.absolute {
		width: 40px;
		height: 40px;
		-webkit-transform: translateX(-11px) translateY(18px);
		-ms-transform: translateX(-11px) translateY(18px);
		transform: translateX(-11px) translateY(18px);
	}

	.news-article__big-image {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 0 8px;
	}

	.news-article__top {
		padding: 0 16px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.news-article__top .news-article__design {
		width: 100%;
	}

	.news-article__top .news-article__design-img {
		width: 48px;
		height: 48px;
	}

	.news-article__top .news-article__design .news-article__caption {
		width: calc(100% - 48px);
		text-align: left;
		padding-left: 24px;
	}

	.news-article__top .news-article__design .news-article__caption p {
		padding-left: 0;
	}

	.news-article__top .news-article__text {
		margin-top: 16px;
	}

	.news-article__carousel .products__block-product.product.col-3.result-block {
		width: 100% !important;
	}

	.news-catalog__slider .lists.products.result.four {
		padding: 0;
		overflow: unset;
	}

	.news-catalog__slider .new-four.lists.products.result.four .news-article__carousel {
		max-width: calc(100% + 16px);
		margin-right: -16px;
		width: calc(100% + 16px);
	}

	.news-article__change .news-article__excerpt a {
		display: none;
	}

	.news-article__change {
		padding: 22px 0;
	}

	.news-article__change .news-article__button {
		margin: 0 8px;
	}

	.news-article__desc .news-article__desc-left {
		width: 100%;
		margin-right: 0;
	}

	.news-article__desc .news-article__desc-right {
		width: 100%;
		max-width: 100%;
	}

	.news-article__desc .news-article__desc-right .news-article__desc-text {
		-webkit-line-clamp: 2;
	}

	.news-article__items-slider-wrapper h2 {
		text-align: center;
	}

	.news-article__desc .btn {
		width: 100%;
		text-align: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.news-article__desc h2 {
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
		text-align: center;
	}

	.news-article__bottom .sharing {
		padding: 0 16px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
	}

	.telefon-about {
		padding: 16px 24px;
	}

	.telefon-about .telefon-about__title {
		font-size: 14px;
	}

	.telefon-about .telefon-about__text {
		margin-bottom: 16px;
		font-size: 12px;
	}

	.telefon-about .telefon-about__tel {
		/* color: #4c7399; */
		font-size: 28px;
	}

	.map .center.row .col-4 {
		max-height: 440px;
	}

	.news-article__big-image .news-article__big-pic {
		width: 100%;
		max-width: 100%;
		min-height: 220px;
		/* padding-top: 44%; */
	}

	.news-article__big-image .news-article__big-pic:first-child {
		margin-bottom: 12px;
	}

	.news-article__big-image .news-article__big-pic img {
		width: auto;
		height: auto;
	}

	.news-article__desc .news-article__desc-item {
		margin: 0 0 16px;
		display: flex;
		flex-direction: column;
	}

	.news-article__desc .news-article__desc-name {
		margin-bottom: 14px;
	}

	.news-article__desc .news-article__desc-link {
		margin-top: 5px;
	}
}

@media (max-width: 480px) {
	.lists.products.result.four .products__block-product.product.col-3.result-block>a {
		width: 100%;
		max-width: unset;
	}

	.lists.products.result.four .products__block .product-img {
		margin-right: 0;
		height: auto;
		max-height: 260px;
	}

	.lists__inner .product__wrapper .more.abs {
		display: block;
	}

	.intro__block-list .ul-list {
		width: 100%;
	}

	.products.result .products__block .flex.link-blocks {
		width: 100%;
	}

	.lists.products.result.four .products__block .product-price.mob-600 {
		display: none !important;
	}

	.lists.products.result.four .products__block .product-price.pc-600 {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	.bottom__form.form-all {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 20px 0 20px;
	}

	.bottom__form.form-all .button-block {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		text-align: center;
	}

	.bottom__form.form-all .btn.btn-grey {
		width: 100%;
		max-width: 100%;
		margin: 0 12px 0 0;
		text-align: center;
		padding: 8px 12px;
	}

	.bottom__form.form-all .btn.btn-yellow {
		padding: 8px 12px;
	}

	.products.dr .product .product__wrapper {
		padding: 12px 6px 11px 6px;
	}

	.header__center.header__center-new .header__center-presented {
		margin-top: 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	li.list ul.none.header__center-catalot__list-tlv li a span {
		line-height: 1;
	}

	li.list ul.none.header__center-catalot__list-tlv li:last-child .menu_img+span {
		width: 66px;
	}

	.category-toggle-top.resl {
		overflow: auto;
		padding-bottom: 10px;
	}

	.faq-main+.products.dr .products__block .products__block-product.product.col-3 .category-more {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0;
	}

	.faq-main+.products.dr .products__block .products__block-product.product.col-3 .category-more .stars {
		display: none;
	}

	.faq-main+.products.dr .products__block .category-more .likesa {
		position: absolute;
		bottom: 6px;
		right: 10px;
	}

	.faq-main+.products.dr .products__block .category-more .compar {
		display: none;
	}

	.brand__card-header .left {
		padding-right: 0;
		margin-top: 24px;
	}

	.brand__card-header .left .stars,
	.brand__card-header .left .error {
		margin-right: 12px;
	}

	.brand__card-header .left .sharing {
		margin-right: 24px;
	}

	.faq-main .comments .comment-link {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		width: 100%;
		margin-left: 0;
		margin-top: 8px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-ms-grid-row-align: center;
		align-items: center;
	}

	.faq-main .comments .comment-link span {
		margin-right: 8px;
	}

	.faq-main .news-article__comment-block .comments .comments__item__top {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.products.result .products__block .result-block .options .options-l .delet {
		width: 14px;
		height: 14px;
		right: -21px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.description-brand .container .description-brand__title {
		font-family: Circe;
		font-size: 18px;
		font-weight: 300;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		color: var(--black);
		margin-bottom: 12px;
	}

	.description-brand .container .description-brand__block {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.description-brand .container .description-brand__block .description-brand__pic {
		height: auto;
		width: 100%;
		margin-bottom: 12px;
	}

	.description-brand .container .description-brand__block p {
		font-size: 12px;
	}

	.description-brand .container .description-brand__block .description-brand__text {
		height: 255px;
	}

	a.swiper-slide.products__block-product.product.show-prod {
		max-width: unset;
	}

	.lists.one .lists__inner .product__wrapper .flex-i.it .left {
		margin-right: 0;
	}

	li.list ul.none.header__center-catalot__list-tlv li a span.menu_img img {
		height: 45px;
		-o-object-fit: contain;
		object-fit: contain;
	}

	.lists__inner .product__wrapper .options.fdc {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.lists__inner .product__wrapper .options.fdc .options-l {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.lists__inner .product__wrapper .options.fdc .options-l .placeh {
		margin-right: 16px;
	}

	.lists.two .lists__wrapper .product__wrapper .options:not(.fdc) {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.lists.two .lists__wrapper .product__wrapper .options:not(.fdc) .options-l {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-right: 44px;
	}

	.lists.two .lists__wrapper .product__wrapper .options:not(.fdc) .options-l .placeh {
		margin-right: 0;
	}

	.look__list-item {
		margin-right: 20px;
	}

	.look__list-item a {
		font-size: 14px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.08px;
		color: var(--cadet-blue);
	}

	.map .center .col-4 .col-title a {
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: normal;
		text-align: right;
		color: var(--cadet-blue);
	}

	.lists.products.result.four .product-img {
		max-width: 50%;
	}

	.container.container- .swiper-container.swiper-articles .show-prod .product-name {
		max-height: unset;
		min-height: unset;
	}

	.show-prod .product__wrapper .product-title {
		min-height: unset;
	}

	.help {
		margin-bottom: 30px;
	}

	.telefon-about {
		padding: 12px 16px;
	}

	.telefon-about .telefon-about__title {
		font-size: 14px;
	}

	.telefon-about .telefon-about__text {
		margin-bottom: 16px;
		font-size: 12px;
	}

	.telefon-about .telefon-about__tel {
		/* color: #4c7399; */
		font-size: 24px;
	}

	.header__top .row .header__top-sale>a {
		font-size: 11px;
	}

	.help__text .checkbox-sl span,
	.help__text .check__text {
		font-size: 11px;
		font-weight: bold;
	}

	.help__text .checkbox-sl label span:not(.checkmark) {
		margin-left: 0;
		width: 100%;
		display: flex;
	}

	.help__text .checkbox-sl label {
		padding-left: 2.4rem;
	}

	.help__text .checkbox-sl [type=checkbox] {
		position: absolute;
	}
}

@media (max-width: 440px) {
	.lists.two .product-price.mob-600 {
		padding-left: 4px;
		margin-bottom: 3px;
	}

	.faq-main+.products.dr:not(.mb48) .top.fl-21 a.btn.white {
		width: calc(100% - 32px);
		text-align: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.brand__card-header.calon__card-header .logo {
		display: none;
	}

	.lists.two .lists__wrapper .product__wrapper .options.fdc .options-l:last-child {
		margin-right: 0px;
	}

	.lists__inner .product-img .product__gallery__left .gallery-topp .swiper-slide {
		max-height: 250px;
	}
}
