.main_page_tags_block{
	margin-bottom: 80px;
}

.flex-container {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 5px;
}

.flex-container > div.item{
	margin-bottom: 20px;
}

.main_page_tags_block .flex-container .tab-btn{
	font-size: 18px;
	line-height: 22px;
	background: none;
	border: none;
	color: #A0A0A0;
	padding: 10px;
	height: 100%;

}

.main_page_tags_block .flex-container .tab-btn-active{
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	background: none;
	border: none;
	color: #181818;
	border-bottom: 2px solid #339999;
}

.main_page_tags_block .flex-container .tab-btn:hover{
	cursor: pointer;
}



.tab-btn-active {
	pointer-events: none;
	color: red;
}

.tab-pane:not(.tab-pane-show) {
	display: none;
}
.main_page_tags_block a {
	font-size: 14px;
	padding: 6px 10px;
	font-weight: 400;
	line-height: 14px;
	color: #828282;
	background: #f3f3f3;
	margin-right: 10px;
	border-radius: 4px;
	border: 1px solid #f3f3f3;
	margin-bottom: 5px;
	transition: 0.2s;
	display: inline-block;
}
.main_page_tags_block a:hover {
	background: #339999;
	color: #fff;
}

.item_blog-list-title{
	font-family: 'Gilroy';
}

.footer_bottom_text_new {
	font-family: Gilroy;
	margin-top: 15px;
}
@media screen and (min-width: 650px) {
	html[data-clas='no-make'] {
		overflow-x: hidden;
	}
}
.goods-item-recall-new span {
    cursor: pointer;
}
.mebel-page .chooser-form-vertical.infographic {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	padding: 0 0.5em;
}
.infographic__item {
	flex: 0 1 20rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 1em;
}
.infographic__image {
	flex: 0 0 4em;
	-o-object-fit: contain;
	object-fit: contain;
	max-width: 6em;
}
.infographic__caption {
	text-align: justify;
}
.infographic__title {
	text-align: center;
	font-weight: bold;
	display: block;
	margin-bottom: 0.5em;
}
.infographic-list .infographic__item {
	flex-direction: row;
	flex: 0 1 100%;
	align-items: flex-start;
}
.infographic-list .infographic__image {
	max-width: 4em;
}
.infographic-list .infographic__caption {
	padding: 0 1.2em;
}
.infographic-list .infographic__title {
	text-align: left;
	display: inline;
}

[class*="_check_marked_list"] {
	list-style: none;
}
[class*="_check_marked_list"] > li {
	position: relative;
	padding-left: 1.9em;
	margin-bottom: 1.5em;
	font-size: 16px;
}
[class*="_check_marked_list"] > li::before {
	content: "";
	width: 1em;
	height: 1em;
	position: absolute;
	left: 0;
	top: 0.25em;
	background: transparent no-repeat center;
	background-size: contain;
}

.black_check_marked_list > li::before {
	background-image: url("/local/templates/etagerka/etagerca/dist/images/css/black_check_marked_list.png");
}

.bordered-table {
	border-collapse: collapse;
}
.bordered-table td,
.bordered-table th {
	border: 1px solid black;
	padding: 0.5em;
}

.clearfix::before,
.clearfix::after {
	display: table;
	content: "";
	clear: both;
}
.modal-body-text {
	margin-bottom: 15px;
}

.simple-catalog-linking {
	margin: 40px 0px;
}

.simple-catalog-linking .title {
	font-family: Gilroy;
	font-style: normal;
	font-weight: 800;
	font-size: 28px;
	line-height: 32px;
	color: #181818;
	margin: 0 0 24px 0;
}

.simple-catalog-linking .items .item {
	margin: 5px;
	border: 1.5px solid #399;
	box-sizing: border-box;
	border-radius: 7px;
	padding: 8px 22px;
	background: #fff;
	box-shadow: none;
	font-family: Gilroy;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	color: #339999;
	display: inline-block;
}

.simple-catalog-linking .items .item:hover {
	background: #339999;
	color: #ffffff;
}
.tags_block a::first-letter {
	text-transform: capitalize;
}

.sorting_new {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin-bottom: 30px;
	margin-right: 10px;
}
.sorting_new div {
	padding: 0 15px;
}
.sorting_new,
.sorting_new *,
.berber-filter,
.berber-filter * {
	font-family: Gilroy;
}
.sorting_new a {
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	font-family: Gilroy;
	color: #787878;
	text-decoration: none;
	border: none;
}
.sorting_new a.active {
	color: #339999;
	font-weight: bold;
}
.berber-filter {
	display: flex;
	justify-content: space-between;
	width: 100%;
	position: relative;
	margin-right: 10px;
}
.berber-filter > div {
	width: 33%;
	padding: 0 15px;
}
.berber-filter--name {
	font-size: 15px;
	line-height: 18px;
	color: #a0a0a0;
	position: relative;
	padding: 15px 20px;
	background: #f3f3f3;
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
	border-radius: 7px;
}
.berber-filter--name:after {
	content: "";
	background-image: url("/images/filtervector.svg");
	position: absolute;
	background-repeat: no-repeat;
	right: 20px;
	width: 24px;
	height: 24px;
	top: 30%;
	cursor: pointer;
}
.berber-filter--name.dis {
	opacity: 0.5;
}
.berber-filter--list {
	display: none;
	background: #ffffff;
	padding: 15px 20px;
	border: 1px solid #339999;
	box-sizing: border-box;
	border-radius: 0px 0px 7px 7px;
}
.berber-filter--list.berber-filter--list-thing > div {
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	color: #181818;
	margin-bottom: 12px;
}
.berber-filter--list.berber-filter--list-thing > div:last-child {
	margin-bottom: 0px;
}
.berber-filter--name.active:after {
	background-image: url("/images/filtervectorclick.svg");
}
.berber-filter--name.active {
	background: #ffffff;
	border: 1px solid #339999;
	box-sizing: border-box;
	border-radius: 7px 7px 0px 0px;
	border-bottom: none;
}
.berber-filter--name.active + .berber-filter--list {
	display: block;
	position: absolute;
	z-index: 19;
}
.berber-filter--name.active + .berber-filter--list.berber-filter--list-typeproduct,
.berber-filter--name.active + .berber-filter--list.berber-filter--list-typeprint {
	width: 100%;
	border-radius: 7px;
	right: 0;
}
.berber-filter--name.active + .berber-filter--list.berber-filter--list-thing {
	width: calc(33% - 30px);
}
.berber-filter--list--name {
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	text-align: center;
	color: #181818;
}
.berber-filter--list--img {
	text-align: center;
}
.typeproduct-wrap,
.typeprint-wrap {
	margin: 0 -10px;
	display: flex;
	flex-wrap: wrap;
}
.typeprint-wrap > .link_filter_type {
	flex: 0 0 20%;
	max-width: 20%;
}
.typeproduct-wrap > .link_filter_type {
	flex: 0 0 25%;
	max-width: 25%;
}
.typeproduct-wrap > .link_filter_type > div,
.typeprint-wrap > .link_filter_type > div {
	margin: 0 10px;
	margin-bottom: 10px;
}
.berber-filter--list--img img {
	height: 145px;
}
#textfilter {
	margin-bottom: 7px;
	padding-left: 15px;
	color: #ff3f3f;
}
.berber-filter--name.change {
	color: #181818;
	font-weight: bold;
}
.filter-item.filter-TYPE_PRODUCT,
.filter-item.filter-TYPE_PRINT,
.filter-itemitemsTYPE_PRODUCT,
.filter-item.itemsTYPE_PRINT {
	display: none;
}
.del_filter_param {
	display: none;
}
.del_filter_param.active {
	display: block;
	width: 100%;
	text-align: right;
	margin-right: 26px;
	margin-top: 15px;
}
.del_filter_param > div {
	border: 1px solid #ccc;
	border-radius: 18px;
	padding: 5px 10px;
	font-family: Gilroy;
	display: inline-block;
	cursor: pointer;
}
@media (max-width: 900px) {
	.sorting_new a {
		font-size: 13px;
	}
	.sorting_new div {
		width: 33%;
	}
	.sorting_new {
		flex-wrap: wrap;
	}
	.typeprint-wrap > .link_filter_type {
		flex: 0 0 25%;
		max-width: 25%;
	}
}
@media (max-width: 768px) {
	.typeproduct-wrap > .link_filter_type,
	.typeprint-wrap > .link_filter_type {
		flex: 0 0 33%;
		max-width: 33%;
	}
	.sale_wrapp .goods-item.goods-item--hover,
	.sale_wrapp .goods-item .goods-item__link--hover .goods-item__text .goods-item__transform {
		box-shadow: none;
	}
}
.show-mobile {
	display: none;
}

@media (max-width: 650px) {
	.catalog_sorting.select {
		position: relative;
		display: block;
		min-width: 168px;
		width: 100%;
		max-width: 168px;
		margin-bottom: 20px;
		font-family: "Gilroy";
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		font-family: "Gilroy";
		color: #181818;
	}

	.catalog_sorting .select__head {
		width: 100%;
		max-width: 100%;
		cursor: pointer;
		border: 1px solid #e1e1e1;
		padding: 10px;
		border-radius: 7px;
	}

	.catalog_sorting .select__head::after {
		width: 24px;
		height: 24px;
		background: #fff url("/local/templates/etagerka/etagerca/dist/images/icon-select-arrow.svg") no-repeat center / cover;
		position: absolute;
		right: 7px;
		bottom: 50%;
		transform: translateY(50%);
		content: "";
		display: block;
		transition: 0.2s ease-in;
	}

	.catalog_sorting .select__head.open::after {
		transform: translateY(50%) rotate(180deg);
	}

	.catalog_sorting .select__list1 {
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		background: #fff;
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
		border-radius: 10px;
		margin-top: 5px;
		max-height: 205px;
		overflow-x: hidden;
		overflow-y: auto;
		z-index: 100;
		margin: 0;
		padding: 0;
		font-size: 14px;
		color: #424348;
		scrollbar-color: dark;
		scrollbar-width: thin;
		overscroll-behavior: contain;
	}

	.catalog_sorting .select__list1::-webkit-scrollbar {
		width: 7px;
		background-color: #f8f9fa;
		padding: 5px;
	}

	.catalog_sorting .select__list1::-webkit-scrollbar-thumb {
		border-radius: 10px;
		background-color: #d9d9d9;
	}

	.catalog_sorting .select__list1 .select__item {
		position: relative;
		border-top: 1px solid rgba(224, 229, 231, 0.5);
		padding: 10px 15px;
		cursor: pointer;
		list-style-type: none;
	}

	.catalog_sorting .select__list1 .select__item:hover {
		background-color: rgba(224, 229, 231, 0.5);
	}
	.show-mobile {
		display: block;
	}
	.hide-mobile {
		display: none;
	}
	.mebel-page_section_new_template.mobifilter .filter-item + .filter-item {
		border-bottom: none;
	}
	.mebel-page_section_new_template .js-vertical-sliderchooder_ {
		padding: 0 20px;
		display: flex;
		flex-direction: column;
	}
	.mebel-page_section_new_template .col-12.col-12-mobile {
		padding-right: 0;
		padding-left: 0;
	}
	.mebel-page_section_new_template .mobifilter .filter-item + .filter-item {
		border-bottom: none;
	}

	.col-12.main-catalog.mebel-page_section_new_template .fotovideo-block-slider .thumb-wrap embed {
		height: 100%;
	}
	.sorting_new {
		display: none;
	}
	.sorthidxs {
		display: block;
	}
	.berber-filter {
		margin: 10px 0;
	}
	.del_filter_param.active {
		margin-top: 1px;
		margin-bottom: 20px;
	}
	.berber-filter--name {
		padding: 8px 12px;
		letter-spacing: -0.8px;
		font-weight: 500;
	}
	.berber-filter > div {
		width: 100%;
		margin-bottom: 5px;
		padding: 0 2px;
	}
	.berber-filter--name::after {
		right: 8px;
		top: 23%;
		width: 20px;
		height: 20px;
		background-size: contain;
	}
	.blockfilt.blockfilt_moble .sorthidxs .col-12.sort_new_sk {
		padding-left: 0;
	}
	.berber-filter--list--img img {
		height: 80px;
	}
	.typeproduct-wrap > .link_filter_type,
	.typeprint-wrap > .link_filter_type {
		flex: 0 0 20%;
		max-width: 20%;
	}

	.select__list1 {
		display: none;
	}
	.berber-filter--list.berber-filter--list-typeprint,
	.berber-filter--list.berber-filter--list-typeproduct {
		height: 250px;
		overflow: scroll;
	}
	.berber-filter--name.active + .berber-filter--list.berber-filter--list-thing {
		width: calc(100% - 30px);
	}
	.row-sale.mebel-page.mebel-page_section_new_template > .col-12 {
		padding-right: 0;
		padding-left: 0;
	}
	.mebel-page.mebel-page_section_new_template.row-sale .goods-item .goods-item__caption-container {
		margin-top: 10px;
	}

}
@media (max-width: 500px) {
	.typeproduct-wrap > .link_filter_type,
	.typeprint-wrap > .link_filter_type {
		flex: 0 0 33%;
		max-width: 33%;
	}
	.berber-filter--list--name {
		font-size: 11px;
	}
	.berber-filter--list--img img {
		height: 50px;
	}
	.wrapp-block-about > .row {
		justify-content: space-between;
	}
	.wrapp-block-about .img_order1{
		order: 1;
	    border-radius: 7px;
	    margin-bottom: 9px;
	}
	.wrapp-block-about .img_order1.franchise-h1 p{
		font-size: 28px;
        line-height: 35px;
        padding: 55px 0;
        margin-bottom: 0;
	}
	.wrapp-block-about .img_order2,
	.wrapp-block-about .img_order3 {
		width: 49%;
        border-radius: 7px;
        min-height: 229px;
	}
	.wrapp-block-about .img_order2 {
		order: 2;
	}
	.wrapp-block-about .img_order3 {
		order: 3;
	}
}
.breadcrumbs a.breadcrumbs__item,
.breadcrumbs span {
	font-size: 15px;
	line-height: 18px;
	font-family: Gilroy;
	text-decoration: none;
}
.breadcrumbs a.breadcrumbs__item {
	color: #181818;
}
.breadcrumbs span.breadcrumbs__separator {
	color: #e1e1e1;
}
.breadcrumbs .breadcrumbs__item.breadcrumbs__item--span span {
	color: #c8c8c8;
}

.product_main_info .catalog-el-image__nav .catalog-el-video__slide:after,
.product_main_info .catalog-el-image__nav .catalog-el-video__slide.slick-current:after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='50' height='50' fill='none' version='1.1' viewBox='0 0 50 50' xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cfilter id='filter847' x='-.12211' y='-.12211' width='1.2442' height='1.2442' color-interpolation-filters='sRGB'%3e%3cfeGaussianBlur stdDeviation='3.3580546'/%3e%3c/filter%3e%3c/defs%3e%3cpath transform='matrix(.60887 0 0 .60887 1.2539 1.2539)' d='m39 72c18.225 0 33-14.775 33-33s-14.775-33-33-33-33 14.775-33 33 14.775 33 33 33z' fill='%239f9f9f' filter='url(%23filter847)' style='mix-blend-mode:normal'/%3e%3cpath d='m25 45.093c11.097 0 20.093-8.9956 20.093-20.093 0-11.097-8.9956-20.093-20.093-20.093-11.097 0-20.093 8.9956-20.093 20.093 0 11.097 8.9956 20.093 20.093 20.093z' fill='%23fff' stroke-width='1.2178'/%3e%3cpath d='m32.306 25-11.569-7.9156v15.831z' fill='%23399' stroke-width='1.2178'/%3e%3c/svg%3e");
	background-position: center;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	position: absolute;
	opacity: 0.6;
	top: 0;
	border: none;
}
.product_main_info .catalog-el-image__nav .catalog-el-video__slide:hover:after,
.product_main_info .catalog-el-image__nav .catalog-el-video__slide.slick-current:hover:after {
	top: unset;
	left: unset;
	right: unset;
	border: none;
	opacity: 1;
	top: 0;
}
.thumb-wrap {
	position: relative;
	padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
	height: 0;
	overflow: hidden;
}
.thumb-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-width: 0;
	outline-width: 0;
}
.nav-sity-list .dropdown-list {
	padding: 10px 10px 10px 15px;
	min-width: 450px;
}
.nav-sity-list ul.siti-list {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav-sity-list ul.siti-list li {
	width: 33%;
}
.nav-sity-list ul.siti-list li.list-sort {
	order: -1;
}
.nav-sity-list .title-siti-list {
	font-weight: bold;
	padding-bottom: 7px;
}
.js-vertical-sliderchooder .slick-track {
	height: auto !important;
}
@media screen and (max-width: 640px) {
	.nav-sity-list .dropdown-list {
		min-width: 300px;
	}
	.nav-sity-list ul.siti-list li {
		width: 50%;
	}
}

.optovikam_page,
.optovikam_page div {
	font-family: Gilroy;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
}
.optovikam_page h1 {
	font-weight: 900;
	font-size: 36px;
	line-height: 120%;
	color: #181818;
	margin-bottom: 45px;
	border: none;
	font-family: Gilroy;
	float: left;
}
.optovikam_page span.title-word-color {
	color: #399;
	font-size: 38px;
}
.block-text-title-top {
	display: flex;
	padding-bottom: 80px;
}

.block-text-title-top .item-text-title {
	width: 50%;
}
.block-text-title-top .item-text-title.marg-right {
	padding-right: 68px;
}
.optovikam_page .color_black {
	color: #000;
	font-weight: 600;
}
.block-text-title-top .item-text-title .tel_email a {
	font-weight: 600;
	margin-right: 25px;
	border-bottom: 2px solid rgb(51, 153, 153);
	margin-top: 10px;
	display: inline-block;
}
.block-text-title-top .item-text-title .icon_block {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	padding-top: 20px;
}
.block-text-title-top .item-text-title .icon_block .item-icon {
	width: 50%;
	text-align: center;
	padding-top: 70px;
}
.block-text-title-top .item-text-title .icon_block .title-icon {
	font-weight: 601;
	color: #000;
	padding-top: 10px;
	line-height: 18px;
}
.block-colleague {
	margin: 50px 0;
}

.block-colleague .tabs-content .tab-pane {
	display: none;
}
.block-colleague .tabs-content .tab-pane.active {
	display: block;
}
.optovikam_page .page-title-h2 {
	margin-bottom: 25px;
	font-weight: 800;
	font-size: 28px;
	line-height: 32px;
	color: #181818;
	position: relative;
	display: inline-block;
}

.block-colleague .block-colleague-tabs {
	display: flex;
}
.block-colleague .block-colleague-tabs .block-tabs-linck,
.block-colleague .block-colleague-tabs .tabs-content {
	width: 50%;
}

.block-colleague .block-colleague-tabs .tabs-content {
	position: relative;
	top: -55px;
}

.block-colleague .block-colleague-tabs .nav-item-linck {
	padding-bottom: 20px;
}
.block-tabs-linck a {
	display: inline-block;
	border: 2px solid #fff;
	border-radius: 10px;
	padding: 30px 39px;
	font-weight: 600;
	color: #181818;
	width: 500px;
	border: 1px solid #E1E1E1;
}
.block-tabs-linck a.active {
	border: 2px solid #399;
	color: #399;
}
.block-colleague-tabs .title-tabs {
	font-size: 22px;
	color: #000;
	font-weight: bold;
}

.ul-dash {
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}
.ul-dash li::before {
	content: "—";
	width: 15px;
	height: 15px;
	color: #ff9900;
	font-weight: 600;
	display: inline-block;
}
.litl-text {
	font-size: 15px;
}

.block_how_order {
	display: flex;
	margin: 80px 0;
}
.block_how_order br {
	display: none;
}

.block_how_order .item_how_order:first-child {
	position: relative;
	width: 40%;
}
.block_how_order .item_how_order:last-child {
	width: 60%;
}
.block_how_order .how_order {
	font-size: 36px;
	font-weight: bold;
	position: absolute;
	top: 40%;
	z-index: 9;
}
.block_how_order .item_how_order .how_order_vector {
	position: absolute;
	right: 26px;
	width: 57%;
	z-index: 1;
	transform: rotate(0deg);
	top: 57px;
}
.block_how_order .item_how_order ul.round_numbers {
	list-style: none;
	counter-reset: round_numbers 0;
	margin: 0 0 50px 0;
	padding: 0;
}
.block_how_order .item_how_order ul.round_numbers li {
	margin: 40px 0;
	font-weight: bold;
	font-size: 23px;
	font-family: Gilroy;
	display: flex;
	align-items: center;
}
.block_how_order .item_how_order ul.round_numbers li img.numder_li {
	margin-right: 10px;
}

.forma_optovicam .form_info.form_info_960 {
	display: none;
}

.block_how_order .how_order_vector_768 {
	display: none;
}
.forma_optovicam {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	border-radius: 7px;
	background: #F5F6F8; 
}
.forma_optovicam .formt_text {
	width: 45%;
	padding: 56px 0 57px 60px;
}

.forma_optovicam .form_img {
	width: 45%;
}
.forma_optovicam .form_img img {
	display: block;
  	margin: 0 0 0 auto;
}
.forma_optovicam .formt_text .fomt_title {
	margin-bottom: 16px;
    font-size: 28px;
    font-style: normal;
    font-weight: 800;
    line-height: 32px;
    color: #181818;
}
.forma_optovicam .formt_text .form_info {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
	margin-bottom: 31px;
}

.font_bold {
	font-weight: bold;
}

.form_oprov_input input {
	box-sizing: border-box;
	height: 50px;
	border-radius: 7px;
	border: 1px solid #E1E1E1;
	background: #FFF; 
}
.form_oprov_input input::placeholder {
	color: #828282;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; 
}

.form_oprov_input .input_form .input_form_item {
	margin-bottom: 20px;
}
.form_oprov_input button {
	background: #339999;
    border-radius: 7px;
    border: none;
    padding: 16px;
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    max-width: 100%;
    height: 48px;
    margin: 11px 0 0 0;
    font-style: normal;
}
.forma_optovicam .consent_text label{
	text-align: center;
  	display: block;
}
.forma_optovicam .consent_text label a{
	color: #828282; 
	border-bottom: none;
}
.form_body p.color_grey {
	font-size: 15px;
}
.form_body input[type="checkbox"]#checkBox {
	display: none;
}

.forma_optovicam .form_body label {
	color: #828282;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px
}

.forma_optovicam .form_body label:before {
	content: " ";
	color: #000;
	display: none;
	margin-right: 9px;
	margin-bottom: 4px;
	position: relative;
	text-align: center;
	text-indent: 0px;
	width: 15px;
	height: 15px;
	background: #fff;
	border: 2px solid #000;
	border-image: initial;
	vertical-align: middle;
	border-radius: 3px;
}

.forma_optovicam .form_body input:checked + label:before {
	content: url(/images/optovikam/check_mark.png);
	color: #fff;
	background: #339999;
	border: 1px solid #339999;
}
.forma_optovicam .form_body input:disabled + label:before {
	background: #eee;
	color: #aaa;
}
.video_blok {
	margin-bottom: 80px;
}

.main-slider {
	position: relative;
}
.main-slider .slick-arrow,
.slider_soowrom .slick-arrow,
.main-catalog .fotovideo-block-slider .slick-arrow {
	background: none;
}
.main-slider img.picture,
.main-catalog .fotovideo-block-slider img {
	width: 100%;
	border-radius: 5px;
}
.main-slider img.img_play {
	position: absolute;
	z-index: 9;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin: 0;
}
.main-slider img.next,
.main-slider img.prev,
.main-catalog .fotovideo-block-slider img.next,
.main-catalog .fotovideo-block-slider img.prev,
.slider_soowrom img.next,
.slider_soowrom img.prev {
	position: absolute;
	width: 45px;
	height: 45px;
	transform: translate(-50%, -50%);
	top: 50%;
}
.main-slider img.next,
.main-catalog .fotovideo-block-slider img.next,
.slider_soowrom img.next {
	left: 92%;
}
.main-slider img.prev,
.main-catalog .fotovideo-block-slider img.prev,
.slider_soowrom img.prev {
	left: 5%;
}
.main-slider .slider_wrap * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.slider_soowrom .slider_wrap * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.main-slider .slick-slide,
.main-catalog .fotovideo-block-slider .slick-slide {
	margin: 0 5px;
	padding: 0 7px;
}
.main-slider .slider-item img,
.main-catalog .fotovideo-block-slider .slider-item img,
.slider_soowrom .slider-item img {
	max-width: 100%;
}

.main-slider .slick-dots li.slick-active button::before,
.main-catalog .fotovideo-block-slider .slick-dots li.slick-active button::before
 {
	background: #399;
	border: 1px solid #399;
}
.slider_soowrom .slick-dots li.slick-active button::before {
	background: #399;
	border: 1px solid #399;
}
.main-slider .slick-dots,
.main-catalog .fotovideo-block-slider .slick-dots {
	margin-bottom: -10px;
}
.slider_soowrom .slick-dots {
	margin-bottom: 30px;
}
.main-slider .slick-dots li button::before,
.main-catalog .fotovideo-block-slider .slick-dots li button::before,
.slider_soowrom .slick-dots li button::before {
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 50%;
	opacity: 1;
}
.main-slider .slick-dots li button::before,
.main-catalog .fotovideo-block-slider .slick-dots li button::before {
	border: 1px solid #000;
}

.main-catalog .fotovideo-block-slider .slick-slide {
	margin: 15px 5px;
	padding: 0 7px;
}

.main-catalog .fotovideo-block-slider {
	margin-bottom: 60px;
}
.main-catalog .fotovideo-block-slider .thumb-wrap embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-width: 0;
	outline-width: 0;
}

.main-catalog .fotovideo-block-slider .section-slider_image {
	height: auto;
	border-radius: 5px;
}

.main-catalog .fotovideo-block-slider .thumb-wrap {
	margin-top: 0;
	border-radius: 5px;
	height: 300px;
}

.main-catalog .fotovideo-block-slider .slick-dots {
	bottom: -20px;
}
.main-catalog .fotovideo-block-slider .slick-dots li.slick-active button::before {
	opacity: 1;
	color: #181818;
	font-size: 50px;
}

.main-catalog .fotovideo-block-slider .slick-dots li button::before {
	opacity: 1;
	color: #d8d8d8;
	font-size: 50px;
	background: #181818;
}

.slider_soowrom .slick-dots li button::before {
	border: 1px solid #181818;
	background: #181818;
}
.soeroom_block {
	margin-bottom: 75px;
}
.souroom_optovicam .souroom_optovicam_tabs {
	display: flex;
	justify-content: space-between;
}
.souroom_optovicam .souroom_optovicam_tabs .souroom_optovicam_tabs_item {
	width: 49.5%;
	box-sizing: border-box;
	margin-bottom: 32px;
}
.souroom_optovicam .souroom_optovicam_tabs .link_souroom {
	display: block;
	padding: 18px;
	text-align: center;
	box-sizing: border-box;
	border-bottom: none;
	border: 2px solid #fff;
	border-radius: 13px;
	border: 1px solid #E1E1E1;
  	border-radius: 13px;
  	color: #181818;
}
.souroom_optovicam .souroom_optovicam_tabs .link_souroom.active {
	border: 2px solid #399;
	border-radius: 13px;
	color: #399;
	padding: 17px;
}
.souroom_optovicam .souroom_optovicam_tabs .title_sowroom {
	font-size: 18px;
	font-weight: bold;
}
.souroom_optovicam .souroom_optovicam_tabs .link_souroom p {
	font-size: 14px;
}
.contact_otdela {
	text-align: center;
	margin-bottom: 80px;
}
.contact_otdela .contact_tel_email a {
	font-size: 24px;
	font-weight: 600;
	border-bottom: none;
	text-decoration: underline;
	display: block;
}
.contact_otdela .contact_tel_email a:last-child {
	margin-bottom: 16px;
}
.contact_otdela .addres {
	margin-top: 40px;
}
.contact_otdela .work_schedule {
	font-size: 14px;
}

@media screen and (max-width: 1200px) {
	.block-tabs-linck a {
		width: 400px;
	}
	.block_how_order .item_how_order ul.round_numbers li {
		margin: 30px 0;
	}


}
@media screen and (max-width: 1080px) {
	.souroom_optovicam .souroom_optovicam_tabs .link_souroom {
		height: 125px;
	}
	.block_how_order .item_how_order .how_order_vector {
		transform: rotate(-5deg);
		top: 79px;
	}
	.block_how_order .item_how_order ul.round_numbers li {
		align-items: flex-start;
	}
}

@media screen and (max-width: 960px) {
	.forma_optovicam .form_info.form_info_1200 {
		display: none;
	}
	.forma_optovicam .form_info.form_info_960 {
		display: block;
		margin-top: 32px;
		margin-bottom: 50px;
	}
	.forma_optovicam .vector_form_2 {
		position: absolute;
		right: 50%;
	}
	.forma_optovicam .vector_form_1 {
		display: none;
	}
	.form_oprov_input input {
		width: 100%;
	}
	.form_body p.color_grey {
		margin-top: 13px;
	}
	.block_how_order {
		margin: 50px 0;
	}
	.block_how_order .item_how_order .how_order_vector {
		right: 14px;
	}
}
@media screen and (max-width: 920px) {
	.block-colleague .block-colleague-tabs {
		flex-wrap: wrap;
	}
	.block-colleague .block-colleague-tabs .block-tabs-linck,
	.block-colleague .block-colleague-tabs .tabs-content {
		width: 100%;
	}

	.block-colleague .block-colleague-tabs .tabs-content {
		top: 0;
	}
	.block-tabs-linck a {
		width: 100%;
		text-align: center;
	}
	.block_how_order .item_how_order ul.round_numbers li {
		margin: 20px 0;
		font-size: 18px;
	}
	.block_how_order .how_order {
		font-size: 30px;
	}
	.block_how_order .item_how_order .how_order_vector {
		top: 56px;
	}
}
@media screen and (max-width: 872px) {
	.block_how_order .item_how_order .how_order_vector {
		top: 63px;
	}
}

.block_how_order .item_how_order ul.round_numbers .numbers_num {
		display: none;
}

@media screen and (max-width: 768px) {
	.block-text-title-top {
		flex-wrap: wrap;
		padding-bottom: 0;
	}
	.block-text-title-top .item-text-title .icon_block{
		padding-top: 0;
	}
	.block-text-title-top .item-text-title {
		width: 100%;
	}
	.block-text-title-top .item-text-title.marg-right {
		padding-right: 0;
	}
	.optovikam_page h1 br {
		display: none;
	}
	.optovikam_page h1 {
		font-size: 30px;
	}
	.optovikam_page span.title-word-color {
		font-size: 30px;
		color: #181818;
	}
	.optovikam_page .page-title-h2 {
		font-size: 24px;
	}
	.block_how_order br {
		display: block;
	}
	.block_how_order .item_how_order ul.round_numbers {
		padding-top: 40px;
	}
	.block_how_order .item_how_order .how_order_vector {
		display: none;
	}
	.block_how_order .how_order_vector_768 {
		display: block;
		position: absolute;
	}
	.block_how_order .item_how_order ul.round_numbers li img.numder_li {
		display: none;
	}
	.block_how_order .item_how_order ul.round_numbers li {
		color: #ff9900;
		font-size: 20px;
		margin: 40px 0;
		position: relative;
		display: inherit;
	}
	.block_how_order .item_how_order ul.round_numbers li img.vector_1 {
		left: 40%;
	}
	.block_how_order .item_how_order ul.round_numbers li img.vector_2 {
		right: 94%;
	}
	.block_how_order .item_how_order ul.round_numbers li img.vector_3 {
		left: 20%;
	}
	.block_how_order .item_how_order ul.round_numbers li:nth-child(even) {
		margin-left: 50%;
	}
	.block_how_order .item_how_order ul.round_numbers li:nth-child(3) {
		margin-top: 60px;
		margin-bottom: 0;
	}
	.block_how_order .item_how_order ul.round_numbers li:nth-child(4) {
		margin-top: 10px;
	}
	.block_how_order {
		flex-wrap: wrap;
	}
	.block_how_order .item_how_order:first-child {
		width: 100%;
	}
	.block_how_order .item_how_order:last-child {
		width: 100%;
	}
	.forma_optovicam {
		padding-top: 50px;
	}
	.soeroom_block {
		margin-bottom: 50px;
	}
	.contact_otdela {
		margin-bottom: 50px;
	}
	.forma_optovicam .formt_text {
		width: 100%;
  		padding: 23px 30px 18px 29px;
	}
	.forma_optovicam .form_img {
	    width: 100%;
	    margin-left: 10px;
	}
	.forma_optovicam .form_img img {
    	width: 80%;
  	}
	.forma_optovicam {
        padding-top: 0;
  	}
	.form_oprov_input div.input_form {
		width: 100%;
		margin-bottom: 10px;
	}
	.form_oprov_input .input_form {
		flex-wrap: wrap;
	}
	.form_oprov_input .input_form .input_form_item {
		width: 100%;
	}
	.form_oprov_input button {
		width: 100%;
		max-width: 100%;
		margin-left: 0;
	}
	.block-colleague {
		margin-top: 40px;
	}
	.forma_optovicam .form_oprov_input {
		flex-wrap: wrap;
	}
	.souroom_optovicam .souroom_optovicam_tabs .link_souroom {
		height: auto;
	}
	.souroom_optovicam .souroom_optovicam_tabs {
		flex-wrap: wrap;
	}
	.souroom_optovicam .souroom_optovicam_tabs .souroom_optovicam_tabs_item {
		width: 100%;
		margin-bottom: 10px;
	}
	.souroom_optovicam .souroom_optovicam_tabs .souroom_optovicam_tabs_item:last-child {
		margin-bottom: 32px;
	}
}

@media screen and (max-width: 679px) {
	.main-slider .slick-center a {
		opacity: 1;
		transform: scale(1.08);
		display: inline-block;
	}
	.main-slider a {
		opacity: 0.6;
		transition: all 300ms ease;
	}
	.main-slider .slick-list {
/*		overflow: initial;*/
	}

}
@media screen and (max-width: 550px) {
	.forma_optovicam .formt_text .fomt_title {
		font-size: 22px;
		line-height: 28px;
		margin-bottom: 10px;
	}
	.forma_optovicam .formt_text .form_info {
		font-size: 16px;
		line-height: 24px;
	    margin-bottom: 28px;
	}
	.form_oprov_input button {
	 	margin-top: 0;
	}
	.forma_optovicam .form_body label {
		line-height: 15px;
	}
	.form_oprov_input input::placeholder {
		font-size: 14px;
	}

}
@media screen and (max-width: 500px) {
	.app-block {
	    width: 100%;
	}
	.app-block-wrapp.owl-carousel .owl-item img {
		width: auto;
	}
	.app-block-wrapp .features-block .title{
		font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px;
        margin-left: 16px;
        margin-right: 16px;
	}
	.app-block-wrapp {
		margin-top: 27px;
	}
	.app-block-wrapp .app-block {
		border-radius: 7px;
        border: 1px solid #399;
	    height: 260px;
	}
	.app-block-wrapp .features-block img {
	  margin-bottom: 10px;
	  margin-top: 27px;
	  display: initial;
	}
	.app-block-wrapp .features-block .features-block-note {
	    margin-top: 10px;

	}
	.app-block-wrapp .features-block p {
		font-size: 15px;
	    font-style: normal;
	    font-weight: 400;
	    line-height: 19px;
	    margin-right: 16px;
	    margin-left: 16px;
	}
	.app-block-wrapp.owl-carousel .owl-stage {
		padding-left: 0!important;
	}
	.app-block-wrapp .owl-dots .owl-dot.active span {
	  background: rgb(51, 153, 153);
	}
	.app-block-wrapp .owl-dots .owl-dot span {
	  background: #181818;
	}
	.app-block-wrapp.owl-theme .owl-nav.disabled + .owl-dots {
	  margin-top: 27px;
	}
}
@media screen and (max-width: 440px) {
	.block_how_order .item_how_order ul.round_numbers li p::before {
		margin-right: 0;
	}
	.block_how_order .item_how_order ul.round_numbers li {
		font-size: 18px;
	}
	

}
@media screen and (max-width: 440px) {
	.app-block-wrapp .app-block {
		height: 295px;
	}
}
@media screen and (max-width: 373px) {
	.app-block-wrapp .app-block {
		height: 312px;
	}
}
.wrapp_text_in_main {
	font-family: Gilroy;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	color: #181818;
	margin-bottom: 70px;
}
.wrapp_text_in_main h2 {
	font-weight: 800;
	text-align: center;
}
.wrapp_text_in_main ul.ul_arrow li {
	list-style: none;
	position: relative;
}
.wrapp_text_in_main ul.ul_arrow li:before {
	content: "\27A4";
	color: #399;
	position: absolute;
	left: -21px;
	top: 1px;
}
.wrapp_advantages_block {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 30px 0;
}
.wrapp_advantages_block .advantages_item {
	width: 46%;
	padding: 20px;
	text-align: center;
}
.wrapp_advantages_block .advantages_title {
	text-align: center;
	font-weight: 800;
	font-size: 20px;
	margin-bottom: 10px;
}

@media screen and (max-width: 960px) {
	.wrapp_advantages_block .advantages_item {
		width: 50%;
	}
	.main-catalog .fotovideo-block-slider .section-slider_image {
		height: 240px;
	}
	.main-catalog .fotovideo-block-slider .thumb-wrap {
		height: 240px;
	}
}
@media screen and (max-width: 680px) {
	.wrapp_advantages_block .advantages_item {
		width: 100%;
	}
	.wrapp_advantages_block .advantages_item p {
		text-align: left;
	}
}
.surround-advantages {
	margin: 20px 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.surround-advantages__item {
	width: 32%;
	padding-left: 30px;
	background: url(/img/checkmark-blue.png) left 6px/20px no-repeat;
	margin-bottom: 15px;
}
.surround-advantages__item--title {
	background: unset;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 28px;
	font-weight: bold;
	padding: 0;
	border: 2px solid #369b9b;
	border-radius: 7px;
}
.flex-3 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 20px 0;
}
.flex-3 > div {
	width: 32%;
	margin-bottom: 10px;
}
@media (max-width: 992px) {
	.surround-advantages__item {
		width: 50%;
	}
	.surround-advantages__item--title {
		order: -1;
		width: 100%;
		border: unset;
	}
	.flex-3 > div {
		width: 49%;
	}
}
@media (max-width: 650px) {
	.surround-advantages__item {
		width: 100%;
	}
	.flex-3 > div {
		width: 100%;
	}
}
@media (max-width: 499px) {
	.main-catalog .fotovideo-block-slider .section-slider_image {
		border-radius: 5px;
		opacity: 1;
		transition: opacity 300ms ease-in-out;
	}

	.main-catalog .fotovideo-block-slider a {
		opacity: 0.6;
		transition: all 300ms ease;
	}

	.main-catalog .fotovideo-block-slider .slick-center a,
	.main-catalog .fotovideo-block-slider .slick-center .thumb-wrap {
		opacity: 1;
		transform: scale(1.08);
		display: inline-block;
		margin: 0 auto;
		width: 100%;
	}
	.main-catalog .fotovideo-block-slider .thumb-wrap {
		opacity: 0.6;
		transition: all 300ms ease;
	}
	.main-catalog .fotovideo-block-slider .section-slider_image {
		height: 215px;
	}
	.main-catalog .fotovideo-block-slider .thumb-wrap {
		height: 215px;
	}
}
.title-bordered.h1_actii {
	font-size: 36px;
	line-height: 43px;
	font-family: Gilroy;
	color: #181818;
	font-weight: 900;
	margin-bottom: 26px;
	padding: 0;
	border: 0;
}
/*cтраница sale новые стили начало*/

.row .row.row-sale,
.row .row.sale_wrapp,
.row .row.row_personal,
.row .reviews-new .row {
	margin: 0 auto;
}
h2.reviews-h2 {
	margin-top: 0;
}
.sale_wrapp .goods-item .goods-item__text .goods-item__transform {
	border: none;
	padding: 0;
	height: auto;
	padding: 0px 15px;
}

.sale_wrapp .goods-item__image {
	border: none;
	margin: 10px 15px;
}
.sale_wrapp .goods-item-recall {
	display: none;
}

.sale_wrapp .discount-item-sele-wrap {
	font-family: Gilroy;
	position: absolute;
	color: #fff;
	top: 16px;
	right: 16px;
	background: #966feb;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 700;
	padding: 4px 9px;
	z-index: 5;
}
.sale_wrapp .goods-item__image img {
	width: 100%;
	border-radius: 7px;
}
.sale_wrapp .goods-item-fast-link {
	position: absolute;
	bottom: 8px;
	right: 8px;
	top: auto;
}

.sale_wrapp .goods-item__caption-container {
	position: static;
	padding-right: 0px;
	font-weight: 400;
	font-size: 16px;
	color: #181818;
	font-family: Gilroy;
	margin-top: 10px;
	margin-bottom: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -moz-box;
	-moz-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 24px;
	min-height: 50px;
}

.sale_wrapp .form_in_card .button--red {
	border: 1.5px solid #339999;
	box-sizing: border-box;
	border-radius: 7px;
	padding: 8px 22px;
	background: #fff;
	box-shadow: none;
	font-family: Gilroy;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	color: #339999;
}
.sale_wrapp .form_in_card .button--red:hover {
	background: #339999;
	color: #ffffff;
}
.sale_wrapp .block_prod_bottom {
	position: static;
	margin-top: 24px;
}
.sale_wrapp .goods-item-info {
	font-family: Gilroy;
}
.sale_wrapp .price_wrapp {
	display: flex;
}
.sale_wrapp .price_wrapp .goods-item-price__num {
	margin-top: 24px;
	color: #181818;
	font-size: 22px;
	font-family: Gilroy;
	line-height: 32px;
	font-weight: normal;
	margin-bottom: 16px;
}
.sale_wrapp .goods-item-price__old {
	text-decoration: line-through;
	margin-top: 24px;
	font-size: 22px;
	font-family: Gilroy;
	line-height: 32px;
	font-weight: normal;
	margin-left: 24px;
	color: #a0a0a0;
}
.sale_wrapp .goods-item.goods-item--hover {
	box-shadow: 0px -5px 30px rgb(0 0 0 / 12%);
	border-radius: 7px;
	z-index: 11;
}
.sale_wrapp .goods-item .goods-item__link--hover .goods-item__image {
	border: none;
	box-shadow: none;
}
.sale_wrapp .goods-item .goods-item__link--hover .goods-item__text .goods-item__transform {
	height: auto;
	padding: 0 15px;
	margin: 0 auto;
	box-shadow: 0px 15px 30px rgb(0 0 0 / 12%);
	border-radius: 0 0 7px 7px;
}
.sale_wrapp .goods-item .goods-item__text {
	height: auto;
}
.sale_wrapp .goods-item {
	padding-left: 0;
	padding-right: 0;
}

.features-sela .advantages-text {
	font-size: 18px;
	line-height: 24px;
	font-family: Gilroy;
}
.features-sela {
	margin-bottom: 60px;
}
.pagination.pagination-sale {
	justify-content: flex-end;
	border-top: none;
	padding-top: 50px;
	margin-bottom: 94px;
}
.pagination-sale .pagination__container-sale {
	display: flex;
	justify-content: flex-end;
	width: 100%;
}
.button--more.pagination__more_sale {
	font-size: 15px;
	line-height: 18px;
	padding: 11px 22px;
	background: #fff;
	border: 1px solid #e1e1e1;
	font-family: Gilroy;
	color: #181818;
	border-radius: 7px;
	margin-right: 20%;
	font-style: initial;
}
.pagination-sale .pagination__item.pagination__item--active {
	color: #181818 !important;
	border: 1px solid #181818 !important;
	border-radius: 7px !important;
	background: #fff !important;
	box-shadow: none !important;
}
.pagination-sale .pagination__item {
	font-size: 15px !important;
	color: #e1e1e1 !important;
	background: #fff !important;
	border-radius: 7px !important;
	border: 1px solid !important;
	margin-left: 8px !important;
	font-family: Gilroy !important;
	font-weight: 400 !important;
}
.pagination-sale .pagination-here {
	font-family: Gilroy;
}
.pagination-sale .pagination__item--next,
.pagination-sale .pagination__item--prev {
	background-image: url(/img/arrow-right.svg) !important;
	background-size: 60% !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-color: #f3f3f3 !important;
	border: 1px solid #f3f3f3 !important;
}
.pagination-sale .pagination__item--prev {
	transform: rotate(180deg) !important;
}
.shop_category_wrapp {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-bottom: 84px;
	font-family: Gilroy;
}
.shop_category .shop_category_wrapp .sc_item {
	text-align: center;
	flex: none;
	max-width: 100%;
	padding: 0;
	background: #f3f3f3;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
	justify-content: center;
	width: 190px;
	height: 180px;
	margin: 10px;
	box-shadow: 0 0 15px 4px rgba(0, 0, 0, 0.08);
	background: #fff;
}
@media screen and (min-width: 650px){
	.shop_category .shop_category_wrapp .sc_item .sc_item_tpl {
		padding-bottom: 10px;
	}
}

.shop_category .shop_category_wrapp .sc_item .sc_item_tpl {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.shop_category .sc_item.sc_item_active {
	box-shadow: 0px 1px 38px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.shop_category .sc_item.sc_item_active .sc_item_title a {
	
}
.shop_category_wrapp .sc_item_img {
	padding: 0;
}
.shop_category_wrapp .sc_item_title {
	text-align: center;
	font-family: "Gilroy";
	line-height: 28px;
	font-size: 18px;
	color: #181818;
	font-weight: 700;
}
.shop_category_wrapp .sc_item_title a {
	border-bottom: none;
}
.shop_category_sale.shop_category .row {
	margin: 0 auto;
	width: 100%;
}
.sale_sorting {
	margin-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
}
.sale_sorting a {
	color: #787878;
	font-family: Gilroy;
	font-size: 15px;
	margin-left: 32px;
	font-weight: 400;
	border-bottom: none;
	display: block;
	margin-bottom: 8px;
}
.sale_sorting a.active,
.search_sort .sale_sorting a.active {
	color: #399;
	font-weight: 700;
}
.blockfilt.blockfilt_moble.sale_modile {
	display: none;
}

@media screen and (max-width: 650px) {
	.pagination-sale .pagination__container-sale.hide-mobile {
		display: none;
	}
	.pagination-sale .pagination__item--next {
		background-image: url(/local/templates/etagerka/etagerca/dist/css/../images/icon-chevron-black.svg);
	}
	.pagination-sale .pagination__item--prev {
		background-image: url(/local/templates/etagerka/etagerca/dist/css/../images/icon-chevron-black.svg);
		float: left;
	}
	.pagination-sale .pagination__container.hide-desc {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.button--more.pagination__more_sale {
		margin-bottom: 10px;
		margin-right: 0;
		color: #787878;
		font-weight: 500;
	}
	.pagination-sale .pagination-mobile-ajax-update:before {
		content: "";
		clear: both;
		display: table;
	}
	.pagination-sale .pagination__pages {
		font-size: 15px;
		line-height: 18px;
		font-weight: 700;
		font-family: Gilroy;
	}
	.pagination.pagination-sale {
		margin-bottom: 0;
		padding-top: 0;
		margin-left: -15px;
		margin-right: -15px;
	}
	.pagination.pagination-sale .pagination__container {
		padding-bottom: 64px;
	}
	.shop_category_wrapp {
		justify-content: flex-start;
		margin-bottom: 24px;
		background: #fff;
	}
	.shop_category_wrapp .sc_item_img {
		display: none;
	}
	.shop_category .shop_category_wrapp .sc_item {
		height: auto;
		width: auto;
		padding: 10px 24px;
		border-radius: 7px;
		margin: 8px 4px;
		font-size: 13px;
		line-height: 17px;
		font-weight: 600;
		border: 2px solid #f3f3f3;
		box-sizing: border-box;
	}
	.shop_category .sc_item.sc_item_active {
		background: #fff;
		border: 2px solid #399;
	}
	.shop_category .sc_item.sc_item_active .sc_item_title a {
		color: #399;
	}
	.sale_wrapp .goods-item-fast-link {
		display: block;
	}
	.sale_wrapp .goods-item-fast-link .goods-item-fast-link__heart::before {
		width: 32px;
		height: 32px;
		background: url("/images/mebel/favourite_mobile.svg");
	}
	.sale_wrapp .goods-item-fast-link .goods-item-fast-link__heart.active::before {
		background: url("/images/mebel/favourite_mobile_active.svg");
	}
}
@media screen and (max-width: 575px) {
	.sale_wrapp .goods-item .goods-item__link--hover .goods-item__text .goods-item__transform {
		padding-bottom: 15px !important;
	}
	.sale_wrapp .price_wrapp .goods-item-price__num {
		font-size: 18px;
		line-height: 32px;
		font-weight: bold;
		margin-top: 0;
	}
	.sale_wrapp .goods-item-price__old {
		font-size: 18px;
		line-height: 32px;
	}
}
@media screen and (max-width: 500px) {
	h1.title-bordered {
		padding-left: 15px;
	}
	.mebel-page .goods-item .block_prod_bottom,
	.carousel-arrow .goods-item .block_prod_bottom{
		margin-top: 0px;
	}

	.blockfilt_moble_slick {
		position: sticky;
		top: 0;
		background: #fff;
		z-index: 9;
		padding-top: 10px;
	}
	.blockfilt.blockfilt_moble {
		position: sticky;
		top: 70px;
	}
	.features-sela .features-block img {
		display: none;
	}
	.features-sela .advantages-text {
		text-align: left;
		padding-left: 15px;
	}
	.features-sela .advantages-text br {
		display: none;
	}
	.blockfilt.blockfilt_moble.sale_modile {
		display: block;
	}
	.sale_sorting {
		display: none;
	}
	.sale_wrapp .goods-item__image {
		margin: 0 6px;
		height: 170px;
	}
	.sale_wrapp .goods-item .goods-item__text .goods-item__transform {
		padding: 0px 5px;
	}
	.goods-item {
		min-height: auto;
		padding: 0px 6px;
	}
	.sale_wrapp .goods-item__caption-container {
		font-size: 15px;
		line-height: 19px;
		margin-top: 4px;
	}
	.sale_wrapp .price_wrapp .goods-item-price__num {
		margin-right: 8px;
	}
	.sale_wrapp .goods-item-price__old {
		margin-left: 0;
	}
	.sale_wrapp .price_wrapp {
		flex-wrap: wrap;
	}
	.shop_category_wrapp .sc_item_title {
		font-size: 13px;
		line-height: 17px;
	}
	.title-bordered.h1_actii {
		font-size: 24px;
		line-height: 29px;
	}
	.shop_category_sale .blockfilt_moble .blockfilt_in_sale.sortmob {
		padding-left: 34px;
	}
	.sale_wrapp .goods-item .goods-item__link .form_in_card button.button {
		width: auto;
		padding: 12px 22px;
	}

	.row-sale.mebel-page.mebel-page_section_new_template .goods-item .goods-item-price__old {
		font-size: 14px;
		order: 2;
	}
	.row-sale.mebel-page.mebel-page_section_new_template .goods-item .prise_old_descont .goods-item-price__benefit {
		order: 1;
	}
	.row-sale.mebel-page.mebel-page_section_new_template .goods-item .goods-item-price {
		flex-direction: row;
		justify-content: start;
	}

}
@media screen and (max-width: 425px) {
	.sale_wrapp .goods-item .goods-item__link .goods-item__image {
		max-height: 170px;
	}
}

/*cтраница sale новые стили конец*/

/*страница поиска*/

.mebel-page.search_custom .main-catalog .goods-item-row .goods-item {
	min-height: unset;
	float: none;
	flex: 0 0 25%;
	max-width: 25%;
	width: 100%;
	display: block;
}
.mebel-page.search_custom .goods-item.goods-item--hover .goods-item__text .goods-item__transform {
	box-shadow: none;
}

.title_seartch {
	font-family: Gilroy;
	font-size: 28px;
	line-height: 32px;
	margin: 48px 0;
	font-weight: 700;
}
.title_seartch span {
	color: #a0a0a0;
}
.row .row.search_wrapp {
	margin: 0 auto;
}
.search-page_custom .search-page-form__button {
	max-width: 178px;
	background: #399;
	border: none;
	box-shadow: none;
	font-size: 17px;
	font-weight: 700;
	font-style: normal;
}

.search-page_custom .search-page-form input[name="q"] {
	border: 1px solid #3c3c3c;
	border-radius: 7px;
	border: 1px solid #3c3c3c;
	border-radius: 7px;
	font-size: 17px;
	font-family: Gilroy;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}
.p_seartch {
	font-size: 18px;
	line-height: 32px;
	font-family: Gilroy;
	font-weight: 700;
	padding-bottom: 32px;
	color: #181818;
}
.search_sort_wrapp .closesort {
	display: none;
}
.search_sort_wrapp .sorthead {
	display: none;
}
.seartch_sort_wrapp {
	display: none;
}
.search_sort .sale_sorting a {
	margin-left: 0;
	margin-right: 32px;
}
.mebel-page .main-catalog .search_wrapp .pagination .pagination__item.pagination__item--next {
	display: inline-block;
	height: 38px;
}

@media screen and (max-width: 1000px) {
	.mebel-page.search_custom .goods-item .goods-item-recall {
		position: static;
		padding: 10px 0 2px 0;
	}
}
@media screen and (max-width: 800px) {
	.mebel-page.search_custom .main-catalog .goods-item-row .goods-item {
		flex: 0 0 33% !important;
		max-width: 33% !important;
	}
}
@media screen and (max-width: 600px) {
	.mebel-page.search_custom .main-catalog .goods-item-row .goods-item {
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
	.mebel-page.search_custom .goods-item.goods-item--hover .goods-item__text .goods-item__transform {
		box-shadow: 0px 15px 30px rgb(0 0 0 / 12%);
	}
	.mebel-page .main-catalog .pagination {
		margin: 32px 0 60px;
	}
	.title_seartch {
		font-size: 20px;
		line-height: 24px;
		margin: 0 0 24px 0;
	}
	.block_how_order .item_how_order ul.round_numbers .numbers_num {
		display: block;
		position: absolute;
	    top: -33px;
	    width: 66px;
	    height: 66px;
	    color: #399;
	    font-size: 22px;
	    font-weight: 500;
	    background: #fff;
	    border-radius: 50%;
	    padding: 21px;
	}
	.block_how_order .how_order {
		position: static;
	}
	 .block_how_order .item_how_order ul.round_numbers li img.vector_1,
	 .block_how_order .item_how_order ul.round_numbers li img.vector_2,
	 .block_how_order .item_how_order ul.round_numbers li img.vector_3 {
	 	display: none;

	 }
	 .block_how_order .item_how_order ul.round_numbers li:nth-child(2n) {
	 	margin-left: 0;
	 }
	.block_how_order .item_how_order ul.round_numbers li {
		border-radius: 7px;
        border: 1px solid #399;
        padding: 53px 44px 39px 44px;
        display: flex;
        justify-content: center;
        align-content: center;
        text-align: center;
        color: #181818;
        line-height: 23px;
        font-weight: 700;
	}
	.block_how_order .item_how_order ul.round_numbers li br {
		display: none;
	}
	.block_how_order .item_how_order ul.round_numbers li:nth-child(3),
	.block_how_order .item_how_order ul.round_numbers li:nth-child(4) {
		margin-top: 40px;
	}
	.goods-item-slider.js-slider-section-main2 .slick-arrow {
		top: 111px;
	}
	.goods-item-slider.js-slider-section-main2 .slick-next {
		top: 53px;
	}

}
@media screen and (max-width: 550px) {
	.search-page_custom .search-page-form__button {
		background: url(/img/sale_img/search.svg) no-repeat center;
		height: 50px;
		max-width: 50px;
		padding: 0;
		margin: 0;
		color: transparent;
	}
	.search-page_custom .search-page-form input[name="q"] {
		border: none;
	}
	.search-page_custom .search-page-form {
		border: 1px solid #3c3c3c;
		border-radius: 7px;
	}
	.p_seartch {
		font-size: 15px;
		line-height: 18px;
		font-weight: 400;
		padding: 12px 0 24px 0;
	}
	.search_sort_wrapp .closesort {
		display: block;
	}
	.search_sort_wrapp .sorthead {
		display: block;
	}
	.search_sort_wrapp {
		position: fixed;
		z-index: 9999999;
		width: 100%;
		transition: 0.3s;
		background: rgba(0, 0, 0, 0.5);
		top: 0;
		bottom: 0;
		left: 0;
		visibility: hidden;
		right: 0;
	}
	.search_sort_wrapp .search_sort {
		display: inline-block;
		vertical-align: middle;
		background: #fff;
		width: 100%;
	}
	.search_sort .sale_sorting {
		display: block;
		margin-left: 0px;
		padding-left: 0px;
		margin-top: 0;
		flex-direction: column;
	}
	.search_sort .sale_sorting a {
		font-size: 16px;
		line-height: 21px;
		letter-spacing: 0.03em;
		display: block;
		color: #313131;
		border: none;
		padding: 14px 0px;
		padding-left: 40px;
		font-weight: 500;
		margin: 0;
	}
	.search_sort .sorthead {
		font-size: 20px;
		border-bottom: 1px solid #e1e1e1;
		padding-top: 24px;
		padding-bottom: 24px;
		line-height: 32px;
		color: #181818;
		font-family: Gilroy;
		font-weight: bold;
	}
	.seartch_sort_wrapp {
		display: flex;
		justify-content: space-between;
		margin-bottom: 25px;
	}
	.seartch_sort_wrapp .seartch_sort_title {
		border: 1px solid #f3f3f3;
		color: #181818;
		background: #f3f3f3;
		padding: 13px 23px;
		margin-right: 2px;
		margin-bottom: 6px;
		font-size: 15px;
		font-weight: 600;
		line-height: 16px;
		cursor: pointer;
		font-family: Gilroy;
		border-radius: 7px;
		box-sizing: border-box;
		width: calc(50% - 10px);
		text-align: center;
		letter-spacing: 0.03em;
		position: relative;
	}
	.seartch_sort_wrapp .seartch_sort_title:before {
		content: url("/img/fs/bar-chart.svg");
		position: absolute;
		margin-left: -29px;
	}
	.search_sort_wrapp.activef {
		visibility: visible;
	}
}
/*страница поиска конец*/
.text-bottom_element.uf_text_bottom {
	margin: 20px 0px 10px -15px;
}
@media screen and (max-width: 650px) {
	.text-bottom_element.uf_text_bottom {
		margin-left: 15px;
		margin-right: 15px;
	}
}
body.info-page,
.tags_block {
	font-family: "Gilroy", "Segoe UI", Arial, sans-serif;
}
@media screen and (max-width: 575px) {
	.mebel-page .goods-item .block_prod_bottom {
		position: static;
	}
}
/*новая шапка сайта*/
.headern-top_white {
	background: #fff;
}
.headern-top_white .headern_menu {
	padding-bottom: 10px;
	padding-top: 10px;
}
.headern-top_white .headern_menu a {
	font-size: 15px;
	line-height: 18px;
	color: #787878;
	font-weight: 400;
	font-family: Gilroy;
	margin-right: 32px;
}
.headern-top_white .headern_menu a:last-child {
	margin-right: 0;
}

.headern-top_white .dropdown__selected {
	color: #181818;
	font-family: Gilroy;
	font-weight: 400;
}
.headern-top.headern-top_new-header .headern_tel {
	display: flex;
}
.new_manu_1280 .headern-top.headern-top_new-header .headern_tel{
	margin-right: 16px;
}
.headern-top.headern-top_new-header .second_phone_hidder {
	margin-left: 16px;
}
.headern-top.headern-top_new-header .header_logo img {
	width: 100px;
	max-width: 100px;
}
.search-form-new form {
	display: flex;
	width: 448px;
	justify-content: flex-start;
}
.search-form-new label {
	width: 448px;
	display: block;
}
.search-form-new button[type="submit"] {
	border-radius: 0 7px 7px 0;
	background: #fff url(/images/header_new/search.svg) no-repeat center;
	width: 40px;
	cursor: pointer;
	min-height: 40px;
	height: 40px;
	border: none;
	margin-right: 44px;
}
.search-form-new form input {
	border: none;
}
.search-form-new form input[type="text"] {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #828282;
	padding: 11px 16px;
	min-height: 40px;
	height: 40px;
	border-radius: 7px 0 0 7px;
}
.search-form-new form input[type="submit"] {
	border-radius: 0 7px 7px 0;
	background: #fff url(/images/header_new/search.svg) no-repeat center;
	width: 40px;
	cursor: pointer;
	min-height: 32px;
	height: 32px;
}
.search-form-new {
	padding: 0 66px;
	margin-bottom: 10px;
}
.headern-top.headern-top_new-header #favorite-block .count_favorite,
.headern-bottom.headern-top_decstop_wrapp #favorite-block .count_favorite {
	border-radius: 8px;
	padding: 1px 4px;
	display: block;
	color: #181818;
	background: #f90;
	font-size: 12px;
	font-family: Gilroy;
	line-height: 12px;
	font-weight: 700;
	top: -4px;
	right: -5px;
}
.headern-top.headern-top_new-header .link-cartmobile {
	border-bottom: none;
}
.headern-top.headern-top_new-header .shopping-cart-active.cart-inline__text {
	border-radius: 8px;
	padding: 1px 4px;
	display: block;
	right: -6px;
	top: 3px;
	color: #181818;
	background: #f90;
	font-size: 12px;
	font-family: Gilroy;
	line-height: 12px;
}
.headern-top.headern-top_new-header .nav-header2__callback {
	margin-right: 66px;
}

.header_custom .headern-b__list .sele_linck_header {
	color: #f90;
	border: 1px solid #f90;
}
.wrap_block_actii {
	position: absolute;
	top: 20px;
	overflow-y: auto;
	bottom: 0;
	right: 0;
	left: 40%;
	width: 100%;
	padding-left: 60px !important;
}
.nav-main2 .nav-main2-857 a.nav-main2-item__caption {
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
	font-family: Gilroy;
/*	color: #fff;*/
	background: #ff9900;
	padding: 22px 24px;
	border-radius: 7px;
	border: 1px solid #ff9900;
}
.nav-main2 .nav-main2-857 .main-nav-items:hover a.nav-main2-item__caption {
	color: #ff9900 !important;
	border: 1px solid #ff9900;
	background: #f3f3f3;
}
.nav-main2-857 .main-nav-items:hover {
	background: none;
}
.nav-main2 .nav-main2-857 .main-nav-items {
	padding-left: 0;
}
.catalog_innern_new_menu .main-nav-items {
	margin-bottom: 12px;
}

.catalog_innern_new_menu .icon-nav-main2:hover .main-nav-items {
	background: #F5F5F5;
	border-radius: 7px;
}

@media screen and (min-width: 600px){


	.popup--custom.add-cart.add-cart_new .popup__close::before,
	.popup--custom.add-cart.add-cart_new .popup__close::after {
		content: none;
	}
	.popup--custom.add-cart.add-cart_new .add-cart-header-img {
		text-align: center;
		padding-top: 24px;
	}
	.popup--custom.add-cart.add-cart_new .title_header {
		color: #181818;
		font-size: 24px;
		font-family: Gilroy;
		font-weight: bold;
		margin-bottom: 12px;
		text-align: center;
	}
	.popup--custom.add-cart.add-cart_new .add-cart-price__cost {
		color: #399;
		font-size: 24px;
		line-height: 31px;
		font-family: Gilroy;
	}
	.popup--custom.add-cart.add-cart_new .add-cart__button {
		background: #339999;
		font-size: 15px;
		color: #fff;
		font-family: Gilroy;
		padding: 16px 48px;
		border-radius: 7px;
		margin: 20px auto 32px auto;
		border-bottom: none;
		box-shadow: none;
		font-style: normal;
		display: block;
		width: 213px;
	}
	.popup--custom.add-cart.add-cart_new .add-cart-content {
		width: 50%;
	}
	.popup--custom.add-cart.add-cart_new .add-cart__image::after {
		content: none;
	}
	.popup--custom.add-cart.add-cart_new .discount {
		padding: 0;
		border: none;
		background: #f3f3f3;
		min-height: 141px;
	}
	.popup--custom.add-cart.add-cart_new .add-cart__image {
		margin-right: 0;
	}

	.add-cart.add-cart_new {
		max-width: 860px;
	}
}
.caption_block,
.discount_all {
	padding-top: 24px;
}
.caption_block .discount-bar {
	height: 32px;
	border: 1px solid #f90;
	border-radius: 7px;
	margin: 0 32px 16px 32px;
	box-shadow: none;
}
.caption_block .discount-bar__progress {
	background-color: #f90;
}
.caption_block .discount-bar__help,
.caption_block .discount-bar__sum {
	font-size: 15px;
	line-height: 16px;
	font-family: Gilroy;
	font-weight: 700;
	text-align: center;
}
.caption_block .discount-bar__help {
	color: #fff;
	top: -2px;
	float: none;
	font-style: normal;
	text-shadow: 1px 1px #f90, 1px -1px #f90, -1px 1px #f90, -1px -1px #f90;
	left: 50px;
}
.caption_block .discount-bar__sum {
	color: #181818;
	top: 7px;
	right: 50px;
}
.caption_block .discount_add_more {
	padding: 0 60px;
}

.caption_block .discount__caption,
.caption_block .discount__caption-title {
	text-align: center;
	font-family: Gilroy;
	font-size: 18px;
	font-weight: 500;
	line-height: 23px;
}
.caption_block .discount_all .discount__caption {
	font-weight: 700;
}
.discount_all .discount__caption-title {
	color: #ff9900;
	font-weight: 700;
	margin-top: 7px;
}
.caption_block .discount__caption .tovar_discount {
	font-weight: 700;
	white-space: normal;
}

.caption_block .discount-text {
	color: #ff9900;
	font-weight: 700;
}
.add-cart__image .add-cart__title_ptoduct {
	position: absolute;
	bottom: 12px;
	left: 23px;
	right: 22px;
	font-size: 23px;
	line-height: 31px;
	color: #fff;
	font-family: Gilroy;
	font-weight: bold;
	text-shadow: 1px 1px #787878, 1px -1px #787878, -1px 1px #787878, -1px -1px #787878;
}
.cart-inline__container.cart-inline_new {
	width: 380px;
	border-radius: 7px;
	font-family: Gilroy;
	padding: 0;
}
.cart-inline__container.cart-inline_new.cart-inline-basket {
	width: 503px;
}
.cart-inline__container.cart-inline_new .cart-inline-item {
	padding: 0 15px;
}

.cart-inline__container.cart-inline_new .cart-inline-item__cost {
	position: static;
}
.cart-inline__container.cart-inline_new .name_porduct_cart {
	position: relative;
	margin-left: 9px;
	display: flex;
	justify-content: space-between;
	align-content: center;
	margin-bottom: 8px;
}
.cart-inline__container.cart-inline_new .articl {
	display: block;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 12px;
	color: #828282;
	margin-top: 5px;
}
.cart-inline__container.cart-inline_new .cart-inline-item__old {
	position: static;
	font-size: 15px;
}
.cart-inline__container.cart-inline_new .name_porduct_cart .cart-inline-item__caption {
	font-family: Gilroy;
	font-size: 14px;
	line-height: 16px;
	font-weight: 500;
	border-bottom: none;
	width: 70%;
}
.cart-inline__container.cart-inline_new .input__quantity.input__quantity--small {
	width: 30%;
	display: flex;
	margin-left: 44px;
}
.cart-inline__container.cart-inline_new .input__quantity.input__quantity--small a:not(.input__quantity_a) {
	color: #c8c8c8;
	height: 20px;
	width: 20px;
	border: 2px solid #c8c8c8;
	border-radius: 7px;
	text-align: center;
	min-height: 35px;
	min-width: 35px;
	line-height: 30px;
	font-weight: 700;
	cursor: pointer;
}
.cart-inline__container.cart-inline_new .quantity__count {
	background: #f3f3f3;
	width: 50px;
	height: 35px;
	min-height: 35px;
	text-align: center;
	font-size: 15px;
	font-family: Gilroy;
	color: #181818;
	line-height: 19px;
	font-weight: 700;
	border: none;
	margin: 0 7px;
	border-radius: 7px;
}
.cart-inline__container.cart-inline_new .cart-inline-item__cost {
	font-family: Gilroy;
	font-size: 20px;
	color: #181818;
	line-height: 31px;
	margin-left: 9px;
	font-weight: 700;
}
.cart-inline__container.cart-inline_new .cart-inline-item__image {
	width: 100px;
	height: 90px;
	border-radius: 7px;
	display: block;
	background-size: cover;
}
.cart-inline__container.cart-inline_new .cart-inline-item__container {
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #e1e1e1;
	align-items: flex-start;
}
.cart-inline__container.cart-inline_new .cart-inline-item__content {
	padding-bottom: 0;
	width: 500px;
}
.cart-inline__container.cart-inline_new .cart-inline-item__close {
	width: 29px;
	height: 28px;
	background: url(/images/header_new/trash.svg) 50% no-repeat;
	border-radius: 1px 2px 2px 1px;
	position: static;
	display: block;
	cursor: pointer;
	border: none;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .cart-inline-item__close {
	background: url(/images/header_new/trash_new.svg) 50% no-repeat;
}
.cart-inline__container.cart-inline_new .title_cart {
	font-size: 24px;
	line-height: 31px;
	font-weight: 700;
	position: relative;
	padding: 15px;
}
.cart-inline__container.cart-inline_new .close_car_block {
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
}
.cart-inline__container.cart-inline_new .cart-inline-footer {
	margin: 0;
	padding: 0;
}
.cart-inline__container.cart-inline_new .discount_block.caption_block {
	background: #f3f3f3;
	padding-bottom: 15px;
	padding-top: 15px;
}
.cart-inline__container.cart-inline_new .discount__caption.discount_add_more {
	padding: 0 30px;
	text-align: center;
	font-size: 16px;
}

.cart-inline__container.cart-inline_new .discount-bar {
}
.cart-inline__container.cart-inline_new .discount_all {
	width: 100%;
}
.cart-inline__container.cart-inline_new .caption_block .discount-bar__help {
	left: 0px;
}
.cart-inline__container.cart-inline_new .foote_cart_info {
	display: flex;
	justify-content: flex-end;
	margin-right: 15px;
}
.cart-inline__container.cart-inline_new .cart-inline-footer_bottom {
	position: relative;
}
.cart-inline__container.cart-inline_new .cart-inline-footer_bottom h4 {
	font-size: 20px;
	color: #181818;
	font-weight: 400;
	padding: 15px 0;
	margin: 0;
	text-align: right;
}
.cart-inline__container.cart-inline_new .cart-inline-footer_bottom .ajax-total-price-mini-cart {
	font-size: 21px;
	color: #399;
	font-weight: 700;
}
.cart-inline__container.cart-inline_new .footer_bottom {
	display: flex;
	justify-content: flex-end;
	margin-bottom: 10px;
}
.cart-inline__container.cart-inline_new .btn_continue_shopping,
.cart-inline__container.cart-inline_new .cart-inline-footer_bottom .button {
	font-family: Gilroy;
	font-size: 15px;
	padding: 15px 21px;
	border-radius: 7px;
	margin: 0;
	box-shadow: none;
	display: block;
	font-weight: 700;
}
.cart-inline__container.cart-inline_new .cart-inline-footer_bottom .button {
	background: #339999;
	color: #fff;
	width: auto;
	border: 1px solid #fff;
	font-style: normal;
}
.cart-inline__container.cart-inline_new .btn_continue_shopping {
	background: #fff;
	color: #339999;
	border: 1px solid #339999;
	padding: 12px 10px;
	margin-right: 16px;
	cursor: pointer;
}
.cart-inline__container.cart-inline_new .cart-inline-more {
	position: absolute;
	left: 0;
}

.headern-top.headern-top_new-header .cart-inline_hover:hover .cart-inline_new {
	display: block;
}
.cart-inline_new p.cart_null {
	padding: 15px 15px 0;
}
.new_manu_1280 .headern_menu.headern_menu_modile_680 {
	display: none;
}
.new_manu_1280 .mobile_search {
	display: none;
}
.new_manu_1280 .favorite_active_m_header,
.new_manu_1280 .favorite_m_header,
.new_manu_1280 .shopping-cart-active_m,
.new_manu_1280 .shopping-cart_m,
.new_manu_1280 .close_search_m {
	display: none;
}
@media screen and (max-width: 1280px) {
	.new_manu_1280 .search-form-new {
		padding: 0 6px;
	}
}
@media (max-width: 1180px) {
	.new_manu_1280 .headern_menu {
		width: 100%;
	}
}
@media (max-width: 1024px) {
	.new_manu_1280 .headern_menu {
		display: block;
	}
	.new_manu_1280 .search-form-new form {
		width: 200px;
	}
}

@media screen and (max-width: 1300px) {
	.headern-top.headern-top_new-header .nav-header2__callback {
		margin-right: 0;
	}
}
@media screen and (max-width: 800px) {
	.new_manu_1280 .cart-inline img {
		max-width: max-content;
		width: 100%;
	}
	.new_manu_1280 .headern-top.headern-top_new-header .headern_tel {
		flex-direction: column;
		width: 140px;
		margin-bottom: 6px;
	}
	.new_manu_1280 .headern-top.headern-top_new-header .second_phone_hidder {
		margin-left: 0;
	}
	.new_manu_1280 .roistat-phone495 {
		white-space: nowrap;
	}
	.new_manu_1280 .headern_callme a.nav-header2__callback {
		padding: 8px 6px;
		margin-bottom: 6px;
	}
	.popup--custom.add-cart.add-cart_new {
		max-width: 660px;
	}
	.popup--custom.add-cart.add-cart_new .add-cart__image {
		background-position: center;
	}
}
@media screen and (max-width: 768px) {
	.new_manu_1280 .search-form-new form {
		width: 150px;
	}
	.new_manu_1280 .headern-bottom {
		display: none;
	}
	.mebel-page .goods-item .goods-item__link--hover .goods-item-info {
		display: none;
	}
}
@media screen and (max-width: 680px) {
	.new_manu_1280 .headern_menu_decstop,
	.new_manu_1280 .headern-top.headern-top_new-header .headern_tel {
		display: none;
	}
	.new_manu_1280 .headern_menu.headern_menu_modile_680 {
		display: block;
	}
	.new_manu_1280 .headern_menu.headern_menu_modile_680 .watsab_mobilre {
		background: url('/images/watsap.png') no-repeat center;
		width: 25px;
        height: 25px;
        display: inline-block;
        background-size: cover;
	}
	.new_manu_1280 .headern_tel_modile_680 {
		display: flex;
		justify-content: space-around;
		align-items: center;
	}
	.new_manu_1280 .headern-top_white .headern_menu a {
		margin-right: 0;
	}

	.new_manu_1280 .nav-headern-top__item{
		font-size: 14px !important;
	}
}
@media screen and (max-width: 600px) {
	.popup--custom.add-cart.add-cart_new .add-cart-content {
		width: 100%;
	}
	.new_manu_1280 .wrapper.wrap_newheader {
		position: relative;
	}
	.new_manu_1280 .header-city {
		margin-left: 5px;
	}
}
@media (max-width: 560px) {
	.new_manu_1280 .header-city {
		display: block;
	}
}

@media screen and (max-width: 500px) {
	.search-form-new label {
		box-sizing: border-box;
		width: 100vw;
	}
	.search-form-new form input[type="text"] {
		padding: 11px 0 11px 0px;
	}
	.new_manu_1280 .close_search_m {
		display: block;
		width: 17px;
		height: 17px;
		cursor: pointer;
		z-index: 1;
		margin-top: 5px;
		margin-left: 10px;
		margin-right: 16px;
	}
	.new_manu_1280 .close_search_m::before,
	.close_search_m::after {
		content: "";
		width: 18px;
		height: 1px;
		background-color: #a49c85;
		display: block;
	}
	.new_manu_1280 .close_search_m::after {
		-webkit-transform: rotate(-45deg) translate(-12px, 7px);
		transform: rotate(-45deg) translate(-12px, 7px);
	}
	.new_manu_1280 .close_search_m::before {
		-webkit-transform: rotate(45deg) translate(7px, 12px);
		transform: rotate(45deg) translate(7px, 12px);
	}
	.new_manu_1280 #favorite-block {
		margin-right: 20px;
		margin-left: auto;
	}
	.new_manu_1280 .header_logo {
		margin-right: auto;
		margin-left: auto;
	}
	.new_manu_1280 .mobile_search {
		margin-right: auto;
		margin-left: 20px;
	}
	.new_manu_1280 .favorite_active_m_header,
	.new_manu_1280 .favorite_m_header,
	.new_manu_1280 .shopping-cart-active_m,
	.new_manu_1280 .shopping-cart_m {
		display: block;
	}
	.new_manu_1280 .favorite_active_header,
	.new_manu_1280 .favorite_header,
	.new_manu_1280 .shopping-cart-active,
	.new_manu_1280 .shopping-cart {
		display: none;
	}
	.new_manu_1280 .header-city .nav-sity {
		background-size: 11px;
		padding-left: 11px;
		display: flex;
	}
	.new_manu_1280 .header-city .dropdown__selected {
		font-size: 10px;
		color: #a0a0a0;
	}
	.new_manu_1280 .header-city {
		margin-left: 0;
	}
	.new_manu_1280 .headern-top {
		padding: 16px 0;
	}
	.new_manu_1280 .wrap_newheader {
		justify-content: space-between;
		align-items: center;
		align-content: center;
	}
	.new_manu_1280 .modile_durger {
		background: #339999;
		border: 1px solid #399;
		height: 35px;
		width: 43px;
		padding: 8px 12px;
		border-radius: 4px;
		cursor: pointer;
	}
	.modile_durger .side-menu-button-megaside {
		width: 17px;
		height: 14px;
		border-top: 2px solid #fff;
		border-bottom: 2px solid #fff;
	}
	.modile_durger .side-menu-button-megaside::before {
		height: 2px;
		top: 4px;
	}
	.new_manu_1280 .mobile_search,
	.new_manu_1280 .header_logo a,
	.new_manu_1280 #favorite-block {
		display: flex;
	}
	.new_manu_1280 .mobile_search {
		cursor: pointer;
	}
	.new_manu_1280 .header_logo {
		margin-right: 0;
		margin-left: 0;
	}
	.new_manu_1280 .wrapper_search {
		background: #fff;
		width: 74%;
		margin: 0 auto;
	}
	.new_manu_1280 .headern-b__card {
		position: absolute;
		z-index: 999;
		left: 0;
		top: 136%;
		background: #181818;
		width: 100vw;
		padding-bottom: 11px;
		display: none;
		box-sizing: border-box;
	}
	.new_manu_1280 .headern_callme {
		display: none;
	}
	.new_manu_1280 .search-form-new form input[type="text"],
	.new_manu_1280 .search-form-new form input[type="submit"] {
		min-height: 100%;
		height: 100%;
	}
	.new_manu_1280 .search-form-new {
		margin-bottom: 0;
		display: flex;
	}
	.new_manu_1280 .search-form-new form {
		width: 100%;
		box-sizing: border-box;
	}
	.new_manu_1280 .headern_tel_modile_680 a {
		font-size: 10px;
		line-height: 15px;
		color: #a0a0a0;
		font-weight: 400;
	}
	.new_manu_1280 .headern_tel_modile_680 a.roistat-phone495-tel,
	.new_manu_1280 .headern_tel_modile_680 a.tel_mobile_header {
		font-weight: 700;
	}
	.cart-inline__container.cart-inline_new {
		width: 320px;
	}
	.cart-inline__container.cart-inline_new .title_cart {
		font-size: 20px;
		line-height: 2px;
		font-weight: 700;
		position: relative;
		padding: 20px 15px;
	}
	.cart-inline__container.cart-inline_new .close_car_block {
		top: 8px;
		width: 25px;
		height: 25px;
	}
	.cart-inline__container.cart-inline_new .close_car_block img {
		width: 100%;
	}
	.cart-inline__container.cart-inline_new .name_porduct_cart {
		margin-left: 4px;
		margin-bottom: 0;
	}
	.cart-inline__container.cart-inline_new .name_porduct_cart .cart-inline-item__caption {
		font-size: 13px;
	}
	.cart-inline__container.cart-inline_new .cart-inline-item__cost {
		font-size: 18px;
		line-height: 22px;
	}
	.cart-inline__container.cart-inline_new .cart-inline-item__image {
		width: 70px;
		min-height: 70px;
		height: 70px;
	}
	.cart-inline__container.cart-inline_new .cart-inline-item__container {
		padding: 12px 0px 0 0;
	}
	.cart-inline__container.cart-inline_new .cart-inline-more {
		padding: 10px;
	}
	.cart-inline__container.cart-inline_new .cart-inline-footer_bottom h4 {
		font-size: 17px;
		padding: 25px 15px 17px;
	}
	.cart-inline__container.cart-inline_new .cart-inline-footer_bottom .ajax-total-price-mini-cart {
		font-size: 20px;
	}
	.cart-inline__container.cart-inline_new .btn_continue_shopping {
		width: 50%;
		padding: 4px 0;
		margin-right: 16px;
	}
	.cart-inline__container.cart-inline_new .cart-inline-footer_bottom .button {
		width: 50%;
		padding-top: 13px;
	}
	.cart-inline__container.cart-inline_new .discount_block.caption_block {
		padding-bottom: 15px;
		padding-top: 0;
	}
	.cart-inline__container.cart-inline_new .discount__caption {
		margin-bottom: 10px;
	}
}

/*новая шапка сайта*/
/*страница collections начало*/

.categories_block_grid {
	display: grid;
	padding: 20px;
	grid-template-columns: repeat(5, 1fr);
	gap: 20px;
}
.categories_block_grid .block_grid_item {
	position: relative;
	display: block;
}

.block_grid_item_linck {
	padding: 0px;
	margin: 0px;
	width: 100%;
	border: none;
}
.categories_block_grid.main_categories_block .main_categories_block__item a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: none;
}
.categories_block_grid.main_categories_block .main_categories_block__item {
	width: auto;
	margin: 0;
}
.categories_block_grid.main_categories_block .main_categories_block__item img {
	border-radius: 7px;
}
.categories_block_grid.main_categories_block .popular-item__caption {
	bottom: 16px;
	left: 24px;
	top: auto;
	text-align: left;
	font-size: 28px;
	font-weight: 800;
	line-height: 33px;
}
.categories_block_grid.main_categories_block .main_categories_block__item a,
.categories_block_grid.main_categories_block .popular-item-img {
	width: 100%;
	height: 100%;
}
.categories_block_grid.main_categories_block .collections_text_wpapp,
.collection-items_grid .slide-block__transform {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgba(60, 60, 60, 0.8);
	color: #fff;
	padding: 20px 24px;
	font-size: 16px;
	line-height: 20px;
	border-radius: 7px;
	opacity: 0;
	transition: opacity 0.3s, visibility 0.3s;
}
.categories_block_grid.main_categories_block .collections_text_wpapp p.bold,
.collection-items_grid .slide-block__caption_ span {
	display: block;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
}
.collection-items_grid .slide-block__caption_ span {
	margin-top: 15px;
	text-align: left;
}
.collection-items_grid .slide-block:hover .text_collection {
	z-index: 9;
	opacity: 1;
}
.categories_block_grid.main_categories_block .count_element,
.collection-items_grid .coll-item .count_element {
	font-size: 18px;
	line-height: 28px;
	margin-left: 10px;
	opacity: 0;
	transition: opacity 0.3s, visibility 0.3s;
	font-weight: 600;
}
.categories_block_grid.main_categories_block .main_categories_block__item:hover .collections_text_wpapp {
	opacity: 1;
	visibility: visible;
}
.categories_block_grid.main_categories_block .main_categories_block__item:hover .count_element,
.collection-items_grid .coll-item:hover .count_element {
	opacity: 60%;
	visibility: visible;
}
.categories_block_grid.main_categories_block .popular-item-img.wight_670_show {
	display: none;
}

.collection-items_grid {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	grid-template-rows: minmax(254px, 320px) minmax(254px, 320px) minmax(254px, 320px) minmax(254px, 320px);
	gap: 20px;
}

.row .row.collection-items_grid {
	margin: 0 auto;
	padding-bottom: 20px;
}
.collection-items_grid .collection-item-1 {
	grid-column: 3 span;
	grid-row: 2 span;
}
.collection-items_grid .coll-item:nth-child(n + 2):nth-child(-n + 3) {
	grid-column: 3 span;
	grid-row: 1 span;
}
.collection-items_grid .coll-item:nth-child(n + 4):nth-child(-n + 5) {
	grid-column: 2 span;
	grid-row: 1 span;
}
.collection-items_grid .collection-item-7 {
	grid-column: 4 span;
	grid-row: 1 span;
}
.collection-items_grid .collection-item-6 {
	grid-column: 2 span;
	grid-row: 2 span;
}

.collection-items_grid .coll-item {
	border-radius: 7px;
	margin: 0;
	width: 100%;
	height: 100%;
}
.collection-items_grid .slide-block__transform {
	height: 100%;
	width: 100%;
}
.collection-items_grid .slide-block__transform .slide-block__text p {
	color: #fff;
	padding: 20px 24px;
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	text-align: left;
	padding: 0;
}
.collection-items_grid .text_collection {
	text-align: left;
	left: 0;
	right: auto;
	padding-left: 16px;
	bottom: 16px;
}
.collection-items_grid .text_collection a {
	color: #fff;
	border-bottom: none;
}
.categories-list2_grid {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-template-rows: repeat(4, minmax(254px, 320px));
	gap: 20px;
}
.categories-list2_grid .category-item2 {
	width: 100%;
	margin: 0;
}
.categories-list2_grid .category-item2 {
	grid-column: 3 span;
	grid-row: 1 span;
}
.categories-list2_grid .category-item2:nth-of-type(2),
.categories-list2_grid .category-item2:nth-of-type(4) {
	grid-column: 2 span;
	grid-row: 2 span;
}
.categories-list2_grid .category-item__link2 {
	display: block;
}
.categories-list2_grid .category-item__link2,
.categories-list2_grid .category-item__container2 {
	width: 100%;
	height: 100%;
	position: relative;
}
.categories-list2_grid .category-item__container2:before {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	border: 0;
	background: #696969;
	z-index: 1;
	content: "";
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s, visibility 0.3s;
	border-radius: 7px;
}
.categories-list2_grid .category-item__container2:after {
	content: "";
	width: 40px;
	height: 40px;
	position: absolute;
	z-index: 1;
	bottom: 12px;
	right: 12px;
	visibility: hidden;
	background: url(/images/main/arrow-right1.png);
	transition: visibility 0.3s;
}
.categories-list2_grid .category-item2:hover .category-item__container2:after {
	z-index: 5;
	visibility: visible;
}
.categories-list2_grid .category-item2:hover .category-item__container2:before {
	z-index: 5;
	opacity: 0.5;
	visibility: visible;
}
.categories-list2_grid.categories-list2 .category-item2 img {
	height: 100%;
	object-fit: cover;
	border-radius: 7px;
	position: absolute;
	z-index: 2;
}
.categories-list2_grid .category-item__info2 {
	z-index: 5;
}
.collection-items_grid .slide-block__transform {
	justify-content: flex-start;
	align-items: flex-start;
}
@media screen and (max-width: 1200px) {
	.collection-items_grid .slide-block__transform {
		padding: 10px;
	}
	.collection-items_grid .slide-block__transform .slide-block__text p {
		font-size: 16px;
		line-height: 17px;
	}
}
@media screen and (max-width: 1090px) {
	.categories_block_grid .collections_text_wpapp .collections_dop_text p {
		line-height: 15px;
	}
	.categories_block_grid.main_categories_block .collections_text_wpapp {
		padding: 5px 5px;
	}
}
@media screen and (max-width: 960px) {
	.collection-items_grid .slide-block__transform .slide-block__text p {
		font-size: 14px;
		line-height: 15px;
	}
	.categories_block_grid.main_categories_block .count_element {
		font-size: 15px;
	}
	.collection-items_grid .coll-item .count_element {
		font-size: 17px;
	}
	.categories_block_grid .collections_text_wpapp .collections_dop_text p {
		line-height: 13px;
		font-size: 12px;
	}
	.categories_block_grid.main_categories_block .popular-item__caption {
		left: 4px;
		font-size: 20px;
		bottom: 6px;
	}
}
@media screen and (max-width: 800px) {
	.categories-list2_grid {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(3, minmax(254px, 320px));
		gap: 10px;
	}
	.categories-list2_grid .category-item2,
	.categories-list2_grid .category-item2:nth-of-type(2),
	.categories-list2_grid .category-item2:nth-of-type(4) {
		grid-column: 1 span;
		grid-row: 1 span;
	}
	.categories_block_grid {
		grid-template-rows: repeat(16, 100px);
	}

	.categories_block_grid .grid_item_4,
	.categories_block_grid .grid_item_5,
	.categories_block_grid .block_grid_item:nth-child(n + 8),
	.categories_block_grid .block_grid_item {
		grid-column: span 3;
		grid-row: span 2;
	}
	.categories_block_grid.main_categories_block .count_element {
		font-size: 16px;
	}
	.categories_block_grid.main_categories_block .collections_text_wpapp {
		font-size: 14px;
		line-height: 17px;
		padding: 9px;
	}
	.collection-items_grid {
		grid-template-rows: repeat(4, 254px);
	}
	.collection-items_grid .collection-item-1,
	.collection-items_grid .coll-item:nth-child(n + 2):nth-child(-n + 3),
	.collection-items_grid .coll-item:nth-child(n + 4):nth-child(-n + 5),
	.collection-items_grid .collection-item-6,
	.collection-items_grid .collection-item-7,
	.collection-items_grid .coll-item {
		grid-column: 3 span;
		grid-row: 1 span;
	}
}
@media screen and (max-width: 670px) {
	.categories_block_grid.main_categories_block .popular-item-img.wight_670_show {
		display: block;
	}
	.categories_block_grid.main_categories_block .popular-item-img.wight_670 {
		display: none;
	}
	.categories_block_grid {
		grid-template-rows: repeat(17, auto);
		grid-template-columns: repeat(2, 1fr);
	}
	.categories_block_grid {
		gap: 12px;
	}
	.categories_block_grid.main_categories_block .popular-item__caption {
		font-size: 20px;
		line-height: 24px;
	}
	.collection-items_grid {
		grid-template-rows: repeat(7, 254px);
	}

	.categories_block_grid .categories_block_grid .grid_item_4,
	.categories_block_grid .categories_block_grid .grid_item_5,
	.categories_block_grid .block_grid_item:nth-child(n + 8),
	.categories_block_grid .block_grid_item {
		grid-column: span 1;
		grid-row: span 1;
	}

	.categories_block_grid.main_categories_block .collections_text_wpapp {
		padding: 20px 24px;
		font-size: 16px;
		line-height: 20px;
	}
	.collection-items_grid .collection-item-1,
	.collection-items_grid .coll-item:nth-child(n + 2):nth-child(-n + 3),
	.collection-items_grid .coll-item:nth-child(n + 4):nth-child(-n + 5),
	.collection-items_grid .collection-item-6,
	.collection-items_grid .collection-item-7,
	.collection-items_grid .coll-item {
		grid-column: 6 span;
		grid-row: 1 span;
	}
	.categories-list2_grid .category-item__info2 {
		bottom: 15px;
		left: 15px;
	}
	.categories-list2_grid .category-item__name-span2 {
		font-size: 20px;
	}
	.collection-items_grid .slide-block__transform .slide-block__text p {
		font-size: 13px;
		line-height: 17px;
	}
	.collection-items_grid .coll-item .count_element {
		font-size: 24px;
	}
	.collection-items_grid .slide-block__caption_ span {
		margin-top: 3px;
	}
	.collection-items_grid .coll-item .count_element {
		font-size: 19px;
	}
}
@media screen and (max-width: 600px) {
	.collection-items_grid .slide-block__transform .slide-block__text {
		display: block;
	}
}
@media screen and (max-width: 500px) {
	.collection-items .collection-item .collection-items_grid .slide-block__transform {
		height: 100%;
		width: 100%;
	}
	.categories-list2_grid {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(3, 1fr);
		gap: 10px;
	}
	.categories-list2_grid .category-item2,
	.categories-list2_grid .category-item2:nth-of-type(2),
	.categories-list2_grid .category-item2:nth-of-type(4) {
		grid-column: 1 span;
		grid-row: 1 span;
	}
	.categories-list2_grid .category-item__info2 {
		bottom: auto;
		left: auto;
	}
	.collection-items_grid .coll-item .count_element {
		opacity: 1;
		visibility: visible;
	}
	.categories_block_grid.main_categories_block .count_element {
		opacity: 1;
		visibility: visible;
	}
}
/*страница collections конец*/

.wrap_popular_new {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 80px;
}
.wrap_popular_new .popular_item_item {
	width: 190px;
	height: 180px;
	margin: 10px;
	box-shadow: 0 0 15px 4px rgba(0, 0, 0, 0.08);
	position: relative;
}
.wrap_popular_new .popular_name {
	color: #181818;
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	font-family: Gilroy;
	text-align: center;
	position: absolute;
	bottom: 0;
	transform: translate(-50%, -50%);
	left: 50%;
}
.wrap_popular_new .img_popul_categ img {
	display: block;
	margin: 0 auto;
}

div.scrollup {
	background-image: url(/images/arrow_top123.png);
	position: fixed;
	background-color: #fff;
	right: 55px;
	bottom: 150px;
	cursor: pointer;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background-position: center;
	background-size: initial;
	background-repeat: no-repeat;
	border: 1px solid #000;
	z-index: 101;
	display: none;
}
div.scrollup:hover {
	background-color: #339999;
}
.headern-b__list_custom a.active {
	color: #181818;
	border: 1px solid #181818;
}

@media screen and (max-width: 670px) {
	.wrap_popular_new {
		justify-content: center;
	}
	.wrap_popular_new .popular_item_item {
		width: 40%;
	}
}
@media screen and (max-width: 649px) {
	div.scrollup {
/*		left: 21%;*/
	}
}
@media screen and (max-width: 550px) {
	div.scrollup {
		width: 36px;
		height: 36px;
		background-size: cover;
		right: 25px;
		bottom: 120px;
	}
	.globalClass_ee01 ._orientationRight_b059.wrap_f568 {
	  right: auto;
	  bottom: 87px;
	  left: 10px;
	}

	/* .header_modile_menu.menu-st {
		transition: all 0.4s cubic-bezier(0, 0, 0.8, 1);
		transform: translateY(-100%);
	} */
	.header_modile_menu {
		top: 0;
		width: 100%;
		z-index: 99;
	}
	/* .header_modile_menu.show-menu {
		transform: translateY(0%);
	} */
}
@media screen and (max-width: 480px) {
	.wrap_popular_new .img_popul_categ img {
		width: 100%;
	}
}
img.element-slide--mini {
	margin: auto;
	width: 100%;
	height: auto;
}
ul.menu_poddomen_dropdown {
	margin: 0;
	padding: 0;
	position: relative;
}
.menu_poddomen_dropdown li {
	box-sizing: border-box;
	display: inline-block;
	line-height: none;
}
ul.poddomen_dropdown {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 9;
	padding: 0;
	column-count: 5;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.14), 0px 4px 5px rgba(0, 0, 0, 0.12), 0px 1px 10px rgba(0, 0, 0, 0.2);
	margin-top: 17px;
	top: 62%;
	border-radius: 7px;
	padding: 10px;
}
ul.menu_poddomen_dropdown > li:hover > .poddomen_dropdown {
	display: block;
}
ul.menu_poddomen_dropdown > li:hover > a {
	background: #339999;
	color: #fff;
}
ul.poddomen_dropdown > li a {
	border: none;
}
ul.poddomen_dropdown > li a:hover {
	border: none;
	text-decoration: underline;
}

h2.new_h2_custom {
	font-family: "Gilroy";
	font-weight: 800;
	font-size: 28px;
	line-height: 32px;
}
.svet_decor_wrapp {
	padding-right: 19px;
	padding-left: 19px;
	width: 100%;
}
.svet_decor_wrapp.main_categories_block .main_categories_block__item {
	width: 190px;
	height: 180px;
	background: #ffffff;
	box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.08);
	border-radius: 7px;
	margin: 0 20px 20px 0;
	position: relative;
}
.svet_decor_wrapp.main_categories_block.categories_block_grid .main_categories_block__item {
	width: 100%;
}
.svet_decor_wrapp.main_categories_block .main_categories_block__item:nth-child(4n) {
	margin-right: 20px;
}
.svet_decor_wrapp .popular-item.popular-item--mt {
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: static;
	width: 190px;
	height: 142px;
	align-content: center;
	align-items: center;
}
.svet_decor_wrapp.main_categories_block .main_categories_block__item .popular-item__caption {
	font-family: "Gilroy";
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	line-height: 16px;
	text-align: center;
	color: #181818;
	position: absolute;
	bottom: 10px;
	top: auto;
	padding: 0 2px;
	left: 5px;
}
.svet_decor_wrapp.main_categories_block.categories_block_grid .main_categories_block__item .popular-item__caption {
	color: #fff;
	text-align: left;
}
.svet_decor_wrapp.main_categories_block .main_categories_block__item a img {
	margin: 0 auto;
}
.svet_decor_wrapp.main_categories_block .popular-item:hover {
	box-shadow: none;
}
.svet_decor_wrapp.main_categories_block .main_categories_block__item:hover {
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1), 0 -4px 15px rgba(0, 0, 0, 0.1);
}
div.item_show {
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	padding: 11px 22px;
	color: #399;
	border: 2px solid #399;
	border-radius: 7px;
	margin: 27px auto 25px;
	cursor: pointer;
	display: none;
}
div.item_show:hover {
	background: #399;
	color: #fff;
}
.popular-item-img.w-molile {
	display: none;
}
.popular-item-img.w-big {
	display: block;
}

.mebel-page .dop_sections_name {
	padding: 5px 6px;
}
.mebel-page .dop_sections_name a {
	border-bottom: 0;
}

@media screen and (max-width: 1330px) {
	.svet_decor_wrapp {
		padding-right: 30px;
		padding-left: 30px;
	}
}
@media screen and (max-width: 1270px) {
	.menu_poddomen_dropdown li:not(:last-child) ul.poddomen_dropdown {
		top: 20px;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1110px) {
	.menu_poddomen_dropdown li:nth-last-child(-n + 2) ul.poddomen_dropdown {
		top: 68px;
	}
}

@media screen and (max-width: 905px) {
	.menu_poddomen_dropdown li:nth-last-child(-n + 2) ul.poddomen_dropdown {
		top: 49px;
	}
}
@media screen and (max-width: 821px) {
	.menu_poddomen_dropdown li:nth-last-child(-n + 3) ul.poddomen_dropdown {
		top: 49px;
	}
	.svet_decor_wrapp {
		justify-content: center;
	}
}
@media screen and (max-width: 500px) {
	.dop_sections .dop_sections_items.row {
		display: block;
	}
	.mebel-page .dop_sections_name {
		padding: 0;
	}
	.svet_decor_wrapp.main_categories_block .main_categories_block__item {
		width: 160px;
		height: 154px;
		justify-self: center;
	}
	.svet_decor_wrapp.main_categories_block .main_categories_block__item {
		margin: 0 10px 10px 0;
	}
	.svet_decor_wrapp.main_categories_block .main_categories_block__item:nth-child(4n) {
		margin-right: 10px;
	}
	.svet_decor_wrapp {
		padding-right: 15px;
		padding-left: 15px;
	}
	.main_categories_block__item.mob_hide {
		display: none;
	}
	div.item_show {
		display: block;
	}
	.popular-item-img.w-molile {
		display: block;
	}
	.popular-item-img.w-big {
		display: none;
	}
}
@media screen and (min-width: 320px) and (max-width: 400px) {
	.categories_block_grid {
		grid-template-rows: repeat(17, auto);
		grid-template-columns: repeat(1, 1fr);
	}
	.svet_decor_wrapp.main_categories_block .main_categories_block__item {
		width: 100%;
		height: 200px;
		justify-self: center;
	}
}
.dop_sections .dop_sections_items,
.disblockitems .goods-item-row {
	padding-left: 20px;
	padding-right: 20px;
}
@media screen and (min-width: 650px) and (max-width: 1348px) {
	.dop_sections .dop_sections_items,
	.disblockitems .goods-item-row {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media screen and (max-width: 992px) {
	.mebel-page.mebel_menu .mebel-cat > div {
		padding-left: 0;
		padding-right: 0;
	}
}
@media screen and (max-width: 650px) {
	.dop_sections .dop_sections_items,
	.disblockitems .goods-item-row {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.ui-slider-range {
	position: relative;
}
img {
	max-width: 100%;
}

/*Мобильное меню начало*/
#megamenu.megamenu_new .bx_sitemap_li_title img.img_mob_title {
	height: 35px;
	width: auto;
}
@media screen and (min-width: 500px) and (max-width: 1024px) {
	.new_manu_1280 .modile_durger .side-menu-button-megaside.open_active {
		margin-bottom: 14px;
		width: 23px;
	}
	.new_manu_1280 .side-menu-button-megaside.open_active::before {
		top: 3px;
	}
}
@media (max-width: 1110px) {
	#megamenu.megamenu_new {
		top: 122px;
	}
}
@media (max-width: 958px) {
	#megamenu.megamenu_new {
		top: 121px;
	}
}
@media (max-width: 711px) {
	#megamenu.megamenu_new {
		top: 158px;
	}
}
@media (max-width: 680px) {
	#megamenu.megamenu_new {
		top: 120px;
	}
}

.show_vidsit {
	display: none;
}

@media (max-width: 500px) {
	.opener_left.opener_plank .opener__icon {
		display: none;
	}
	.show_vidsit {
		position: fixed;
		top: 25%;
		width: 27px;
		height: 35px;
		background: url(/images/header_new/img+.svg) center no-repeat #399;
		right: 0;
		border-radius: 50% 0 0 50%;
		cursor: pointer;
	}
	.show_vidsit.active {
		background: url(/images/header_new/img+_show.svg) center no-repeat #f3f3f3;
	}
	div[data-widget-type="wish_list_noframe"] div[hide-direction-mobile="left"]:last-child {
		right: -69px;
		background: rgba(51, 153, 153, 0.8) !important;
		font-family: "Gilroy";
		font-style: normal !important;
		font-weight: 700 !important;
		font-size: 10px !important;
		line-height: 10px !important;
		width: 162px !important;
		padding: 10px !important;
		text-indent: 0 !important;
		text-align: center !important;
		border-radius: 7px 7px 0 0;
		top: 40% !important;
		left: auto !important;
		margin: 0;
	}
	#megamenu.megamenu_new {
		top: 106px;
		width: 100%;
		bottom: 0;
	}
	#megamenu.megamenu_new.show-menu {
		top: 68px;
	}
	.new_manu_1280 .mobile_search.oposite_div {
		opacity: 0;
	}
}
/*Мобильное меню конец*/
.mebel-page .goods-item .goods-item__caption {
}

.mebel-page_section_mobile .main-catalog .sort_new_sk select[name="catalog_sorting"] {
	margin-top: 0 !important;
	font-family: "Gilroy";
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	border-radius: 7px;
	width: 168px;
	background: url(/local/templates/etagerka/etagerca/dist/css/../images/icon-select-arrow.svg) right 10px top 50% no-repeat;
	min-height: 30px;
}
.mebel-page_section_mobile .main-catalog .sort_new_sk select[name="catalog_sorting"] option {
	background: #fff;
}
.row.mebel-page .goods-item-slider.js-car-product .goods-item__image {
	border-radius: 7px;
}
.row.mebel-page .goods-item-slider.js-car-product .goods-item .goods-item__link {
	position: relative;
}
.row.mebel-page .goods-item-slider.js-car-product .text_sale_product,
.mebel-page .goods-item-slider.js-car-product .text_hit_product {
	position: absolute;
	top: 0;
	z-index: 9;
	right: 0;
	left: 0;
}
.mebel-page .goods-item-slider.js-car-product .goods-item-row .goods-item {
	padding: 10px 10px 10px 0px;
}
.mebel-page .goods-item .goods-item__caption {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -moz-box;
	-moz-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.col-3.sort_new_sk {
	padding-left: 46px;
}
@media screen and (max-width: 900px) {
	.col-3.sort_new_sk {
		padding-left: 0;
	}
}

.regions-link {
	margin-left: 10px;
	margin-top: 3px;
}
.cart-inline.ajax-update-cart-mini a {
	border-bottom: none;
}

/*Новые стили корзыны*/
.personal_order_custom {
	font-family: Gilroy;
	font-style: normal;
}
.personal_order_custom .row.col-md-center,
.personal_order_custom .row.new-tempale-order {
	margin-left: auto;
	margin-right: auto;
}
.personal_order_custom form#bx-soa-order-form {
	border: none;
}
.personal_order_custom .order__payment__heading_new,
.personal_order_custom .order__delivery__heading_new,
.personal_order_custom .order-personal-heading_new {
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	color: #181818;
	margin-bottom: 20px;
}
.personal_order_custom .order-personal-block {
	margin-left: 0;
}
.personal_order_custom .form__block-basket-items .cart__item {
	justify-content: space-between;
	padding: 20px 95px 20px 0;
}
.personal_order_custom .form__block-basket-items .cart__item--img {
	width: 139px;
	height: 139px;
}
.personal_order_custom .form__block-basket-items .cart__item--img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 7px;
}
.personal_order_custom .form__block-basket-items .cart__item--name {
	margin-left: 30px;
}
.personal_order_custom .form__block-basket-items .cart__item--name-name {
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -moz-box;
	-moz-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.personal_order_custom .form__block-basket-items .cart__item--name-name a {
	font-weight: 500;
	font-size: 16px;
	color: #181818;
	border-bottom: none;
	line-height: 22px;
}
.personal_order_custom .form__block-basket-items .cart__item--name-artnumber,
.personal_order_custom .form__block-basket-items .cart__item--name-measures {
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #787878;
}
.personal_order_custom .form__block-basket-items .cart__item--price {
	font-weight: 600;
	font-size: 16px;
	line-height: 26px;
	color: #181818;
	margin-left: 0;
}
.personal_order_custom .form__block-basket-items .cart__item--price span.base_price {
	color: #c8c8c8;
}
.personal_order_custom .form__block-basket-items .cart__item--quantity {
	display: block;
	margin-top: 10px;
	width: auto;
}
.personal_order_custom .form__block-basket-items .wrapp_img_name {
	position: relative;
}

.personal_order_custom .new-tempale-order .form__block-basket-items .cart__item .cart__item--quantity a.input__quantity__link.input__quantity__minus,
.personal_order_custom .new-tempale-order .form__block-basket-items .cart__item .cart__item--quantity a.input__quantity__link.input__quantity__plus {
	background: #fff;
	color: #000;
	border: 1px solid #c8c8c8;
	width: 18px;
	height: 18px;
	border-radius: 7px;
	font-size: 18px;
	line-height: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.personal_order_custom .form__block-basket-items .input__quantity__link.input__quantity__plus {
	margin-left: 10px;
}
.personal_order_custom .form__block-basket-items input.quantity__count {
	width: 20px;
	height: 20px;
	font-size: 14px;
	border: none;
	line-height: 28px;
	text-align: end;
}
.personal_order_custom .form__block-basket-items span.cart__item_input {
	font-size: 14px;
	width: 20px;
	color: #000;
	height: 20px;
	opacity: 1;
	margin-left: 3px;
}
.personal_order_custom .form__block-basket-items .input__quantity.input__quantity--small {
	justify-content: end;
	align-items: center;
}
.personal_order_custom .form__block-basket-items .wrapp_prise {
	text-align: right;
}
.personal_order_custom .form__block-basket-items .cart__item--del-fav {
	position: absolute;
	bottom: 0;
}

.personal_order_custom .form__block-basket-items .cart__item--del-fav .cart__item__remove,
.personal_order_custom .form__block-basket-items .cart__item--del-fav .cart__item__tofav {
	display: inline-block;
	border: 1px solid #828282;
	border-radius: 7px;
	width: 28px;
	height: 28px;
	margin-bottom: 0;
	margin-right: 4px;
}

.personal_order_custom .form__block-basket-items .cart__item--del-fav .cart__item__tofav {
	display: none;
}

.personal_order_custom .form__block-basket-items .cart__item--del-fav .cart__item__remove {
	background: url("/local/templates/etagerka/components/bitrix/sale.order.ajax/new/img/Waste.svg") no-repeat center;
}
.personal_order_custom .form__block-basket-items .cart__item--del-fav .cart__item__tofav {
	background: url("/local/templates/etagerka/components/bitrix/sale.order.ajax/new/img/Vector.svg") no-repeat center;
}
.personal_order_custom .form__block-basket-items .cart__item--del-fav .cart__item__tofav.added {
	background: url("/local/templates/etagerka/components/bitrix/sale.order.ajax/new/img/VectorActive.svg") no-repeat center;
}
.personal_order_custom .order-form .input-radio input:checked + .input-radio__text::after,
.personal_order_custom .order-form .accordion-radio--open .input-radio__text::after {
	top: 5px;
}
@media screen and (min-width: 651px){
	.personal_order_custom .order-form .input-radio input:checked + .input-radio__text::after {
		top: 48%;
		transform: translate(0, -46%);
		left: 5px;
	}
	.personal_order_custom .order-form .input-radio__text{
		display: flex;
		align-items: center;
	}
}
.personal_order_custom .order-form .input-radio input:checked + .input-radio__text::before,
.personal_order_custom .order-form .accordion-radio--open .input-radio__text::before {
	border-color: #339999;
}
.personal_order_custom .order-form .label--required span::after {
	color: #339999;
	content: "*";
	font-size: 18px;
	position: absolute;
	right: -10px;
	top: -4px;
}
.personal_order_custom .order-form .order-personal-data label,
.personal_order_custom .order-form .accordion-radio__content label {
	margin-bottom: 12px;
}

.personal_order_custom .order-form .label--required::after {
	content: none;
}
.personal_order_custom .order-personal-block label.label {
	display: flex;
	align-items: center;
}
.personal_order_custom .order-personal-block label div {
	width: 24%;
}
.personal_order_custom .order-personal-block label span {
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	position: relative;
}
.personal_order_custom .order-personal-block input,
.personal_order_custom .accordion-radio__content input {
	background: #f3f3f3;
	font-size: 14px;
	min-height: 35px;
	padding-left: 19px;
	font-style: normal;
	border-radius: 7px;
	border: none;
}
.personal_order_custom .order-personal-block label.label--error > input {
	border: 1px solid red;
}
.personal_order_custom .order-form .order__delivery__block,
.personal_order_custom .order-form .order__payment__block {
	margin: 0 0 40px 0;
}
.personal_order_custom .order-form .input-radio__text {
	color: #181818 !important;
	border-bottom: none;
	font-weight: 400;
}
.personal_order_custom .input-radio input:checked + .input-radio__text {
	color: #339999 !important;
	font-weight: 400;
}
.personal_order_custom .order-form .accordion-radio__content label.label--required {
	max-width: 420px;
}
.personal_order_custom .order-form .accordion-radio__content .map {
	max-width: 627px;
}
.personal_order_custom .order-form .accordion-radio__content {
	padding-left: 0;
}
.personal_order_custom .order-form .accordion-radio__content > p.map_text {
	margin-bottom: 20px;
}
.personal_order_custom .order-form .accordion-radio__content > p {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.personal_order_custom .order__discount__summ__block .title_order {
	font-size: 20px;
	line-height: 28px;
	font-weight: 500;
	margin-bottom: 22px;
	color: #000;
}
.personal_order_custom .order__discount__summ__block .summ-zak--bl div,
.personal_order_custom .order__discount__summ__block .cart-item-delivery span,
.personal_order_custom .order__discount__summ__block .summ-zak-skidka div,
.personal_order_custom .order__discount__summ__block .sum-zak-itogo div {
	font-size: 16px;
	line-height: 28px;
	font-weight: 400;
	color: #000;
}
.personal_order_custom .order__discount__summ__block .cart-item-delivery,
.personal_order_custom .order__discount__summ__block .summ-zak-skidka,
.personal_order_custom .order__discount__summ__block .sum-zak-itogo {
	margin-top: 0;
}
.personal_order_custom .order__discount__summ__block .summ-zak-skidka {
	padding-bottom: 0;
	border-bottom: none;
}
.personal_order_custom .order__discount__summ__block .summ-zak-skidka div {
	color: #129d9c;
}
.personal_order_custom .order__discount__summ__block .sum-zak-itogo div {
	font-weight: 600;
}
.personal_order_custom .make__new__order,
.personal_order_custom .show_in_mobile .new__order__submit {
	font-size: 15px;
	font-weight: 500;
	margin: 25px 0 16px 0;
	line-height: 18px;
	background: #399;
	border-radius: 7px;
}
.personal_order_custom .order__discount__summ__block .checkBox_order {
	margin-left: 0;
}
.personal_order_custom .checkBox_order a {
	font-size: 12px;
	line-height: 28px;
	font-weight: 400;
	color: #181818;
	border-bottom: none;
	text-decoration: underline;
	margin-left: 10px;
}
.personal_order_custom .order__discount__summ__block .cart-item-coupon_wrapp {
	display: none;
}
.personal_order_custom .order__discount__summ__block .cart-item-coupon_wrapp.active {
	display: block;
}
.personal_order_custom .order__discount__summ__block .cart-item-coupon {
	margin: 15px 0;
}

.personal_order_custom .order__discount__summ__block .cart-item-coupon input,
.personal_order_custom .order__discount__summ__block .cart-item-coupon .button.button--more {
	font-size: 12px;
	line-height: 28px;
	font-weight: 400;
}
.personal_order_custom .order__discount__summ__block .cart-item-coupon .button.button--more:hover {
	background: #004949;
}
.personal_order_custom .order__discount__summ__block .cart-item-coupon input {
	color: #828282;
	background: #f3f3f3;
	border-radius: 7px;
	border: none;
}
.personal_order_custom .order__discount__summ__block .cart-item-coupon .button.button--more {
	background: #929292;
	border-radius: 7px;
	color: #f3f3f3;
	line-height: 21px;
}
.personal_order_custom .order__discount__summ__block .cart-item-coupon .button.button--more.active {
	background: #044848;
}
.personal_order_custom .order__discount__summ__block {
	padding: 35px 37px;
	box-shadow: 0px 5px 13px 0px rgba(130, 130, 130, 0.6);
	border-radius: 7px;
	border: none;
	margin-bottom: 60px;
}

.personal_order_custom .custom-checkbox + label {
	display: inline-flex;
	align-items: center;
	user-select: none;
}
.personal_order_custom .custom-checkbox + label::before {
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	flex-shrink: 0;
	flex-grow: 0;
	border: 1px solid #399;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
.personal_order_custom .custom-checkbox {
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.personal_order_custom .custom-checkbox:checked + label::before {
	background-image: url(/local/templates/etagerka/components/bitrix/sale.order.ajax/new/img/VectorOn.svg);
}
.personal_order_custom .checkBox_order {
	display: flex;
}
.personal_order_custom .ptomocod_show_wrapp {
	text-align: right;
	margin: 15px 0;
}
.personal_order_custom .ptomocod_show,
.page_order_header .btn_goBack button {
	font-size: 14px;
	color: #000;
	font-weight: 400;
	line-height: 28px;
	padding: 0 43px;
	border: 1px solid #787878;
	border-radius: 7px;
	cursor: pointer;
	display: inline-block;
}
.personal_order_custom .ptomocod_show:hover,
.page_order_header .btn_goBack button:hover {
	background: #e0e0e0;
	border: 1px solid #7a7a7a;
}
.page_order_header {
	position: relative;
}
.page_order_header .btn_goBack button {
	background: #fff;
}
.page_order_header .cart-back_custom {
	font-size: 32px;
	font-weight: 800;
	line-height: 32px;
	margin-bottom: 30px;
	color: #181818;
}
.page_order_header .btn_goBack {
	position: absolute;
	top: 7px;
	right: 0;
}

.personal_order_custom .order__delivery {
	margin-top: 40px;
}
.personal_order_custom .show_in_mobile {
	display: none;
}
.personal_order_custom .order__aside__unisender button[type="submit"] {
	float: none;
	margin-top: 10px;
}

@media screen and (max-width: 1184px) {
	.personal_order_custom .form__block-basket-items .cart__item--name {
		margin-left: 10px;
	}
	.personal_order_custom .form__block-basket-items .cart__item {
		padding-right: 25px;
	}
}
@media screen and (max-width: 1104px) {
	.personal_order_custom .order__aside__unisender button[type="submit"] {
		margin-top: 0;
	}
	.personal_order_custom a.order__done__catalog {
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 1104px) {
	.personal_order_custom .form__block-basket-items .cart__item {
		padding-right: 0;
	}
}
@media screen and (max-width: 960px) {
	.page_order_header {
		padding: 20px 15px;
	}
	.page_order_header .btn_goBack {
		top: 20px;
	}
}
@media screen and (max-width: 650px) {
	.personal_order_custom .new-tempale-order .order__delivery__block br {
		display: block;
	}
	.personal_order_custom .row.col-md-center {
		display: flex;
	}
	.personal_order_custom .row.col-md-center .cart-item--delivery {
		order: 1;
	}
	.personal_order_custom .row.col-md-center .flex-order-2 {
		order: 2;
	}
	.personal_order_custom .order__discount__summ__block {
		box-shadow: none;
		padding: 35px 15px;
		margin-bottom: 0;
		border-bottom: 1px solid #e4e2dc;
	}
	.personal_order_custom .order__discount__summ__block .make__new__order,
	.personal_order_custom .order__discount__summ__block .checkBox_order {
		display: none;
	}
	.personal_order_custom .show_in_mobile {
		margin: 0 15px 33px 15px;
	}
	.personal_order_custom .new-tempale-order .order-form button.new__order__submit,
	.personal_order_custom .show_in_mobile {
		display: block;
	}
	.personal_order_custom .new-tempale-order .cart__item .cart__item--name {
		border-bottom: none;
	}
	.page_order_header .btn_goBack {
		right: 15px;
	}
	.personal_order_custom .checkBox_order {
		align-items: baseline;
		margin-left: 5px;
	}
	.personal_order_custom .order__discount__summ__block .checkBox_order a {
		margin-left: 10px;
	}
	.personal_order_custom .form__block-basket-items .cart__item {
		padding: 35px 15px 30px;
		border-bottom: 1px solid #e4e2dc;
	}
	.personal_order_custom .new-tempale-order .cart__item .cart__item--del-fav a.cart__item__remove {
		margin: 0 6px 0 0;
	}
	.personal_order_custom .form__block-basket-items .cart__item--del-fav {
		top: auto;
		bottom: auto;
		right: auto;
	}
	.personal_order_custom .form__block-basket-items .cart__item--price,
	.personal_order_custom .form__block-basket-items .cart__item--quantity {
		position: static;
	}
	.personal_order_custom .form__block-basket-items .wrapp_img_name {
		width: 70%;
	}
	.personal_order_custom .form__block-basket-items .wrapp_prise {
		width: 30%;
	}
	.personal_order_custom .order-personal-data,
	.personal_order_custom .order__delivery,
	.personal_order_custom .order__payment {
		margin-left: 15px;
		margin-right: 15px;
	}

	.personal_order_custom .order-personal-data {
		margin-top: 20px;
	}
	.personal_order_custom .order-form .accordion-radio--open .input-radio__text::before {
		top: -2px;
	}
	.personal_order_custom .input-radio input:checked + .input-radio__text::before {
		top: -2px;
	}

}
@media screen and (max-width: 500px) {
	.page_order_header .btn_goBack {
		right: auto;
		top: 72px;
		left: 15px;
	}
}
@media screen and (max-width: 550px) {
	.wrapper-fluid-custom .row .col-m-custom {
		padding-right: 30px;
		padding-left: 30px;
	}
	.row .wrapper-fluid-custom .row {
		margin: 0 auto;
	}
	.wrapper-fluid-custom .new__order__order {
		padding-left: 0;
	}
	.wrapper-fluid-custom .new__order__basket__single-q-sum,
	.wrapper-fluid-custom .new__order__basket__single-name-art {
		margin-left: 0;
	}
	.wrapper-fluid-custom .new__order__basket__single-img {
		margin-right: 30px;
	}
	.personal_order_custom .order-personal-block label div {
		width: 30%;
	}
	.personal_order_custom .order-personal-block input {
		margin-bottom: 0;
	}
	.personal_order_custom .form__block-basket-items .wrapp_img_name {
		width: 100%;
		position: relative;
	}
	.personal_order_custom .form__block-basket-items .wrapp_prise {
		width: 100%;
	}
	.personal_order_custom .order-personal-block input,
	.personal_order_custom .accordion-radio__content input,
	.personal_order_custom .order__discount__summ__block .cart-item-coupon input,
	.personal_order_custom .order__discount__summ__block .cart-item-coupon .button.button--more {
		font-size: 16px;
	}
	.personal_order_custom .form__block-basket-items .cart__item--del-fav .cart__item__remove {
		background: url("/local/templates/etagerka/components/bitrix/sale.order.ajax/new/img/krestik.svg") no-repeat top 5px right;
		font-size: 14px;
		border: none;
		width: 100%;
		height: auto;
		text-indent: inherit;
		color: #787878;
		padding-right: 21px;
		background-size: 18%;
	}
	.personal_order_custom .form__block-basket-items .cart__item--del-fav {
		top: -30px;
		bottom: auto;
		right: 0;
	}
	.personal_order_custom .mobile-more .button--more.mobile-more-button {
		font-size: 16px;
		color: #000;
		font-weight: 400;
		line-height: 28px;
		padding: 4px 43px;
		border: 1px solid #787878;
		border-radius: 7px;
		cursor: pointer;
		display: inline-block;
		background: #fff;
	}
}
@media screen and (max-width: 390px) {
	.personal_order_custom .order-personal-block label div {
		width: 46%;
	}
	.personal_order_custom .form__block-basket-items .cart__item--img {
		height: auto;
	}
	.personal_order_custom .form__block-basket-items .cart__item--name {
		width: 50%;
		margin-top: 20px;
		padding-bottom: 20px;
	}
	.personal_order_custom .form__block-basket-items .cart__item--del-fav {
		right: 0;
		bottom: auto;
	}
	.personal_order_custom .form__block-basket-items .wrapp_prise {
		display: flex;
		justify-content: space-between;
	}
	.personal_order_custom .form__block-basket-items .cart__item--price {
		margin-top: 10px;
		margin-bottom: 0;
	}
}
@media screen and (max-width: 350px) {
	.personal_order_custom .form__block-basket-items .cart__item--img {
		width: 80%;
	}
	.personal_order_custom .form__block-basket-items .cart__item--name {
		width: 100%;
	}
	.personal_order_custom .form__block-basket-items .cart__item--price {
		margin-top: 7px;
	}
}

/*Новые стили корзыны конец*/

.margin-top-50 {
	margin-top: 50px;
}
.margin-bottom-50 {
	margin-bottom: 50px;
}
.mainpage-map.mobile-more.show_map {
	display: none;
}
.card_with_assembly__map-block .click_sow_map {
	background: #339999;
	border-radius: 7px;
	padding: 16px;
	font-family: Gilroy;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	color: #ffffff;
	box-shadow: none;
	width: 250px;
	margin-top: 20px;
	cursor: pointer;
}
.strLinckFilter a {
	display: inline-block;
	border: 1px solid #339999;
	border-radius: 10px;
	padding: 0px 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	transition: 0.2s;
}
.strLinckFilter a:hover {
	color: white;
	background: #339999;
}

/*новый шаблон фильтра*/

.filter_new_tempetes .filter-parents_wrapp {
	background: #fff;
}
.filter_new_tempetes .filter-parents_wrapp .filter-item {
	background: #f3f3f3;
	border-radius: 7px;
}
.filter_new_tempetes .filter-parents_wrapp .filter-item.prise_block,
.filter_new_tempetes .filter-parents_wrapp .filter-item.scroll_block,
.filter_new_tempetes .filter-parents_wrapp .filter-item.property_block {
	margin-bottom: 15px;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-block-item__caption {
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #181818;
	margin-top: 0;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .filter-item .filter-accordion {
	margin: 0;
	padding: 0;
}

.mebel-page.mebel-page_section_new_template .filter-item .title_filter_opener {
	margin-top: 20px;
}

.mebel-page.mebel-page_section_new_template .filter-item .title_filter_opener i.fa.fa-angle-down,
.mebel-page.mebel-page_section_new_template .filter-item .title_filter_opener i.fa.fa-angle-up {
	top: 20px;
}

.mebel-page.mebel-page_section_new_template .chooser-form-vertical .filter-item__scroll-content {
	padding: 0 20px 20px;
}

.mebel-page.mebel-page_section_new_template .chooser-form-vertical .ui-slider-range {
	background: #181818;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .ui-slider-handle.ui-state-focus,
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .ui-slider-handle {
	border: 3px solid #181818;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .ui-values > div {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #828282;
	background: #ffffff;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	width: 35%;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .ui-values {
	align-items: center;
	margin-bottom: 29px;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .ui-values .ui-values-ot {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #181818;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-ui {
	padding-bottom: 4px;
	padding-top: 2px;
}
.filter_new_tempetes .filter-parents_wrapp .filter-item.property_block .chooser-block-item__caption {
	margin-top: 16px;
}
.filter_new_tempetes .filter-parents_wrapp .filter-item.property_block .custom-filter-opener i.fa.fa-angle-down {
	top: 17px;
}
.filter_new_tempetes .filter-parents_wrapp .filter-item.property_block .custom-filter-opener i.fa.fa-angle-up {
	top: 15px;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .filter-item.property_block:not(.bx-active) .filter-accordion {
	margin: 0;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-checkbox__text,
.filter_new_tempetes .show-all-property,
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-type__item .color-block-filter {
	border-bottom: none;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #181818;
}
.filter_new_tempetes .show-all-property {
	cursor: pointer;
	margin-left: 27px;
}
.filter_new_tempetes .show-all-property:hover,
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-type__item .color-block-filter:hover {
	font-weight: 700;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-checkbox__fake-input {
	margin-right: 9px;
	background: #ffffff;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	width: 22px;
	height: 22px;
	min-width: 22px;
}

.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-checkbox__item span.bx_filter_input_checkbox {
	display: flex;
	align-items: center;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-checkbox__text,
.mebel-page.mebel-page_section_new_template .chooser-form-vertical p.p-mobile {
	width: 90%;
}

.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-checkbox__item input:checked + .chooser-checkbox__fake-input,
.mebel-page.mebel-page_section_new_template .block_dop_prise_filter .chooser-checkbox__item.active .chooser-checkbox__fake-input {
	background: #ffffff;
	border: 1px solid #181818;
	border-radius: 4px;
	background-image: url("/local/templates/etagerka/etagerca/dist/images/check_mark_filter.svg");
	background-repeat: no-repeat;
	background-position: center;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-checkbox__item input:checked + .chooser-checkbox__fake-input::before {
	content: none;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-checkbox__item input:checked ~ .chooser-checkbox__text,
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-checkbox__item:hover .chooser-checkbox__text,
.mebel-page.mebel-page_section_new_template .block_dop_prise_filter .chooser-checkbox__item.active .chooser-checkbox__text,
.mebel-page_section_mobile.mebel-page_section_new_template.mobifilter .disinline .chooser-checkbox__item .bx_filter_input_checkbox.active,
.mebel-page_section_mobile.mebel-page_section_new_template.mobifilter .disinline .chooser-checkbox__item .bx_filter_input_checkbox.active a {
	font-weight: 700;
	color: #181818;
}

.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-checkbox__item {
	padding-bottom: 12px;
	margin: 0;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-type__fake-input {
	width: 25px;
	height: 25px;
	border-radius: 4px;
	margin-right: 9px;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-type__item {
	float: none;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-type__item .color-block-filter {
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 11px;
	margin-bottom: 11px;
	display: flex;
	align-items: center;
}

.mebel-page.mebel-page_section_new_template .custom-filter-opener i.fa.fa-angle-down {
	transform: rotate(274deg);
}

.mebel-page.mebel-page_section_new_template .chooser-form-vertical .filter-item.slick-slide:not(.bx-active),
.mebel-page.mebel-page_section_new_template .chooser-form-vertical.chooser-form-vertical-mobile .filter-item:not(.active_item) .tse-scrollable {
	background: #ffffff;
	box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.08);
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical.chooser-form-vertical-desctop .filter-item.slick-slide:not(.bx-active) {
	height: 53px;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical .filter-item.slick-slide.hide {
	display: none;
}

.mebel-page.mebel-page_section_new_template .show_all_filter {
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #181818;
	font-weight: 700;
	width: 100%;
	padding: 16px;
	background: #f3f3f3;
	border-radius: 7px;
	cursor: pointer;
}

.mebel-page.mebel-page_section_new_template .filter-item--sizes .chooser-ui .chooser-ui-flex {
	display: flex;
	flex-direction: column;
}
.mebel-page.mebel-page_section_new_template .filter-item--sizes .chooser-ui .chooser-ui-flex .item_pazmer_191 {
	margin-top: 27px;
	order: 2;
}
.mebel-page.mebel-page_section_new_template .filter-item--sizes .chooser-ui .chooser-ui-flex .item_pazmer_192 {
	margin-top: 27px;
	order: 3;
}
.mebel-page.mebel-page_section_new_template .filter-item--sizes .chooser-ui .chooser-ui-flex .item_pazmer_193 {
	order: 1;
}

.chooser-form-vertical-mobile .bx_filter_input_checkbox.active {
	font-weight: 700;
	color: #181818;
}

.chooser-form-vertical.chooser-form-vertical-mobile .js-vertical-sliderchooder,
.filter_mobile_new.filter_sort_mobile {
	padding: 0 20px;
}

/*новый шаблон фильтра конец*/
/*каталог новый шаблон*/
.mebel-page_section_new_template {
	font-family: Gilroy;
}
.mebel-page_section_new_template .goods-item-row .tags_block_title {
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
	color: #181818;
	margin-bottom: 9px;
}
.mebel-page_section_new_template .seo-text .tags_block a,
.mebel-page_section_new_template .seo-text .tags_block_new a,
.mebel-page_section_new_template .seo-text .tags_block div.show_all {
	font-size: 14px;
	padding: 6px 10px;
	font-weight: 400;
	line-height: 14px;
	color: #828282;
	background: #f3f3f3;
	margin-right: 10px;
	border-radius: 4px;
	border: 1px solid #f3f3f3;
	margin-bottom: 5px;
	transition: 0.2s;
	display: inline-block;
}
.mebel-page_section_new_template .seo-text .tags_block div.show_all {
	display: inline-block;
	cursor: pointer;
}
.mebel-page_section_new_template .seo-text .tags_block a.hide {
	display: none;
}
.mebel-page_section_new_template .discount-item_new {
	position: absolute;
	top: 15px;
	right: 15px;
	left: unset;
	width: auto;
	height: auto;
}
.mebel-page_section_new_template.mebel-page .goods-item .discount-item_new .discount-item__num,
.wrap_sale .discount-item__num2,
.new_element_sk.card_with_assembly .slider_list_slick .discount-item {
	background: #966feb;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 700;
	padding: 4px 9px;
	z-index: 5;
}
.mebel-page.mebel-page_section_new_template .goods-item .goods-item-fast-link,
.sale_wrapp .goods-item-fast-link
 {
	position: absolute;
	top: 16px;
	left: 15px;
	display: block;
	right: auto;
}
.mebel-page.mebel-page_section_new_template .goods-item-fast-link .goods-item-fast-link__heart::before,
.sale_wrapp .goods-item-fast-link .goods-item-fast-link__heart::before {
	width: 20px;
	height: 20px;
	background: url("/images/mebel/chosen_heart.png") no-repeat center;
}
.mebel-page.mebel-page_section_new_template .goods-item-fast-link .goods-item-fast-link__heart.active::before,
.sale_wrapp .goods-item-fast-link .goods-item-fast-link__heart.active::before {
	background: url("/images/mebel/chosen_heart_active.svg") no-repeat center;
}
.mebel-page.mebel-page_section_new_template .goods-item .quick-view {
	top: 25%;
	left: auto;
	right: 0;
	width: 100%;
	color: #181818;
	font-weight: 500;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}
.mebel-page.mebel-page_section_new_template .goods-item .quick-view span {
	backdrop-filter: blur(5px);
	padding: 15px 9px 13px 39px;
	display: inline-block;
	border-radius: 4px;
	opacity: 0;
	background: #fff8 url("/images/mebel/arrows.svg") no-repeat 15px 18px;
}
.mebel-page.mebel-page_section_new_template .quick-view::after {
	content: none;
}
.mebel-page.mebel-page_section_new_template .goods-item:hover .quick-view span {
	opacity: 1;
}

.mebel-page.mebel-page_section_new_template .goods-item.new-product .quick-view {
	transition: none;
}

.mebel-page_section_new_template .indicator_wrapp,
.row-sale .indicator_wrapp {
	display: flex;
	justify-content: center;
	margin-top: 10px;
}
.row-sale .indicator_wrapp {
	margin-left: 15px;
	margin-right: 15px;
}
.mebel-page_section_new_template .indicator_wrapp .indicator_show,
.row-sale .indicator_wrapp .indicator_show {
	border: 2px solid #181818;
	width: 50%;
	background: #181818;
}
.mebel-page_section_new_template .indicator_wrapp .indicator_hide,
.row-sale .indicator_wrapp .indicator_hide {
	width: 50%;
	border: 2px solid #e1e1e1;
	background: #e1e1e1;
}
.mebel-page_section_new_template .goods-item__link.goods-item__link--hover .indicator_wrapp .indicator_show,
.row-sale .goods-item__link.goods-item__link--hover .indicator_wrapp .indicator_show {
	border: 2px solid #e1e1e1;
}
.mebel-page_section_new_template .goods-item__link.goods-item__link--hover .indicator_wrapp .indicator_hide,
.row-sale .goods-item__link.goods-item__link--hover .indicator_wrapp .indicator_hide {
	border: 2px solid #181818;
}
.mebel-page.mebel-page_section_new_template .goods-item .goods-item__caption,
.wrap_sale .goods-item__caption,
.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item__caption {
	font-weight: 400;
	font-size: 16px;
	color: #181818;
}
.mebel-page.mebel-page_section_new_template .goods-item-slider .goods-item .goods-item__caption {
	margin-bottom: 18px;
}
.mebel-page.mebel-page_section_new_template .goods-item-slider .goods-item .goods-item-price {
	margin-bottom: 0px;
}
.mebel-page.mebel-page_section_new_template .goods-item-slider .goods-item .goods-item__caption-container {
	margin-bottom: 22px;
}

.wrap_sale .goods-item__caption,
.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item__caption {
	margin-bottom: 20px;
	height: 40px;
	line-height: 20px;
}

.wrap_sale .goods-item__transform {
	padding: 0;
}
.wrap_sale .goods-item__caption {
	padding-top: 10px;
}

.wrap_sale .goods-item__caption a {
	border-bottom: none;
}

.mebel-page.mebel-page_section_new_template .goods-item.goods-item--hover .goods-item__text .goods-item__transform {
	padding: 18px 15px 15px;
}
.mebel-page.mebel-page_section_new_template .goods-item .goods-item__article,
.mebel-page.mebel-page_section_new_template .goods-item .goods-item__article_new {
	font-weight: 400;
	font-size: 14px;
	line-height: 13px;
	color: #828282;
	bottom: -23px;
}
.mebel-page.mebel-page_section_new_template .goods-item .goods-item__article {
	text-align: left;
	order: 2;
	padding: 8px 0 0 0;
	position: static;
}
.mebel-page.mebel-page_section_new_template .goods-item-info-size .info-size-value-numb {
	color: #181818;
}
.mebel-page.mebel-page_section_new_template .property_evaluation,
.row-sale .property_evaluation {
	display: flex;
	justify-content: space-between;
	margin-bottom: 27px;
}
.mebel-page.mebel-page_section_new_template .property_evaluation {
	margin-bottom: 13px;
}
.mebel-page.mebel-page_section_new_template .goods-item-info-size,
.row-sale .goods-item-info-size {
	width: 63%;
}
.mebel-page_section_new_template .goods-item-recall-new,
.row-sale .goods-item-recall-new {
	width: 30%;
	margin-top: 6px;
}
.mebel-page.mebel-page_section_new_template .goods-item .recall-star__icon {
	width: 10px;
	height: 10px;
	background: url("/images/mebel/Star_10.svg") no-repeat;
}
.mebel-page.mebel-page_section_new_template .goods-item .recall-star__icon--fill {
	background: url("/images/mebel/Star_active.svg") no-repeat;
}
.mebel-page.mebel-page_section_new_template .goods-item .goods-item-recall__text {
	font-weight: 400;
	font-size: 13px;
	line-height: 12px;
	color: #181818;
	margin-top: 5px;
}
.mebel-page.mebel-page_section_new_template .goods-item .recall-star {
	display: flex;
}
.mebel-page.mebel-page_section_new_template .goods-item .goods-item-price__num,
.wrap_sale .goods-item-price__num,
.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item-price__num,
.cart-inline-basket .price__num,
.popup--custom.popup-buy-product-new .add-cart-price__cost {
	font-weight: 700;
	font-size: 20px;
	line-height: 25px;
	color: #181818;
	background: #ffdd9e;
	border-radius: 4px;
	padding: 6px 11px;
	box-shadow: 2px 2px 0px #f90;
	margin: 0 17px 0 0;
}
.mebel-page.mebel-page_section_new_template .goods-item .goods-item-price__old,
.wrap_sale .goods-item-price__old,
.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item-price__old,
.cart-inline-basket .price__num_old,
.popup--custom.popup-buy-product-new .add-cart-price__old{
	font-size: 16px;
	line-height: 19px;
	text-decoration-line: line-through;
	color: #828282;
	font-weight: 400;
	margin: 0 13px 0 0;
}
.wrap_sale .wrap_proce_goods,
.wrap_sale .goods-item-price__num-main {
	margin: 0px 0 22px 0;
}

.mebel-page.mebel-page_section_new_template .goods-item .goods-item-price {
	margin-bottom: 15px;
}
.wrap_sale .goods-item-price__num-main {
	display: inline-block;
}
.mebel-page.mebel-page_section_new_template .goods-item .goods-item-price,
.wrap_proce_goods,
.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item-price__wrap {
	align-items: center;
}
.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item-price__wrap {
	flex-direction: row-reverse;
	justify-content: flex-end;
}
.mebel-page.mebel-page_section_new_template .goods-item .goods-item-price__benefit,
.wrapper-fluid .goods-item .goods-item-price__benefit {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #ff0000;
}
.mebel-page.mebel-page_section_new_template .goods-item .form_in_card .button--red,
.wrap_sale .btn-sale,
.new_element_sk.card_with_assembly .slider_list_slick .goods-item .form_in_card .button--red {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #339999;
	border: 1px solid #339999;
	border-radius: 7px;
	padding: 15px;
	width: 100%;
	margin-top: 23px;
}
.mebel-page.mebel-page_section_new_template .goods-item .form_in_card .button--red:not(.button_basket_text) {
	color: #fff;
	background: #339999;
	
}
.mebel-page.mebel-page_section_new_template .goods-item .form_in_card .button--red.button_product_custom:hover {
	color: #339999;
	background: #fff;
}
.new_element_sk.card_with_assembly .slider_list_slick .goods-item .form_in_card .button--red,
.wrap_sale .btn-sale {
	margin-top: 7px;
}

.mebel-page.mebel-page_section_new_template .goods-item .form_in_card .button--red,
.new_element_sk.card_with_assembly .slider_list_slick .goods-item .form_in_card .button--red,
.wrap_sale .btn-sale {
	margin-top: 0px;
}

.mebel-page.mebel-page_section_new_template .goods-item-info-size .info-size-item,
.mebel-page.mebel-page_section_new_template .goods-item-info {
	font-weight: 400;
	font-size: 13px;
	line-height: 22px;
	color: #828282;
}
.mebel-page.mebel-page_section_new_template .goods-item-info {
	color: #181818;
	margin-top: 13px;
}

.mebel-page.mebel-page_section_new_template .goods-item-info span {
	color: #828282;
}
.mebel-page.mebel-page_section_new_template .goods-item-info .prop_all {
	line-height: 12px;
	margin-top: 8px;
	font-size: 13px;
}
.mebel-page.mebel-page_section_new_template .catalog-prints-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
}
.mebel-page.mebel-page_section_new_template .catalog-prints {
	margin-top: 7px;
}
.mebel-page.mebel-page_section_new_template .catalog-prints-list__item {
	margin-right: 10px;
	margin-top: 10px;
}
.mebel-page.mebel-page_section_new_template .catalog-prints-list__item a {
	border-bottom: none;
}
.mebel-page.mebel-page_section_new_template .catalog-prints-list .print_show_all {
	cursor: pointer;
}
.mebel-page.mebel-page_section_new_template .catalog-prints .catalog-prints-list__item img {
	border-radius: 4px;
}

.mebel-page.mebel-page_section_new_template .goods-item .goods-item__caption-container {
	margin-bottom: 10px;
}

.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__container.hide-mobile {
	display: flex; 
	justify-content: flex-start;
	align-items: center;
	padding-top: 0;
}

.mebel-page.mebel-page_section_new_template .main-catalog .complect-item-row .pagination .pagination__container.hide-mobile{
	justify-content: center;
}


.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__container.hide-mobile .pagination-here {
	order: 2;
}

.mebel-page.mebel-page_section_new_template .goods-item-row .goods-item {
	margin-bottom: 17px;
}

.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__more,
.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__more_ {
	order: 1;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #181818;
	margin-right: 20px;
	background: #f3f3f3;
	border-radius: 7px;
	padding: 15px 35px;
	position: static;
	border: none;
}

.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__item.pagination__item--active,
.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__item:hover {
	border: 1px solid #181818;
	border-radius: 4px;
	color: #181818;
	box-sizing: border-box;
}
.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__item,
.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__item.pagination__item--separate {
	min-width: 35px;
	max-width: 35px;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	color: #828282;
	background: #fff;
}
.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__item.pagination__item--separate {
	width: 38px;
	height: 38px;
}

.mebel-page.mebel-page_section_new_template .goods-item__caption-container {
	display: flex;
	flex-direction: column;
}
.mebel-page.mebel-page_section_new_template .goods-item .goods-item__caption-container .goods-item-price,
.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item-price__wrap {
	order: 3;
}
.mebel-page.mebel-page_section_new_template .goods-item .goods-item__caption-container .goods-item__caption {
	order: 1;
}
.mebel-page.mebel-page_section_new_template .goods-item .goods-item__caption-container .bootom_name {
	order: 1;
	font-size: 15px;
  	line-height: 24px;
  	color: #181818;
  	font-weight: 500;
}
.mebel-page.mebel-page_section_new_template .goods-item .goods-item__article_new {
	order: 2;
	padding: 5px 0 20px 0;
}
.row.mebel-page.mebel-page_section_new_template .goods-item-slider.js-car-product .text_sale_product,
.mebel-page.mebel-page_section_new_template .goods-item-slider.js-car-product .text_hit_product {
	top: 15px;
	right: 15px;
	left: unset;
	width: auto;
	height: auto;
	background: #339999;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 700;
	padding: 4px 10px;
	z-index: 9;
}

.mebel-page.mebel-page_section_new_template .goods-item-slider.js-car-product .text_hit_product {
	font-size: 11px;
	padding: 4px 7px;
	letter-spacing: -0.1px;
}

.mebel-page.mebel-page_section_new_template .titlefotovideo {
	font-size: 36px;
	margin-bottom: 20px;
}

/*видео блок*/
.main-catalog.mebel-page_section_new_template .fotovideo-block-slider .thumb-wrap embed {
	width: 100%;
	height: 300px;
	border-radius: 4px;
}
.main-catalog.mebel-page_section_new_template .fotovideo-block-slider .thumb-wrap {
	padding-bottom: 0;
}

.mebel-page_section_new_template .info_in_video {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9;
	background: url(/images/catalog_icons/plqy_video.svg), url(/images/catalog_icons/img_video.png);
	background-position: left 7% bottom 17%, center;
	background-repeat: no-repeat, no-repeat;
	cursor: pointer;
}
.mebel-page_section_new_template .name_video {
	position: absolute;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	color: #ffffff;
	bottom: 28%;
	left: 21%;
}
.mebel-page_section_new_template .time_video {
	position: absolute;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #ffffff;
	bottom: 19%;
	left: 21%;
}

/*видео блок*/

.mebel-page.mebel-page_section_new_template .goods-item-slider.js-car-product .goods-item.goods-item--hover .goods-item__text .goods-item__transform,
.mebel-page.mebel-page_section_new_template .carousel-items_slick .goods-item.goods-item--hover .goods-item__text .goods-item__transform,
.mebel-page.mebel-page_section_new_template .goods-item .goods-item__text .goods-item__transform {
	padding: 10px 0 0 0;
}
.row-sale.mebel-page.mebel-page_section_new_template .goods-item .goods-item__text .goods-item__transform {
padding: 0 15px 15px 15px;
}
.mebel-page.mebel-page_section_new_template .prise_old_descont,
.wrapper-fluid .goods-item .prise_old_descont {
	font-family: Gilroy;
    font-style: normal;
	display: flex;
}
.carousel-wrapper_slick.carousel-arrow .goods-item__transform {
	border: none;
}
.carousel-arrow .slick-arrow {
	height: 80px;
	width: 80px;
	border: none;
	background: url('/images/arrow_slider_r.png') no-repeat center;
	right: -32px;
	z-index: 1;
	top: 47%;
	transform: translate(0, -50%);
}
.carousel-arrow .slick-prev.slick-arrow{
	border: none;
	background: url('/images/arrow_slider_l.png');
	left: -46px;
	z-index: 1;
	top: 47%;
	transform: translate(0, -50%);
}
.carousel-arrow .slick-dots li button::before{
	content: "";
	background: #181818;
	border-radius: 2px;
	height: 8px;
}

.row-sale.mebel-page .goods-item.goods-item--hover .goods-item__text .goods-item__transform{
	width: auto;
}
.mebel-page.mebel-page_section_new_template .prise_old_descont .goods-item-price__benefit,
.wrapper-fluid .goods-item .prise_old_descont .goods-item-price__benefit,
.wrapper-fluid .goods-item .prise_old_descont .goods-item-price__benefit {
	order: 1;
}

.mebel-page.mebel-page_section_new_template .goods-item .form_in_card .button--red.button_basket_text {
	border: 1px solid #ff9900;
	color: #ff9900;
}
.mebel-page.mebel-page_section_new_template .goods-item .form_in_card .button--red.button_basket_text::before {
	content: "";
	width: 13px;
	height: 10px;
	background: url(/img/buttom_basket.svg) no-repeat left;
	display: inline-block;
	margin-right: 7px;
}
.mebel-page.mebel-page_section_new_template .goods-item .form_in_card .button--red:hover {
	color: #fff;
}
.mebel-page.mebel-page_section_new_template .goods-item .form_in_card .button--red.button_basket_text:hover,
.mebel-page.mebel-page_section_new_template .goods-item .form_in_card .button--red.button_basket_text:active,
.mebel-page.mebel-page_section_new_template .goods-item .form_in_card .button--red.button_basket_text:focus {
	background: #ff9900;
	border: 1px solid #ff9900;
	color: #fff;
}

.mebel-page.mebel-page_section_new_template .chooser-form-vertical {
	background: #fff;
}
.perelink_catalog_wrapp.text-bottom_element.uf_text_bottom {
	margin-top: 70px;
}

.filter_in_catalog_wrapp {
	margin-left: -15px;

	display: flex;
	flex-wrap: wrap;
}
.filter_in_catalog_wrapp .filter_in_catalog_block {
	display: flex;
	flex-wrap: wrap;
}

.filter_in_catalog_wrapp .filter_in_catalog_block > div,
.filter_in_catalog_wrapp.collection_filter .filter_in_checked_item {
	margin-right: 10px;
	margin-bottom: 10px;
}
.filter_in_catalog_wrapp .filter_in_catalog_block .filter_in_catalog,
.filter_in_catalog_wrapp.collection_filter .filter_in_checked_item .filter_in_checked {
	display: flex;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: #828282;
	padding: 8px 8px 8px 12px;
	background: #ffffff;
	box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.08);
	border-radius: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.filter_in_catalog_wrapp.collection_filter .filter_in_checked_item .filter_in_checked {
	box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.15);
}
.filter_in_catalog_wrapp .filter_in_catalog_block .filter_in_catalog .value,
.filter_in_catalog_wrapp.collection_filter .filter_in_checked_item .filter_in_checked .value{
	margin: 0;
	margin-left: 5px;
	color: #181818;
	font-weight: bold;
}
.close_felter {
	background: url(/images/mebel/closw_filter.svg);
	width: 11px;
	height: 11px;
	margin-right: 9px;
	cursor: pointer;
}
.prise_filter_blick {
	margin-top: 48px;
}

.mebel-page.mebel-page_section_new_template .chooser-form-vertical-mobile .show_all_filter {
	margin-bottom: 15px;
}
.mebel-page.mebel-page_section_new_template .chooser-form-vertical-mobile .chooser-block-item__caption .shhiico {
	background: url(/local/templates/etagerka/etagerca/dist/css/../images/icon-select-arrow.svg) center no-repeat;
	width: 20px;
	display: block;
	height: 20px;
	position: absolute;
	right: 15px;
	top: 15px;
	transform: rotate(180deg);
	cursor: pointer;
}

.mebel-page.mebel-page_section_new_template .razmer.filter-accordion__content {
	display: block;
}
.mebel-page.mebel-page_section_new_template .razmer.filter-accordion__content .chooser-block-item__caption.razvoo + .tse-content.filter-item__scroll-content {
	display: none;
}

.mebel-page.mebel-page_section_new_template .razmer.filter-accordion__content .tse-content.filter-item__scroll-content {
	padding: 0 20px 20px 20px;
}

.mebel-page.mebel-page_section_new_template.showfilter .chooser-form-vertical.chooser-form-vertical-mobile {
	left: 0;
	top: -580px;
	height: 100%;
	width: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	z-index: 111;
}

.main-catalog.mebel-page_section_new_template .fotovideo-block-slider img.next {
	left: 97%;
}
.main-catalog.mebel-page_section_new_template .fotovideo-block-slider img.prev {
	left: 3%;
}

.main-catalog.mebel-page_section_new_template .fotovideo-block-slider .slider-item img {
	object-fit: cover;
}
.main-catalog .fotovideo-block-slider .section-slider_image {
}

@media screen and (max-width: 1200px) {
	.mebel-page_section_new_template .info_in_video {
		background-size: 10%, auto;
	}
	.mebel-page_section_new_template .name_video {
		bottom: 20%;
		left: 20%;
	}
	.mebel-page_section_new_template .time_video {
		bottom: 13%;
	}
}
@media screen and (max-width: 793px) {
	.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__container.hide-mobile {
		margin-right: 0;
	}
}
@media screen and (max-width: 982px) {
	.mebel-page.mebel-page_section_new_template .prise_old_descont .goods-item-price__benefit,
	.wrapper-fluid .goods-item .prise_old_descont .goods-item-price__benefit {
		order: inherit;
	}
	.mebel-page.mebel-page_section_new_template .prise_old_descont,
	.wrapper-fluid .goods-item .prise_old_descont {
		flex-direction: column;
	}
}
@media screen and (min-width: 650px) {
	.title_pred.title_pred-ml {
		margin-left: -15px;
	}
}
@media screen and (max-width: 650px) {
	.mebel-page.mebel-page_section_new_template .chooser-form-vertical .filter-item__scroll-content {
		padding: 0;
	}
	.mebel-page.mebel-page_section_new_template .chooser-form-vertical .filter-item__scroll-content .hide_block_click.ui-block {
		padding: 0 20px 20px 20px;
	}
	.mebel-page.mebel-page_section_new_template .chooser-form-vertical .itemsCOLOR .chooser-type.chooser-checkbox {
		padding: 0 10px 20px 10px;
	}
	.mobifilter.mebel-page_section_new_template .chooser-block-item__caption.razvoo .shhiico {
		transform: rotate(270deg);
	}
	.filter_in_catalog_wrapp {
		margin-left: 0;
		display: block;
	}
	.mebel-page.mebel-page_section_new_template .pagination__container.hide-desc,
	.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__item.pagination__item--next {
		display: none;
	}
	.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__item + .pagination__item {
		margin-left: 8px;
	}
	.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__more,
	.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__more_ {
		padding: 12px 12px;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .main-catalog .pagination .pagination__item.pagination__item--prev {
		display: none;
	}
	.mebel-page_section_mobile.mebel-page_section_new_template.mobifilter .disinline {
		flex-direction: column;
		margin: 20px;
	}
	.mebel-page_section_mobile.mebel-page_section_new_template.mobifilter .disinline .chooser-checkbox__item .bx_filter_input_checkbox,
	.mebel-page_section_mobile.mebel-page_section_new_template.mobifilter .disinline .chooser-checkbox__item .bx_filter_input_checkbox a,
	.mebel-page.mebel-page_section_new_template .chooser-form-vertical .chooser-type__item a {
		font-weight: 400;
		font-size: 14px;
		line-height: 17px;
		color: #181818;
		border-bottom: none;
	}
	.mebel-page_section_mobile.mebel-page_section_new_template.mobifilter .disinline .chooser-checkbox__item .bx_filter_input_checkbox::hover {
		font-weight: 700;
		color: #181818;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .chooser-form-vertical.chooser-form-vertical-mobile .tse-scrollable {
		background: #f3f3f3;
		margin-bottom: 15px;
		border-radius: 7px;
	}
	.mebel-page.mebel-page_section_new_template .chooser-form-vertical.chooser-form-vertical-mobile .chooser-block-item__caption {
		margin-top: 15px;
		margin-left: 20px;
	}

	.mebel-page.mebel-page_section_new_template .chooser-form-vertical.chooser-form-vertical-mobile .razmer .filter-item__scroll-content .chooser-block-item__caption {
		margin-left: 0;
	}
	.mobifilter.mebel-page_section_new_template .bx-filter-block.mobifli {
		bottom: 0;
		padding: 0 20px 20px;
		background: #fff;
	}

	.mobifilter.mebel-page_section_new_template .filter_mofile_header {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.mobifilter.mebel-page_section_new_template.mobifilter.mebel-page_section_mobile .filter-title_mibile {
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		color: #181818;
		padding: 10px 0 20px 23px;
	}
	.mebel-page.mobifilter.mebel-page_section_mobile.mebel-page_section_new_template .clos_filter {
		margin-right: 30px;
	}
	.mobifilter.mebel-page_section_new_template .filter-form {
		box-shadow: none;
		top: 0%;
		border-radius: 7px 7px 0 0;
	}
	.mobifilter.mebel-page_section_new_template #set_filter2 {
		font-weight: 500;
		font-size: 14px;
		line-height: 15px;
		text-align: center;
		color: #ffffff;
	}
	.filter_in_catalog_wrapp .filter_in_catalog_block {
		max-width: 550px;
	}
	.filter_in_catalog_wrapp .filter_in_catalog_block .filter_in_catalog {
		margin-right: 10px;
	}
	.row-sale.mebel-page.mebel-page_section_new_template .goods-item .goods-item__text .goods-item__transform {
		padding: 6px;
	}
	.col-mob.col-12 {
		padding-right: 0;
		padding-left: 0;
	}
	.col-mob.col-12 .blockfilt.blockfilt_moble {
		padding-left: 15px;
	}
	.row-sale .indicator_wrapp {
	  margin-left: 6px;
	  margin-right: 6px;
	}
	.row-sale.mebel-page.mebel-page_section_new_template .goods-item .goods-item__caption-container {
	  margin-bottom: 0;
	}
	.row-sale.mebel-page.mebel-page_section_new_template .prise_old_descont {
		order: 3;
	}
}

@media screen and (max-width: 500px) {
	.mebel-page_section_new_template.mebel-page.mobifilter.mebel-page_section_mobile .color-block {
		border: none;
		border-bottom: 1px solid #e9e9e9;
		padding-bottom: 11px;
		margin-bottom: 11px;
		justify-content: flex-start;
	}
	.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__more,
	.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__more_ {
		margin-right: 5px;
		margin-left: -12px;
		width: 100%;
	}
	.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__container.hide-mobile .pagination-here {
		margin-top: 12px;
  		text-align: center;
	}
	.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__item {
		min-width: 30px;
		max-width: 30px;
		padding: 9px 16px;
	}
	.mebel-page.mebel-page_section_new_template .main-catalog .pagination .pagination__container.hide-mobile {
		justify-content: space-between;
		flex-direction: column;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .goods-item-row .goods-item .goods-item-price__num,
	.row-sale.mebel-page .goods-item-row .goods-item .goods-item-price__num {
		font-size: 18px;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .goods-item-row .goods-item .goods-item-price__old,
	.mebel-page.mebel-page_section_new_template .prise_old_descont .goods-item-price__benefit,
	.wrapper-fluid .goods-item .goods-item-price__benefit {
		font-size: 14px;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .goods-item-info-size .info-size-value {
		display: block;
		margin-right: 13px;
	}
	.mebel-page.mebel-page_section_new_template .property_evaluation,
	.row-sale .property_evaluation {
		flex-direction: column;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .goods-item-info-size .info-size-item.info-size-value-mobile {
		margin-top: 0;
	}
	.mebel-page_section_new_template .goods-item-recall-new {
		width: 100%;
		margin-top: 15px;
		display: flex;
		align-items: center;
	}
	.mebel-page.mebel-page_section_new_template .goods-item .goods-item-recall__text {
		margin-left: 10px;
		text-decoration: underline;
	}
	.mebel-page.mebel-page_section_new_template .goods-item .goods-item-price__num,
	.wrap_sale .goods-item-price__num,
	.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item-price__num {
		padding: 2px 5px;
		margin: 0 12px 0 0;
	}
	.mebel-page.mebel-page_section_new_template .goods-item .form_in_card .button--red {
		margin-top: 10px;
	}
	.mebel-page.mebel-page_section_new_template .goods-item .goods-item-price,
	.wrap_proce_goods,
	.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item-price__wrap {
		margin-top: 10px;
	}
	.mebel-page_section_new_template .goods-item-recall-new {
		margin-top: 10px;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .goods-item-row .goods-item .goods-item__link .form_in_card button.button {
		padding: 12px 0;
		border: 1px solid #399;
		width: 80%;
		font-size: 14px;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .goods-item-row .goods-item .goods-item__link .form_in_card button.button.button_basket_text {
		border: 1px solid #ff9900;
		background-size: 9px;
	}
	.mebel-page_section_new_template .discount-item_new {
		top: 10px;
		right: 10px;
	}
	.mebel-page.mebel-page_section_new_template.mebel-page_section_mobile .goods-item-fast-link .goods-item-fast-link__heart::before {
		width: 15px;
		height: 15px;
		background: url("/images/mebel/chosen_heart.png") no-repeat center;
		background-size: 100%;
	}
	.mebel-page.mebel-page_section_new_template.mebel-page_section_mobile .goods-item-fast-link .goods-item-fast-link__heart span {
		margin-left: 0;
	}
	.mebel-page.mebel-page_section_new_template.mebel-page_section_mobile .goods-item-fast-link .goods-item-fast-link__heart.active::before {
		background: url("/images/mebel/chosen_heart_active.svg") no-repeat center;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .goods-item .goods-item-fast-link {
		top: 7px;
		right: auto;
		left: 8px;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .goods-item-row .goods-item .goods-item-price__num {
		width: auto;
	}
	.mebel-page.mebel-page_section_new_template.mebel-page_section_mobile .titlefotovideo {
		font-size: 20px;
	}
	.mebel-page_section_new_template .blockfilt_moble .blockfilt_in.filtremob {
		font-weight: 500;
		font-size: 14px;
		line-height: 15px;
		color: #181818;
		padding: 11px 11px 11px 32px;
		width: auto;
		background: #f3f3f3;
		border-radius: 7px;
		border: none;
	}
	.mebel-page_section_mobile.mebel-page_section_new_template .tags_block span {
		margin-right: 0;
		margin-bottom: 0;
		display: block;
		line-height: 16px;
		color: #181818;
		font-size: 11px;
		font-weight: 600;
		padding: 1px;
		border-radius: 4px;
	}
	.mebel-page_section_new_template .col-3.sort_new_sk {
		display: block;
	}
	.mebel-page_section_new_template .catalog_sorting .select__head {
		background: #ffffff;
		border-radius: 4px;
		font-weight: 500;
		font-size: 14px;
		line-height: 15px;
		color: #181818;
	}
	.mebel-page_section_new_template .catalog_sorting .select__head::afte {
		background-size: 17px;
	}
	.mebel-page_section_new_template .goods-item-row .tags_block_title {
		font-size: 15px;
	}
	.mebel-page_section_mobile.mebel-page_section_new_template .seo-text {
		margin-top: 0;
	}
	.mebel-page h1#smart-filter-h1 {
		margin-bottom: 20px;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .carousel_slick .goods-item .goods-item-price__old,
	.mebel-page_section_mobile.mebel-page_section_new_template .goods-item-slider.js-car-product.slider_goods_section_mobile .goods-item-price__old {
		width: 100%;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .goods-item-row .goods-item .goods-item-price {
		justify-content: flex-end;
		flex-wrap: nowrap;
	}
	.mebel-page.mebel-page_section_new_template .goods-item .recall-star__icon {
		margin-right: 5px;
	}
	.mebel-page.mebel-page_section_new_template .property_evaluation,
	.row-sale .property_evaluation {

		margin-bottom: 0;
	}

	.mebel-page.mebel-page_section_new_template .goods-item .goods-item__image img {
		border-radius: 7px;
	}

	.mebel-page.mebel-page_section_new_template .goods-item .quick-view {
		display: none;
	}
	.mebel-page_section_new_template .blockfilt_moble .blockfilt_in.filtremob::before {
		content: url("/img/filter.svg");
		margin-left: -22px;
	}
	.mebel-page.mebel-page_section_new_template .goods-item .form_in_card .button--red.button_basket_text::before {
		background-size: contain;
		width: 9px;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .chooser-form-vertical .ui-slider-handle {
		width: 25px;
		height: 25px;
	}
	.mebel-page.mobifilter.mebel-page_section_mobile.mebel-page_section_new_template .chooser-form-vertical .ui-slider-handle {
		border: 3px solid #181818;
	}
	.mebel-page.mebel-page_section_mobile.mebel-page_section_new_template .chooser-form-vertical .filter-item:first-of-type .filter-accordion {
		padding: 0;
		border-radius: 7px;
	}
	.mobifilter.mebel-page_section_new_template .filter-item.slick-slide {
		padding-left: 0;
	}

	.mebel-page_section_new_template .time_video {
		bottom: 10%;
	}
	.mebel-page.mobifilter.mebel-page_section_mobile .chooser-form-vertical.chooser-form-vertical-mobile .ui-values .ui-values__min.active,
	.mebel-page.mobifilter.mebel-page_section_mobile .chooser-form-vertical.chooser-form-vertical-mobile .ui-values .ui-values__max.active {
		background: #ffffff;
		border: 1px solid #e1e1e1;
		color: #828282;
	}
	.mebel-page.mobifilter.mebel-page_section_mobile.mebel-page_section_new_template .smartfilter.filter-form {
		height: 570px;
		top: auto;
		bottom: 0;
	}
}
/*каталог новый шаблон конец*/

.seo-text .tags_block.tags_block_new a {
	font-size: 14px;
	padding: 6px 10px;
	font-weight: 400;
	line-height: 14px;
	color: #828282;
	background: #f3f3f3;
	margin-right: 10px;
	border-radius: 4px;
	border: 1px solid #f3f3f3;
	margin-bottom: 5px;
    transition: 0.2s;
    display: inline-block;
}
.seo-text .tags_block.tags_block_new a:hover {
	background: #339999;
	color: #fff;
}
.question-list {
	font-family: Gilroy, sans-serif;
}
.question-list__question-name,
.question-list__question-answer {
	font-family: inherit;
}

/*контакры*/
.contact_new {
	font-family: "Gilroy";
}
.contact_new h1,
.contact_new .h2 {
	font-weight: 800;
	line-height: 32px;
}
.contact_new h1 {
	font-size: 36px;
}
.contact_new .h2 {
	font-size: 28px;
}
.contact_new .contact_info_wrapp {
	background: #f3f3f3;
	display: flex;
	justify-content: space-around;
	padding: 30px 0 60px 0;
	border-radius: 7px;
	margin: 4px 0 16px 0;
}
.contact_new .contact_info_wrapp .contact_info_item .title {
	font-weight: 700;
	font-size: 22px;
	line-height: 32px;
}
.contact_new .contact_info_wrapp .contact_info_item .info {
	margin-top: 10px;
}
.contact_new .contact_info_wrapp .contact_info_item .btn_contact {
	font-weight: 500;
	font-size: 20px;
	line-height: 22px;
	border-bottom: 1px solid #399;
}
.contact_new .contact_info_wrapp .contact_info_item .ingo_tel a,
.contact_new .contact_info_wrapp .contact_info_item .ingo_email a {
	font-weight: 500;
	font-size: 20px;
	line-height: 22px;
	color: #181818;
	border-bottom: none;
}
.contact_new .show-room__location_cont,
.contact_new .show-room__title_cont,
.contact_new .show-room__work-time_cont,
.contact_new .show-room__phones_cont {
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	color: #181818;
}
.contact_new .show-room__location_cont,
.contact_new .show-room__title_cont,
.contact_new .show-room__work-time_cont {
	background: none;
	padding-left: 0;
}
.contact_new .show-room__location_cont {
	margin-bottom: 0;
}

.contact_new .show-room__phones_cont,
.contact_info_wrapp .contact_info_item .ingo_tel a {
	background: url("/images/contact/phone.png") no-repeat;
	padding-left: 30px;
}
.contact_info_wrapp .contact_info_item .ingo_email a {
	background: url("/images/contact/email.png") no-repeat left bottom;
	padding-left: 30px;
}
.contact_new .show-room__phones_cont .show-room__phone-item_cont {
	text-decoration-line: underline;
	font-weight: 500;
}
.contact_new .show-room__map {
	margin-top: 0;
}

.contact_new .show-room__block_text {
	margin-left: 40px;
}
.contact_new .show-room__body_cont {
	border: 1px solid #e1e1e1;
	border-radius: 7px;
	margin-bottom: 40px;
}

.contact_new .cont_req_form_in .cont_head {
	font-weight: 700;
	font-size: 28px;
	line-height: 32px;
	color: #181818;
}
.contact_new .cont__form {
	width: calc(37% - 20px);
	padding-top: 23px;
}
.contact_new .cont__form .contact_form {
	background: #f3f3f3;
	border-radius: 7px;
}
.contact_new .cont__form .cont_headsign {
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #787878;
}
.contact_new .cont__form .cont_head {
	font-weight: 700;
	font-size: 28px;
	line-height: 32px;
	color: #181818;
}
.contact_new .cont__form form[name="SIMPLE_FORM_11"] input {
	background: #ffffff;
	border: 1px solid #e1e1e1;
	border-radius: 7px;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #828282;
	font-style: normal;
	padding-left: 20px;
}
.contact_new .cont__form form[name="SIMPLE_FORM_11"] .button_cont {
	background: #339999;
	border-radius: 7px;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #ffffff;
	height: auto;
	padding: 15px;
}

.contact_new .cont_req_form {
	align-items: flex-start;
}
.contact_new .separate_cont {
	margin: 33px 0;
	border: none;
}

.contact_new .cont_recvisit_wrapp {
	width: calc(60% - 20px);
}
.cont_recvisit_wrapp .recvisit_item_title p {
	font-weight: 400;
	font-size: 20px;
	line-height: 32px;
	color: #181818;
}
.contact_new .cont_recvisit_wrapp .recvisit_item:not(:last-child) {
	border-bottom: 1px solid #e1e1e1;
}
.contact_new .cont_recvisit_wrapp .recvisit_item p {
	display: flex;
}
.contact_new .cont_recvisit_wrapp .recvisit_item span.grey {
	width: 32%;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #787878;
}
.contact_new .cont_recvisit_wrapp .recvisit_item span.recvisit {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #181818;
	margin-bottom: 15px;
	width: 60%;
}
.contact_new .cont_req_form_in .info_policy {
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	color: #828282;
	margin-top: 16px;
}
.komody-preim-block-contact {
	margin: 20px 0 70px 0;
}
.komody-preim-block-contact .block-contact-wprapp {
	display: flex;
	justify-content: space-between;
}
.komody-preim-block-contact .block-contact-wprapp .block-contact-item {
	width: 25%;
	background: #f3f3f3;
	border-radius: 7px;
}
.komody-preim-block-contact .block-contact-wprapp .block-contact-item:not(:last-child) {
	margin-right: 20px;
}
.komody-preim-block-contact .block-contact-wprapp .block-contact-item .komody-preim-item {
	display: block;
	border-bottom: none;
	padding: 20px;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #181818;
}
.komody-preim-block-contact .block-contact-wprapp .block-contact-item .item_flex {
	display: flex;
	align-items: center;
	margin-bottom: 18px;
}
.komody-preim-block-contact .block-contact-wprapp .block-contact-item .komody-preim-item__caption {
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	padding-left: 20px;
}

.contact_new .email-container_cont {
	font-weight: 400;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 10px;
}

.new_element_sk.card_with_assembly .slider_list_slick .goods-item__image {
	height: 240px;
}
.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item__text .goods-item__transform {
	padding: 10 0 0 0;
	display: flex;
	flex-direction: column;
	padding-top: 15px;
}
.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item__caption {
	order: 2;
}
.new_element_sk.card_with_assembly .slider_list_slick .goods-item .block_prod_bottom {
	order: 3;
}
@media (min-width: 1330px) {
	.komody-preim-block-contact .block-contact-wprapp .block-contact-item .komody-preim-item {
		height: 230px;
	}
}
@media (max-width: 1000px) {
	.contact_new .contact_info_wrapp {
		flex-wrap: wrap;
		padding: 26px;
		justify-content: center;
	}
	.contact_new .contact_info_wrapp .contact_info_item {
		width: 45%;
		margin-bottom: 24px;
	}
}
@media (max-width: 900px) {
	.contact_new .show-room__block_text {
		margin-top: 20px;
	}
	.contact_new .cont__form,
	.contact_new .cont_recvisit_wrapp {
		width: 100%;
	}
	.contact_new .cont__form {
		padding-top: 0;
	}
	.komody-preim-block-contact .block-contact-wprapp {
		flex-wrap: wrap;
	}
	.komody-preim-block-contact .block-contact-wprapp .block-contact-item {
		width: 49%;
		box-sizing: border-box;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.komody-preim-block-contact .block-contact-wprapp .block-contact-item:not(:last-child) {
		margin-right: 0;
	}
}
@media (max-width: 550px) {
	.mebel-page.mebel-page_section_new_template .chooser-form-vertical .filter-item.slick-slide:not(.bx-active) {
		box-shadow: none;
	}
	.mebel-page.mebel-page_section_new_template .goods-item .goods-item-price {
		margin-bottom: 10px;
	}
	.mebel-page.mebel-page_section_new_template .goods-item-row .goods-item {
		margin-bottom: 20px;
	}
	.wrap_sale .goods-item__transform .goods-item__caption {
		order: 1;
	}
	.wrap_sale .goods-item__transform .button.btn-sale {
		order: 3;
	}
	.contact_new .show-room__block_text {
		margin-left: 20px;
	}
	.contact_new .show-room__location_cont,
	.contact_new .show-room__title_cont,
	.contact_new .show-room__work-time_cont,
	.contact_new .show-room__phones_cont,
	.contact_new .email-container_cont {
		font-size: 15px;
	}
	.contact_new .show-room__title_cont,
	.contact_new .show-room__work-time_cont,
	.contact_new .show-room__phones_cont {
		margin-bottom: 12px;
	}
	.contact_new .show-room__block_text {
		margin-left: 29px;
		padding-right: 90px;
	}
	.contact_new .separate_cont {
		margin: 20px 0;
	}
	.contact_new .cont_req_form_in .cont_head {
		font-weight: 700;
		font-size: 20px;
		line-height: 32px;
		color: #181818;
		margin-bottom: 11px;
	}
	.contact_new .cont_req_form_in .recvisit_item_title {
		margin-bottom: 16px;
	}
	.cont_recvisit_wrapp .recvisit_item_title p {
		font-weight: 400;
		font-size: 16px;
		line-height: 32px;
	}
	.contact_new .cont_recvisit_wrapp .recvisit_item {
		font-size: 15px;
		line-height: 18px;
	}
	.contact_new .cont_recvisit_wrapp .recvisit_item p {
		flex-direction: column;
	}
	.contact_new .cont__form .cont_head {
		font-weight: 700;
		font-size: 20px;
		line-height: 32px;
	}
	.contact_new .cont__form .cont_headsign {
		font-size: 15px;
		line-height: 20px;
	}
	.contact_new .cont__form form[name="SIMPLE_FORM_11"] input {
		font-size: 16px;
		line-height: 14px;
	}
	.contact_new .cont__form form[name="SIMPLE_FORM_11"] .button_cont {
		font-size: 15px;
		line-height: 18px;
	}
	.contact_new .cont_req_form_in .info_policy {
		color: #828282;
	}
	.komody-preim-block-contact .block-contact-wprapp .block-contact-item {
		width: 100%;
	}
	.komody-preim-block-contact .block-contact-wprapp .block-contact-item .komody-preim-item {
		margin-bottom: 17px;
	}
	.komody-preim-block-contact .block-contact-wprapp .block-contact-item .item_flex {
		margin-bottom: 11px;
	}
	.komody-preim-block-contact .block-contact-wprapp .block-contact-item .komody-preim-item__caption {
		font-size: 15px;
		line-height: 19px;
	}
	.komody-preim-block-contact .block-contact-wprapp .block-contact-item .komody-preim-item__text {
		font-size: 14px;
		line-height: 17px;
	}
	.contact_new .contact_info_wrapp .contact_info_item {
		width: 100%;
		margin-bottom: 17px;
	}
	.contact_new .contact_info_wrapp .contact_info_item .ingo_tel a,
	.contact_new .contact_info_wrapp .contact_info_item .ingo_email a,
	.contact_new .contact_info_wrapp .contact_info_item .btn_contact {
		font-size: 17px;
		line-height: 32px;
	}
	.contact_new .contact_info_wrapp .contact_info_item .title {
		font-size: 17px;
		line-height: 25px;
	}
	.contact_new h1,
	.contact_new .h2 {
		font-size: 20px;
		line-height: 32px;
	}
	.contact_new .contact_info_wrapp .contact_info_item .info {
		margin-top: 2px;
	}
}

/*контакры конец*/
.mebel-page .perelink_catalog_wrapp,
.main .perelink_catalog_wrapp {
	font-family: Gilroy;
}
.perelink_catalog_wrapp .title_pred.title,
.filter_link_product h3	{
	margin-bottom: 10px;
	font-family: Gilroy;
	font-style: normal;
	font-weight: 800;
	font-size: 28px;
	line-height: 32px;
	color: #181818;
	margin-bottom: 12px;
	text-align: left;
}
.filter_link_product h3 {
	margin-left: 0;
}
.perelink_catalog_wrapp div a {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #787878;
	text-align: left;
	border-bottom: none;
}
.new_element_sk.card_with_assembly .slider_list_slick.slider-detal .slick-dots li button::before,
.slider_dots_item .slick-dots li button::before {
	content: "";
	background: #181818;
	border-radius: 50%;
	height: 10px;
	width: 10px;
}

.new_element_sk.card_with_assembly .slider_list_slick.slider-detal .slick-dots li.slick-active button::before,
.slider_dots_item .slick-dots li.slick-active button::before {
	content: "";
	background: #339999;
	border-radius: 50%;
	height: 10px;
	width: 10px;
	opacity: 1;
}
.new_element_sk.card_with_assembly .slider_list_slick.slider-detal .slick-dots {
	margin-top: 0;
}

.carousel-arrow .slick-dots {
	position: relative;
	bottom: unset;
}

@media screen and (max-width: 760px) {
	.wrap_sale .goods-item__caption,
	.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item__caption,
	.carousel-arrow .goods-item .goods-item__caption {
		height: 54px;
		line-height: 18px;
	}
}
@media screen and (max-width: 500px) {
	.new_element_sk.card_with_assembly .wrapper-fluid.wrapper-slider-mobile .slider_list_slick.slider-detal .goods-item .goods-item__caption,
	.carousel-arrow .goods-item .goods-item__caption{
		font-weight: 400;
		font-size: 15px;
		line-height: 18px;
		color: #181818;
	}
	.new_element_sk.card_with_assembly .wrapper-fluid.wrapper-slider-mobile .slider_list_slick.slider-detal .goods-item .goods-item-price__old,
	.wrapper-fluid .goods-item .prise_old_descont .goods-item-price__benefit,
	.carousel-arrow .goods-item-price__old {
		font-size: 12px;
		line-height: 14px;
	}
	.new_element_sk.card_with_assembly .wrapper-fluid.wrapper-slider-mobile .slider_list_slick.slider-detal .goods-item .goods-item__image,
	.carousel-arrow .goods-item .goods-item__image{
		height: 170px !important;
		margin-bottom: 18px;
	}
	.carousel-arrow .goods-item .goods-item__text .goods-item__transform {
		padding: 0;
	}
	.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item__text .goods-item__transform {
		padding-top: 0;
	}
	.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item-price__num {
		margin: 0;
	}
	.wrap_sale .goods-item__caption,
	.new_element_sk.card_with_assembly .slider_list_slick .goods-item .goods-item__caption,
	.carousel-arrow .goods-item .goods-item__caption {
		overflow: hidden;
		margin-bottom: 0;
	}
	.new_element_sk.card_with_assembly .wrapper-fluid.wrapper-slider-mobile .slider_list_slick.slider-detal .slick-dots{
		margin-top: -65px;
	}
	.carousel-arrow .goods-item .goods-item-price__num {
	  font-weight: bold;
	  order: 1;
	  font-size: 18px;
	  line-height: 22px;
	  margin-right: 0;
	}
}
@media only screen and (max-width: 425px) {
	.new_element_sk.card_with_assembly .wrapper-fluid.wrapper-slider-mobile .slider_list_slick.slider-detal .goods-item .goods-item__image img,
	.carousel-arrow .goods-item .goods-item__image img{
		height: 100%;
	}
}
.text_search_none {
	color: #181818;
	font-weight: 700;
	font-size: 17px;
	margin-left: 30px;
}
.catalog_text > a {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-decoration: none;
	color: inherit;
}
.catalog_text > a:hover {
	text-decoration: none;
}
.row.show-for-print {
	overflow-x: hidden;
}
.new_manu_1280 .headern-b_catalog {
	border: 1px solid;
}
.new_manu_1280 .headern-b_catalog:hover {
	border: 1px solid #fff;
}
.new_manu_1280 .room_icon_menu p{
	background: url(/images/room_ing.svg) no-repeat left center;
	background-size: 20%;
	padding-left: 25px;
}
.sale_wrapp.svet_dekor .goods-item .goods-item__link--hover .goods-item__text .goods-item__transform {
	padding: 0 10px 19px;
	box-shadow: none;
}

.sale_wrapp.svet_dekor .goods-item.goods-item--hover {
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.12), 0px 1px 30px rgba(0, 0, 0, 0.12);

  }
.sale_wrapp.svet_dekor .goods-item .goods-item__text .goods-item__transform span.button.button--red  {
  	border: 1.5px solid #339999;
		box-sizing: border-box;
		border-radius: 7px;
		padding: 8px 22px;
		background: #fff;
		box-shadow: none;
		font-family: Gilroy;
		font-weight: 500;
		font-size: 15px;
		line-height: 18px;
		color: #339999;
		position: static;
}
.sale_wrapp.svet_dekor .goods-item .goods-item__text .goods-item__transform span.button.button--red:hover {
		background: #339999;
		color: #fff;
}

.sale_wrapp.svet_dekor .goods-item.goods-item--hover {
	box-shadow: none;
}
.sale_wrapp.svet_dekor .goods-item {
	padding: 0;
	border: none;
	border-radius: 7px;
	min-height: auto;
}
.sale_wrapp.svet_dekor .goods-item__transform{
	display: flex;
	flex-direction: column;
	padding-top: 15px;

}
.sale_wrapp.svet_dekor .price_wrapp{
	order: 3;
	align-items: center;
}
.sale_wrapp.svet_dekor .goods-item__caption-container{
	order: 2;
	margin-bottom: 20px;
	height: 40px;
	line-height: 20px;
	font-weight: 400;
	font-size: 16px;
	color: #181818;
}
.sale_wrapp.svet_dekor .block_prod_bottom {
	order: 3;
}
.sale_wrapp.svet_dekor .price_wrapp .goods-item-price__num{
		font-weight: 700;
		font-size: 20px;
		line-height: 25px;
		color: #181818;
		background: #ffdd9e;
		border-radius: 4px;
		padding: 6px 11px;
		box-shadow: 2px 2px 0px #f90;
		margin: 0 17px 0 0;
}
.sale_wrapp.svet_dekor .goods-item-price__old{
	font-size: 16px;
	line-height: 19px;
	text-decoration-line: line-through;
	color: #828282;
	font-weight: 400;
	margin: 0 13px 0 0;
}
.mebel-page .sale_wrapp.svet_dekor .goods-item .goods-item-price__old {
	margin: 0 13px 0 0;
	line-height: 19px;
}
.mebel-page .sale_wrapp.svet_dekor .goods-item.goods-item--hover .goods-item__text .goods-item__transform {
	width: 100%;
	box-shadow: none;
}
.sale_wrapp.svet_dekor .discount-item-sele-wrap {
	background: none;
	padding: 0;
}
.sale_wrapp.svet_dekor .discount-item-sele-wrap .discount-item-sela{
	background: #966feb;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 700;
	padding: 4px 9px;
	z-index: 5;	
	font-family: Gilroy;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	text-align: center;
	color: #FFFFFF;
	transform: none;
	position: relative;
	right: unset;
	bottom: unset;
}
.sale_wrapp.svet_dekor .goods-item .prise_old_descont {
	align-items: center;
}
.sale_wrapp.svet_dekor .goods-item-fast-link span{
 	display: none;
 }
.sale_wrapp.svet_dekor .goods-item__caption-container{
 	overflow: hidden;
	text-overflow: ellipsis;
	display: -moz-box;
	-moz-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
 }
@media only screen and (max-width: 1525px){
	.sale_wrapp.svet_dekor.goods-item-row .goods-item {
	  width: 25%;
	  min-width: auto;
	}
}
@media only screen and (max-width: 1110px){
	.sale_wrapp.svet_dekor.goods-item-row .goods-item {
	  width: 33%;
	  min-width: 270px;
	}

}
@media only screen and (max-width: 650px){
	.sale_wrapp.svet_dekor.goods-item-row .goods-item {
		width: 50%;
		min-width: 0;
	}
	.carousel-arrow .price_wrapp{
		flex-direction: row-reverse;
	}

}


@media screen and (max-width:960px){
	.sale_wrapp.svet_dekor .goods-item .prise_old_descont{
		align-items: flex-start;
	}
}
@media screen and (max-width:500px){
	.sale_wrapp.svet_dekor .discount-item-sele-wrap .discount-item-sela {
		font-size: 12px;
		font-weight: 700;
		padding: 4px 9px;
	}
	.sale_wrapp.svet_dekor .price_wrapp .goods-item-price__num{
		width: auto;
		font-size: 18px;
		padding: 2px 5px;
		margin: 0 12px 0 0;
	}
	.sale_wrapp.svet_dekor .discount-item-sele-wrap {
	  top: 10px;
	  right: 10px;
	}
	.mebel-page .sale_wrapp.svet_dekor .goods-item .goods-item-price__old {
		font-size: 14px;
	}
	.sale_wrapp.svet_dekor .price_wrapp {
		margin-bottom: 10px;
	}
	.sale_wrapp.svet_dekor .block_prod_bottom{
		margin-top: 0;
		margin-bottom: 20px;
	}
}
.shop_category_wrapp .sc_item_img img {
	max-height: 137px;
}
.headern-top_decstop {
	background: #181818;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.headern-top_decstop .header-city .nav-sity {
	background-image: none;
}
.headern-top_decstop.headern-top_white .dropdown__selected {
	color: #FFFFFF;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 32px;
	position: relative;
}
.headern-top_decstop.headern-top_white .dropdown__selected span {
	background: url(/img/arrow_sity.svg) no-repeat center;
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-left: 10px;
	position: absolute;
	top: 55%;
	transform: translate(0, -50%);
}
.headern-top_decstop.headern-top_white .dropdown--open .dropdown__selected span {
	top: 38%;
	transform: rotate(180deg);
}
.headern-top_decstop.headern-top_white{
	font-family: 'Gilroy';
}
.nav-sity-list-custom.nav-sity-list .dropdown-list {
	background: #FFFFFF;
	border: 1px solid #F3F3F3;
	border-radius: 7px;
}
.headern-top_decstop.headern-top_white .search-city{
	margin: 40px 30px 8px 30px;
}
.headern-top_decstop.headern-top_white .search-city__input {
	border-radius: 7px;
	box-sizing: border-box;
	max-width: 100%;
	padding: 5px 19px;
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 32px;
	background: #F3F3F3 url(/img/lupa_sity.svg) no-repeat 95% 8px;
}
 .nav-sity-list.nav-sity-list-custom .title-siti-list{
 	margin-left: 30px;
 }
.nav-sity-list.nav-sity-list-custom ul.siti-list{
	margin: 0 30px 28px 30px;
}
.headern-top_decstop  .dropdown-list__item + .dropdown-list__item {
	border-top: none;
}
.headern-top_decstop .nav-sity-list ul.siti-list li {
	margin-bottom: 6px;
}
.headern-top_decstop .nav-sity-list .dropdown-list {
	padding: 0;
	left: -5%;
	top: 48px;
}

.headern-top_decstop .nav-sity-list .dropdown-list::after{
	content: '';
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	z-index: 22;
	border: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	margin-left: -10px;
	left: 13%;
	border-top: 10px solid #FFFFFF;
	bottom: auto;
	top: -10px;
	transform: rotate(180deg);
	overflow: visible;
}
.headern-top_decstop .dropdown-list {
	max-height: 313px;
	overflow: auto;
}
.headern-top_decstop.headern-top_white .headern_menu a,
.wrapper.wrap_newheader .dop_menu a {

	color: #FFFFFF;
	font-size: 14px;
}
.headern-top_decstop .callme_tel_wrapp,
.headern-top_decstop .callme_tel_wrapp .headern_tel {
	display: flex;
}
.headern-top_decstop .callme_tel_wrapp .headern_tel {
	align-items: center;
}
.headern-top_decstop .callme_tel_wrapp .headern_tel a,
.headern-top_decstop .headern_callme a.nav-header2__callback {
	font-weight: 500;
	font-size: 14px;
	line-height: 32px;
	margin-right: 11px;
}
.headern-top_decstop .callme_tel_wrapp .headern_tel a{
	margin-right: 21px;
}
.headern-top_decstop .callme_tel_wrapp .headern_tel a:hover,
.wrapper.wrap_newheader .dop_menu a:hover,
.headern-top_decstop.headern-top_white .headern_menu a:hover{
	color: rgba(255, 255, 255, 0.6);
	text-decoration: underline;
}
.headern-top_decstop .headern_callme a.nav-header2__callback {
	border: none;
	padding: 0;
	margin-left: 11px;
	text-decoration: underline;
	color: rgba(255, 255, 255, 0.6);
}
.headern-top_decstop .headern_callme a.nav-header2__callback span {
	color: #fff;
}
.headern-top2_decstop .search-form-new form {
	width: 357px;
	background: #2b2b2b;;
	border-radius: 7px;
	position: relative;
}
.headern-top2_decstop .search-form-new form input[type="text"]{
	background: #424242;
	border-radius: 7px;
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	line-height: 32px;
	width: 100%;
}
.headern-top2_decstop .search-form-new form.active input[type="text"] {
	color: #2b2b2b;
	background: #fff;
}
.headern-top2_decstop .search-form-new button[type="submit"]{
	background: #424242 url(/img/lupa_belay.svg) no-repeat center;
	border-radius: 7px;
	margin-right: 8px;
	position: absolute;
	right: 0;
}
.headern-top2_decstop .search-form-new form.active button[type="submit"] {
	background: #fff url(/img/lupa_zhernay.svg) no-repeat center;
}
.headern-top2_decstop .search-form-new{
	padding: 0;
}
.headern-top.headern-top_new-header.headern-top2_decstop .header_logo img {
	width: 150px;
	height: 42px;
}
.headern-top.headern-top_new-header.headern-top2_decstop #favorite-block .count_favorite,
.headern-bottom.headern-top_decstop_wrapp #favorite-block .count_favorite {
	background: #399;
	color: #fff;
	font-weight: 700;
	font-size: 9px;
	top: -12px;
	right: -6px;
	
}
.headern-top.headern-top_new-header .shopping-cart-active.cart-inline__text,
.headern-top.headern-top_new-header #favorite-block .count_favorite,
.headern-bottom.headern-top_decstop_wrapp #favorite-block .count_favorite,
.headern-bottom.headern-top_decstop_wrapp .shopping-cart-active.cart-inline__text {
	width: 13px;
	height: 13px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0;
	align-content: center;
}
.headern-top.headern-top_new-header.headern-top2_decstop .shopping-cart-active.cart-inline__text,
.headern-bottom.headern-top_decstop_wrapp .shopping-cart-active.cart-inline__text {
	background: #399;
	color: #fff;
	font-weight: 700;
	font-size: 9px;
	top: 6px;
}
.headern-top2_decstop .roller__text {
	color: #fff;
	font-size: 14px;
}
.headern-top2_decstop .roller__red{
	color: #FF9900;
}
.headern-top2_decstop .roller__slider_fill,
.headern-top2_decstop .roller__slider_fill::after {
	background-color: #FF9900;
}
.headern-top2_decstop .headern-b_catalog {
	background: #339999;
	border-radius: 4px;
	border: 1px solid #399;
	height: 35px;
  width: 43px;
}
.headern-top2_decstop .catalog_ico{
	margin-right: 5px;
}
.headern-top2_decstop .catalog_text {
	font-size: 14px;
}

.headern-top2_decstop .catalog_ico::before {
	bottom: 3px;
}
.headern-top2_decstop .catalog_ico div, .headern-top2_decstop .catalog_ico::after, .headern-top2_decstop .catalog_ico::before {
	height: 1px;
}
.headern-top2_decstop .headern-b_catalog:hover .catalog_ico::before{
	transform: none;
	bottom: 3px;
}
.headern-top2_decstop .headern-b_catalog:hover .catalog_ico div {
  display: block;
  background: #181818;
}
.headern-top2_decstop .headern-b_catalog:hover .catalog_ico::after {
  transform: none;
  top: 3px;

}
.new_manu_1280 .headern-top2_decstop .headern-b_catalog:hover {
	background: #fff;
	border: 1px solid #F3F3F3;
}
.shadow_custom.open {
	opacity: 0;
}

.headern-top2_decstop .nav-main2-sub.item-menu-711 > ul {
	column-count: 4;
	column-gap: 10%;
}
.nav-main2-sub > ul.ul_parent_711 {
	top: 0;
}
.headern-top2_decstop .catalog_innern {
	left: 20px;
	right: 20px;
	top: 44px;
	border: 1px solid #F3F3F3;
	border-radius: 0 7px 7px 7px;
	padding: 30px 30px 20px 30px;

}
.fixed-scroll .headern-top2_decstop .headern-b_catalog:hover .catalog_innern {
	border: 1px solid #F3F3F3;
}
.headern-top2_decstop .catalog_innern .nav-main2-item > .icon-nav-main2 a {
	font-size: 14px;
	padding-left: 0;
	color: #181818!important;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.headern-top2_decstop .catalog_innern .nav-main2-item:not(.nav-main2-711, .nav-main2-857) .icon-nav-main2 .nav-main2-sub a:hover {
	background: #F5F5F5;
	border-radius: 4px;
}
.nav-main2 .nav-main2-item.nav-main2-711.active_~.nav-main2-item.nav-main2-857, 
.catalog_innern .nav-main2-711:hover~.nav-main2-item.nav-main2-857 {
	padding-bottom: 148px;
}


.nav-main2 .nav-main2-item.nav-main2-717.active_~.nav-main2-item.nav-main2-857, 
.catalog_innern .nav-main2-717:hover~.nav-main2-item.nav-main2-857 {
  padding-bottom: 360px;
}

.nav-main2 .nav-main2-item.nav-main2-718.active_~.nav-main2-item.nav-main2-857, 
.catalog_innern .nav-main2-718:hover~.nav-main2-item.nav-main2-857 {
  padding-bottom: 93px;
}

.nav-main2 .nav-main2-item.nav-main2-713.active_~.nav-main2-item.nav-main2-857, 
.catalog_innern .nav-main2-713:hover~.nav-main2-item.nav-main2-857 {
  padding-bottom: 96px;
}


.nav-main2-sub ul.ul_parent_725,
.headern-top2_decstop .nav-main2-sub.item-menu-711 > ul > li.nav-main2-sub__item--728,
.headern-top2_decstop .nav-main2-sub.item-menu-711 > ul > li.nav-main2-sub__item--725,
.headern-top2_decstop .nav-main2-sub.item-menu-711 > ul > li.nav-main2-sub__item--729,
.headern-top2_decstop .nav-main2-sub.item-menu-711 > ul > li.nav-main2-sub__item--721 {
	break-inside: avoid-column;
}
.headern-top2_decstop .nav-main2-sub.item-menu-711 .nav-main2-sub__item--732 {
	position: absolute;
    bottom: 0px;
    left: 6%;
    margin-bottom: 0;
}
.headern-top2_decstop .nav-main2-sub.item-menu-711 .nav-main2-sub__item--732 a {
	text-decoration: underline;
}



.headern-top2_decstop .nav-main2-sub.item-menu-711 .nav-main2-sub__item--907 {
	position: absolute;
    bottom: 0px;
        left: 58%;
    margin-bottom: 0;
}
.headern-top2_decstop .nav-main2-sub.item-menu-711 .nav-main2-sub__item--907 a {
	text-decoration: underline;
}



.catalog_innern .nav-main2-item.nav-main2-857 {
	padding-bottom: 60px;
}
.headern-top2_decstop .catalog_innern .nav-main2-item.nav-main2-713 .icon-nav-main2 .ul_parent_713 .nav-main2-sub-img a {
	padding: 8px;
}
.headern-top2_decstop .catalog_innern .nav-main2-item.nav-main2-713 .icon-nav-main2 .ul_parent_713 .nav-main2-sub-img img {
	margin-right: 0;
}
.item-menu-717 .popular_item_block .popular-item__caption{
	line-height: 10px;
}
.popular_wrap .popular_item_block {
	width: 20%;
/*	margin-bottom: 3px;*/
}
.popular_wrap .popular_item_block  .popular-item__caption {
	text-align: left;
  	margin-left: 15px;
}
.headern-top2_decstop .catalog_innern .nav-main2-item > .icon-nav-main2 > a.nav-main2-sub__link--level2 {
	margin-bottom: 6px;
}
.headern-top2_decstop .nav-main2-sub__link.nav-main2-sub__link--level3 {
	font-weight: 400;
	font-size: 13px;
	line-height: 17px;
}
.headern-top2_decstop .nav-main2-sub.item-menu-711 > ul > li {
  margin-bottom: 13px;
} 
.headern-top2_decstop .nav-main2-sub > ul,
.headern-top2_decstop .menu_sub_dop_wrap,.headern-top2_decstop .wrap_col_block {
	border-left: 0;
}
.headern-top2_decstop .main-nav-items:hover a{
/*	font-weight: 500!important;*/
}
.headern-top2_decstop .nav-main2-sub > ul:not(.ul_parent_714,.ul_parent_716, .ul_parent_713, .ul_parent_711) {
	left: 26%;
}
/*.headern-top2_decstop .nav-main2-sub > ul {
	display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
}*/
.headern-top2_decstop .nav-main2-sub > ul.ul_parent_714 div,
.headern-top2_decstop .nav-main2-sub > ul.ul_parent_716 div,
.headern-top2_decstop .nav-main2-sub > ul.ul_parent_713 div {
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #787878;

}
.headern-top2_decstop .nav-main2-sub > ul.ul_parent_714 li,
.headern-top2_decstop .nav-main2-sub > ul.ul_parent_716 li,
.headern-top2_decstop .nav-main2-sub > ul.ul_parent_713 li,
ul.ul_parent_713 li,
ul.ul_parent_714 li {
	display: inline-block;
	margin-bottom: 6px;
	
}
.headern-top2_decstop .nav-main2-sub > ul.ul_parent_713 li {
	margin-bottom: 0;
}
.headern-top2_decstop .nav-main2-sub > ul.ul_parent_716 li {
	margin-bottom: 3px;
}
.headern-top2_decstop .catalog_innern .nav-main2-item > .icon-nav-main2 .nav-main2-sub > ul.ul_parent_714 li,
.headern-top2_decstop .catalog_innern .nav-main2-item > .icon-nav-main2 .nav-main2-sub > ul.ul_parent_716 li {
	margin-right: 5px;
}
.headern-top2_decstop .catalog_innern .nav-main2-item > .icon-nav-main2 .nav-main2-sub > ul.ul_parent_714 li a,
.headern-top2_decstop .catalog_innern .nav-main2-item > .icon-nav-main2 .nav-main2-sub > ul.ul_parent_716 li a{
	padding: 8px;
}
.headern-top2_decstop .catalog_innern .nav-main2-item > .icon-nav-main2 .nav-main2-sub > ul.ul_parent_714 li img,
.headern-top2_decstop .catalog_innern .nav-main2-item > .icon-nav-main2 .nav-main2-sub > ul.ul_parent_716 li img{
	margin-right: 0;
}
@media screen and (max-width: 1330px){
	.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--891,
	.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--892 {
		width: 32%;
	  	margin-right: 2%;
	}
	.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--816{
		width: 32%;
	}
	.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--815,
	.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--893,
	.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--894,
	.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--814,
	.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--895 {
		width: 19%;
	}
	.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--815,
	.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--893,
	.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--894,
	.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--814 {
		margin-right: 1%;
	}

}
.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--829,
.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--831,
.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--830,
.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--815,
.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--893,
.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--894,
.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--814,
.headern-top2_decstop .nav-main2-sub > ul li.nav-main2-sub__item--895 {
	margin-bottom: 0;
}
.headern-top2_decstop .catalog_innern .nav-main2-item > .icon-nav-main2 .menu_sub_dop a.pb0 {
	margin-bottom: 0;
}
.menu_sub_dop.mebel-complekty-wrapp {
	margin-top: 0;
}
.headern-top2_decstop .catalog_innern .nav-main2-item > .icon-nav-main2 a.nav-main2-item__caption--expand {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
}

.catalog_innern .nav-main2-item > .icon-nav-main2 .ul_parent_719 a {
	padding-bottom: 0;
}
.headern-top2_decstop .catalog_innern .nav-main2-item > .icon-nav-main2 .ul_parent_857 a,
.headern-top2_decstop .nav-main2-sub ul.nav-main2-sub__list--level2.ul_parent_858 li {
	margin-bottom: 0;
	padding-bottom: 0;
}
.headern-top2_decstop .main-nav-items{
	/*width: 280px;
	padding: 11px 44px 11px 10px;
	position: relative;
	height: auto;*/
	width: 232px;
    padding: 0 44px 0 0;
    position: relative;
    height: 47px;
}
.headern-top2_decstop .catalog_innern_new_menu .main-nav-items {
  margin-bottom: 0;
}
.headern-top2_decstop .catalog_innern_new_menu .main-nav-items.active_hover a.nav-main2-item__caption {
	font-weight: bold;
}
.headern-top2_decstop .nav-main2 .nav-main2-857 a.nav-main2-item__caption {
	background: #fff;
	padding: 0;
	border: none;
}
.headern-top2_decstop .nav-main2 .nav-main2-857 .main-nav-items:hover a.nav-main2-item__caption {
	color: #181818!important;
	border: none;
	background:none;
	width: 70%;
}
.headern-top2_decstop .nav-main2-857 .main-nav-items:hover {
	background: #F5F5F5;
	border-radius: 7px;
}
.headern-top2_decstop .catalog_innern_new_menu .main-nav-items span {
	width: 15px;
	height: 15px;
	background: url(/img/arrow_in_main_menu.png);
	position: absolute;
	right: 20px;
}
.headern-top2_decstop .nav-main2 .nav-main2-857 .main-nav-items {
	padding-left: 10px;
}
.headern-top2_decstop .nav-main2-sub ul.nav-main2-sub__list--level2 li:hover,
.headern-top2_decstop .my-flex-container li:hover{
	background: #F3F3F3;
	border-radius: 2px;
	
	
}
.headern-top2_decstop .nav-main2-sub ul.nav-main2-sub__list--level2 li {
	margin-bottom: 6px;
}
.headern-top2_decstop .nav-main2-sub .ul_parent_711 ul.nav-main2-sub__list--level2 li {
	margin-bottom: 0;
}
.headern-top2_decstop .nav-main2-857 .img_icon img,
.headern-top2_decstop .nav-main2-888 .img_icon img{
	width: 30px;
	height: 30px;
}

.headern-top2_decstop .catalog_innern_new_menu .main-nav-items .img_icon{
	width: 30%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.headern-top2_decstop .catalog_innern_new_menu .main-nav-items {

}
.headern-top2_decstop .headern-b__list > ul> li> a{
	position: relative;
	font-weight: 500;
	background: #F3F3F3;
	border-radius: 4px;
	border: 1px solid #F3F3F3;
	font-size: 14px;

}
.headern-top2_decstop .headern-b__list_custom{
	width: 90%;
}
.headern-top2_decstop .headern-b__list_custom .menu_poddomen_dropdown {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.headern-top2_decstop ul.menu_poddomen_dropdown > li > a:after,
.headern-top2_decstop .headern-b_catalog_before:after{
	content: '';
	position: absolute;
	height: 9px;
	bottom: 0;
	left: -1px;
	right: -1px;
	z-index: 0;
}
.headern-top2_decstop ul.menu_poddomen_dropdown > li:hover > a {
	color: #181818;
	background: #fff;
}
.headern-top2_decstop .headern-b_catalog_before {
	position: relative;
	display: flex;

}
.headern-top2_decstop ul.menu_poddomen_dropdown > li:hover > a:after{
	/*background: #fff;
	bottom: -6px;
	z-index: 10;
	border-left:1px solid #F3F3F3;
	border-right:1px solid #F3F3F3;*/

}
.headern-top2_decstop .headern-b_catalog:hover .headern-b_catalog_before:after {
	bottom: -18px;
	left: -13px;
	right: -8px;
	border-left:1px solid #F3F3F3;
	border-right:1px solid #F3F3F3;
	background: #fff;
	z-index: 10;
	height: 19px;
}
.headern-top2_decstop ul.poddomen_dropdown {
	border: 1px solid #F3F3F3;
	box-shadow: none;
}
.headern-top2_decstop ul.poddomen_dropdown > li a {
	font-size: 14px;
}
.headern-top2_decstop ul.poddomen_dropdown > li a:hover {
	color: #339999;
}
.wrap_newheader.headern-top2_decstop{
	position: relative;
}

.headern-top2_decstop .wrapper.wrap_newheader .dop_menu {
	width: 30%;
	display: flex;
	justify-content: space-around;
}
.headern-top2_decstop .wrapper.wrap_newheader .dop_menu a {
	border-bottom: none;
}
.headern-top2_decstop .headern-b__card {
	margin-right: 4%;
}
.headern-top2_decstop .search-form-new{
	margin-bottom: 0;
}
.headern-top2_decstop .favorite_wrapp {
	margin-top: 5px;
}


  @media (max-width: 1180px){
  	.headern-top2_decstop .headern-b__list a {
  		margin-bottom: 0;
  	}
  }
.basic_form .wrapper {
	padding-left: 40px;
	padding-right: 40px;
}
.basic_form.popup.js-callback.popup--open {
  width: 510px; 
  border-radius: 7px;
}
.basic_form.popup {
	padding: 36px 0;
}
.basic_form .popup__caption{
	font-weight: 800;
	font-size: 28px;
	line-height: 32px;
}
.basic_form .popup__content input{
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #828282;
	font-style: normal;
	background: #FFFFFF;
	border: 1px solid #E1E1E1;
	border-radius: 7px;	
	font-family: 'Gilroy';
}
.basic_form .popup__content input::-webkit-input-placeholder{
  	color: #828282;
}
.basic_form .popup__content input:-ms-input-placeholder{
  	color: #828282;
}
.basic_form .popup__content input::placeholder {
  	color: #828282;
}
.basic_form .popup__content .popup__button{
	border-radius: 7px;
	background: #339999;
	border: none;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	font-style: normal;
	font-family: 'Gilroy';
	padding: 15px;
	margin: 25px 0 15px 0;
	max-width: 100%;
}
.basic_form .popup__wrapper .popup__close::before, .basic_form .popup__wrapper .popup__close::after {
	content: none;
}
.basic_form .popup__wrapper .popup__close {
	width: 15px;
	height: 15px;
	background: url(/img/close_basic_form.svg) no-repeat center;
	top: -20px;
}
.basic_form .popup__wrapper .policy_link_block{
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	text-align: center;
	color: #828282;
	width: 80%;
	margin: 0 auto;
}
.basic_form .popup__wrapper .policy_link_block .link_policy:hover {
	color: #399;
	cursor: pointer;
}
.fixed-scroll .headern-top_decstop.headern-top_white,
.headern-top2_decstop .fixset_menu,
.fixed-scroll .headern-top2_decstop .headern-b__list.headern-b__list_custom .menu_poddomen_dropdown li,
.fixed-scroll .headern-top_decstop_wrapp.headern-bottom .roller,
.fixed-scroll .headern-top_new-header.headern-top2_decstop,
.fixed-scroll .room_menu_wrapp
{
	display: none;
}
.fixed-scroll .headern-top2_decstop .headern-b__list.headern-b__list_custom .menu_poddomen_dropdown li a.room_icon_menu{
	background: #181818 url(/images/room_ing_fix.svg) no-repeat left center;
	background-size: 23%;
	padding-left: 32px;
}
.fixed-scroll .headern-top2_decstop .fixset_menu,
.fixed-scroll .headern-top_decstop_wrapp .fixset_menu.side-menu-button-megaside {
	display: block;
}
.fixed-scroll .headern-top_decstop_wrapp.headern-bottom {
	background: #181818;
}
.fixed-scroll .headern-top2_decstop .headern-b__list_custom {
  width: auto;
}
.header_custom.headern-top2_decstop .header_logo img{
	width: 150px;
}
.fixed-scroll .headern-top2_decstop .search-form-new form{
	width: 398px;
}
.favorite_wrapp.fixset_menu {
	margin-right: -25px;
}
.headern_tel.fixset_menu {
	margin-left: 30px;
}
.headern_tel.fixset_menu a span {
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
}
.fixed-scroll .headern-top2_decstop .menu_poddomen_dropdown a.room_icon_menu {
	color: #fff;
	background: #181818;
	border: 1px solid #181818;
}
.fixed-scroll .new_manu_1280 .room_icon_menu p {
	background: #181818;
	padding-left: 0;
}
.fixed-scroll .headern-top2_decstop ul.menu_poddomen_dropdown > li:hover > a::after {
	content: none;
}
.headern-top_decstop .header-city .nav-sity {
	padding-left: 0;
}
.headern-top2_decstop .search-form-new form .search-result{
	z-index: 9;
	border-radius: 7px;
	top: 44px;
}
.headern-top_decstop .nav-sity-list-custom .search-city__list {
	margin: 0 30px;
	background: #fff;
	left: 0;
	right: 0;
	padding: 10px;
	top: 80px;
}
@media screen and (max-width: 1180px){
	.headern-top2_decstop .headern-b__card {
		margin-right: 0;
	}
	.headern-top2_decstop .wrapper.wrap_newheader .dop_menu {
		width: auto;
	}
	.headern-top2_decstop .wrapper.wrap_newheader .dop_menu a {
		margin-right: 0.8rem;
	}
	.headern_menu.headern_menu_decstop {
		width: auto;
	}
	.headern-top_decstop .headern_tel {
		width: auto;
	}
	.headern-top2_decstop .roller {
		min-width: 96px;

	}
	.headern-top2_decstop .cart-inline {
		margin-right: 0.8rem;
	}
	.headern-top2_decstop .fixset_menu .cart-inline{
		width: 100%;
	}
}
@media screen and (max-width: 1024px) {
	.headern-top_white .headern_menu.headern_menu_decstop a,
	.headern-top_white .headern_menu.headern_menu_decstop a:last-child {
		margin-right: 0.9rem;
	}
	.headern-top2_decstop .header_logo{
		margin-right: 0.9rem;
	}
	.headern-top2_decstop .wrapper.wrap_newheader .dop_menu {
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.headern_menu.headern_menu_decstop {
		justify-content: flex-start;
		flex-wrap: wrap;
		display: flex;
		margin-left: 40px;
	}
	.headern-top2_decstop .favorite_wrapp {
		margin-left: 10px;
	}
	.headern-top_decstop .headern_tel {
		margin-right: 0;
	}
	.headern-top_decstop .side-menu-button-megaside {
	  display: block;
	  z-index: 999;
	}
	.headern-top_decstop .callme_tel_wrapp {
		align-items: center;
	}
	.fixed-scroll .headern-top2_decstop .fixset_menu {
		margin-right: 0.9rem;
	}
	.headern-top2_decstop .wrapper.wrap_newheader .dop_menu {
		flex-direction: column;
	}
	.headern-top_decstop .callme_tel_wrapp .headern_tel a {
		line-height: 21px;
	}
	.headern-top2_decstop .wrapper.wrap_newheader .dop_menu,
	.headern_menu.headern_menu_decstop {
		display: none;
	}
}
@media screen and (max-width: 970px){
	.headern_tel.fixset_menu {
	  margin-left: 0.8rem;
	}
	.fixed-scroll .headern-top2_decstop .fixset_menu {
	  text-align: right;
	}
	.headern_tel.fixset_menu a span {
		font-size: 15px;
	}
	.fixed-scroll .headern-top2_decstop .search-form-new form {
	  width: 300px;
	}
	.fixed-scroll .headern-top2_decstop .search-form-new label {
		width: 300px;
	}
	.headern-top2_decstop #favorite-block {
		display: block;
		width: 25px;
		margin-right: 0;
	}
	.fixed-scroll .headern-top2_decstop .fixset_menu {
		margin-right: 0;
	}
	.fixed-scroll .headern-top2_decstop .headern_tel {
	  width: auto;
	}

}
@media screen and (max-width: 768px) {
	.search-form-new label,
	.headern-top2_decstop .search-form-new form {
		width: 260px;
	}
	.headern-top2_decstop .header_logo{
		margin-left: 0;
	}
	.headern-top2_decstop .favorite_wrapp {
		width: 25px;
		margin-left: 0;
	}
	.new_manu_1280 .headern-top2_decstop .cart-inline img {
		width: 24px;
	}
	.headern-top2_decstop .roller {
	  min-width: 70px;
	}
	.headern-top2_decstop .roller br {
		display: none;
	}
	.headern-top2_decstop .roller .roller__red {
		margin-right: 5px;
	}
	.new_manu_1280 .headern-top_decstop_wrapp.headern-bottom,
	.headern-top2_decstop .headern-b__list {
		display: block;
	}
	.fixed-scroll .headern-top2_decstop .search-form-new form,
	.fixed-scroll .headern-top2_decstop .search-form-new label {
	  width: 250px;
	}
	.header_custom.headern-top2_decstop .header_logo {
		margin-top: 4px;
	}
	.header_custom.headern-top2_decstop .header_logo img {
		width: 100px;
	}
	.headern_tel.fixset_menu {
	  margin-left: 0;
	}
	.headern-top2_decstop .roller {
		max-width: 100px;
	}
	.headern-top2_decstop .headern-b__list_custom {
	  width: 100%;
	  margin-left: 0;
	}
	.headern-top2_decstop .headern-b__list_custom .menu_poddomen_dropdown {
		flex-wrap: wrap;
	}
	.headern-top2_decstop .menu_poddomen_dropdown li {
		margin-top: 7px;
	}
	.new_manu_1280 .headern-bottom {
		padding-top: 7px;
	}
	
	 
}
@media screen and (max-width: 680px){
	.headern-top2_decstop .fixset_menu .cart-inline {
		width: 16px;
	}
	.headern_tel.fixset_menu {
		margin-left: 0;
	}
	.headern-top2_decstop #favorite-block {
		width: 20px;
	}
	.fixed-scroll .headern-top2_decstop .search-form-new form, .fixed-scroll .headern-top2_decstop .search-form-new label {
	  width: 200px;
	}
	.headern_tel.fixset_menu a span {
		letter-spacing: -1.1px;
	}
	.popup--custom.add-cart.add-cart_new {
		max-width: calc(100% - 30px);
	}
	.add-cart-content .mobile-show {
		text-align: center;
	}
	.popup--custom.add-cart.popup--open {
		padding: 10px 0;
	}
	
}


.wrap_footer_new .footer_memu_flex {
	display: flex;
	
}
.wrap_footer_new  .footer_manu_2.footer_memu_flex{
	justify-content: space-between;
}
.background_FFF {
	background: #181818;
	color: #606060;
	border-top: 1px solid #424242;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: normal; 
	padding-bottom: 19px;
}

.background_FFF .footer_bootom_info {
	margin-top: 22px;
	display: flex;
	flex-wrap: wrap;
}
.background_FFF .footer_bootom_info p+p{
	margin-top: 0;
}
.background_FFF .footer_bootom_info a {
	color: #606060;; 
	text-decoration-line: underline; 
}
.background_FFF .dop_bottom_menu a {
	display: block;
}
.wrap_footer_new .nav-footer2__caption {
	font-family: Gilroy;
	font-size: 18px;
	font-weight: 700;
	color: #FFF; 
	margin-bottom: 15px;
}
.footer_block.footer_block1.mb_show{
	display: none;

}
.wrap_footer_new .tel_wrapp {
	margin: 10px 0;
}
.wrap_footer_new .footer_time div{
	color: #FFF;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 135%;
}
@media screen and (max-width: 550px){
	.background_FFF .footer_bottom_text_new {
	  width: 100%;
	  margin-bottom: 10px;
	}
	.footer_block.footer_block1.mb_show{
		display: block;
		order: 1;
		margin-bottom: 15px;

	}
	.logo_block.mb_hide {
		display: none;
	}
	.footer_block.footer_block2{
		order: 2;
	}
	.footer_block.footer_block3{
		order: 3;
	}
	.footer_block.footer_block4{
		order: 4;
	}
}
@media screen and (max-width: 383px){
	.caption_big .nav-footer__toggle {
		height: 78px;
	}
	.caption_big .nav-footer__toggle::after {
		top: 30px;
	}
}
.show_items_block_new .goods-item__caption{
	border-bottom: none;
	display: inline-block;
	margin-bottom: 20px;
	height: 40px;
	line-height: 20px;
	font-weight: 400;
	font-size: 16px;
	color: #181818;
	font-family: Gilroy;
	font-style: normal;
	text-decoration: none;
	min-height: unset;
	max-width: 100%;
}
.show_items_block_new .price_wrapp {
	display: flex;
	align-items: center;
}
.show_items_block_new .goods-item__image img {
	width: 100%;
	border-radius: 7px;
}
.show_items_block_new .goods-item-price__av{
	margin-top: 10px;
}
.carousel-wrapper_slick {
	margin: 0 30px;
}
.complect_oll_price {
	display: flex;
	justify-content: space-between;
	gap: 0 14px;
	align-items: center;
}

.complect_oll_price .oll_prise_text,
.complect_oll_price .discont_text{
	font-size: 13px;
}
.complect_oll_price .discont_wrapp,
.complect_oll_price .oll_prise{
	font-family: Gilroy;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal; 
	text-align: center;
}
.complect_oll_price .discont_wrapp{
	color: #F00;
}
.complect_oll_price .oll_prise{
	color: #828282;

}
.complect_oll_price .oll_price_ {
	text-decoration-line: line-through;
}
.mebel-page_section_mobile.mebel-page_section_new_template .main-catalog .wrapper-fluid{
	margin-top: 40px;
}

.wrapper-fluid {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
}
.preim_3d__block,
.sectionPartner {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
}
.designer_left ul li,
.designer_left p {
	font-size: 18px;
	

}
.designer_left p {
	line-height: 28px;
}
.new__order__success .dilivery_addres{
    margin-top: 14px;
    padding: 24px 25px;
    border-radius: 10px;
    background: #F3F3F3;
    display: inline-block;
    min-width: 441px; 
}
.new__order__success .dilivery_addres p {
	color: #787878; 
	font-size: 18px;
	font-weight: 700;
	line-height: normal; 
	margin-top: 0;
}
.installment_position.installment_plan_wrapp {
	position: absolute;
	bottom: 15px;
	right: 0;
}
.installment_plan_wrapp{

	left: unset;
	width: auto;
	height: auto;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	line-height: normal;
	border-radius: 4px 0px 0px 4px;
	background: url('/img/logo_rasrozka.svg') no-repeat 4px 4px,aliceblue linear-gradient(267deg, #0EB7B7 0%, #2CC975 43.39%, #BCE32D 101.59%);
	padding: 3px 10px 3px 23px;
}
.installment_plan_parent {
	position: relative;
	margin-bottom: 20px;
}
.installment_plan_parent .installment_dop_info {
	position: absolute;
	bottom: 148%;
}
.installment_plan_parent .installment_dop_info .dop_ifo {
	color: #115858;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	border-radius: 7px;
	border: 1px solid #158383;
	background: #FFF;
	padding: 10px 15px 13px;
}
.installment_plan_parent .installment_plan_wrapp{
	border-radius: 4px; 
	display: inline-block;
}
.installment_plan_parent .installment_info{
	cursor: pointer;
	position: relative;
	top: 2px;
	right: -2px;
}
.installment_plan_wrapp_list{
	margin-bottom: 15px;
}
.installment_plan_wrapp_list p{
	display: inline-block;
	color: #828282;
	font-size: 13px;
	border-radius: 4px;
	background: #F3F3F3;
	padding: 0px 10px;
	font-weight: 500;
}
.installment_plan_wrapp_list p span {
	color: #181818; 
	font-weight: 700;

}
@media screen and (max-width: 600px){
	.mebel-page_section_mobile.mebel-page_section_new_template .main-catalog .wrapper-fluid{
		margin-top: 30px;
	}
	.new__order__success .dilivery_addres {
		padding: 14px 15px;
	}
	.new__order__success .dilivery_addres p{
		font-size: 14px;
	}

}
@media screen and (min-width: 600px){
	.background_FFF .footer_bootom_info .footer_bottom_text_new{
		margin-right: 10%;
	}
}
@media screen and (max-width: 450px) {
	.new__order__success .dilivery_addres{
		min-width: 100%;
	}
}



.hvr__images {
  position: relative;
}

.hvr__sectors {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
}

.hvr__sector {
  flex-grow: 1;
}

@media screen and (min-width: 551px){
	.slider_more_photo.images .item:not(:first-child) picture {
		display: none;
	}
}
.slider_more_photo.images .goods-item__main-photo{
	border-radius: 7px;
}
.images.slider_more_photo {
  display: flex;
  overflow: hidden;
  justify-content: center;
  height: 240px;
  width: 100%;
}
.images.slider_more_photo img {
	height: 240px;
}
.hvr__dots {
  display: flex;
  align-items: center;
  justify-content: center;
}

.hvr__dot {
width: 100%;
height: 3px;
margin: 10px 0 0;
background: #d6dbe0;
}

.hvr__dot--active {
  background: #000;
}
.goods-item-row .goods-item .goods-item__image.goods-item__image_section {
	overflow: visible;
	margin-bottom: 15px;
}
@media only screen and (max-width: 1110px) {
	.goods-item-row .goods-item .goods-item__image.goods-item__image_section{
		display: block;
		overflow: visible;
	}
	.images.slider_more_photo,
	.images.slider_more_photo img  {
		height: 280px;
	}
}
@media screen and (max-width: 550px){
 .goods-item__image .carousel-mobile {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 40px;
  }
  .goods-item__image .goods-item__image_link{
  	width: 100%;
  	color: transparent;
  	height: 100%;
  	border-bottom: none;
  }
  .goods-item__image .goods-item__image_link picture {
  	height: 100%;
  }

  .goods-item__image .images-block {
    min-width: auto;
    max-width: 100%;
    overflow: hidden;
    flex: 1 0 0;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
  .goods-item__image .carousel_images {

    overflow: hidden;
    width: 100%;
    border: 2px solid;
  }
  
  .goods-item__image .carousel-mobile .images {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    position: relative;
    left: 0;
    -webkit-transition: left 0.6s linear;
    -moz--transition: left 0.6s linear;
    transition: left 0.6s linear;
    overflow: visible;
  }
  
  .goods-item__image .carousel-mobile .images .item {
    min-width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 21px;
    flex-direction: column;
    position: relative;
  }
  .goods-item__image .carousel-mobile .images .item img {
    margin: 0 auto;
    width: 100%;
    height: 160px;
  }
}
.room_menu_wrapp {
   position: relative;
   font-family: Gilroy;
   margin-right: 4%;
   margin-left: 2%;
}
.room_menu_wrapp .room_menu {
	border-radius: 5px;
	  border: 1px solid #329999;
	  padding: 8px 40px 8px 15px;
	  font-size: 15px;
	  font-style: normal;
	  font-weight: 500;
	  line-height: normal;
	  color: #181818;
	  cursor: pointer;
	  position: relative;
}
.room_menu_wrapp .room_menu > a {
	color: #181818;
  	border-bottom: none;
}

.room_menu_wrapp .room_dropdown_menu{
  position: absolute;
  border-radius: 5px;
  background: #FFF;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.05);
  z-index: 9;
  display: none;
}
.room_menu_wrapp .room_dropdown_menu .room-header-top__item {
	color: #181818;
  font-family: Gilroy;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 7px 0px 10px 14px;
  border-bottom: none;
  display: inline-block;
}
.room_menu_wrapp .room_menu span{
	width: 10px;
    display: inline-block;
    height: 10px;
    position: absolute;
	background: url(/img/Vector_room.png) no-repeat center;
    right: 13px;
    top: 37%;
    transform: rotate(180deg);
}
.room_menu_wrapp .room_menu:hover span {
	top: 46%;
	transform: translate(0, -50%);
}

.room_menu_wrapp:hover .room_dropdown_menu{
	display: block;

}
.room_menu_wrapp .room_dropdown_menu .room-header-top__item:hover {
	color: #339999;
	text-decoration: underline;
}
.headern-top2_decstop .catalog_innern .nav-main2-item > .icon-nav-main2 .title_menu_dop a {
    font: inherit;
}
.margin-top-120 {
	margin-top: 120px;
}
.margin-bottom-120 {
	margin-bottom: 120px;
}
.banner3_wrapp a {
	position: relative;
}
.banner3_wrapp a span {
  color: #828282;
  font-family: Gilroy;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0.8px;
  position: absolute;
  bottom: 85px;
  left: 27%;
}

.wrap_schema .schema_item_custom {
	width: 19%;
    border-radius: 7px;
    background: #FFF;
    box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.08);
}
.wrap_schema .schema_item_custom span {
	color: #181818;
    background: #F5F6F8;
    padding: 17px;
    border-radius: 50%;
    height: 62px;
    width: 62px;
    align-items: center;
    justify-content: center;
    display: flex;
    margin: 18px 0 20px 18px;
    border: 1px solid #E8ECF2;
    font-size: 22px;
}
.wrap_schema .schema_item_custom .schema_item_text {
	color: #181818;
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 26px 18px;
}
@media screen and (min-width: 1005px) and (max-width: 1150px){
	.banner3_wrapp a span {
		bottom: 75px;
	}
}
@media screen and (min-width: 900px) and (max-width: 1004px){
	.banner3_wrapp a span {
		bottom: 66px;
	}
}
@media screen and (min-width: 760px) and (max-width: 901px){
	.banner3_wrapp a span {
		bottom: 57px;
	}
}
@media screen and (min-width: 700px) and (max-width: 760px){
	.banner3_wrapp a span {
		bottom: 50px;
	}
}
@media screen and (min-width: 560px) and (max-width: 700px){
	.banner3_wrapp a span {
		bottom: auto;
		top: -44px;
	}
}
@media screen and (min-width: 480px) and (max-width: 560px){
	.banner3_wrapp a span {
		top: -34px;
	}
}
@media screen and (min-width: 450px) and (max-width: 480px){
	.banner3_wrapp a span {
	  left: 27%;
	  top: -27px;
	  font-size: 14px;
	  letter-spacing: 0.7px;
	}
}
@media screen and (min-width: 364px) and (max-width: 451px){
	.banner3_wrapp a span {
		left: 47%;
	    top: auto;
	    font-size: 14px;
	    letter-spacing: 0.7px;
	    bottom: 187px;
	}
}
@media screen and (max-width: 360px) {
	.banner3_wrapp a span {
		left: 45%;
	}
}
@media screen and (min-width: 340px) and (max-width: 364px){
	.banner3_wrapp a span {
		bottom: 969%;
	}
}
@media screen and (max-width: 341px){
	.banner3_wrapp a span {
		bottom: 12em;
	}
}


.faq-list .faq-list__item .faq-list__quastion {
	padding-right: 35px;
}
.on_product .faq-list{
	width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex: 0 0 100%;
  	max-width: 100%;
  	margin-right: 0;
}
.on_product .faq-list .faq-list__item {
	flex: 0 0 48%;
    max-width: 50%;
    margin-right: 0;
    background: #ffffff;
}
.on_product .faq-list .faq-list__item .faq-list__answer {
	background-color: #F5F6F8;
}
@media (max-width: 800px){
	.wrap_schema .schema_item_custom {
		width: 49%;
		margin-bottom: 20px;
		display: flex;
    	align-items: center;
	}
	.wrap_schema .schema_item_custom .schema_item_text {
		margin-bottom: 0;
	}

}
@media (max-width: 700px){
	.on_product .faq-list .faq-list__item {
		flex: 0 0 100%;
	    max-width: 100%;
	    margin-right: 0;
	}
}
@media (max-width: 650px) {
	.faq-list .faq-list__item .faq-list__answer{
		padding: 15px 15px 15px 50px;
	}
	.mebel-page .goods-item-slider.js-car-product .goods-item-row .goods-item{
		padding: 10px 7px;
	}
}
@media screen and (max-width: 660px) {
	.margin-top-120 {
		margin-top: 60px;
	}
	.margin-bottom-120 {
		margin-bottom: 60px;
	}
}
@media (max-width: 600px){
	.wrap_schema .schema_item_custom {
		width: 100%;
	}
	.wrap_schema .schema_item_custom .schema_item_text br {
		display: none;
	}
}
ul.designer_ul {
  padding-left: 30px;
}
.wrapp_text_in_main ul.designer_ul li::before{
	top: 4px;
}
ul.designer_ul li::before {
  background: url('/dizaineram/img/list-ico.svg');
  position: absolute;
  left: -30px;
  content: '';
  width: 25px;
  height: 25px;
/*  top: 4px;*/
}
ul.designer_ul li {
  position: relative;
  margin-bottom: 10px;
  list-style: none;
}
@media screen and (max-width: 650px) {
	.faq_section_mabile {
		margin-left: 15px;
    	margin-right: 15px;
	}
	.faq_section_mabile h2 {
		font-weight: 800;
	}	
}
@media screen and (max-width: 600px){
	.wrap_client .clients-images2 .owl-stage{
		padding-left:0px !important;

	}
}
@media screen and (max-width: 500px){
	.wrap_client .clients-images2 .clients-item2,
	.about_stider .clients-item2 {
		width: 100%!important;
	}
    .block_how_order,
    .block_how_order .item_how_order ul.round_numbers,
    .wrap_client {
      margin: 0;
    }
    .block_how_order .item_how_order ul.round_numbers {
    	padding: 0;
    }
    .about_stider .clients-images2.owl-carousel .owl-stage {
    	padding-left: 0!important;
    }
}
.pd_row {
	padding-left: 15px;
	padding-right: 15px;
}

/* .optovikam_page div {
	overflow: hidden;
} */

.optovikam_page div.how_order {
	overflow: visible;
}

.wrapper-fluid-custom{
	padding: 30px;
	font-family: Gilroy; 
	border-radius: 7px;
    background: #F5F6F8;
    margin-bottom: 72px;
}
.pravila-vozvrata_wrapp h3 {
	font-size: 28px;
    font-style: normal;
    font-weight: 800;
    line-height: 32px;
    color: #181818;
    margin-top: 26px;
}
.pravila-vozvrata_wrapp p{
	color: #787878;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}
.wrapper-fluid-custom .feedback {
  max-width: 100%;
  margin-right: 50px;
} 
.wrapper-fluid-custom .feedback input {
	border-radius: 7px;
    border: 1px solid #E1E1E1;
    background: #FFF;
    box-shadow: none;
}
.wrapper-fluid-custom .feedback span{
	color: #828282;
    text-align: center;
    font-family: Gilroy;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    display: block;
}
.wrapper-fluid-custom .feedback input::placeholder {
	color: #828282;
    font-style: normal;
    font-weight: 400;
    line-height: normal; 
    font-size: 16px;
}

.franshise-form-wrapp {
	background: url(/images/back_about.png) no-repeat center;
	background-size: cover;
	display: flex;
	padding: 85px 71px 84px 60px;
	justify-content: space-between;
	margin-bottom: 60px;
}
.franshise-form-wrapp .franshise-form-text,
.franshise-form-wrapp .franshise-form-block {
	width: 46%;
}
.franshise-form-wrapp h3 {
	color: #181818;
	font-size: 28px;
	font-style: normal;
	font-weight: 800;
	line-height: 32px;
	margin: 0 0 24px 0;
}
.franshise-form-wrapp .text-franchise {
	color: #787878;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
}
.franshise-form-wrapp .franshise-form-block .franshise-form{
	padding: 20px 20px 10px 20px;
    border-radius: 7px;
    background: #E9EDF4;
}
.franshise-form-wrapp .franshise-form-block .franshise-form input {
	border-radius: 7px;
    border: 1px solid #E1E1E1;
    background: #FFF;
    margin-bottom: 20px;
    color: #828282;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal; 
	padding: 15px 0 16px 20px;  
}
.franshise-form-wrapp .franshise-form-block  .popup__button{
	border-radius: 7px;
	background: #399; 
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	max-width: 100%;
    border-bottom: none;
    box-shadow: none;   	
}
.franshise-form-wrapp .franshise-form-block .consent {
	color: #828282;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px;
}
.franshise-form-wrapp .franshise-form-block .consent #checkBox{
	display: none;
}

@media screen and (max-width: 960px){
	.wrapper-fluid-custom .feedback {
		margin-right: 0;
	}
	.wrapper-fluid-custom .pravila-vozvrata_img {
		display: flex;
        align-content: center;
        align-items: center;
	}
	.franshise-form-wrapp {
		padding: 60px;
	}
}
@media screen and (max-width: 800px) {
	.franshise-form-wrapp .franshise-form-text,
	.franshise-form-wrapp .franshise-form-block {
		width: 48%;
	}
	.franshise-form-wrapp {
		padding: 49px 18px 45px 18px;
	}
	.breadcrumbs__item{
		white-space: nowrap;
		height: fit-content;
	}
	.row.catalog-header .catalog-el-header{
		height: fit-content !important;
	}
	.breadcrumbs-mobile{
		display: flex;
	}
}
@media screen and (max-width: 650px){
	.pravila-vozvrata_wrapp h3{
		font-size: 22px;
		margin-bottom: 12px;
	}
	.pravila-vozvrata_wrapp p {
		font-size: 15px;
		margin-bottom: 25px;
		line-height: 20px;
	}
	.pravila-vozvrata_wrapp .button--more.green {
		margin-top: 0;
	}
	.wrapper-fluid-custom {
		padding: 30px 15px;
	}
	.wrapper-fluid-custom .feedback {
		margin-top: 0;
	}
	.wrapper-fluid-custom .feedback input::placeholder {
		font-size: 14px;
	}
	.wrapper-fluid-custom .feedback span {
		font-size: 12px;
		line-height: 15px;
		margin-top: 17px;
	}
	.wrapper-fluid-custom {
		margin-bottom: 50px;
	}
	.franshise-form-wrapp {
		flex-wrap: wrap;
		border-radius: 7px;
		background: #F5F6F8; 
	}
	.franshise-form-wrapp .franshise-form-text,
	.franshise-form-wrapp .franshise-form-block {
		width: 100%;
	}
	.franshise-form-wrapp .franshise-form-text {
		margin-left: 12px;
		margin-right: 12px;
	}
	.franshise-form-wrapp h3 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 14px;
	}
	.franshise-form-wrapp .text-franchise {
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 29px;	
	}
	.franshise-form-wrapp .franshise-form-block .consent {
		font-size: 12px;
		line-height: 15px;
		margin-top: 16px;
	}
	.franshise-form-wrapp .franshise-form-block .franshise-form input {
		font-size: 15px;
	}
	.franshise-form-wrapp .franshise-form-block .franshise-form {
		padding: 11px 12px 14px 12px;
	}
}

@media only screen and (max-width: 668px){
	.block_story img {
		display: none;
	}
	.block_about_list {
		flex-direction: column;
	}
	.block_about_list {
		padding: 0;
	}
	.block_about_list_item:first-child {
	  margin-left: 0;
	}
	.block_about_list_item {
	  width: 100%;
	  text-align: left;
	  margin-left: 0;
	  margin-bottom: 30px;
	}
	.block_about_list_item p {
		color: #181818;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 23px;
	}
	.block_about_list_item p.block_about_years_text {
		color: #399;
		font-size: 35px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;
	}
	.block_about_list_item p.block_about_years_text::before{
		content: url('/images/ul_li_about.png');
		width: 39px; 
		display: inline-block;
		vertical-align: super;

	}
	h2.text-center.block-caption.bold.block-story-title {
		text-align: left;
	}
}
.work-stage .work-stage__num {
	display: none;
}
@media only screen and (max-width: 650px){
	.work-stage .work-stage__num {
		display: block;
		color: #181818;
        text-align: center;
        font-size: 22px;
        font-weight: 500;
        line-height: 28px;
        letter-spacing: 0.44px;
        width: 62px;
        height: 62px;
        background: #F5F6F8;
        border-radius: 50%;
        border: 1px solid #E8ECF2;
        align-content: center;
        margin-right: 18px;
	}
	.work-stage .work-stage__text{
		color: #181818;
        font-size: 18px;
        font-weight: 700;

	}
	.work-stage__container {
	    padding: 18px 0 18px 18px;
	    align-items: center;
		justify-content: flex-start;
	}
	.row .row.work-stages {
	    margin-left: 0;
	    margin-right: 0;
	}
	.work-stages .work-stage {
		padding-left: 0;
    	padding-right: 0;
	}
	.features-block IMG {
	  height: 56px;
	}
}
.reiteng_blok {
	display: flex;
}
.row .comments_wrapper .comments_header #form_comments_sort.form_comments_sort_mobile {
	display: none;
	position: absolute;
}
.row .comments_wrapper .comments_header #form_comments_sort.form_comments_sort_mobile.active {
	right: 0;
    top: 30px;
    background: #fff;
    z-index: 1;
    display: block;
}
.form_comments_sort_mobile .form_radio_group {
	border-radius: 10px;
	border: 1px solid #339999;
	
}
.comments_wrapper.new_reviews .comments {
	position: relative;
}
.form_comments_sort_mobile .form_radio_group input[type=radio] {
	display: none;
}
.form_comments_sort_mobile .form_radio_group label {

	display: block;
	cursor: pointer;
	padding: 17px 20px;
	color: #339999;
	text-align: left;
}
.form_comments_sort_mobile .form_radio_group .form_radio_group-item input[type=radio]:checked + label {
	background: rgba(51, 153, 153, 0.20); 
}

@media screen and (max-width: 550px){
	.hide-in-mobile {
		display: none;
	}
	.reiteng_blok{
		justify-content: space-between;
	}
	.comments_wrapper.new_reviews .text-bold {
		margin-right: 10px;
	}
	.comments_wrapper.new_reviews .rating__amount {
		color: #399;
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;
		text-decoration-line: none;
		border-bottom: none;
	}
	.comments_wrapper.new_reviews .comments{
		display: flex;
		align-content: center;

	}
	.comments_wrapper.new_reviews .comments_sort {
		width: 24px;
		height: 24px; 
		background: url(/images/img_sort_show.png) no-repeat center;
		display: inline-block;
		cursor: pointer;
		margin-left: 10px;
	}
	.comments_wrapper.new_reviews .comments_sort.active {
		background: url(/images/img_sort.png) no-repeat center;
	}
}
.callme_tel_wrapp .second_phone_hidder .watsab_mobilre {
	background: url('/images/watsap.png') no-repeat center;
    width: 25px;
    height: 25px;
    display: inline-block;
    background-size: cover;
    vertical-align: middle;
}
.headern-top_decstop .callme_tel_wrapp .headern_tel .second_phone_hidder a{
	line-height: normal;
}
.blockfilt_in_wrapp.show-mobile .blockfilt_in.filtremob{
	background: #FFFFFF;
	border: 1px solid #181818;
	border-radius: 7px;
    color: #181818;
    width: 100%;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    padding-left: 50px;
    cursor: pointer;

}
.blockfilt_in_wrapp.show-mobile .blockfilt_in.filtremob::before {
	content: url("/img/fs/sliders_complect.svg");	
}
.reset-filter-button.complect_btn {
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #181818;
	padding: 10px 20px;
	border: 1px solid #E1E1E1;
	border-radius: 7px;
	box-shadow: none;
	background: #fff;
}

.headern_menu_modile_680{
	opacity: 1;
	transition: opacity 0.5s ease;
}

.headern_menu_modile_680.hidden {
	opacity: 0;
}

@media screen and (max-width: 500px){
	.headern-top.headern-top_new-header.show-menu{
		position: fixed;
	    width: 100%;
	    top: 0;
	}
}

.breadcrumbs{
	overflow-x: auto;
    white-space: nowrap;
    display: flex;
}

.breadcrumbs-mobile{
	overflow-x: auto;
    white-space: nowrap;
    display: flex;
}
.callme_tel_wrapp .workhours_block {
	color: #FFFFFF;
	margin-right: 35px;
}
@media screen and (max-width: 1200px){
	.callme_tel_wrapp .workhours_block {
		margin-right: 7px;
	}
}
@media screen and (min-width: 1023px){
	.wrapper.wrap_newheader .megaside_wrapp {
		display: none;
	}
}
@media screen and (max-width: 1114px){
	.headern-top_white .headern_menu a{
		margin-right: 12px;
	}
}
@media screen and (max-width: 1024px){
	.callme_tel_wrapp .workhours_block {
		margin-right: 35px;
	}
}
footer .wrap_footer .addres_footer {
	color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    font-family: Gilroy;
    margin-bottom: 8px;
}
.block_h1{
	display: flex;
  	align-items: baseline;
  	flex-wrap: wrap;
}
.rating-stars--section {
	margin-right: 7px;
  	margin-left: 7px;
}
.h1_info_raiting .h1_summ_raiting {
	font-weight: normal;
	margin-left: 5px;
}
.block_h1 .h1_info_raiting{
    margin-left: 10px;
    display: flex;
    align-items: center;
    font-weight: bold;
    font-family: Gilroy;
    margin-bottom: 24px;
/*    align-self: flex-end;*/
}

.goods-item-info .production_time_block{
	font-weight: bold;
 	margin-top: 10px;
}
.row.on_catalog {
	margin-top: 20px;
	justify-content: space-between;
	margin-left: 0;
    margin-right: 0;
}
.row.on_catalog:after {
	content: none;
}
.row.default-faq {
	margin: 0 auto;
}
.row.on_catalog .faq-list__quastion {
	min-height: 80px;
}
.faq-title h2 {
	font-size: 24px;
	font-weight: 700;
}
.cart-inline-basket .title_cart img {
	margin-right: 7px;
}
.cart-inline-basket .title_cart .count_basket
{

	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #181818;
	margin-left: 7px;
}



@media screen and (max-width:600px){
	.mebel-page h1#smart-filter-h1 {
	  margin-bottom: 6px;
	}
	.block_h1 .h1_info_raiting {
	  margin-left: 0;
	}
}
@media only screen and (max-width: 650px) {
  .row .row.faq-title,
  .row .row.on_catalog {
    margin-left: 0;
    margin-right: 0;
  }
  .faq-list .faq-list__item .faq-list__quastion {
  	padding-left: 25px;
  }
}
.row.fotovideo_wrapp,
.row.fotovideo_wrapp .row-fotovideo-block {
	margin: 0;
}
.row.fotovideo_wrapp .row-fotovideo-block .col-12{
	padding-right: 0;
	padding-left: 0;
}
.row.on_catalog .faq-list {
	flex: 0 0 49.2%;
	margin-right: 0;
} 
.nav-main2-sub > ul {
	left: 19%;
}
@media (max-width: 1136px) {
	.headern-top2_decstop .nav-main2-sub > ul.ul_parent_713 div{
		letter-spacing: -0.5px;
	}
}
.goods-item__caption-container .text_in_top,
.goods-item__transform .goods-item-price__wrapp_text {
	display: flex;
	justify-content: space-between;
	
}
.goods-item__transform .goods-item-price__wrapp_text {
	align-items: center;
	flex-wrap: wrap;
}
.goods-item__caption-container .text_in_top {
	margin-bottom: 10px;
	flex-wrap: wrap;
}
.goods-item__caption-container .text_in_top p,
.goods-item .goods-item__text .price-text {
	margin-top: 0;
	font-weight: 400;
	font-size: 13px;
	line-height: 22px;
	color: #828282;


}
.goods-item .goods-item__text .price-text {
	margin-right: 10px;
}
.goods-item__caption-container .text_in_top p::first-letter { text-transform: uppercase; }
.goods-item .goods-item__text .available_order {
	color: #339999;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 8px;
}
.cards-slider__wrap .flickity-viewport {
	overflow: inherit;
}
@media screen and (max-width:550px){
	.goods-item__caption-container .text_in_top {
		flex-wrap: wrap;
  		justify-content: flex-start;
	}
	.goods-item__caption-container .text_in_top p {
		margin-right: 10px;
	}
	.goods-item-row .goods-item .goods-item__image.goods-item__image_section {
		margin-bottom: 0;
	}
	.mebel-page.mebel-page_section_new_template .goods-item .goods-item__text .goods-item__transform {
		padding: 0;	
	}
}
.callback_on_click .popup__content .popup__button {
	border: 1px solid #339999;
}
.callback_on_click .popup__content .popup__button:hover {
	background: #fff;
		
}

.ui-input-style {
	font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #828282;
    background: #ffffff;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    width: 35%;
	padding: 7px 5px;
    font-family: Gilroy;
    font-style: normal;
	min-height: auto;
}
.fotovideo_wrapp.section_top {
	margin-top: 40px;
}

.cart-inline-basket .header_car {
	display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 27px;

}
.cart-inline-basket .header_car .sum_all,
.cart-inline-basket .header_car .title_cart{
	display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
}
.cart-inline-basket .price__num_old {
	margin: 0;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .cart-inline-item {
  padding:0 27px;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .cart-inline-item__container {
	padding:0 0 16px 0;
  	border-bottom:none;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .cart-inline-item__image {
	width: 61px;
  	height: 50px;
  	min-height: 50px;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .cart-inline-item__content_img,
.cart-inline__container.cart-inline_new.cart-inline-basket .cart-inline-item__content {
	display: flex;
	width: 50%;

}	
.cart-inline__container.cart-inline_new.cart-inline-basket .cart-inline-item__content {
	justify-content: space-between;
  	align-items: center;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .cart-inline-item__caption{
	font-style: normal;
	font-weight: 700;
	font-size: 13px;
	line-height: 15px;
	color: #181818;

}
.cart-inline__container.cart-inline_new.cart-inline-basket .quantity__count_wrapp{
	box-sizing: border-box;
	width: 50px;
	height: 32px;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	display: flex;
	overflow: hidden;
	margin-left: 34px;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .quantity__count{
	box-sizing: border-box;
	width: 32px;
  	height: 30px;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	color: #181818;
	background: #fff;
	margin: 0;
	padding: 0;
	min-height: 30px;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .input__quantity_btn {
	display: flex;
    width: 18px;
    height: 32px;
    border-left: 1px solid #D9D9D9;
    flex-direction: column;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .input__quantity_btn a {
	display: flex;
    text-align: center;
    color: #181818;
    height: 16px;
    align-items: center;
    justify-content: center;
    background: #F3F3F3;
    font-weight: bold;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .input__quantity_btn a.input__quantity__plus {
	border-bottom: 1px solid #D9D9D9;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .input__quantity_btn a.input__quantity__minus {
	padding-bottom: 5px;
}
.cart-inline__container.cart-inline_new.cart-inline-basket  .cart-inline-item__cost {
	font-style: normal;
	font-weight: 700;
	font-size: 13px;
	line-height: 16px;
	color: #339999;

}
.cart-inline__container.cart-inline_new.cart-inline-basket .foote_cart__info {
	margin: 10px 27px 26px 27px;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .cart-inline-footer-title{
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 25px;
	color: #181818;
	margin-bottom: 10px;
	text-align: left;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .cart-inline-footer-title span{
	font-weight: 400;
	line-height: 24px;

}
.cart-inline__container.cart-inline_new.cart-inline-basket .foote_cart__info .prise {
	display: flex;
  	align-items: center;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .footer_bottom {
	margin-top: 20px;
	justify-content: space-between;	
}
.cart-inline__container.cart-inline_new.cart-inline-basket .footer_bottom .btn_basket_1_click,
.cart-inline__container.cart-inline_new.cart-inline-basket .footer_bottom .button--red {
	width: 48%;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .footer_bottom .btn_basket_1_click 
{
	box-sizing: border-box;
	padding: 15px;
	border: 1px solid #339999;
	border-radius: 7px;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #339999;
	cursor: pointer;

}
.cart-inline__container.cart-inline_new.cart-inline-basket .footer_bottom .btn_basket_1_click:hover {
	color: #fff;
	background: #339999;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .cart-inline-footer_bottom .button {
	font-weight: 500;
	border: 1px solid #339999;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .cart-inline-footer_bottom .button:hover{
	color: #339999;
	background: #fff;
	border: 1px solid #339999;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .discount_block.caption__block {
	margin: 0 27px 27px;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	color: #181818;
	text-align: left;
}
.cart-inline__container.cart-inline_new.cart-inline-basket .discount_block.caption__block .discount_add__more,
.popup-buy-product-new .discount_add__more {
	margin-top: 4px;
}
.green {
	color: #339999;;
}
.cart-inline__container.cart-inline-basket::after,
.cart-inline__container.cart-inline-basket::before {
	content: none;
}
.popup-buy-product-new.popup--custom {
	display: block;
	padding: 30px;
	max-width: 647px;
	border-radius: 7px;
	font-family: 'Gilroy';
	top:25%!important;
	overflow: visible;
}
.popup-buy-product-new.popup--custom .title {
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 24px;
	color: #181818;
	margin-bottom: 17px;

}
.popup-buy-product-new.popup--custom .wrapp_buy-product {
	display: flex;
	gap: 20px;
	margin-bottom: 20px;
}
.popup-buy-product-new.popup--custom .add-cart__image {
	margin-right: 0;
	border-radius: 7px;
}
.popup-buy-product-new.popup--custom .add-cart__image:after{
	content: none;
}
.popup-buy-product-new.popup--custom .add-cart_content {
	width: 50%;
}


.popup-buy-product-new.popup--custom .add-cart-header__caption {
	text-align: left;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #181818;
	margin-bottom: 20px;

}
.popup-buy-product-new.popup--custom .add-cart-price-wrapp{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
}
.popup-buy-product-new.popup--custom .add-cart_button{
	padding: 15px;
	margin-bottom: 20px;
	background: #EBF5F5;
	border: 1px solid #F5F5F5;
	border-radius: 7px;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #339999;
	display: block;

}
.popup-buy-product-new.popup--custom .add-cart-footer {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
}
.popup-buy-product-new.popup--custom .add-cart-footer a {
	width: 50%;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	padding: 15px;
	border-radius: 7px;

}
.popup-buy-product-new.popup--custom .add-cart-footer .decorated-link {
	
	border: 1px solid #339999;
	color: #339999;
}
.popup-buy-product-new.popup--custom .add-cart-footer .btn_one_clicl {

	background: #339999;
	border: 1px solid #339999;
	color: #fff;
}
.popup-buy-product-new.popup--custom .input__quantity.input__quantity--small {
	display: flex;
	align-items: center;
}
.popup-buy-product-new.popup--custom .input__quantity.input__quantity--small input.quantity__count_popup {
	width: 13px;
	height: 16px;
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	color: #181818;
	border:none;
	min-height: 16px;
	padding: 0;
  	text-align: right;
} 
.popup-buy-product-new.popup--custom .input__quantity.input__quantity--small .quantity__count_span {
	margin-right: 5px;
  	margin-left: 3px;
}
.popup-buy-product-new.popup--custom .input__quantity.input__quantity--small .input__quantity__link {
	width: 18px;
	height: 18px;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	font-style: normal;
	font-weight: 700;
	font-size: 13px;
	line-height: 16px;
	color: #181818;
	text-align: center;
}
.popup-buy-product-new.popup--custom .popup__close {
	width: 24px;
  	height: 24px;
}
.popup-buy-product-new.popup--custom .popup__close::after,
.popup-buy-product-new.popup--custom .popup__close::before {
	background-color: #BCBCBC;
	width: 27px;
}
.popup-buy-product-new.popup--custom .discount {
	border: none;
	padding: 0;
}
.popup-buy-product-new .discount_add__more {
	line-height: 16px;
}
#c6ef4-lh-iframe-container {
	display: none;
	opacity: 0;
}
.popup-buy-product-new.popup--custom {

}
.popup.popup--custom.add-cart.js-popup-buy-product .popup__close {
	  top: -31px;
  	  right: -30px;
	}
@media (max-width: 680px) {
	.popup-buy-product-new.popup--custom.add-cart {
		padding: 19px;
		max-width: 320px;
		top: 50px !important;
	}
	.popup-buy-product-new.popup--custom .wrapp_buy-product {
		flex-wrap: wrap;
	}
	.popup-buy-product-new.popup--custom .wrapp_buy-product {

	}
	.popup-buy-product-new.popup--custom .add-cart__image {
		width: 100%;
		height: 200px;
		background-size: cover;
	}
	.popup-buy-product-new.popup--custom .add-cart_content {
	  width: 100%;
	}
	.popup-buy-product-new.popup--custom {
		top: 10% !important;
	}
	.popup-buy-product-new.popup--custom .title{
		font-size: 20px;
		margin-bottom: 11px;
	}
	.popup-buy-product-new.popup--custom .add-cart-footer a{
		width: 100%;
	}
	.popup-buy-product-new.popup--custom .add-cart-footer {
		gap: 10px;
  		flex-direction: column;
	}
	.popup-buy-product-new.popup--custom .add-cart-footer .btn_one_clicl {
		order: 1;
	}
	.popup-buy-product-new.popup--custom .add-cart-footer .decorated-link {
		order: 2;
	}
	.popup.popup--custom.add-cart.js-popup-buy-product .popup__close {
	  top: -33px;
	  right: 0;
	}
}
@media (max-width: 560px) {
  .js-popup-buy-product.popup-buy-product-new .add-cart__image {
    display: block;
  }
  .popup.popup--custom.add-cart.js-popup-buy-product.popup--open.popup-buy-product-new {
    top: 50px !important;
  }
}

.goods-items-recommended_popup {
/*    display: flex;*/
}
.recomended-popup-title {
    font-weight: 700;
    font-size: 28px;
    font-family: Gilroy;
    padding-left: 15px;
    margin-bottom: 15px;
}
.goods-item.goods-item-recommended_popup {
/*    float: none;*/
    width: 320px;
    min-height: unset;
    min-width: unset;
}
.js-popup-create-bigdata.js-popup-create-bigdata-recommend .popup__content--big-data .goods-items-recommended_popup .slick-arrow {
	text-indent: 0;
	color: transparent;
}
.js-popup-create-bigdata.js-popup-create-bigdata-recommend {
    max-width: 1320px;
    margin: 0px auto;
    border-radius: 4px;
    top: 20% !important;
}
.goods-items-recommended_popup .goods-item-recommended_popup .goods-item__image_ {
    overflow: none;
    border: none;
}
.goods-items-recommended_popup .goods-item-recommended_popup .goods-item__image_ img {
    width: 100%;
    height: 100%;
    position: static;
    -webkit-transform: none;
    transform: none;
    max-height: 240px;
    border-radius: 7px;
    object-fit: cover;
}
.goods-items-recommended_popup .goods-item__caption {
    font-weight: 400;
    font-size: 16px;
    color: #181818;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    border-bottom: none;
    font-family: Gilroy;
    line-height: 24px;
}
.goods-items-recommended_popup .goods-item__transform {
    border: none;
}
.goods-items-recommended_popup .goods-item-price__av {
    font-family: Gilroy;
    font-size: 13px;
    font-weight: 600;
    color: #339999;
    margin-top: 15px;
}
.goods-items-recommended_popup .goods-item-price {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 15px;
    margin-top: 15px;
}
.goods-items-recommended_popup .goods-item-price .goods-item-price__num {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
    color: #181818;
    background: #ffdd9e;
    border-radius: 4px;
    padding: 6px 11px;
    box-shadow: 2px 2px 0px #f90;
    margin: 0 17px 0 0;
    font-family: Gilroy;
}
.goods-items-recommended_popup .goods-item-price .prise_old_descont {
    font-family: Gilroy;
    font-style: normal;
    display: flex;
}
.goods-items-recommended_popup .goods-item-price .prise_old_descont .goods-item-price__old {
    font-size: 16px;
    line-height: 19px;
    text-decoration-line: line-through;
    color: #828282;
    font-weight: 400;
    margin: 0 13px 0 0;
    font-family: Gilroy;
    text-decoration: line-through;
}
.goods-items-recommended_popup .goods-item__caption-container {
    padding-right: 0;
    position: static;
}
.goods-items-recommended_popup .catalog-el-image {
    width: auto;
    margin-right: 0;
    position: static;
}
.goods-items-recommended_popup .goods-item .goods-item__buttons .form_in_card .button--red {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #fff;
    background: #339999;
    border: 1px solid #339999;
    border-radius: 7px;
    padding: 15px;
    width: 100%;
    margin-top: 20px;
}
.goods-items-recommended_popup .goods-item .goods-item__buttons .form_in_card .button--red:hover {
    color: #339999;
    background: #fff;
}
.goods-items-recommended_popup .goods-item .goods-item__text .goods-item__transform,
.goods-items-recommended_popup .goods-item .goods-item__link--hover .goods-item__text .goods-item__transform {
    padding-bottom: 20px;
}
.js-popup-create-bigdata-recommend .popup__close {
    width: 24px;
    height: 24px;
    top: 15px;
    right: 20px;
}
.js-popup-create-bigdata-recommend .popup__close:before, .js-popup-create-bigdata-recommend .popup__close:after {
    width: 24px;
    background-color: #bcbcbc;
}

.title_in_catalog {
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 110%;
	color: #181818;
	font-family: Gilroy;
	margin-bottom: 10px;
}
.title_p {
	font-weight: 400;
    font-size: 26px;
    line-height: 22px;
    color: #181818;
    margin-top: 10px;
    font-family: Gilroy;
}
.grid_catal{
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    row-gap: 20px;
    column-gap: 20px;
    font-family: 'Gilroy';

}
.grid_catal_item{
	border-radius: 7px;
    height: 260px;
    padding: 25px;
}
.mb70 {
	margin-bottom: 80px;
}
.compilations_wrapp{
	font-family: 'Gilroy';
}
.compilations_wrapp .compilations_blok {
  margin-top: 50px;
}
.compilations_wrapp .compilations_blok .compilations_item{
	align-content: end;
	cursor: pointer;
}
.compilations_wrapp .compilations_blok .compilations_item .compilations_title {
	font-weight: 700;
	font-size: 26px;
	line-height: 17px;
	color: #FFFFFF;


}
.compilations_wrapp .compilations_blok .compilations_item .compilations_link a {
	display: block;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #181818;
	border-bottom: none;

}	
.compilations_wrapp .compilations_blok .compilations_item .compilations_link a:hover {
	color: #399;
}
.compilations_wrapp .compilations_blok .compilations_item.compilations_1 {
	background: url('/images/compilations_1.png') no-repeat center;
	background-size: cover;
	grid-area: 1 / 1 / span 1 / span 2;
}
.compilations_wrapp .compilations_blok .compilations_item.compilations_2 {
	background: url('/images/compilations2.png') no-repeat center;
	background-size: cover;
	grid-area: 1 / 3 / span 1 / span 2;
}
.compilations_wrapp .compilations_blok .compilations_item.compilations_3 {
	background: url('/images/compilations_3.jpg') no-repeat center;
	background-size: cover;
}
.compilations_wrapp .compilations_blok .compilations_item.compilations_4 {
	background: url('/images/compilations_4.png') no-repeat center;
	background-size: cover;
}
.compilations_wrapp .compilations_blok .compilations_item.compilations_5 {
	background: url('/images/compilations_5.png') no-repeat center;
	background-size: cover;
}
.compilations_wrapp .compilations_blok .compilations_item.compilations_6 {
	background: url('/images/compilations_6.png') no-repeat center;
	background-size: cover;
}


.compilations_wrapp .compilations_blok .compilations_item .compilations_link {
	display: none;
}
@media only screen and (min-width: 800px){
	.compilations_wrapp .compilations_blok .compilations_item:hover .compilations_link {
		display: block;
	}
	.compilations_wrapp .compilations_blok .compilations_item:hover .compilations_title{
		color: #181818;
	} 
	.compilations_wrapp .compilations_blok .compilations_item:hover {
		align-content: space-between;
	  	display: grid;
	  	background: #D6EBEB;
	}
}


.compilations_wrapp .compilations_blok .compilations_item.active .compilations_link {
	display: block;
}
.compilations_wrapp .compilations_blok .compilations_item.active .compilations_title{
	color: #181818;
}
.compilations_wrapp .compilations_blok .compilations_item.active {
	align-content: space-between;
  	display: grid;
  	background: #D6EBEB;
}


.compilations_wrapp .compilations_blok .compilations_item.compilations_1 .compilations_link {
	column-count: 2;
}
.backg_f3 {
	background: #f3f3f3;
	border-radius: 7px;
}
.designer_furniture_block,
.designer_convenience_block {
	margin-top: 40px;
	display: flex;
  	gap: 20px;
  	font-family: 'Gilroy';
}
.designer_furniture_block .grid_catal_furniture,
.designer_furniture_block .furniture_dig_block,
.designer_convenience_block .grid_catal_furniture,
.designer_convenience_block .furniture_dig_block {
	width: 50%;
}

.designer_furniture_block .grid_catal_furniture,
.designer_convenience_block .grid_catal_furniture,
.catalog_text_block .catalog_text_bottom_wrapp {
	display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 20px;
    column-gap: 20px;
    
}
.designer_furniture .designer_furniture_block .item-furniture,
.designer_convenience .designer_convenience_block .item-convenience {
	padding: 20px;
	font-size: 16px;
}
.designer_furniture .designer_furniture_block .item-furniture .title_furniture,
.designer_convenience .designer_convenience_block .item-convenience .title_convenience {
	display: flex;
  	align-items: center;
  	margin-bottom: 20px;
}
.designer_furniture .designer_furniture_block .item-furniture .title_furniture img,
.designer_convenience .designer_convenience_block .item-convenience .title_convenience img {
	margin-right: 20px;
}
.designer_furniture .designer_furniture_block .item-furniture .title,
.designer_convenience .designer_convenience_block .item-convenience .title {
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	color: #181818;
}
.designer_furniture .designer_furniture_block .item-furniture.item-furniture_4,
.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0{
	display: flex;
  	align-items: center;
}
.designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 {
	background: url('/images/catalog_icons/furniture_icon4.jpg') no-repeat right bottom, #f3f3f3;
	padding: 30px;
}
.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 {
	background: url('/images/catalog_icons/furniture_icon5.png') no-repeat left bottom, #f3f3f3;
	padding-right: 50px;
}

.designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 .title, 
.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .title {
	font-size: 26px;
	font-weight: bold;
	line-height: 110%;
}
.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 {
	justify-content: end;
}
.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .white_back{
	background: #fff;
	padding: 20px;
	border-radius: 7px;
}
.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .white_back span {
	display: block;	
	font-weight: bold;
}
.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .white_back span:not(:last-child){
	margin-bottom: 8px;

}
.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .wrapp-convenience {
	width: 39%;
}
.designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 .wrapp-furniture-4 {
	width: 45%;
}
.designer_convenience .designer_convenience_block .item-convenience.item-convenience_4 p.green {
	font-size: 14px;
}
.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .img_block_mobile{
	display: none;
}
.catalog_text_block {
	font-family: Gilroy;
	font-size: 16px;
	color: #181818;
}

.catalog_text_block .catalog_text_bottom_wrapp .item_bottom_text {
	padding: 20px;
	box-sizing: border-box;
}
.catalog_text_block .catalog_text_bottom_wrapp .item_bottom_text img {
	float: right;
}
.catalog_text_block .text_catalog {
	font-size: 26px;
    line-height: 120%;
    font-weight: 400;
    margin: 45px 0 30px 0;
}
.catalog_text_block .text_bottom{
	clear: both;
	padding: 20px;
	background: #EBF5F5;
	border-radius: 7px;
	margin-top: 20px;

}
.faq-on_catalog {
	display: flex;
	font-family: 'Gilroy';
	margin-top: 40px;
	justify-content: space-between;
	flex-wrap: wrap;

}
.faq-on_catalog .faq-list__quastion {
	padding: 20px;
	background: #F3F3F3;
	border-radius: 7px;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 25px;
	color: #181818;

}
.faq-on_catalog .faq-list__item, 
.faq-on_catalog .btn_faq_bottom {
	background: #F3F3F3;
	border-radius: 7px;
	min-height: 90px;
	align-content: center;
}
.faq-on_catalog .btn_faq_bottom {
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 25px;
	color: #399;
	padding: 20px;
	text-align: center;
}
.faq-on_catalog .faq-list__quastion::after {
	background: url(/images/catalog_icons/arrow_sity.png) top center no-repeat;
    width: 15px;
    height: 15px;
}
.faq-on_catalog .faq-list__answer {
	padding: 20px;
}
.faq-on_catalog .faq-list .faq-list__item .faq-list__quastion {
  padding-right: 43px;
}
.faq-on_catalog .faq-list {
	flex: 0 0 49%;
	margin-right: 0;
}

.mebel-page.mebel-page_section_new_template.mebel-page-catalog .main-catalog .pagination .pagination__container.hide-mobile {
	justify-content: center;
}
.mebel-page.mebel-page_section_new_template.mebel-page-catalog .main-catalog .pagination {
	margin: 0;
}
.tags_block.tags_block_new.perel_in_medel {
	display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.perel_in_medel .perel_in_medel_p {
	display: flex;
    justify-content: center;
    align-items: center;
}
.perel_in_medel .perel_in_medel_p span {
	margin-left: 9px;
}
.seo-text .tags_block.tags_block_new.perel_in_medel a {
	padding: 0 10px;
	margin: 0;
}
.seo-text .tags_block.tags_block_new.perel_in_medel a:hover {
  color: #339999;
  background: #f3f3f3;
}
.mebel-page_section_new_template .seo-text .tags_block.perel_in_medel div.show_all {
	margin: 0;
}

@media only screen and (max-width: 1320px) {
    .goods-item.goods-item-recommended_popup.hide-1320 {
        display: none!important;
    }
    .js-popup-create-bigdata.js-popup-create-bigdata-recommend {
        max-width: 1110px;
    }
}
@media only screen and (max-width: 1200px) {
	.designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 .wrapp-furniture-4 {
		width: 30%;
	}
	.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 {
		padding-right: 20px;
	}
	.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .wrapp-convenience {
	  width: 38%;
	}
}
@media only screen and (max-width: 1110px) {
    .js-popup-create-bigdata.js-popup-create-bigdata-recommend {
        max-width: 768px;
    }
}
@media only screen and (max-width: 1050px) {

	.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .wrapp-convenience,
	.designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 .wrapp-furniture-4 {
	    width: 80%;
	}
	.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0,
	.designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 {
	  align-items: baseline;
	  padding-top: 40px;
	}
	
	.designer_furniture_block .grid_catal_furniture, .designer_convenience_block .grid_catal_furniture {
		grid-template-columns: 1fr;
	}
}
@media screen and (max-width:968px) {
	.compilations_wrapp .compilations_blok {
		grid-template-columns: repeat(2, 1fr);
	}
	.compilations_wrapp .compilations_blok .compilations_item.compilations_2 {
		grid-area: 2 / 2 / span 1 / span 1;
	}
	.compilations_wrapp .compilations_blok .compilations_item.compilations_1 {
		grid-area: 1 / 1 / span 1 / span 1;
	}
	.faq-on_catalog .faq-list {
	  flex: 0 0 100%;
	  width: 100%;
	  max-width: 100%;
	}
	.faq-on_catalog .faq-list__item, .faq-on_catalog .btn_faq_bottom {
		min-height: auto;
	}
}
@media screen and (max-width:800px) {
	.title_in_catalog{
		font-size: 30px;
	}
	.designer_furniture_block, .designer_convenience_block {
		flex-direction: column;
	}
	.compilations_wrapp .compilations_blok .compilations_item .compilations_title {
		font-size: 20px;
	}
	.designer_furniture_block .grid_catal_furniture, .designer_convenience_block .grid_catal_furniture {
	    grid-template-columns: 1fr 1fr;
	    
	}
	.designer_furniture_block .grid_catal_furniture,
	.designer_furniture_block .furniture_dig_block,
	.designer_convenience_block .grid_catal_furniture,
	.designer_convenience_block .furniture_dig_block {
		width: 100%;
	}
	.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .wrapp-convenience,
	.designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 .wrapp-furniture-4 {
    	width: 60%;
  	}
  	.designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 {
		background: url('/images/catalog_icons/furniture_icon4_m.jpg') no-repeat right bottom, #f3f3f3;
		height: 369px;
	}
	.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 {
		background: #f3f3f3;
		height: 386px;
		position: relative;
		z-index: 1;
	}
	.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .img_block_mobile{
		display: block;
		position: absolute;
		bottom: 0;
		left: 50%;
		margin-right: -50%;
		z-index: 2;
		transform: translate(-50%,0);


	}
	.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .wrapp-convenience {
		width: 100%;
	}
	 .designer_convenience .designer_convenience_block .item-convenience.item-convenience_0, 
	 .designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 {
	 	padding-top: 20px;
	 }
	 .designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 .title,
	 .designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .title {
	 	font-size: 20px;
	 	margin-bottom: 10px;
	 }
	.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .text_convenience, 
	.designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 .text_furniture{
	  	font-size: 14px;
	  	line-height: 120%;
	}
	.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 .white_back {
	  padding: 10px;
	}
	.designer_furniture .designer_furniture_block .item-furniture .title_furniture,
	.designer_convenience .designer_convenience_block .item-convenience .title_convenience {
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 600px) {
    .goods-items-recommended_popup {
        display: block;
    }
    .js-popup-create-bigdata.js-popup-create-bigdata-recommend {
        max-width: 360px;
        top: 0 !important;
    }
    .title_in_catalog{
		font-size: 24px;
	}
	.title_p,
	.catalog_text_block .text_catalog {
		font-size: 20px;
	}
	.catalog_text_block .text_catalog {
		margin: 20px 0 15px 0;
	}
	.compilations_wrapp .compilations_blok{
		display: block;
	}
	.compilations_wrapp .compilations_blok .slick-list,
	.designer_convenience_block .grid_catal_furniture .slick-list,
	.designer_furniture_block .grid_catal_furniture .slick-list {
        margin-left: -10%;
    }
    .designer_convenience_block .grid_catal_furniture .slick-track,
	.designer_furniture_block .grid_catal_furniture .slick-track {
		display: flex;
	}
    .compilations_wrapp .compilations_blok .compilations_item {
    	margin-right: 10px;
    }
    .compilations_wrapp .compilations_blok {
	  margin-top: 30px;
	}
	.designer_convenience_block .grid_catal_furniture {
		order: 1;
	}
	.designer_convenience .designer_convenience_block .item-convenience.item-convenience_0 {
		order: 2;
	}
	.designer_furniture_block .grid_catal_furniture, .designer_convenience_block .grid_catal_furniture {
		display: block;
	}
	.designer_furniture .designer_furniture_block .item-furniture, .designer_convenience .designer_convenience_block .item-convenience {
		margin-right: 10px;
	}
	.designer_furniture .designer_furniture_block .item-furniture .title_furniture, .designer_convenience .designer_convenience_block .item-convenience .title_convenience {
	    margin-bottom: 20px;
	}
	.designer_furniture_block, 
	.designer_convenience_block,
	.faq-on_catalog,
	.mebel-page_section_mobile.mebel-page_section_new_template .main-catalog .wrapper-fluid {
		margin-top: 30px;
	}
	.designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 .wrapp-furniture-4 {
		width: 100%;
	}
	.designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 .wrapp-furniture-4 .text_furniture {
		width: 60%;
	}
	.catalog-header.mebel-page .banner-img {
		width: 100%;
	}
	.catalog_text_block .catalog_text_bottom_wrapp {
	  grid-template-columns: 1fr;
	  row-gap: 10px;
	  column-gap: 10px;
	  font-size: 14px;
	}
	.catalog_text_block .text_bottom {
		font-size: 14px;
	}
	.faq-on_catalog .faq-list__quastion {
		font-size: 18px;
	}
	.mb70 {
	  margin-bottom: 50px;
	}
	.mebel-page_section_mobile.mebel-page_section_new_template.mebel-page-catalog .main-catalog .wrapper-fluid {
	    margin-top: 0;
	  }
	.mebel-page.mebel-page-custom {
		flex: auto;
	}
	.row .mebel-page.mebel-page-custom .row {
	    margin-left: 0;
	    margin-right: 0;
	}

}
@media only screen and (max-width: 1110px){

}

@media only screen and (max-width: 400px) {
	.designer_furniture .designer_furniture_block .item-furniture.item-furniture_4 {
		height: 390px;
	}
}