@charset "UTF-8";
/*.common-section  ~ #collection{
	width: 100%!important;
}*/
/* advanced_search.css */
#search .search-wrap,
.testqwe {
	position: absolute;
	display: none;
	top: 40px;
	left: 0;
	background: #fdfdfd;
	z-index: 100;
	width: 100%;
	border-top: 1px solid #eee;
}
#search a,
.testqwe {
	color: #333;
}
#search .found,
.testqwe {
	background: yellow;
}
#search .search-cat-item,
.testqwe {
	display: flex;
	border: 1px solid #eee;
	border-top: none;
	padding: 10px;
	width: 100%;
	flex-wrap: wrap;
}
#search #search-products a,
#search #search-categories a,
.testqwe {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
}
#search .list-item,
.testqwe {
	padding: 0 15px;
	border: 1px solid transparent;
}
#search .list-item span,
.testqwe {
	overflow-x: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#search #search-keywords,
.testqwe {
	display: flex;
	flex-direction: column;
}
#search #search-keywords .list-item,
.testqwe {
	display: flex;
	flex-direction: row;
}
#search #search-products .list-item,
.testqwe {
	width: 33%;
	height: 180px;
}
#search #search-categories .list-item,
.testqwe {
	width: 50%;
	height: 180px;
}
/* Slider  Slick*/
.slick-slider,
.testqwe {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-webkit-tap-highlight-color: transparent;
}
.slick-list,
.testqwe {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus,
.testqwe {
	outline: none;
}
.slick-list.dragging,
.testqwe {
	cursor: pointer;
}
.slick-slider .slick-track,
.slick-slider .slick-list,
.testqwe {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track,
.testqwe {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:before,
.slick-track:after,
.testqwe {
	display: table;
	content: "";
}
.slick-track:after,
.testqwe {
	clear: both;
}
.slick-loading .slick-track,
.testqwe {
	visibility: hidden;
}
.slick-slide,
.testqwe {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir="rtl"] .slick-slide,
.testqwe {
	float: right;
}
.slick-slide img,
.testqwe {
	display: block;
}
.slick-slide.slick-loading img,
.testqwe {
	display: none;
}
.slick-slide.dragging img,
.testqwe {
	pointer-events: none;
}
.slick-initialized .slick-slide,
.testqwe {
	display: block;
}
.slick-loading .slick-slide,
.testqwe {
	visibility: hidden;
}
.slick-vertical .slick-slide,
.testqwe {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden,
.testqwe {
	display: none;
}
@media (max-width: 767px) {
	.category-wrapper .product-gallery__wrapper + .product-info__comments-wrapper,
	.testqwe {
		display: none;
	}
}
.vertical-categories__item.v_height,
.testqwe {
	position: static;
}
.vertical-categories__item.v_height > a,
.testqwe {
	position: relative;
}
.vertical-categories__item.v_height .submenu-bedroom,
.testqwe {
	top: auto;
	bottom: 0px;
	padding: 20px 30px 187px;
	background-size: 105px;
}
@media (min-width: 900px) {
	.vertical-categories.vertical-categories--popup > li:nth-child(14) > a,
	.vertical-categories.vertical-categories--popup > li:nth-child(15) > a,
	.vertical-categories.vertical-categories--popup > li:nth-child(16) > a,
	.vertical-categories.vertical-categories--popup > li:nth-child(17) > a,
	.vertical-categories.vertical-categories--popup > li:nth-child(18) > a,
	.vertical-categories.vertical-categories--popup > li:nth-child(20) > a,
	.testqwe {
		position: relative;
	}
	.vertical-categories.vertical-categories--popup > li:nth-child(14),
	.vertical-categories.vertical-categories--popup > li:nth-child(15),
	.vertical-categories.vertical-categories--popup > li:nth-child(16),
	.vertical-categories.vertical-categories--popup > li:nth-child(17),
	.vertical-categories.vertical-categories--popup > li:nth-child(18),
	.vertical-categories.vertical-categories--popup > li:nth-child(20) {
		position: static;
	}
	.vertical-categories.vertical-categories--popup > li:nth-child(14) .submenu-bedroom,
	.vertical-categories.vertical-categories--popup > li:nth-child(14) ~ li .submenu-bedroom,
	.testqwe {
		top: auto;
		bottom: 0px;
		padding: 20px 30px 187px;
		padding: 20px 30px 110px;
		background-size: 105px;
	}
}
.checkout-page #cart_popup,
.testqwe {
	display: none !important;
}
@media (min-width: 1100px) {
	.side-divider-filters .product-info__side-wrapper:not(.big_category) {
		width: calc(100% - 330px);
	}
	.side-divider-filters .product-info__side-wrapper:not(.big_category) + .categories-side-wrapper {
		width: 330px;
	}
	section .side-divider-filters {
		justify-content: flex-end;
	}
}
.cart-line .cart-line__text,
.testqwe {
	background-color: #ea3c27;
	border-radius: 2px;
	text-align: center;
	padding: 6px 10px 6px 5px;
	margin-right: 3px;
}
.cart-line__text,
.testqwe {
	cursor: pointer;
}
.common-popup.q4,
.testqwe {
	padding: 35px 20px;
	border-radius: 10px;
}
.search-cat-item span.product-card__name,
.testqwe {
	margin-left: 10px;
	line-height: 18px;
	display: inline-flex;
	align-items: center;
}
#search-products .product-card__purchase,
.testqwe {
	position: static;
	flex: 1 0 100px;
}
#collection .slick-arrow,
.testqwe {
	font-size: 0px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: 50px;
	z-index: 12;
}
#collection .slick-next.slick-arrow,
.testqwe {
	right: 0px;
}
#collection .slick-prev.slick-arrow,
.testqwe {
	left: 0px;
}
#collection .slick-active button,
.testqwe {
	background-color: red;
}
.left_new img,
.testqwe {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
#collection .slick-arrow,
.testqwe {
	background: #ea3c27;
}
#collection .slick-arrow:before,
.testqwe {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
}
#collection .slick-next.slick-arrow:before,
.testqwe {
	transform: rotate(-135deg);
	position: relative;
}
#collection .slick-prev.slick-arrow:before,
.testqwe {
	transform: rotate(45deg);
	position: relative;
	left: 10px;
}
button:focus,
button:active,
.testqwe {
	outline: 0 !important;
	border: 0 !important;
}
.all-characteristics__dots,
.testqwe {
	width: 0;
}
.all-characteristics__value,
.testqwe {
	white-space: normal !important;
}
.all-characteristics__item,
.testqwe {
	-ms-flex-direction: column;
	flex-direction: column;
	border-bottom: 1px dashed #040707;
}
span.all-characteristics__name,
.testqwe {
	color: #646464;
}
@media (min-width: 768px) {
	.all-characteristics__item,
	.testqwe {
		flex-direction: row;
		padding: 4px 0;
	}
	span.all-characteristics__name,
	.testqwe {
		color: #646464;
		/*white-space: normal;*/
		display: inline-block;
	}
	span.all-characteristics__dots,
	.testqwe {
		display: inline-block;
		width: 0px;
	}
	.all-characteristics__value,
	.testqwe {
		white-space: normal !important;
		display: inline-block;
		font-size: 15px;
	}
}
@media (min-width: 1000px) {
	#collection .slick-next.slick-arrow,
	.testqwe {
		right: 7px;
	}
	#collection .slick-prev.slick-arrow,
	.testqwe {
		left: 7px;
	}
	.right_new p.collections__title,
	.testqwe {
		height: auto;
		margin-top: 5px;
		padding: 0 5px;
		font-size: 12px;
	}
	.left_new,
	.testqwe {
		display: inline-block;
		width: calc(100% - 20px);
		margin-right: 20px;
	}
	.right_new,
	.testqwe {
		display: inline-block;
		flex: 260px 1 0;
		font-size: 12px;
		position: sticky;
		top: 5px;
	}
	.row.newspaper,
	.testqwe {
		font-size: 0px;
		display: flex;
		align-items: flex-start;
	}
	.row.clear-right,
	.testqwe {
		font-size: 0px;
		display: block;
		align-items: flex-start;
	}
	.right_new .collections__item-wrapper,
	.testqwe {
		width: 100%;
		max-width: 260px;
		padding: 3px 5px;
	}
	.right_new .collections__img-wrapper,
	.testqwe {
		height: 100px;
		width: calc(100% - 20px);
		overflow: hidden;
		padding: 0px;
		margin: 10px 10px 0;
		position: relative;
	}
	.right_new .collections__img,
	.testqwe {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%) scale(1.5);
		margin: 0;
	}
	.right_new .collections__item,
	.testqwe {
		padding-top: 0px;
	}
}
.col-img,
.testqwe {
	flex: 1 0 150px;
}
.row-info,
.testqwe {
	width: 100%;
}
.col-img a,
.testqwe {
	display: block;
	height: 85px;
	overflow: hidden;
}
.col-img img,
.testqwe {
	max-width: 100%;
	width: 100px;
	height: 100px;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.row-info .name_p,
.testqwe {
	color: #3e77aa;
	display: block;
	width: 40%;
}
.js-wrapp_pp .price > span,
.col-info .price > span,
.testqwe {
	background: yellow;
	display: inline-block;
	border-radius: 4px;
	vertical-align: middle;
	white-space: nowrap;
	background: #fef2b8;
	padding: 7px;
	color: #aaa;
	color: #4d4b4b;
	font-weight: bold;
}
span.grn,
.testqwe {
	font-size: 12px;
}
.row_product-popup,
.testqwe {
	border: 1px solid #ddd;
	padding: 20px 20px 20px 40px;
	margin-bottom: 10px;
	display: flex;
	position: relative;
	border-radius: 10px;
}
.wrapper_product-popup .col-info,
.wrapper_product-popup .col-item,
.wrapper_product-popup .col-price,
.testqwe {
	width: 20%;
}
.common-popup.q4,
.testqwe {
	line-height: 1;
}
.row-center,
.testqwe {
	display: flex;
	justify-content: space-between;
	height: 100%;
	align-items: center;
	flex-wrap: wrap;
}
.row-top,
.testqwe {
	display: flex;
	justify-content: space-between;
}
.top-name-p,
.testqwe {
	color: #999;
}
.new-price,
.testqwe {
	display: inline-block;
	font-size: 22px;
	line-height: 25px;
	color: #000;
	text-align: right;
	font-weight: bold;
}
input.qty,
.testqwe {
	padding: 5px;
	border: 1px solid #d2d2d2;
	border-radius: 4px;
	font-size: 15px;
	resize: none;
	caret-color: #00a046;
	color: #4d4b4b;
	width: 68px;
	height: 28px;
	line-height: 28px;
	margin: 0 9px;
	text-align: center;
}
input.qtyplus,
input.qtyminus,
.testqwe {
	font-size: 18px;
	line-height: 18px;
	color: #3a76ac;
	padding: 0 4px;
}
span.row-close,
.testqwe {
	position: absolute;
	background: #ddd;
	display: inline-block;
	width: 25px;
	height: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	top: 10px;
	left: 10px;
	cursor: pointer;
}
.row-close svg.common-popup__close-icon,
.testqwe {
	position: static;
	fill: #fff;
	transform: translate(0%, 0%);
}
.span.row-close:hover,
.testqwe {
	background: #b7b6b6;
}
.wrapp-g-p,
.testqwe {
	display: inline-flex;
	flex-direction: column;
}
.general_price,
.testqwe {
	display: inline-flex;
	justify-content: space-between;
	padding: 10px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: #ddf7dd;
}
.general_price > span + span,
.testqwe {
	font-size: 24px;
}
.common-popup.q4 .common-popup__buttons,
.testqwe {
	align-items: flex-end;
}
div#form_body,
.testqwe {
	max-height: calc(100vh - 390px);
	overflow-y: auto;
	overflow-x: hidden;
	border-bottom: 1px solid #dddd;
}
.header_popup_cart,
.testqwe {
	padding: 10px 20px 10px 40px;
	display: flex;
	color: #727272;
	font-size: 18px;
}
.header_popup_cart .name_p,
.testqwe {
	color: #727272;
	font-size: 18px;
}
span.not_product,
.testqwe {
	margin: auto;
	font-size: 30px;
	display: flex;
	align-items: center;
}
.not_product .cart__icon.cart__open-btn,
.testqwe {
	position: static;
}

@media (max-width: 800px) {
	.col-img img,
	.testqwe {
		max-height: 110%;
	}
	.col-img,
	.testqwe {
		flex: 1 0 150px;
		padding-right: 20px;
	}
	input.qty,
	.testqwe {
		width: 40px;
	}
}
@media (max-width: 600px) {
	.row_product-popup,
	.testqwe {
		flex-direction: column;
	}
	.col-img,
	.testqwe {
		padding-right: 0px;
		justify-content: center;
		flex: 1 0 100%;
	}
	.col-img a,
	.testqwe {
		display: inline-block;
	}
	div#form_body,
	.testqwe {
		max-height: calc(100vh - 350px);
		overflow-y: auto;
		overflow-x: hidden;
	}
}

@media (max-width: 400px) {
	.new-price,
	.testqwe {
		font-size: 18px;
		white-space: nowrap;
	}
	.row_product-popup,
	.testqwe {
		padding: 15px;
	}
	.col-info .price > span,
	.testqwe {
		padding: 7px 3px;
	}
	.row-info .name_p,
	.testqwe {
		margin-bottom: 0px;
		padding-bottom: 10px;
		border-bottom: 1px solid #eee;
	}
}
.common-popup,
.testqwe {
	width: 1000px;
}
.name_p a,
.name_p div + div > span,
.testqwe {
	margin-bottom: 5px;
	display: inline-block;
}
.title-p-pr,
.testqwe {
	color: #3c3535;
	font-size: 18px;
	margin: 10px 0;
	text-align: left;
}
.filters__show-button .f-mob-close,
.testqwe {
	display: none;
}
@media (max-width: 1000px) {
	.col-item #myform,
	.testqwe {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.col-img,
	.testqwe {
		flex: 1 0 100px;
		padding-right: 20px;
	}
}
@media (max-width: 700px) {
	.header_popup_cart,
	.testqwe {
		display: none;
	}
	.row-info .name_p,
	.testqwe {
		width: 100%;
		margin-bottom: 10px;
	}
	.wrapper_product-popup .col-info,
	.wrapper_product-popup .col-item,
	.wrapper_product-popup .col-price,
	.testqwe {
		width: 33%;
	}
	.not_product,
	.testqwe {
		font-size: 22px;
	}
	.not_product .cart__icon.cart__open-btn,
	.testqwe {
		transform: scale(1);
		width: 60px;
	}
}
@media (max-width: 600px) {
	.js-wrapp_pp + div > span,
	.testqwe {
		white-space: normal !important;
		display: block;
	}
	.common-popup.q4 .common-popup__buttons,
	.testqwe {
		width: calc(100%);
		margin: 0;
		flex-direction: row;
		align-items: flex-end;
		justify-content: space-around;
	}
	.common-popup.q4 .common-popup__button:first-child,
	.testqwe {
		margin-bottom: 0px;
	}
	.common-popup.q4 .common-popup__button,
	.testqwe {
		padding: 0px 10px;
		font-size: 14px;
		line-height: 40px;
	}
	.common-popup.q4 .general_price,
	.testqwe {
		padding: 10px 3px;
		font-size: 12px;
		margin-bottom: 10px;
	}
	.common-popup.q4 .general_price > span + span,
	.testqwe {
		font-size: 18px;
	}
	.common-popup.q4,
	.testqwe {
		padding: 35px 20px 10px;
		border-radius: 3px;
	}
	span.common-popup__title,
	.testqwe {
		margin-bottom: 15px;
	}
	div#form_body,
	.testqwe {
		padding-right: 5px;
	}
	.common-popup__buttons > .common-popup__button,
	.testqwe {
		margin-right: 6px;
	}
	.filter-close-w .f-mob-show,
	.testqwe {
		display: none;
	}
	.filter-close-w .f-mob-close,
	.testqwe {
		display: block;
	}
	.row .filters__show-button,
	.testqwe {
		display: inline-block;
		width: 170px;
		margin: 10px;
		border-radius: 5px;
		color: #fff;
		font-size: 14px;
		background: #4c4c4c;
		text-align: center;
		height: 32px;
	}
	.filters__show-button .filters__show-icon,
	.testqwe {
		fill: #fff;
		right: auto;
		left: 15px;
		width: 16px;
	}
	.row .filters__show-button:hover,
	.testqwe {
		background: #4c4c4c;
	}
	.filters.colection_filter.filters--visible,
	.testqwe {
		padding: 15px;
	}
	.filters .filters__link:before,
	.testqwe {
		border-radius: 3px;
	}
	.filters .filters__title,
	.testqwe {
		font-size: 14px;
		margin-bottom: 5px;
	}
	.filters .filters__element,
	.testqwe {
		padding-bottom: 8px;
		margin-bottom: 8px;
	}
}
@media (max-width: 500px) {
	.row_product-popup,
	.testqwe {
		flex-direction: column;
	}
	.col-img,
	.testqwe {
		padding-right: 0px;
		justify-content: center;
		flex: 1 0 100%;
	}
	.col-img a,
	.testqwe {
		display: inline-block;
	}
	.row_product-popup,
	.testqwe {
		padding: 20px;
	}
	.col-item,
	.testqwe {
		width: 110px;
	}
	input.qty,
	.testqwe {
		margin: 0px;
	}
	input.qtyplus,
	input.qtyminus,
	.testqwe {
		padding: 0 10px;
	}
	.row_product-popup .col-img,
	.testqwe {
		display: flex;
		flex-direction: row;
		padding-right: 0px;
	}
	.row_product-popup .col-img a,
	.testqwe {
		flex: 0 0 90px;
		padding-right: 10px;
		display: inline-flex;
	}
	.row_product-popup,
	.testqwe {
		padding: 20px 5px 20px 20px;
	}
	.row_product-popup .js_name_p a,
	.testqwe {
		height: auto;
		margin-bottom: 7px;
		text-align: left;
		color: #5d9cec;
	}
	.row_product-popup .js-wrapp_pp .price > span,
	.testqwe {
		margin-bottom: 8px;
	}
	.row_product-popup .js-wrapp_pp + div,
	.testqwe {
		text-align: left;
		width: calc(100% + 10px);
	}
	.row_product-popup span.row-close,
	.testqwe {
		top: 3px;
		left: 3px;
		z-index: 12;
	}
	.col-item #myform,
	.testqwe {
		flex-direction: row;
	}
	.row_product-popup .row-center,
	.testqwe {
		display: block;
	}
	.row_product-popup .col-item,
	.testqwe {
		width: 48%;
		display: inline-flex;
		float: left;
	}
	.row_product-popup .col-price,
	.testqwe {
		width: 45%;
		display: inline-block;
		float: right;
	}
	.container.cart-line__container.padding-section,
	.testqwe {
		display: flex;
		justify-content: space-between;
	}
	span.cart-line__products-quantity.count,
	.testqwe {
		display: none;
	}
	.cart-line__container .cart-line__price,
	.testqwe {
		margin-right: 0px;
	}
	.container.cart-line__container.padding-section > *,
	.testqwe {
		font-size: 14px;
		text-transform: none;
	}
	jdiv.wrap_mW._show_1e._orinationRight_25._showLogo_3q.__jivoMobileButton,
	.testqwe {
		bottom: 33px !important;
	}
	/*.label_39._bottom_3v._init_Tk,.testqwe{
		display: none;
	}*/
	.common-popup.q4,
	.testqwe {
		padding: 10px;
		border-radius: 3px;
	}
	.row_product-popup .col-img > a,
	.testqwe {
		flex: 0 0 70px;
		height: 71px;
	}
	.common-popup,
	.testqwe {
		transform: translate(-50%, -57%) !important;
	}
	.row_product-popup .col-img,
	.testqwe {
		align-items: center;
	}
	.js_name_p a,
	.testqwe {
		padding-right: 0px !important;
	}
	.row_product-popup,
	.testqwe {
		padding: 20px 5px 5px 8px;
	}
	.title-p-pr,
	.testqwe {
		font-size: 16px;
	}
	#form_body + .common-popup__title,
	.testqwe {
		margin-bottom: 7px;
	}
	.cart-line .cart-line__text,
	.testqwe {
		padding: 6px 5px 6px 5px;
	}
	.padding-section,
	.testqwe {
		padding-left: 5px;
		padding-right: 5px;
	}
	.cart-line__button-checkout,
	.testqwe {
		padding: 7px 5px 7px 5px !important;
	}
	div#form_body,
	.testqwe {
		max-height: calc(100vh - 260px);
	}
}
@media (max-width: 400px) {
	.common-popup.q4 .common-popup__button,
	.testqwe {
		font-size: 11px;
	}
	.common-popup.q4 .general_price > span + span,
	.testqwe {
		font-size: 15px;
	}
}
@media (max-width: 340px) {
	.common-popup.q4 .common-popup__button,
	.testqwe {
		font-size: 10px;
	}
	.common-popup.q4 .general_price > span + span,
	.testqwe {
		font-size: 14px;
	}
}

.product-card__advantages[data-lang="ua"] .product-card__phrase::after,
.product-card__advantages[data-lang="uk"] .product-card__phrase::after,
.testqwe {
	content: "Топ продажів";
}
.product-card__advantages[data-lang="ru"] .product-card__phrase::after,
.testqwe {
	content: "Топ продаж";
}
.product-card__advantages[data-lang="ua"] .product-card__delivery::after,
.product-card__advantages[data-lang="uk"] .product-card__delivery::after,
.testqwe {
	content: "Швидка доставка";
}
.product-card__advantages[data-lang="ru"] .product-card__delivery::after,
.testqwe {
	content: "Быстрая доставка";
}
[data-lang="ua"] .in-stock::after,
[data-lang="uk"] .in-stock::after,
.testqwe {
	content: "В наявності" !important;
}
[data-lang="ru"] .in-stock::after,
.testqwe {
	content: "В наличии" !important;
}
.product-info__elements-wrapper[data-lang="ua"] .in-stock::after,
.product-info__elements-wrapper[data-lang="uk"] .in-stock::after,
.testqwe {
	content: "В наявності";
}
.product-info__elements-wrapper[data-lang="ru"] .in-stock::after,
.testqwe {
	content: "В наличии";
}
.product-card__wrapper-category.outbuy,
.testqwe {
	/*pointer-events: none;*/
}
.product-card__wrapper-category.outbuy .product-card__cart-button,
.testqwe {
	background-color: #999;
	opacity: 0.5;
}
.product-card__wrapper-category.outbuy .product-card .product-card__img,
.testqwe {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	z-index: 1;
	opacity: 0.5;
}

.product-card__wrapper-category.outbuy,
.testqwe {
	position: relative;
}
@media (min-width: 500px) {
	.horizontal-categories > li:nth-last-child(4):after,
	.horizontal-categories > li:nth-last-child(2):after,
	.testqwe {
		content: "";
		background-image: url(/image/new.svg);
		display: inline-block;
		width: 30px;
		height: 30px;
		position: absolute;
		top: 8px;
		right: 8px;
		z-index: 0;
	}
	.top-languanges #form-language > a:hover,
	.testqwe {
		background: #fff7f7;
		border: 1px solid #ffc9c9;
	}
	.top-languanges #form-language > a,
	.testqwe {
		display: inline-block;
		border: 1px solid #fff;
		padding: 4px;
		border-radius: 50%;
		color: #353535;
		text-transform: uppercase;
	}
}
@media (max-width: 500px) {
	.container[data-lang="ua"] .product-card__wrapper-category.outbuy::after,
	.container[data-lang="uk"] .product-card__wrapper-category.outbuy::after,
	.container[data-lang="ru"] .product-card__wrapper-category.outbuy::after,
	.testqwe {
		width: auto;
		font-size: 16px;
		left: 50%;
		top: 29%;
		transform: translateX(-50%) rotate(-30deg);
		white-space: nowrap;
	}
	.horizontal-categories > li:nth-last-child(2) svg,
	.testqwe {
		transform: scale(1.4);
	}
	.horizontal-categories > li:nth-last-child(4):after,
	.horizontal-categories > li:nth-last-child(2):after,
	.testqwe {
		content: "";
		background-image: url(/image/new.svg);
		display: inline-block;
		width: 30px;
		height: 30px;
		position: absolute;
		top: 0;
		right: 20px;
		z-index: 0;
	}
}
.product-card__wrapper-category,
.testqwe {
	order: 1;
}
.product-card__wrapper-category.outbuy,
.testqwe {
	order: 2;
}
.product-card__wrapper.load-more-wrap.collections-lazy-load,
.testqwe {
	order: 3;
}
@media (max-width: 500px) {
	.main-header__logo,
	.testqwe {
		max-width: 50%;
		margin: 10px auto;
		margin-top: -20px;
		display: block;
		transform: translateX(25px);
	}
	.main-nav__link,
	.main-nav__item_i,
	.testqwe {
		line-height: 40px !important;
		text-align: center;
	}
	header .top-languanges,
	.testqwe {
		display: none;
	}
	.main-nav__item_i .top-languanges form,
	.testqwe {
		color: #fff;
	}
	.main-nav__item_i .top-languanges form > span,
	.testqwe {
		display: inline-block;
		padding: 5px;
		border: 1px solid #aaa;
		border-radius: 50%;
		line-height: 20px;
		color: #aaa;
	}
	header .main-header__block .top-languanges,
	.testqwe {
		display: inline-flex;
		position: absolute;
		top: 10px;
		right: 58px;
		z-index: 12;
	}
	.main-header__block .top-languanges form,
	.testqwe {
		display: flex;
		align-items: center;
	}
	.main-header__block .top-languanges span,
	.testqwe {
		display: inline-block;
		border: 1px solid red;
		padding: 4px;
		border-radius: 50%;
		color: #353535;
		background: #fff7f7;
		text-transform: uppercase;
		font-size: 14px;
		margin: 0 4px;
	}
	.main-header__block .main-header__logo,
	.testqwe {
		transform: translateX(0px);
	}
}
@media (max-width: 360px) {
	header .main-header__block .top-languanges,
	.testqwe {
		display: inline-flex;
		position: absolute;
		top: 4px;
		right: 16%;
		z-index: 12;
	}
	header .cart__icon,
	.testqwe {
		transform: scale(0.5);
		left: -68px;
	}
	header .cart__products-quantity,
	.testqwe {
		left: -30px;
	}
	.main-header__block .main-header__logo,
	.testqwe {
		transform: translateX(0px);
	}
	.main-header__block .top-languanges form,
	.testqwe {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.main-header__block .top-languanges span,
	.testqwe {
		display: inline-block;
		border: 1px solid red;
		padding: 3px;
		border-radius: 50%;
		color: #353535;
		background: #fff7f7;
		text-transform: uppercase;
		font-size: 12px;
		margin: 0;
	}
}
@media (max-width: 720px) {
	.common-section.all-characteristics + .product-info__comments-wrapper,
	.product-info__left-side .product-info__comments-wrapper,
	.testqwe {
		display: none;
	}
	section.common-section.all-characteristics,
	div.common-section.all-characteristics,
	.testqwe {
		margin-bottom: 40px;
	}
	button#open-categories-button,
	button#open-categories-button1,
	.testqwe {
		background-color: transparent;
		color: #ea3c27;
		font-size: 0px;
		display: flex;
		font-weight: 300;
		align-items: center;
	}
	span.gamburger,
	.testqwe {
		position: relative;
		height: 24px;
		width: 24px;
		display: flex;
		margin-right: 6px;
		border-radius: 6px;
	}
	.open_menu span.gamburger {
		background-color: #fff;
	}
	.gamburger > span,
	.testqwe {
		display: inline-block;
		width: 100%;
		height: 3px;
		background: #ea3c27;
		position: absolute;
		top: calc(50% - 1px);
		border-radius: 3px;
		transition: all 0.3s;
	}
	.gamburger > span:first-child,
	.testqwe {
		top: 0px;
	}
	.gamburger > span:last-child,
	.testqwe {
		top: auto;
		bottom: 0;
	}
	.categories-side-wrapper.qwe,
	.testqwe {
		position: relative;
	}
	.row .filters__show-button,
	.testqwe {
		position: absolute;
		right: 0px;
		width: auto;
		background: transparent;
		color: #000;
		margin: 0;
		transform: translateY(calc(-100% - 4px));
		padding-left: 30px;
	}
	.filters__show-button .filters__show-icon,
	.testqwe {
		fill: #000;
		right: auto;
		left: 6px;
		width: 16px;
	}
	.row .filters__show-button:hover,
	.testqwe {
		background: transparent;
	}
	.open_menu .gamburger > span:nth-child(1) {
		top: calc(50% - 1px);
		transform: rotate(45deg);
	}
	.open_menu .gamburger > span:nth-child(2) {
		width: 0;
	}
	.open_menu .gamburger > span:nth-child(3) {
		top: calc(50% - 1px);
		transform: rotate(-45deg);
	}
	.open_menu ~ .container.qweqwe .categories-side-wrapper.qwe,
	.testqwe {
		display: none;
	}
}
.container.workcs p,
.testqwe {
	margin-bottom: 10px;
	font-size: 14px;
}
.container.workcs ul,
.testqwe {
	padding-left: 20px;
	margin-bottom: 15px;
	list-style: disc;
}
.container.workcs b,
.testqwe {
	font-weight: bold;
}
.container.workcs a,
.testqwe {
	text-decoration: underline;
}
.container.workcs li,
.testqwe {
	padding-bottom: 10px;
}
.top-languanges *,
.testqwe {
	text-transform: uppercase;
}
.filters__property:checked + span:after,
.testqwe {
	content: "";
	position: absolute;
	left: 4px;
	top: 9px;
	display: block;
	width: 12px;
	height: 8px;
	border-left: 2px solid #040707;
	border-bottom: 2px solid #040707;
	transform: rotate(-45deg);
}
@media (max-width: 1550px) and (min-width: 1200px) {
	header .main-header__search-field,
	.testqwe {
		min-width: 280px;
	}
	header .cart,
	.testqwe {
		padding-left: 60px;
	}
	header .main-header__logo,
	.testqwe {
		max-width: 200px;
	}
	header .phones__link,
	.testqwe {
		font-size: 12px;
		line-height: 18px;
	}
	header .shedule,
	.testqwe {
		font-weight: 700;
		font-size: 12px;
	}
	header .top-languanges,
	.testqwe {
		width: 45px;
	}
	header .cart__icon.cart__open-btn,
	.testqwe {
		width: 70px;
		left: -65px;
	}
	header .cart__products-quantity,
	.testqwe {
		left: -34px;
	}
}
div.common-description p,
.testqwe {
	font-size: 14px;
	line-height: 22px;
}
div.common-description li,
.testqwe {
	font-size: 14px;
	line-height: 22px;
}
div.common-description ul,
div.common-description ol,
.testqwe {
	margin-bottom: 5px;
}
@media (min-width: 990px) {
	.footer__navigation-item:nth-child(2) ul.footer__list,
	.testqwe {
		display: flex;
		flex-wrap: wrap;
	}
	.footer__navigation-item:nth-child(2) .footer__list li.footer__item,
	.testqwe {
		width: 50%;
		padding: 0 5px;
	}
	div .footer__contacts-title,
	.testqwe {
		margin-bottom: 5px;
	}
}
@media (min-width: 767px) {
	section.advantages.padding-section .advantages__list,
	div.advantages.padding-section .advantages__list,
	.testqwe {
		margin: 0;
	}
	section.advantages.padding-section ~ section.slider-section.collections-top.common-section,
	div.advantages.padding-section ~ div.slider-section.collections-top.common-section,
	.testqwe {
		margin-top: 0px !important;
	}
}
.viber_chat img,
.testqwe {
	width: 60px;
	height: 60px;
	max-width: 100%;
	max-height: 100%;
}
.viber_chat,
.testqwe {
	display: inline-block;
	width: 60px;
	height: 60px;
	position: fixed;
	bottom: 24px;
	left: 10px;
}
@media (max-width: 767px) {
	.viber_chat,
	.testqwe {
		width: 80px;
		height: 80px;
		bottom: 10px;
		padding: 10px;
	}
}
#button-cart.default_button-cart,
.testqwe {
	background-color: #ebecec;
	color: #b7baba;
	pointer-events: none;
}
.wrap_soc img,
.testqwe {
	width: 45px;
	height: 45px;
	max-width: 100%;
	max-height: 100%;
}
img.footer__logo {
	width: 143px;
	height: 24px;
}
.wrap_soc .icon_s:hover,
.testqwe {
	transform: scale(1.2);
}

.wrap_soc .icon_s,
.testqwe {
	display: inline-block;
	width: 45px;
	height: 45px;
	margin: 10px 5px 0;
	transition: all 0.3s linear;
}
/*section.wrapp_tab ,.testqwe{
    margin-bottom: 20px;
}*/
.sub_wrapp_tab,
.testqwe {
	border-bottom: 1px solid rgba(40, 44, 42, 0.1);
	font-size: 0px;
}
.h_tab,
.testqwe {
	display: inline-flex;
	padding: 10px 30px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	color: #74777b;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid rgba(40, 44, 42, 0.1);
	position: relative;
	top: 1px;
	background: rgba(40, 44, 42, 0.05);
	cursor: pointer;
	transition: all 0.3s linear;
	border-bottom: 1px solid transparent;
}
.h_tab:hover,
.testqwe {
	color: #ea3c27;
}
.h_tab.active_tab,
.testqwe {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #ea3c27;
	pointer-events: none;
}
.h_tab.active_tab:before,
.testqwe {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	width: calc(100% + 2px);
	border-top: 4px solid #ea3c27;
}
.h_tab i,
.testqwe {
	display: inline-block;
	width: 40px;
	height: 40px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 8px;
	transition: all 0.3s linear;
}
.h_tab[data-page="featuret"] i,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/badge_a.svg);
}
.h_tab[data-page="top-colactions"] i,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/medal_a.svg);
}
.h_tab[data-page="watched"] i,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/flyer_a.svg);
	width: 35px;
}
.h_tab.active_tab[data-page="featuret"] i,
.h_tab[data-page="featuret"]:hover i,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/badge.svg);
}
.h_tab.active_tab[data-page="top-colactions"] i,
.h_tab[data-page="top-colactions"]:hover i,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/medal.svg);
}
.h_tab.active_tab[data-page="watched"] i,
.h_tab[data-page="watched"]:hover i,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/flyer.svg);
	width: 35px;
}
.wrapp_tab ~ section.slider-section,
.wrapp_tab ~ div.slider-section,
.testqwe {
	border-top: 0px solid #fff;
}
.advantages + .banner,
.testqwe {
	margin-bottom: 20px;
}
.wrapp_tab ~ section.slider-section .section-title,
.wrapp_tab ~ div.slider-section .section-title,
.testqwe {
	display: none;
}
section.slider-section[data-page="top-colactions"],
div.slider-section[data-page="top-colactions"],
.testqwe {
	visibility: hidden;
	transform: translateY(-100%);
}
section.slider-section[data-page="featuret"],
div.slider-section[data-page="featuret"],
.testqwe {
	position: relative;
	background: #fff;
	z-index: 1;
}
section.slider-section[data-page="watched"],
div.slider-section[data-page="watched"],
.testqwe {
	transform: translateY(calc(-200% + -47px));
	visibility: hidden;
}
section.slider-section.not_slider,
div.slider-section.not_slider,
.testqwe {
	visibility: hidden;
}
section.slider-section.true_slider,
div.slider-section.true_slider,
.testqwe {
	visibility: visible;
	background-color: #fff;
}
.wrapp_tab ~ .common-description,
.testqwe {
	margin-top: -880px;
}
#bingc-phone-button,
.testqwe {
	bottom: 2% !important;
}
button.go-top,
.testqwe {
	bottom: 3%;
	right: calc(2% + 102px);
}
@media (max-width: 1600px) {
	.wrapp_tab ~ .common-description,
	.testqwe {
		margin-top: -802px;
	}
}
@media (max-width: 1500px) {
	section.slider-section[data-page="top-colactions"],
	div.slider-section[data-page="top-colactions"],
	.testqwe {
		transform: translateY(calc(-100% + -22px));
	}
	section.slider-section[data-page="watched"],
	div.slider-section[data-page="watched"],
	.testqwe {
		transform: translateY(calc(-200% + -24px));
	}
}
@media (max-width: 1400px) {
	section.slider-section[data-page="top-colactions"],
	div.slider-section[data-page="top-colactions"],
	.testqwe {
		transform: translateY(calc(-100% + -27px));
	}
	section.slider-section[data-page="watched"],
	div.slider-section[data-page="watched"],
	.testqwe {
		transform: translateY(calc(-200% + -24px));
	}
}
@media (max-width: 800px) {
	section.slider-section[data-page="top-colactions"],
	div.slider-section[data-page="top-colactions"],
	.testqwe {
		transform: translateY(calc(-100% + -70px));
	}
	section.slider-section[data-page="watched"],
	div.slider-section[data-page="watched"],
	.testqwe {
		transform: translateY(calc(-200% + -3px));
	}
}
@media (max-width: 500px) {
	.h_tab,
	.testqwe {
		padding: 10px 10px;
		font-size: 11px;
		width: 33.33%;
	}
	section.wrapp_tab,
	div.wrapp_tab,
	.testqwe {
		margin-top: 0px;
		margin-bottom: 40px;
	}
	.wrapp_tab ~ .common-description,
	.testqwe {
		margin-top: -545px;
	}
	section.slider-section[data-page="top-colactions"],
	div.slider-section[data-page="top-colactions"],
	.testqwe {
		transform: translateY(calc(-100% + -27px));
	}
	section.slider-section[data-page="watched"],
	div.slider-section[data-page="watched"],
	.testqwe {
		transform: translateY(calc(-200% + 4px));
	}
	#bingc-phone-button,
	.testqwe {
		bottom: 3px !important;
		right: 0px !important;
	}
	button.go-top,
	.testqwe {
		bottom: 12px;
		right: 85px;
	}
	nav .top-languanges a,
	nav .top-languanges span,
	.testqwe {
		color: #fff;
		padding: 7px;
		display: inline-block;
	}
	nav .top-languanges span,
	.testqwe {
		border: 1px solid red;
		border-radius: 50%;
	}
	nav #form-language,
	.testqwe {
		text-align: center;
	}
}
@media (min-width: 767px) {
	.fix_menu .horizontal-categories,
	.testqwe {
		margin-top: 0;
	}
	.fixed_active .wrapp_menu,
	.testqwe {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		z-index: 12321;
	}
}
@media (min-width: 1180px) {
	ul.main-nav__list > *,
	.testqwe {
		transform: translateY(1px);
	}
	ul.main-nav__list,
	.testqwe {
		background-color: #fff;
		height: 40px;
		border-bottom: 2px solid #dddd;
	}
	.main-nav__list .main-nav__link,
	.testqwe {
		color: #353535;
		line-height: 40px;
		font-size: 14px;
	}
	.main-nav__list .main-nav__item:hover,
	.testqwe {
		background-color: transparent;
	}
	li.main-nav__item,
	.testqwe {
		height: 40px;
	}
	.main-nav__list .main-nav__item:hover .main-nav__link,
	.testqwe {
		color: #ea3c27;
	}
	.main-nav__item .ico-log,
	.main-nav__item .ico-reg,
	.main-nav__item a[href^="/download/catalogs/"],
	.main-nav__item a[href^="/territorija-nizkih-cen/"],
	.testqwe {
		position: relative;
		padding-left: 24px;
	}
	.ico-log:before,
	.ico-reg:before,
	.main-nav__item a[href^="/download/catalogs/"]:before,
	.main-nav__item a[href^="/territorija-nizkih-cen/"]:before,
	.testqwe {
		content: "";
		display: inline-block;
		width: 18px;
		height: 18px;
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		background-image: url(/catalog/view/theme/default/image/user.svg);
		position: absolute;
		left: 0px;
		top: 50%;
		transform: translateY(-50%);
	}
	.ico-reg:before,
	.testqwe {
		background-image: url(/catalog/view/theme/default/image/login.svg);
	}
	.main-nav__item a[href^="/download/catalogs/"]:before,
	.testqwe {
		background-image: url(/catalog/view/theme/default/image/pdf.svg);
	}
	.main-nav__item a[href^="/territorija-nizkih-cen/"]:before,
	.testqwe {
		background-image: url(/catalog/view/theme/default/image/sale-tag.svg);
	}
	.lang_top .top-languanges,
	.testqwe {
		display: flex;
		align-items: center;
		height: 100%;
		flex-wrap: wrap;
	}
	.main-nav__item.lang_top:before,
	.testqwe {
		display: none;
	}
}
.viber_chat,
.testqwe {
	z-index: 21321;
}
#button-cart.default_button-cart ~ #button-cart-credit,
.testqwe {
	background-color: #ebecec;
	color: #b7baba;
	pointer-events: none;
}
#button-cart.default_button-cart ~ .product-characteristics__click-buy.product-card__buy-button,
.testqwe {
	color: #b7baba;
	pointer-events: none;
}
.advantages + .banner,
.testqwe {
	margin-bottom: 20px;
}
@media (min-width: 700px) {
	.h_tab,
	.testqwe {
		flex-direction: row;
	}
	.h_tab i,
	.testqwe {
		margin-right: 20px;
	}
}
@media (max-width: 500px) {
	.main-nav__item .ico-log,
	.main-nav__item .ico-reg,
	.main-nav__item a[href^="/download/catalogs/"],
	.main-nav__item a[href^="/territorija-nizkih-cen/"],
	.testqwe {
		position: relative;
		padding-left: 24px;
	}
	.ico-log:before,
	.ico-reg:before,
	.main-nav__item a[href^="/download/catalogs/"]:before,
	.main-nav__item a[href^="/territorija-nizkih-cen/"]:before,
	.testqwe {
		content: "";
		display: inline-block;
		width: 18px;
		height: 18px;
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		background-image: url(/catalog/view/theme/default/image/user_w.svg);
		transform: translateY(3px);
		margin-right: 10px;
	}
	.ico-reg:before,
	.testqwe {
		background-image: url(/catalog/view/theme/default/image/login_w.svg);
	}
	.main-nav__item a[href^="/download/catalogs/"]:before,
	.testqwe {
		background-image: url(/catalog/view/theme/default/image/pdf_w.svg);
	}
	.main-nav__item a[href^="/territorija-nizkih-cen/"]:before,
	.testqwe {
		background-image: url(/catalog/view/theme/default/image/sale-tag_w.svg);
	}
}
@media (max-width: 767px) {
	.main-nav__item.wrap_soc > div,
	.testqwe {
		display: flex;
		justify-content: center;
	}
	nav .main-nav__link,
	.testqwe {
		line-height: 34px !important;
	}
}
@media (max-width: 500px) {
	.wrapp_tab ~ .common-description,
	.testqwe {
		margin-top: -575px;
	}
	header .main-header__block,
	.testqwe {
		width: 94%;
	}
}
@media (max-width: 340px) {
	.wrapp_tab ~ .common-description,
	.testqwe {
		margin-top: -515px;
	}
	.h_tab span,
	.testqwe {
		text-align: center;
		font-size: 9px;
	}
}
section[data-page="featuret"],
section[data-page="top-colactions"],
section[data-page="watched"],
.testqwe {
	opacity: 0;
}

/*new style*/
.filters ~ .advantages.padding-section + .wrapp_tab,
.testqwe {
	display: none;
}
@media (min-width: 1100px) {
	.filters ~ .advantages.padding-section .advantages__list,
	.testqwe {
		flex-direction: column;
		padding: 0 15px;
	}
}
@media (max-width: 600px) {
	.filters ~ .advantages.padding-section,
	.testqwe {
		display: none;
	}
}
@media (min-width: 1100px) {
	div .product-card,
	.testqwe {
		padding: 0 10px 10px;
	}
	.product-card__wrapper:not(.slick-slide) .product-card__name,
	.testqwe {
		background: #fff;
		margin-top: -20px;
		margin-top: 0px;
		position: relative;
		height: 60px;
	}
	div .product-card__advantages,
	.testqwe {
		top: calc(50% - 60px);
		transform: translateY(-50%);
	}
	div .product-card__purchase.podobr .product-card__cart-button,
	.testqwe {
		margin: 5px auto 0;
	}
	.product-card__img-wrapper .in-stock,
	.testqwe {
		margin-top: 4px;
	}
}
@media (min-width: 1360px) {
	.big_category .product-card__wrapper-category,
	.testqwe {
		width: 16.666%;
	}
}
@media (min-width: 1920px) {
	.big_category .product-card__wrapper-category,
	.testqwe {
		width: 14.285%;
	}
}
.brands-popup,
.testqwe {
	width: 210px !important;
	padding: 20px 0;
	-webkit-box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
	box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
}
section#footer-reviews,
.testqwe {
	display: block !important;
	visibility: hidden;
}
#footer-reviews .product-comments__wrapper,
.testqwe {
	background: #fff;
}
#footer-reviews .product-comments__name,
.testqwe {
	font-size: 18px;
	margin-bottom: 10px;
}
#footer-reviews .product-comments__rating,
.testqwe {
	/*right: auto;
    top: 35px;
    position: absolute!important;*/
	margin: 0 !important;
	text-align: left;
	position: static;
}
#footer-reviews .product-comments__content,
.testqwe {
	font-size: 14px;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
}
#footer-reviews .product-comments__date,
.testqwe {
	font-size: 14px;
	color: #aaa;
}
#footer-reviews .product-comments__rate-icon,
.testqwe {
	width: 15px !important;
	height: 15px !important;
}
#footer-reviews .product-comments__rate-icon--not,
.testqwe {
	width: 15px !important;
	height: 15px !important;
}
#footer-reviews .product-comments__item,
.testqwe {
	padding-left: 18px;
	padding-right: 15px;
}
#footer-reviews .product-comments__wrapper,
.testqwe {
	padding: 0 30px;
}
#footer-reviews .banner__button,
.testqwe {
	z-index: 1;
	opacity: 1;
}
#footer-reviews .product-comments__date,
.testqwe {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-style: initial;
}
#footer-reviews .product-comments__date a,
#footer-reviews .product-comments__date span,
.testqwe {
	color: #ea3c27;
}
#footer-reviews .product-comments__item,
.testqwe {
	border: none;
}
.common-description,
.testqwe {
	margin-top: 20px !important;
}
#footer-reviews .slick-dots .slick-active button,
.testqwe {
	background: red;
}
@media (max-width: 600px) {
	#footer-reviews .banner__button,
	.testqwe {
		width: 20px;
		height: 60px;
	}
	#footer-reviews .product-comments__wrapper,
	.testqwe {
		padding: 0 10px;
	}
	#footer-reviews .product-comments__date,
	.testqwe {
		flex-direction: column;
		align-items: flex-start;
	}
	#footer-reviews .product-comments__date a,
	#footer-reviews .product-comments__date span,
	.testqwe {
		padding: 7px 0px;
	}
}
#viber,
.testqwe {
	width: 100%;
	max-width: 400px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999999999;
	background: #fff;
	border: 1px solid #ddd;
	transition: all 0.5s linear;
	transform: translateX(-100%);
}
#viber.viber_active,
.testqwe {
	transform: translateX(0%);
}
.v_con .v_header,
.testqwe {
	background: #926fd9;
	color: #fff;
	padding: 20px 50px 10px;
	position: relative;
}
.v_title,
.testqwe {
	font-size: 18px;
	margin-bottom: 8px;
}
.status,
.testqwe {
	font-weight: 300;
	font-size: 12px;
	color: #cfadff;
}
.v_time,
.testqwe {
	color: #bbb;
	font-size: 15px;
	display: inline-block;
	margin: auto;
	position: relative;
	margin-bottom: 10px;
}
.v_time:after,
.v_time:before,
.testqwe {
	content: "";
	display: inline-block;
	width: 40px;
	border-bottom: 1px solid #bbb;
	position: absolute;
	top: 50%;
	left: -10px;
	transform: translateX(-100%);
}
.v_time:before,
.testqwe {
	left: auto;
	right: -10px;
	transform: translateX(100%);
}
.v_img,
.testqwe {
	width: 50px;
	height: 50px;
	background-image: url(/catalog/view/theme/default/image/ava_w.webp);
	background-position: center;
	background-size: 80%;
	padding: 5px;
	background-repeat: no-repeat;
	border: 1px solid #bbb;
	border-radius: 50%;
	overflow: hidden;
	flex-shrink: 0;
	margin-right: 10px;
}
.row_message,
.testqwe {
	display: flex;
	align-items: flex-end;
	text-align: left;
}
.message,
.testqwe {
	background: #e8e8e8;
	border-top-left-radius: 40px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	flex-shrink: 0;
	max-width: calc(100% - 100px);
	padding: 20px 15px 30px;
	font-size: 15px;
	line-height: 20px;
	position: relative;
}
.time,
.testqwe {
	font-size: 12px;
	font-weight: 300;
	position: absolute;
	bottom: 10px;
	right: 30px;
}
.v_footer,
.testqwe {
	position: relative;
	overflow: auto;
	padding: 15px;
	background: #eee;
	display: flex;
	align-items: center;
	cursor: pointer;
}
.v_footer i,
.v_close,
.testqwe {
	width: 20px;
	height: 20px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	margin: 0 10px;
	flex-shrink: 0;
}
span.v_input,
.testqwe {
	width: 100%;
	background: #fff;
	border: 1px solid #eee;
	border-radius: 10px;
	height: 35px;
	margin: 0 10px;
}
.v_body,
.testqwe {
	text-align: center;
	padding: 10px;
}
.v_footer .fa-plus,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/plus.svg);
}
.v_footer .fa-smile-o,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/smile.svg);
}
.v_footer .fa-microphone,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/radio.svg);
}
.v_close,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/close.svg);
	position: absolute;
	top: 36px;
	right: 10px;
	transform: translateY(-50%);
	transition: all 0.3s linear;
	cursor: pointer;
	z-index: 12;
}
.v_close:hover,
.testqwe {
	transform: translateY(-50%) rotate(90deg);
}
.head_top_info,
.testqwe {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fffa54;
	padding: 10px;
	font-weight: bold;
	color: #353535;
	flex-direction: column;
	font-size: 14px;
	padding: 2px 10px;
}
@media (min-width: 900px) {
	.head_top_info,
	.testqwe {
		flex-direction: row;
		padding: 10px;
	}
}
.head_top_info span:first-child,
.testqwe {
	text-transform: uppercase;
}
@media (max-width: 550px) {
	.head_top_info,
	.testqwe {
		font-size: 12px;
		padding: 5px 0;
	}
	.head_top_info span:first-child,
	.testqwe {
		margin-right: 5px;
	}
	.product-card__img-wrapper + .product-card__name,
	.testqwe {
		margin-bottom: 0px;
	}
	.product-card > .product-card__img-wrapper,
	.testqwe {
		position: relative;
		padding-bottom: calc(100% - 30px);
	}
}
@media (max-width: 370px) {
	.head_top_info span:first-child + span,
	.testqwe {
		font-size: 11px;
	}
}
@media (max-width: 340px) {
	.head_top_info,
	.testqwe {
		font-size: 12px;
		padding: 8px 0;
	}
	.head_top_info span:first-child,
	.testqwe {
		margin-right: 5px;
	}
	.head_top_info span:first-child + span,
	.testqwe {
		display: none;
	}
	.head_top_info span:last-child,
	.testqwe {
		display: block;
	}
}
button#list-view,
button#grid-view,
.testqwe {
	display: none;
}
@media (min-width: 1430px) {
	.product-catalog .product-card__wrapper,
	.testqwe {
		width: 20%;
	}
	.product-catalog .product-card__cart-button,
	.testqwe {
		max-width: 100%;
	}
}
/*.common-popup .common-button:hover ,.testqwe{
    background-color: #ddf7dd;
    color: #000;
}
.common-popup .common-button:focus ,.testqwe{
    background-color: #c5edc5;
}*/
span.more_t,
.testqwe {
	padding: 11px 10px 10px;
	position: relative;
}
.pagination__pages,
.testqwe {
	visibility: hidden;
	visibility: visible;
}
.product-card__advantages[data-lang="ua"] .free_del::after,
.product-card__advantages[data-lang="uk"] .free_del::after,
[data-lang="ua"] #blog_product .free_del::after,
[data-lang="uk"] #blog_product .free_del::after,
.testqwe {
	content: "Безкоштовна доставка";
	transform: translateY(-5px);
}
.product-card__advantages[data-lang="ru"] .free_del::after,
[data-lang="ru"] #blog_product .free_del::after,
.testqwe {
	content: "Бесплатная доставка";
	transform: translateY(-5px);
}

span.free_del,
.testqwe {
	display: flex;
	width: 64px;
	height: 64px;
	flex-direction: column;
	padding-top: 4px;
	justify-content: center;
	margin-bottom: 10px;
	font-size: 11px;
	text-align: center;
	color: #fff;
	background-color: #28b446;
	border-radius: 50%;
	position: absolute;
	top: 0;
	right: 0;
}
span.free_del svg,
span.free_del span,
.testqwe {
	height: 25px;
	margin-top: -10px;
}
div .product-card__advantages,
.testqwe {
	width: calc(100% - 20px);
	pointer-events: none;
	/* right: 0; */
}
.product-info__gallery,
.product-gallery__wrapper,
.testqwe {
	position: relative;
}
.product-info__gallery .product-card__advantages,
.product-gallery__wrapper .product-card__advantages,
.testqwe {
	width: calc(100% - 135px);
	top: 30px;
	transform: translate(0, 0);
	right: 15px;
	z-index: 1;
	pointer-events: none;
}
.product-card__cart-button,
.testqwe {
	max-width: 100%;
}
@media (max-width: 760px) {
	.product-info__gallery .product-card__advantages,
	.product-gallery__wrapper .product-card__advantages,
	.testqwe {
		width: calc(100% - 20px);
		right: 10px;
	}
	.product-catalog__product-grid .product-card__wrapper-category .product-card__advantages > *,
	.testqwe {
		transform: scale(0.8);
		margin-bottom: 0px;
	}

	.product-catalog__product-grid .product-card__wrapper-category .product-card__advantages,
	.testqwe {
		width: 100%;
		top: 20px !important;
	}
	.product-card .product-card__advantages,
	.testqwe {
		width: 100%;
		top: 50px !important;
		right: 0;
	}
	.product-card .product-card__advantages > *,
	.testqwe {
		transform: scale(0.8);
		margin-bottom: 0px;
	}
}
@media (min-width: 800px) {
	.collections-top.common-section div .product-card__advantages,
	section#content.product-catalog .product-card__advantages,
	div#content.product-catalog .product-card__advantages,
	section.watched.slider-section.common-section .product-card__advantages,
	div.watched.slider-section.common-section .product-card__advantages,
	.testqwe {
		top: 80px;
		transform: translate(0, 0);
	}
}
/*task 25531*/
a.common-button.common-popup__button,
.button.common-button.common-popup__button.common-popup__button-continue,
.cart-line__container .cart-line__button-checkout,
.testqwe {
	background: #00bc52 !important;
	color: #fff;
}
/*End task 25531*/
/*task 25521 menu*/
@media (min-width: 1200px) {
	ul.vertical-categories.new_menu_style > li,
	ul.vertical-categories.vertical-categories--popup > li,
	.testqwe {
		position: static !important;
	}
	ul.vertical-categories.new_menu_style:hover,
	.testqwe {
		z-index: 999999999;
	}
	ul.vertical-categories.new_menu_style:hover + .bg_menu,
	.testqwe {
		position: fixed;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		z-index: 888888888;
		top: 0;
		left: 0;
	}
	.new_menu_style .submenu,
	ul.vertical-categories.vertical-categories--popup .submenu,
	.testqwe {
		box-shadow: none;
		height: 100%;
		border-left: 1px solid #eee;
		padding: 20px 10px;
	}
	.vertical-categories .submenu.submenu_col_2,
	.testqwe {
		width: calc((100vw - 330px) / 2);
		max-width: calc((1650px - 310px) / 2);
	    max-width: 515px;
	}
	.vertical-categories .submenu.submenu_col_3,
	.testqwe {
		width: calc(((100vw - 330px) / 4) * 3);
		max-width: calc(((1650px - 310px) / 4) * 3);
	}
	.vertical-categories .submenu.submenu_col_4,
	.testqwe {
		width: calc(100vw - 330px);
		max-width: calc(1650px - 310px);
	}
	.new_menu_style .vertical-categories__arrow-icon,
	ul.vertical-categories.vertical-categories--popup .vertical-categories__arrow-icon,
	.testqwe {
		position: static;
		transform: translateY(0);
	}
	.new_menu_style .vertical-categories__link,
	ul.vertical-categories.vertical-categories--popup .vertical-categories__link,
	.testqwe {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.new_menu_style li.vertical-categories__item:hover > a,
	ul.vertical-categories.vertical-categories--popup li.vertical-categories__item:hover > a,
	.testqwe {
		background-color: #fafafa;
		color: #ea3c27;
	}
	.new_menu_style li.vertical-categories__item:hover .vertical-categories__arrow-icon,
	ul.vertical-categories.vertical-categories--popup li.vertical-categories__item:hover .vertical-categories__arrow-icon,
	.testqwe {
		fill: #ea3c27;
	}
	.submenu.submenu_col_2 li.submenu__item,
	.testqwe {
		display: inline-block;
		width: 49%;
	}
	.submenu.submenu_col_3 li.submenu__item,
	.testqwe {
		display: inline-block;
		width: 33%;
	}
	.submenu.submenu_col_4 li.submenu__item,
	.testqwe {
		display: inline-block;
		width: 24%;
	}
	.submenu__title,
	.testqwe {
		display: none !important;
	}
	a.submenu__link,
	.testqwe {
		padding: 0 10px 8px;
	}
}
ul.product-params2__list.select_color,
.testqwe {
	position: relative;
	width: 200px;
}
a.common-button.common-popup__button:hover,
a.common-button.common-popup__button:focus,
.testqwe {
	background: #00a146 !important;
	color: #fff;
}

ul.product-params2__list.select_color:hover li,
.testqwe {
	height: auto;
	z-index: 12;
	background: #fff;
	overflow: inherit;
}
ul.product-params2__list.select_color:hover li:after,
.testqwe {
	transform: translateY(0%) rotate(135deg);
}
/*End task 25521*/
/*task 25520 product_page*/
.wrapper_rating,
.testqwe {
	padding-left: 15px;
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap;
}
.col_left_product,
.testqwe {
	width: 300px;
}
.col_left_product .product-info__elements-wrapper,
.testqwe {
	margin-right: 0px;
	margin-bottom: 0px;
	flex-direction: row;
	align-items: center;
}
.col_left_product .product-info__quantity,
.testqwe {
	margin-left: 30px;
}
.product-params2__category,
.testqwe {
	display: inline-block;
}
.col_left_product .in-stock:after,
.testqwe {
	display: inline-block;
}
.product-params__radio:checked + label,
.testqwe {
	box-shadow: none !important;
	margin-right: 0px;
}
.col_left_product .product-params2__element,
.testqwe {
	margin-right: 0px;
	margin-bottom: 0px;
}
.product-params__radio + label span img,
.testqwe {
	margin-right: 0px;
	/* height: 100%; */
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.product-params__radio + label span,
.testqwe {
	border-radius: 50%;
	overflow: hidden;
	margin-right: 10px;
	width: 40px;
	height: 40px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}
.product-params__radio:checked + label span,
.testqwe {
	border: 2px solid #5f5f5f;
}
.col_left_product span.in-stock.in-stock--product,
.testqwe {
	display: flex;
	margin-top: 10px;
	position: static;
	padding: 0;
	align-items: center;
}
.col_left_product span.in-stock.in-stock--product:before,
.testqwe {
	position: static;
	margin-right: 5px;
}
.col_left_product .product-params2,
.testqwe {
	position: relative;
	margin-bottom: 20px;
}
.product-info__elements-wrapper.product-info__buttons-wrapper,
.testqwe {
	flex-direction: column;
}
.pr_pbtn > button,
.testqwe {
	/*width: calc(50% - 8px);*/
	font-size: 14px;
	margin-bottom: 0;
}
.pr_pbtn,
.testqwe {
	display: flex;
	justify-content: space-between;
	width: 100%;
	/*flex-direction: column;*/
}
.col_left_product .product-characteristics__click-buy,
.testqwe {
	margin-left: 0px;
}
.col_right_product .product-info__comments-wrapper,
.testqwe {
	width: 100%;
	padding: 0;
}
.col_right_product .product-info__comments-wrapper .advantage-card,
.product-info__right-side .advantage-card,
.testqwe {
	padding: 10px 0;
	width: 100%;
	text-align: left;
	padding-left: 60px;
	position: relative;
}
.col_right_product .advantage-card:before,
.testqwe {
	display: none;
}
.col_right_product .product-info__comments-wrapper .advantage-card:after,
.col_right_product .product-info__right-side .advantage-card:after,
.testqwe {
	display: block !important;
}
.col_right_product .product-info__comments-wrapper .advantage-card:last-child:after,
.col_right_product .product-info__right-side .advantage-card:last-child:after,
.testqwe {
	display: none !important;
}
.col_right_product,
.testqwe {
	width: calc(100% - 300px);
}
.col_right_product .advantage-card__description,
.testqwe {
	max-width: initial;
	text-align: left;
	line-height: 18px;
}
.col_right_product .advantage-card__icon,
.testqwe {
	position: absolute;
	left: 8px;
	top: 50%;
	transform: translateY(-50%);
	width: 22px;
	margin: 0;
	height: auto;
}
.col_right_product .advantage-card__description {
    display: none;
}
.col_right_product .advantage-card__title,
.testqwe {
	font-size: 12px;
	display: flex;
    height: 100%;
    align-items: center;
}
.col_right_product .advantage-card__description,
.testqwe {
	max-width: initial;
	text-align: left;
	line-height: 18px;
}
.col_left_product .product-info__elements-wrapper:first-child,
.testqwe {
	margin-right: 0px;
}
span.product-info__price,
.testqwe {
	white-space: nowrap;
	margin-right: 15px;
}
.t_container > p,
.testqwe {
	line-height: 24px;
	font-size: 14px;
}
.t_container > ul,
.testqwe {
	padding-left: 20px;
	line-height: 24px;
	list-style: disc;
	margin-bottom: 10px;
}
.t_container > p + div,
.testqwe {
	margin-top: 15px;
}
.product-info + .in-stock,
.testqwe {
	display: inline-block;
	margin-left: 0px;
	position: static;
	transform: translate(0, 0);
}
@media (min-width: 1300px) {
	h1.product-info.product-info__title,
	.testqwe {
		display: inline-block;
		/*margin-bottom: 40px;*/
	}
	h1.product-info.product-info__title ~ .wrapper_rating,
	.testqwe {
		display: inline-block;
		float: right;
	}
	.product-info + .in-stock,
	.testqwe {
		display: inline-block;
		margin-left: 10px;
		position: static;
		transform: translate(0, 0);
	}
}

@media (max-width: 1100px) {
	.col_right_product .all-advantages,
	.testqwe {
		margin: 0px;
		border: 1px solid red;
		padding: 15px 0 0;
	}
	.col_right_product .product-info__elements-wrapper:first-child,
	.testqwe {
		justify-content: flex-start;
	}
	.col_left_product .product-params2,
	.testqwe {
		padding: 0;
	}
	.col_left_product span.in-stock.in-stock--product,
	.testqwe {
		right: auto;
		margin-left: 20px;
		width: auto;
		left: auto;
		transform: translate(0);
	}
}
@media (max-width: 800px) {
	.col_left_product span.in-stock.in-stock--product,
	.testqwe {
		right: 0px;
		margin-left: 0px;
	}
}
@media (max-width: 767px) {
	.product-info__buy-panel .product-info__elements-container > div,
	.testqwe {
		width: 100%;
	}
	.product-info__buy-panel .product-info__elements-container,
	.testqwe {
		flex-direction: column;
	}
	.col_right_product .all-advantages,
	.testqwe {
		margin-left: 0px;
		padding-right: 10px;
		margin-bottom: 30px;
	}
	.col_right_product .advantage-card__description,
	.testqwe {
		line-height: 14px;
	}
	.col_right_product .advantage-card__icon,
	.testqwe {
		width: 30px;
	}
	.col_right_product .advantage-card__title,
	.testqwe {
		font-size: 10px;
	}
	.col_right_product .product-info__comments-wrapper .advantage-card,
	.product-info__right-side .advantage-card,
	.testqwe {
		padding-left: 50px;
	}
	.col_right_product .product-card__buy-button,
	.testqwe {
		display: block;
	}
	section.collections-top.common-section.padding-section + .col_right_product,
	div.collections-top.common-section.padding-section + .col_right_product,
	.testqwe {
		width: calc(100% - 20px);
		margin: auto;
	}
	.wrap_product_tab .tab_top label,
	.testqwe {
		padding: 0px 2px;
		font-size: 11px;
		font-weight: normal;
	}
	.product-info__elements-wrapper button#button-cart,
	.testqwe {
		margin-bottom: 15px;
	}
	.col_left_product .product-info__elements-wrapper:first-child > * {
	    width: calc(50% - 5px)!important;
	}
	.col_left_product .product-info__elements-wrapper:first-child .method_credit {
	    width: 100%!important;
	    gap: 12px;
	}
	.col_left_product .product-info__elements-wrapper:first-child .method_credit span {
	    margin: 0;
	    width: 32%;
	}
	.col_left_product .method_credit .mono3:before {
	    left: calc(50% - 4px);
	}
	.col_left_product .method_credit .privat2:before {
	    left: calc(50% - 6px);
	}
	.col_left_product .method_credit .privat1:before {
	    right: calc(50% - 10px);
	}
}
/*End task 25520*/
/*task 25524*/
header .viber_chat span,
.testqwe {
	margin-left: 6px;
	font-size: 12px;
}
header .viber_chat,
.testqwe {
	position: static;
	display: inline-flex;
	align-items: center;
	width: 170px;
	margin-right: 20px;
	align-items: center;
	z-index: 1;
    gap: 6px;
}
header .viber_chat img,
.testqwe {
	width: 70px;
	height: 34px;
	transition: 0.3s;
}
header .viber_chat:hover img,
.testqwe {
	transform: scale(1.1);
}
.footer ~ .viber_chat,
.testqwe {
	display: none;
}
@media (max-width: 1100px) {
	header .viber_chat img,
	.testqwe {
		width: 54px;
	}
}
@media (max-width: 800px) {
	header .viber_chat,
	.testqwe {
		display: none;
	}
	.footer ~ .viber_chat,
	.testqwe {
		display: block;
	}
}
/*End task 25524*/
/*tab style*/
.tab_top,
.testqwe {
	border-bottom: 1px solid rgba(40, 44, 42, 0.1);
	font-size: 0px;
}
.tab_top label,
.testqwe {
	display: inline-flex;
    padding: 4px 15px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	color: #74777b;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid rgba(40, 44, 42, 0.1);
	position: relative;
	top: 1px;
	background: rgba(40, 44, 42, 0.05);
	cursor: pointer;
	transition: all 0.3s linear;
	border-bottom: 1px solid transparent;
	text-transform: uppercase;
	height: 30px;
}
.tab_top .active-p,
.testqwe {
	background: #fff;
	border-bottom: 1px solid #fff;
	color: #ea3c27;
	pointer-events: none;
}
.tab_top .active-p:before,
.testqwe {
	content: "";
	position: absolute;
	top: -1px;
	left: -1px;
	width: calc(100% + 2px);
	border-top: 4px solid #ea3c27;
}
.tab_top label:hover,
.testqwe {
	color: #ea3c27;
}
.tab_body > input + div,
.testqwe {
	display: none;
}

.tab_body > input:checked + div,
.testqwe {
	display: block;
}
.wrap_product_tab .container,
.testqwe {
	max-width: calc(100% - 30px);
}
.wrap_product_tab .product-info__left-side,
.testqwe {
	width: 100%;
}
.wrap_product_tab ul.all-characteristics__list > li,
.testqwe {
	width: calc(50% - 30px);
	margin: 0 15px;
}

.wrap_product_tab ul.all-characteristics__list,
.testqwe {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.new-product-info__side-divider .product-info__comments-wrapper,
.testqwe {
	width: 100%;
}
.t_container .common-section,
.t_container .product-comments,
.testqwe {
	border: none;
	margin: 0;
}
.tab_body,
.testqwe {
	position: relative;
}
.tab_body > input,
.testqwe {
	position: absolute;
	visibility: hidden;
	top: 0;
}
@media (max-width: 800px) {
	.fix_menu .horizontal-categories,
	.testqwe {
		overflow-x: hidden;
		overflow-y: auto;
		transform: translateY(0px);
	}
}

@media (min-width: 1100px) {
	.new-product-info__side-divider .product-info__comments-wrapper .advantage-card,
	.testqwe {
		width: 16.66%;
	}
	.new-product-info__side-divider .product-info__comments-wrapper .advantage-card:after,
	.testqwe {
		display: none;
	}
	.new-product-info__side-divider .advantage-card:before,
	.testqwe {
		display: block !important;
	}
	.product-info__comments-wrapper .advantage-card:nth-child(6n):before,
	.testqwe {
		display: none !important;
	}
}
@media (max-width: 1100px) {
	.tab_top label,
	.testqwe {
		padding: 0 15px;
		height: 50px;
	}
}
@media (max-width: 600px) {
	.tab_top label,
	.testqwe {
		padding: 0 10px;
		height: 35px;
		font-size: 12px;
	}
	.wrap_product_tab ul.all-characteristics__list > li,
	.testqwe {
		width: calc(100% - 30px);
		margin: 0 15px;
	}
	span.more_t,
	.testqwe {
		padding: 11px 3px 10px;
	}
	div.pagination__link,
	.testqwe {
		font-size: 14px;
	}
	div.pagination__link,
	.testqwe {
		padding: 10px 12px;
		margin-left: -1px;
		font-size: 14px;
	}
}
/*end tab style*/
section.wrap_product_tab,
div.wrap_product_tab,
.testqwe {
	padding-top: 30px;
}
.wr_head,
.testqwe {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 40px;
	justify-content: space-between;
}
.wr_head h1,
.testqwe {
	margin-bottom: 0px;
}
@media (min-width: 1100px) {
	div .product-card__img-wrapper + .product-card__name,
	.testqwe {
		background: #fff;
		margin-top: -20px;
		position: relative;
		height: 40px;
	}
}
@media (min-width: 768px) {
	.all-characteristics__list,
	.testqwe {
		-moz-column-count: 2;
		-moz-column-gap: 20px;
		-webkit-column-count: 2;
		-webkit-column-gap: 20px;
		column-count: 2;
		column-gap: 20px;
		list-style-position: inside;
		display: block !important;
		margin: 0 !important;
	}
	.wrap_product_tab ul.all-characteristics__list > li,
	.testqwe {
		width: 100%;
		margin: 0;
		float: left;
		page-break-inside: avoid;
		break-inside: avoid;
	}
}
@media (max-width: 370px) {
	.wrap_product_tab .tab_top label,
	.testqwe {
		font-weight: normal;
	}
}
.banner-side-wrapper,
.testqwe {
	position: relative;
}
section.slider-section[data-page="top-colactions"],
div.slider-section[data-page="top-colactions"],
.testqwe {
    position: absolute;
    left: 20px;
    transform: translate(0);
    top: 140px;
    width: calc(100% - 20px);
}
section.slider-section[data-page="watched"],
div.slider-section[data-page="watched"],
.testqwe {
	position: absolute;
	left: 20px;
	transform: translate(0);
	top: 140px;
	width: calc(100% - 20px);
	margin-top: 0px;
}
section#footer-reviews,
div#footer-reviews,
.testqwe {
	margin-top: 20px !important;
}
@media (max-width: 500px) {
	section.slider-section[data-page="top-colactions"],
	div.slider-section[data-page="top-colactions"],
	.testqwe {
		top: 127px;
	}
	section.slider-section[data-page="watched"],
	div.slider-section[data-page="watched"],
	.testqwe {
		top: 132px;
	}
}
@media (max-width: 365px) {
	.h_tab,
	.testqwe {
		font-size: 10px;
	}
}
.pr_pbtn > button,
.testqwe {
	max-width: 100%;
}
button.product-characteristics__click-buy.product-card__buy-button,
.testqwe {
	position: relative;
	height: 46px;
	width: 310px;
	font-size: 14px;
	margin-bottom: 0;
	background-color: #ff5723;
	border-radius: 2px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}
button.product-characteristics__click-buy.product-card__buy-button:hover,
.testqwe {
	background-color: #e64a19;
}
@media (max-width: 1100px) {
	button.product-characteristics__click-buy.product-card__buy-button,
	.testqwe {
		width: 100%;
	}
}
@media (min-width: 1100px) {
	.product-info__right-side .product-info__buy-panel,
	.product-info__right-side .product-info__elements-container,
	.product-info__right-side .col_right_product .product-info__comments-wrapper,
	.testqwe {
		height: 100%;
	}
}
.true_bottom_panel #viber.viber_active,
.true_bottom_panel div#bingc-active,
.true_bottom_panel button.go-top,
.true_bottom_panel a.viber_chat,
.testqwe {
	margin-bottom: 40px;
}
.true_bottom_panel div#bingc-passive,
.true_bottom_panel div#bingc-active,
.true_bottom_panel a#bingc-phone-button,
.testqwe {
	margin-bottom: 40px !important;
}
.pr_pbtn > button,
.testqwe {
	max-width: 49%;
	font-size: 13px !important;
	margin-top: 0px;
}
#blog_product img.product-card__img,
.testqwe {
	position: absolute;
	left: 0;
	transform: translateX(0);
}
.article_container .product-card,
.testqwe {
	font-size: 14px;
}
.common-description #blog_product li,
.testqwe {
	font-size: 14px;
	line-height: 20px;
}
.common-description #blog_product ul,
.testqwe {
	margin: 0 10px;
}
span.btn_to_span.product-card__cart-button.common-button,
.testqwe {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
@media (max-width: 600px) {
	section#blog_product,
	.testqwe {
		margin-top: 20px;
		margin-bottom: 50px;
	}
}
/* start 26205 */
.row.v_wrap_row,
.testqwe {
	display: flex;
	flex-wrap: wrap;
}
.v_wrap_row > .col-md-12,
.testqwe {
	width: calc(100% - 646px) !important;
}
.v_wrap_row > .qc-col-1.col-md-12,
.testqwe {
	order: 2;
	padding-right: 30px !important;
	width: 646px !important;
}
.v_wrap_row .ordering__table,
.testqwe {
	margin: 0;
}
.v_wrap_row div#cart_view,
.testqwe {
	box-shadow: 0 0px 20px #ebebeb;
	margin-top: 10px;
	border-radius: 10px !important;
	overflow: hidden;
}
#d_quickcheckout .v_wrap_row .qc-image + .qc-image,
#d_quickcheckout .v_wrap_row td + .qc-image,
.testqwe {
	min-width: 80px !important;
}
#d_quickcheckout .v_wrap_row thead td,
.testqwe {
	text-transform: none;
}
#d_quickcheckout .v_wrap_row a,
.testqwe {
	font-size: 13px;
	color: #3e77aa;
}
#d_quickcheckout .v_wrap_row .small,
#d_quickcheckout .v_wrap_row small,
.testqwe {
	font-size: 12px;
}
.v_wrap_row .ordering__column,
.testqwe {
	font-size: 14px;
}
.v_wrap_row .quantity-switch--ordering,
.testqwe {
	height: 40px;
}
.v_wrap_row td.ordering__column.qc-name,
.testqwe {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
#d_quickcheckout .v_wrap_row td.qc-price,
#d_quickcheckout .v_wrap_row td.qc-total,
.testqwe {
	min-width: 90px;
}
#d_quickcheckout .v_wrap_row tbody td.qc-price,
#d_quickcheckout .v_wrap_row tbody td.qc-total,
.testqwe {
	min-width: 90px;
}
#d_quickcheckout .v_wrap_row .qc-totals .row:last-child,
.testqwe {
	display: flex;
	align-items: center;
	padding-bottom: 15px;
}
.v_wrap_row .quantity-switch--ordering,
.testqwe {
	width: 90px;
}
#d_quickcheckout .v_wrap_row td:first-of-type,
.testqwe {
	min-width: 30px;
}
.v_wrap_row .common-section,
.testqwe {
	margin-top: 0px;
}
.checkout-page .page-title.page-title--capitalize,
.testqwe {
	margin-bottom: 30px;
}
.v_wrap_row .quantity-switch--ordering,
.testqwe {
	width: 90px;
	border: none;
}
#d_quickcheckout .v_wrap_row td.qc-name,
.testqwe {
	min-width: 220px;
}
.v_wrap_row tr button.ordering__delete.delete,
.testqwe {
	background: transparent;
	width: 20px;
}
.v_wrap_row .registration-form__input-wrapper,
.testqwe {
	height: 40px;
	margin-bottom: 0px;
}
.v_wrap_row .registration-form__icon-wrapper,
.testqwe {
	width: 50px;
	height: 40px;
}
.v_wrap_row .ordering-form__radio-label,
.testqwe {
	line-height: 21px;
}
/*div#payment_address label > span:before ,.testqwe{
    content: '*';
    color: red;
}*/
/*#payment_address label > span:before,
#shipping_address label > span:before ,.testqwe{
    content: '*';
    color: red;
}*/
[id*=" text-input payment_address_telephone_input"] label > span::before,
.testqwe {
	content: "*";
	color: red !important;
}
@media (min-width: 1650px) {
	.v_wrap_row > .qc-col-1.col-md-12,
	.testqwe {
		padding-right: 15px !important;
		width: 632px !important;
	}
	.v_wrap_row > .col-md-12,
	.testqwe {
		width: calc(100% - 632px) !important;
	}
}
@media (max-width: 1200px) {
	.v_wrap_row > .qc-col-1.col-md-12,
	.testqwe {
		order: 1;
		width: 100% !important;
		padding: 0 15px !important;
		margin-bottom: 30px;
	}
	.v_wrap_row > .col-md-12,
	.testqwe {
		width: 100% !important;
		order: 2;
	}
}
.code_pr,
.testqwe {
	font-size: 12px;
	margin: 4px 0;
}
.code_pr:before,
.testqwe {
	content: "Код товара: ";
	color: #aaa;
}
[data-lang="ua"] .code_pr:before,
[data-lang="uk"] .code_pr:before,
.testqwe {
	content: "Код товару: ";
}
.bg_price_one,
.testqwe {
	background: #fef2b8;
	padding: 5px;
	color: #4d4b4b;
	border-radius: 8px;
	font-size: 14px;
	font-weight: bold;
}
#d_quickcheckout .v_wrap_row tbody td.qc-total,
.testqwe {
	font-size: 14px;
	font-weight: bold;
}
#d_quickcheckout .v_wrap_row td.ordering__column.qc-quantity button,
.testqwe {
	text-transform: uppercase;
	color: #3a76ac;
	background: transparent;
	width: 25px;
}
#d_quickcheckout .v_wrap_row .qc-product-qantity,
.testqwe {
	min-width: 38px;
	height: 24px;
	border: 1px solid #ddd;
	border-radius: 4px;
}
.v_wrap_row .ordering__row:first-of-type,
.testqwe {
	background-color: #fff;
	color: #727272;
}
.v_wrap_row .form-control-static.text-right.ordering__sum > span,
.testqwe {
	display: inline-flex;
	background-color: #ddf7dd;
	padding: 5px 10px;
	border-radius: 8px;
	color: #333;
	align-items: center;
}
.v_wrap_row .form-control-static.text-right.ordering__sum > span > span,
.testqwe {
	font-size: 18px;
	display: inline-block;
	padding-right: 10px;
}
.v_wrap_row .form-control-static.text-right.ordering__sum,
.testqwe {
	width: 100%;
	padding: 10px;
}
@media (min-width: 1300px) {
	div#payment_method_list,
	.testqwe {
		display: flex;
		flex-wrap: wrap;
	}
	div#payment_method_list label,
	.testqwe {
		width: 100%;
		display: inline-flex;
		min-height: 42px;
		align-items: center;
	}
}
@media (min-width: 1650px) {
	div#cart_view,
	.testqwe {
		transform: translateX(-10px);
	}
}
/* end 26205 */
/*start 26275*/
ul.submenu,
.testqwe {
	background-image: none;
}
ul.submenu:after,
.testqwe {
	content: "";
	display: inline-block;
	width: 300px;
	height: 100px;
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translateX(-50%);
	max-width: 100%;
	background-image: url(https://test.brwmania.com.ua/catalog/view/theme/default/image/logo_rus1_big.jpg);
	background-repeat: no-repeat;
	background-size: 300px;
	background-position: center;
	opacity: 0.4;
}
[data-lang="ua"] ul.submenu:after,
[data-lang="uk"] ul.submenu:after,
.testqwe {
	background-image: url(https://test.brwmania.com.ua/catalog/view/theme/default/image/logo_ukr1_big.jpg);
}
/*end 26275*/
/* start 26650 */
.head_prod_category,
.testqwe {
	display: flex;
	justify-content: space-between;
	padding-bottom: 10px;
}
.head_prod_category .wrapper_rating,
.testqwe {
	white-space: nowrap;
	padding-left: 0px;
}
.head_prod_category h1.page-title,
.testqwe {
	margin-top: 0px;
}
.head_prod_category .product-info__rating,
.testqwe {
	margin-bottom: 0px;
}
@media (max-width: 600px) {
	.head_prod_category,
	.testqwe {
		flex-wrap: wrap;
		padding-bottom: 0px;
	}
}
/* end 26650 */
.wr_head .in-stock,
.testqwe {
	float: right;
}

.category-wrapper span.free_del,
.testqwe {
	font-size: 9px;
	width: 54px;
	height: 54px;
}
.category-wrapper .product-card__phrase,
.testqwe {
	padding-top: 4px;
	width: 44px;
	height: 32px;
	font-size: 9px;
	margin-bottom: 3px;
}
.category-wrapper .product-card__delivery,
.testqwe {
	font-size: 9px;
	width: 44px;
	padding: 4px 2px;
	height: 40px;
}
.category-wrapper .product-card__delivery .product-card__delivery-icon,
.testqwe {
	width: 30px;
	height: 12px;
}
.category-wrapper span.free_del svg,
.category-wrapper span.free_del span,
.testqwe {
	height: 20px;
	margin-bottom: 4px;
	margin-top: -8px;
}
.category-wrapper span.free_del-ico:before,
.testqwe {
	height: 20px;
	margin-bottom: 4px;
	margin-top: -8px;
}
.product-card__buy-button--disabled[disabled="disabled"],
.testqwe {
	background-color: #ebecec !important;
	color: #b7baba !important;
}
.fancybox[style="display: block;"] ~ div#viber,
.fancybox[style="display: block;"] ~ div#bingc-active,
.fancybox[style="display: block;"] ~ a#bingc-phone-button,
.testqwe {
	visibility: hidden;
}
#d_quickcheckout .progress,
.testqwe {
	border-radius: 15px;
	background: #ebecec;
	box-shadow: none;
}
#controlElements .payment__slider-wrapper,
.testqwe {
	margin-bottom: 50px;
	margin-left: 8px;
}
div#termSlider:before,
.testqwe {
	content: "24";
	display: inline-block;
	position: absolute;
	font-size: 14px;
	color: #767676;
	right: 0px;
	top: 22px;
}
div#termSlider:after,
.testqwe {
	content: "0";
	display: inline-block;
	position: absolute;
	font-size: 14px;
	color: #767676;
	left: 0px;
	top: 22px;
}
span.ui-slider-handle.ui-corner-all.ui-state-default,
.testqwe {
	border-radius: 50%;
	width: 1.6em;
	transform: translateX(-7px);
	top: -4px;
	cursor: pointer;
}
#d_quickcheckout #payment_view .progress-striped .progress-bar-success,
.testqwe {
	background-image: none;
	background-color: #ff8678;
	border: none;
	box-shadow: none;
}

@media (max-width: 800px) {
	.category-wrapper .product-catalog__shown-products-quantity,
	.testqwe {
		visibility: hidden;
		height: 20px;
	}
	.wr_head span.in-stock.in-stock--product,
	.testqwe {
		position: static;
		float: left;
		transform: translate(0, 0);
		margin-left: 6px;
	}
}
@media (max-width: 600px) {
	.close_filters--visible:before,
	.close_filters--visible:after,
	.testqwe {
		content: "";
		display: inline-block;
		width: 14px;
		height: 0;
		border-bottom: 2px solid #000;
		position: absolute;
		left: 6px;
		top: 50%;
		transform: rotate(45deg);
	}
	.close_filters--visible:before,
	.testqwe {
		transform: rotate(-45deg);
	}
	.close_filters--visible svg,
	.close_filters--visible > span,
	.testqwe {
		visibility: hidden;
	}
	.category-wrapper .product-card__purchase.podobr,
	.testqwe {
		width: 100%;
	}
	.category-wrapper .product-card__purchase.podobr .btn_to_span.product-card__cart-button.common-button,
	.testqwe {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		width: 90%;
		margin: auto;
	}
}
@media (max-width: 767px) {
	span.footer__title:after,
	.testqwe {
		content: "";
		display: inline-block;
		width: 10px;
		height: 10px;
		border-bottom: 2px solid #000;
		border-right: 2px solid #000;
		transform: rotate(45deg);
		margin-left: 12px;
		margin-bottom: 4px;
		transition: 0.3s;
	}
	span.footer__title.show_footer_menu:after,
	.testqwe {
		transform: rotate(225deg);
		margin-bottom: -2px;
	}
	.footer .footer__navigation,
	.testqwe {
		padding-bottom: 90px;
	}
}
@media (max-width: 800px) {
	.fancybox-container .fancybox-caption,
	.testqwe {
		padding: 0px 40px 0 10px !important;
		display: flex;
		flex-direction: column;
		font-size: 18px !important;
		position: relative;
		min-height: 96px;
		text-align: left;
		background: #f1f1f1 !important;
		top: 0;
		line-height: 26px !important;
	}
	.fancybox-caption > div,
	.testqwe {
		width: 100vw;
		position: relative;
		transform: translateX(15px);
	}
	.fancybox-caption > div span.fancybox-description,
	.testqwe {
		display: flex;
		padding: 10px 10px;
		justify-content: space-between;
		white-space: nowrap;
	}
	.fancybox-caption > div span.fancybox-description button#button-car,
	.testqwe {
		margin: 0;
		position: relative;
	}
}
/* start 26771 */
.head_ch_product > div:first-child,
.testqwe {
	order: 3;
	width: 40px;
	flex-shrink: 0;
	align-items: center;
	display: flex;
}
.head_ch_product,
.testqwe {
	display: flex;
	width: 100%;
}
.head_ch_product .qc-image,
.testqwe {
	display: flex;
	align-items: center;
	width: 80px;
	flex-shrink: 0;
	padding-left: 8px;
}
.head_ch_product .ordering__column.qc-name,
.testqwe {
	text-align: left;
	padding: 15px;
	width: 100%;
}
.footer_ch_product,
.testqwe {
	display: flex;
	width: 100%;
	justify-content: space-between;
	padding: 0 0 15px 0;
	align-items: center;
}
.footer_ch_product .qc-price,
.testqwe {
	padding-left: 8px;
}
#d_quickcheckout .v_wrap_row .qc-product-qantity,
.testqwe {
	height: 30px;
	border-radius: 0px;
	border-color: #ebecec;
}
.footer_ch_product .qc-total,
.testqwe {
	padding-right: 8px;
	font-size: 16px;
}
#d_quickcheckout .footer_ch_product .ordering__column.qc-quantity,
.testqwe {
	padding: 0;
}
#gallery-slide > a ~ a,
.testqwe {
	display: none;
}
@media (max-width: 600px) {
	.v_wrap_row div#cart_view,
	.testqwe {
		box-shadow: none;
		border-top: 1px solid #ebebeb;
		border-radius: 0px !important;
		margin-top: 0px;
	}
}
/* end 26771 */
@media (min-width: 730px) {
	.container.wrapp_menu,
	.testqwe {
		background-color: #ffffff;
		height: 80px;
	}
}
@media (min-width: 1650px) {
	.product-info__side-divider.padding-section,
	.testqwe {
		/*max-height: 477px;*/
	}
}
@media (max-width: 600px) {
	.container.wrapp_menu:not(.open_menu) {
		height: 40px;
		background-color: #f9c8c2;
	}
	.product-info__side-divider > .product-info__left-side,
	.testqwe {
		min-height: 300px;
		overflow: hidden;
	}
	section.collections-top.common-section.padding-section + section.watched.slider-section.common-section,
	.testqwe {
		height: 400px;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	body .slick-slider,
	body .slick-slider *,
	.testqwe {
		touch-action: auto !important;
	}
}
@media (max-width: 342px) {
	.product-info__side-divider > .product-info__left-side,
	.testqwe {
		height: 300px;
		overflow: hidden;
	}
	section.collections-top.common-section.padding-section + section.watched.slider-section.common-section,
	.testqwe {
		height: 320px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		overflow: hidden;
	}
	.container.cart-line__container.padding-section > *,
	.testqwe {
		font-size: 13px;
		text-transform: none;
	}
	.cart-line .cart-line__text,
	.testqwe {
		padding: 6px 3px 6px 3px;
	}
	.cart-line__button-checkout,
	.testqwe {
		padding: 7px 3px 7px 3px !important;
	}
	.cart-line .container.cart-line__container.padding-section,
	.testqwe {
		padding-left: 5px;
		padding-right: 6px;
	}
}
.free_del-ico:before,
.testqwe {
	content: "";
	height: 25px;
	margin-top: -10px;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-image: url(/catalog/view/theme/default/image/free_delivery.svg);
}
@media (max-width: 720px) {
	#open-filters-button.open_menu-filter,
	.testqwe {
		top: -600px;
	}
}
div#gallery-thumbs .product-gallery__thumb.slick-slide:hover,
.testqwe {
	box-shadow: inset 0 0 0 2px #ea3c27 !important;
	outline: none;
}
.category-wrapper.padding-section #collection ~ p,
.category-wrapper.padding-section ~ #collection ~ p,
.category-wrapper.padding-section .watched ~ p,
.testqwe {
	font-size: 16px;
	line-height: 26px;
}
.category-wrapper.padding-section #collection ~ h2,
.category-wrapper.padding-section ~ #collection ~ h2,
.category-wrapper.padding-section .watched ~ h2,
.testqwe {
	margin-bottom: 20px;
	margin-top: 15px;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
}
.category-wrapper.padding-section #collection ~ ul,
.category-wrapper.padding-section ~ #collection ~ ul,
.category-wrapper.padding-section .watched ~ ul,
.testqwe {
	margin-bottom: 30px;
	list-style-type: disc;
	line-height: 24px;
	margin-left: 30px;
	list-style-position: inside;
}
.category-wrapper.padding-section #collection ~ ul li,
.category-wrapper.padding-section ~ #collection ~ ul li,
.category-wrapper.padding-section .watched ~ ul li,
.testqwe {
	font-size: 16px;
	line-height: 24px;
}
.category-wrapper.padding-section #collection ~ ol,
.category-wrapper.padding-section ~ #collection ~ ol,
.category-wrapper.padding-section .watched ~ ol,
.testqwe {
	margin-bottom: 30px;
	list-style-type: decimal;
	line-height: 24px;
	margin-left: 30px;
	list-style-position: inside;
}
.category-wrapper.padding-section #collection ~ h3,
.category-wrapper.padding-section ~ #collection ~ h3,
.category-wrapper.padding-section .watched ~ h3,
.testqwe {
	margin-bottom: 20px;
	margin-top: 15px;
	font-size: 16px;
	font-weight: 600;
	color: #393939;
}
.category-wrapper.padding-section #collection ~ ol li,
.category-wrapper.padding-section ~ #collection ~ ol li,
.category-wrapper.padding-section .watched ~ ol li,
.testqwe {
	font-size: 16px;
	line-height: 24px;
}

@media (max-width: 768px) {
	.category-wrapper.padding-section #collection ~ p,
	.category-wrapper.padding-section ~ #collection ~ p,
	.category-wrapper.padding-section .watched ~ p,
	.testqwe {
		line-height: 20px;
	}
}
.banner-side-wrapper [data-page="featuret"] .slider.slider-top-collections:not(.slick-slider) {
	display: flex;
	flex-wrap: wrap;
}
.banner-side-wrapper [data-page="featuret"] .product-card__wrapper:not(.slick-slide) {
	width: 20%;
}
.banner-side-wrapper [data-page="featuret"] .product-card__wrapper:not(.slick-slide):nth-child(5) ~ .product-card__wrapper,
.testqwe {
	display: none;
}
@media (max-width: 1024px) {
	.banner-side-wrapper [data-page="featuret"] .product-card__wrapper:not(.slick-slide) {
		width: 33%;
	}
	.banner-side-wrapper [data-page="featuret"] .product-card__wrapper:not(.slick-slide):nth-child(3) ~ .product-card__wrapper,
	.testqwe {
		display: none;
	}
}
@media (max-width: 769px) {
	.banner-side-wrapper [data-page="featuret"] .product-card__wrapper:not(.slick-slide):nth-child(2) ~ .product-card__wrapper,
	.testqwe {
		display: none;
	}
	.banner-side-wrapper [data-page="featuret"] .product-card__wrapper:not(.slick-slide) {
		width: 50%;
	}
	.head_prod_category h1.page-title,
	.testqwe {
		margin-top: 10px;
	}
}
@media (min-width: 769px) {
	.hide_mob_men,
	.testqwe {
		display: none;
	}
}
input#monobank:checked ~ [for="monobank"]:before,
input#monobank:checked ~ [for="monobank"]:after,
.testqwe {
	top: 20px;
}
input#monobank:checked ~ [for="monobank"],
.testqwe {
	height: auto;
	position: relative;
	flex-wrap: wrap;
}
div#mono_panel,
.testqwe {
	margin-left: -30px;
	min-width: calc((100% * 2) + 60px) !important;
}
@media (min-width: 1300px) {
	div#mono_panel,
	.testqwe {
		transform: translateX(-50%);
	}
}
div .privat_price_mono,
.testqwe {
	font-size: 14px;
}
input#monobank ~ [for="monobank"] div#mono_panel,
.testqwe {
	opacity: 0;
}
input#monobank:checked ~ [for="monobank"] div#mono_panel,
.testqwe {
	opacity: 1;
	margin-top: 15px;
}
@media (min-width: 1300px) { 
	input#monobank:checked ~ [for="monobank"] div#mono_panel,
	.testqwe {
	    transform: translateX(0px);
	    min-width: calc(100% + 30px)!important;
	}
}
input#monobank ~ [for="monobank"] > span:not(.price) {
	height: 42px;
	display: flex;
	align-items: center;
}
@media (max-width: 1300px) {
	div#mono_panel,
	.testqwe {
		min-width: calc(100% + 30px) !important;
	}
	#mono_panel > .panel-body > .row,
	.testqwe {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	#mono_panel > .panel-body > .row > div,
	.testqwe {
		width: 100%;
		padding: 0 15px;
		display: flex;
		justify-content: center;
	}
	#mono_panel > .panel-body > .row > div img,
	.testqwe {
		padding: 0 !important;
	}
	#mono_panel > .panel-body > .row > div > div,
	.testqwe {
		width: 100%;
		padding-top: 15px !important;
	}
	#mono_panel > .panel-body > .row > div > div div,
	.testqwe {
		padding: 0 !important;
	}
	#mono_panel > .panel-body > .row > div > div div,
	.testqwe {
		padding: 0 !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	div .privat_price_mono,
	.testqwe {
		margin: 0 7px;
	}
	#mono_panel > .panel-body > .row > div > div .form-group,
	.testqwe {
		margin: 0;
	}
}
.voss_left,
.testqwe {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-right: 1px solid #040707;
	border-bottom: 1px solid #040707;
	transform: rotate(-45deg);
}
@media (max-width: 768px) {
	.vertical-categories--popup .vertical-categories__link,
	.testqwe {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
}
.vertical-categories__item:hover .voss_left,
.testqwe {
	border-color: #ea3c27;
}
[class*="voss_"]:not(.voss_left) {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	display: inline-block;
}
.voss_arrow_down,
.testqwe {
	display: inline-block;
	width: 7px;
	height: 7px;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	transform: rotate(-45deg);
	margin-left: 8px;
}
button.slider__button.slick-arrow svg,
button.banner__button.slick-arrow svg,
.testqwe {
	display: none;
}
button.slider__button.slick-arrow,
button.banner__button.slick-arrow,
.testqwe {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
button.slider__button.slick-arrow:before,
button.banner__button.slick-arrow:before,
.testqwe {
	content: "";
	display: inline-block !important;
	width: 8px;
	height: 8px;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	transform: rotate(45deg);
}
button.slider__button.slider__button--next.slick-arrow:before,
button.banner__button.banner__button--next.slick-arrow:before,
.testqwe {
	transform: rotate(-135deg);
}
button.banner__button.slick-arrow:before,
.testqwe {
	border-color: #393939 !important;
}
span.product-card__delivery:before,
.testqwe {
	content: "";
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	display: inline-block;
	background-image: url(/catalog/view/theme/default/image/svg/icon_fast_shipping_product.svg);
	width: 40px;
	height: 16px;
}
.voss_icon_menu,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_menu.svg);
	width: 27px;
	height: 19px;
}
.voss_icon_living_room,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_living_room.svg);
	width: 35px;
	height: 35px;
}
.voss_icon_bed_room,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_bed_room.svg);
	width: 35px;
	height: 35px;
}
.voss_icon_cradle,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_cradle.svg);
	width: 35px;
	height: 35px;
}
.voss_icon_hanger,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_hanger.svg);
	width: 35px;
	height: 35px;
}
.voss_icon_work_place,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_work_place.svg);
	width: 35px;
	height: 35px;
}
.voss_icon_office,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_office.svg);
	width: 35px;
	height: 35px;
}
.voss_icon_stol,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_stol.svg);
	width: 35px;
	height: 35px;
}
.voss_icon_closet,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_closet.svg);
	width: 35px;
	height: 35px;
}
.voss_icon_soft,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_soft.svg);
	width: 35px;
	height: 35px;
}
.voss_,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/.svg);
	width: 35px;
	height: 35px;
}
.voss_icon_kitchen,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_kitchen.svg);
	width: 35px;
	height: 35px;
}
.voss_icon_buy_product,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_buy_product.svg);
	width: 22px;
	height: 16px;
}
.voss_icon_fast_shipping_product,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_fast_shipping_product.svg);
	width: 40px;
	height: 16px;
}
.voss_icon_pick_up,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_pick_up.svg);
	width: 25px;
	height: 25px;
}
.voss_icon_fast_shipping,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_fast_shipping.svg);
	width: 62px;
	height: 45px;
}
.voss_icon_in_stock,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_in_stock.svg);
	width: 62px;
	height: 45px;
}
.voss_icon_the_day_of_order,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_the_day_of_order.svg);
	width: 62px;
	height: 45px;
}
.voss_icon_free_delivery,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_free_delivery.svg);
	width: 62px;
	height: 45px;
}
.voss_icon_info,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_info.svg);
	width: 20px;
	height: 20px;
}
.voss_icon_support,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_support.svg);
	width: 20px;
	height: 20px;
}
.voss_icon_catalog,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_catalog.svg);
	width: 20px;
	height: 20px;
}
.voss_icon_working_hours,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_working_hours.svg);
	width: 18px;
	height: 15px;
}
.voss_icon_basket,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_basket.svg);
	width: 90px;
	height: 65px;
}
.voss_icon_search,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_search.svg);
	width: 20px;
	height: 20px;
}
.voss_icon_menu2,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_menu2.svg);
	width: 27px;
	height: 25px;
}
.voss_icon_del,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_del.svg);
	width: 13px;
	height: 13px;
}
.voss_icon_call,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_call.svg);
	width: 15px;
	height: 15px;
}
.voss_icon_user_review_read,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_user_review_read.svg);
	width: 13px;
	height: 15px;
}
.voss_icon_star_full_reviews,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_star_full_reviews.svg);
	width: 23px;
	height: 24px;
}
.voss_icon_up,
.testqwe {
	background-image: url(/catalog/view/theme/default/image/svg/icon_up.svg);
	width: 65px;
	height: 58px;
}
@media (max-width: 370px) {
	.wrap_product_tab .container,
	.testqwe {
		max-width: calc(100% - 10px);
	}
	section.common-section.all-characteristics,
	.testqwe {
		width: calc(100% - 20px);
		margin: auto;
	}
}
@media (max-width: 345px) {
	.wrap_product_tab .tab_top label,
	.testqwe {
		font-size: 10px;
	}
}
section.watched.slider-section.common-section.true_slider section.watched.slider-section.common-section.not_slider,
.testqwe {
	visibility: visible;
}
.preload_reviw,
.testqwe {
	position: relative;
	height: auto;
	border-radius: 8px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	margin-top: 15px;
	flex-direction: column;
}
.preload_reviw .show_review,
.testqwe {
	width: auto;
	display: block;
	background: rgba(40, 44, 42, 0.05);
	padding: 15px;
	border-radius: 8px;
	margin-bottom: 5px;
}
.preload_reviw .show_review:before,
.testqwe {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: #333;
	content: "Последние отзывы";
}
[data-lang="ua"] .preload_reviw .show_review:before,
[data-lang="uk"] .preload_reviw .show_review:before,
.testqwe {
	content: "Останні відгуки";
}
.copy_description {
	overflow: hidden !important;
	height: 0px !important;
	margin: 0px !important;
}
/*.loader_more > div > div {
    background: #f2f2f2;
}

.loader_more > div > div >* {
    opacity: 0;
}*/
.advantages__list .advantages__item {
	cursor: pointer;
}
/*#mpResult .credit__result-holder {
    display: none;
}*/
div#mpResult {
	max-width: 207px;
}
div#mpResult span.btn.credit-buy.credit__button {
	display: inline-block;
	margin-top: 10px;
	cursor: pointer;
}
.wrap_btn_mono {
	text-align: center;
}
#btn_mono {
	display: inline-block;
	margin-top: 10px;
	cursor: pointer;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	background-color: #f5ce1a;
	border-radius: 2px;
}
.credit__result-holder {
	margin-top: 20px;
}
@media (max-width: 766px) {
	.wr_head {
		padding-bottom: 5px;
	}
	section.wrap_product_tab {
		padding-top: 10px;
	}
	.col_right_product .all-advantages {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.footer .footer__navigation,
	.testqwe {
		padding-bottom: 30px;
	}
	.my_coll {
		width: calc(100% - 20px);
		margin: auto;
		transform: translateY(0px);
	}
	.product-info__elements-container .col_right_product {
		overflow: hidden;
		height: 0px;
	}
	[data-page] .slider__button {
		top: 50%;
	}
	[data-page] .slider__button.slider__button--prev {
		left: 5px;
	}
	[data-page] .slider__button.slider__button--next {
		right: 5px;
	}
	[data-page] .slider__button {
		display: none !important;
	}

	div.wrapp_tab {
		margin-bottom: 10px;
	}
	section.slider-section[data-page="watched"],
	div.slider-section[data-page="watched"],
	.testqwe {
		top: 103px;
	}
	section.slider-section[data-page="top-colactions"],
	div.slider-section[data-page="top-colactions"],
	.testqwe {
		top: 95px;
	}

	.fix_menu {
		position: fixed;
		top: 100px;
		width: 100%;
		z-index: 121;
	}

	.fix_menu button#open-categories-button,
	.fix_menu button#open-categories-button1 {
		position: absolute;
		top: -48px;
		background: transparent;
		font-size: 0;
		width: 51px;
	}
	.main-header__block.main-header__block--flex + .main-header__block.main-header__block--flex {
		margin-left: 40px;
	}
	.fix_menu li.horizontal-categories__item {
		height: 70px;
	}

	.fix_menu li.horizontal-categories__item a {
		font-size: 14px;
	}
	.fix_menu .container.wrapp_menu:not(.open_menu) {
		height: 0px;
	}
	header.fixed-header {
		border-bottom: 1px solid #f2f2f2;
	}
	.product-comments .product-comments__topline .product-comments__link {
		background: #111;
		color: #fff;
		padding: 8px 15px;
		text-decoration: none;
		font-weight: normal;
	}
	.fix_menu:not(.fix_menu-a) button#open-categories-button,
	.fix_menu:not(.fix_menu-a) button#open-categories-button1 {
		width: 40px;
		padding-right: 0;
		top: -7px;
	}
	.fix_menu:not(.fix_menu-a) {
		position: relative;
		top: -38px;
	}
	.product-comments .product-comments__topline {
		flex-direction: column;
		align-items: center;
	}
	div#mpResult {
		max-width: 100%;
	}
	#btn_mono {
		margin-top: 5px;
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.common-popup,
	.testqwe {
		z-index: 300;
	}
	.fix_menu:not(.fix_menu-a) .horizontal-categories,
	.testqwe {
		transform: translateY(40px);
	}
	a.main-nav__link.open-catalog {
		background: #ea3c27;
		width: auto;
		display: inline-block;
		padding: 0 5px;
		line-height: 30px !important;
		margin: 5px;
		border-radius: 4px;
	}
}
@media (min-width: 400px) {
	.fix_menu button#open-categories-button,
	.fix_menu button#open-categories-button1 {
		top: -48px;
	}
	.fix_menu:not(.fix_menu-a) button#open-categories-button,
	.fix_menu:not(.fix_menu-a) button#open-categories-button1 {
		top: -7px;
	}
}
@media (max-width: 768px) {
	div.breadcrumbs {
		display: block;
		margin: 5px 0 0;
		padding: 0 10px;
	}
	.padding-section div.breadcrumbs {
		padding: 0;
	}
	div.breadcrumbs li.breadcrumbs__item {
		display: none;
	}
	div.breadcrumbs li.breadcrumbs__item:nth-last-child(2) {
		display: block;
		font-size: 0px;
	}
	div.breadcrumbs li.breadcrumbs__item:nth-last-child(2) > a:before {
		content: "";
		display: inline-block;
		width: 10px;
		height: 10px;
		border-bottom: 2px solid red;
		border-right: 2px solid red;
		transform: rotate(134deg);
		margin-right: 4px;
	}
	div.breadcrumbs li.breadcrumbs__item:nth-last-child(2) > * {
		font-size: 14px;
		text-decoration: none !important;
		display: flex;
		align-items: center;
	}
	.head_prod_category h1.page-title,
	.testqwe {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	body.home-page .common-description {
		margin-top: 0px !important;
	}
	section#footer-reviews .pagination {
		display: none;
	}
	section.common-section.all-characteristics,
	div.common-section.all-characteristics,
	.testqwe {
		margin-bottom: 15px !important;
	}
}
/*.product-catalog__product-grid .product-card__wrapper.load-more-wrap {
    order: 2;
}
.product-catalog__product-grid .product-card__wrapper {
    order: 1;
}*/
.row_code_p {
	width: auto;
	padding: 0 10px 0 0;
	font-size: 15px;
	display: inline-flex;
}
.row_code_mob {
	float: right;
	padding: 0 10px 8px;
	margin-top: 5px;
}
.in-stock.in-stock--product + .row_code_mob {
	padding: 0 10px 0 5px;
	/*border-left: 1px solid #999;*/
}
@media (min-width: 600px) {
	.product-comments__topline.mob_show1 {
		display: none;
	}
}
@media (max-width: 600px) {
	.product-comments__topline > a.product-comments__link {
		display: none;
	}
	.product-comments__topline.mob_show1 {
		display: flex;
	}
	.product-comments__topline.mob_show1 > a.product-comments__link {
		display: inline-block;
	}
}
.categories-page__load-btn {
	cursor: pointer;
}
@media (max-width: 800px) {
	body .product-catalog__product-grid .product-card__wrapper-category .product-card__cart-button,
	.testqwe {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 767px) {
	.row .filters__show-button,
	.testqwe {
		background: #ea3c27 !important;
		color: #fff;
		position: absolute;
		transform: translate(0, 0);
		width: 92px;
		margin-right: 10px;
		border-radius: 3px;
		height: 28px;
		top: 0;
		font-size: 13px;
		padding-left: 25px;
	}
	.row .filters__show-button svg,
	.testqwe {
		fill: #fff !important;
	}
	.categories-side-wrapper.qwe {
		align-items: flex-end;
	}
	.close_filters--visible:before,
	.close_filters--visible:after,
	.testqwe {
		border-bottom: 2px solid #fff;
	}
	.categories-side-wrapper .filters:not(.filters--visible) {
		overflow: hidden;
	}
	section.filters.filters--visible,
	.testqwe {
		margin-top: 35px;
	}
	button#open-filters-button span.f-mob-show {
		visibility: visible;
	}
	/*.product-card__wrapper .product-card__name[data-mobile-size] {
	    position: relative;
	    height: 44px;
	}
	.product-card__wrapper .product-card__name[data-mobile-size]:after {
	    content: ''attr(data-mobile-size)'';
	    display: block;
	    text-align: center;
	    color: #888;
	    padding-top: 2px;
	    background: #fff;
	    position: absolute;
	    left: 0;
	    bottom: 0;
	    width: 100%;
	}*/
}
span.product-card__delivery svg {
	display: none;
}
.mob-show1 {
	display: none;
}
@media (max-width: 500px) {
	.main-header-mob--height .responsive-img,
	.testqwe {
		max-height: 42px;
	}
	.main-header > li.main-nav__item.lang_top {
		display: none;
	}
	.main-header__block.main-header-mob--height {
		height: 42px;
		width: 94%;
		margin-left: 6%;
	}

	.mob_hide1 {
		display: none;
	}
	.mob-show1 > div {
		width: 34.83%;
		display: inline-flex;
		flex-direction: column;
		align-items: flex-start;
		font-size: 13px;
	}
	.mob-show1 > div > span:first-child {
		color: #aaa;
	}
	.mob-show1 > div:nth-child(1),
	.mob-show1 > div:nth-child(2) {
		position: relative;
	}
	.mob-show1 > div:nth-child(1):after,
	.mob-show1 > div:nth-child(2):after {
		content: "";
		height: 25px;
		border-left: 1px solid #ebecec;
		position: absolute;
		right: 5px;
		top: 50%;
		transform: translateY(-50%);
	}
	.mob-show1 > div:nth-child(3) {
		width: 30.33%;
	}
}
@media (max-width: 410px) {
	.mob-show1 > div > span:first-child {
		font-size: 11px;
	}
}
@media (max-width: 350px) {
	.mob-show1 > div > span:first-child {
		font-size: 11px;
	}
	.mob-show1 > div {
		font-size: 11px;
	}
	.mob-show1 > div > span:first-child {
		font-size: 10px;
	}
}
[data-url*="modulnaya-mebel"] .product-catalog__product-grid .product-card__wrapper-category:nth-child(1) {
	order: 4;
}
[data-url*="modulnaya-mebel"] .product-catalog__product-grid .product-card__wrapper-category:nth-child(2) {
	order: 2;
}
[data-url*="modulnaya-mebel"] .product-catalog__product-grid .product-card__wrapper-category:nth-child(3) {
	order: 3;
}
[data-url*="modulnaya-mebel"] .product-catalog__product-grid .product-card__wrapper-category:nth-child(4) {
	order: 1;
}
[data-url*="modulnaya-mebel"] .product-catalog__product-grid .product-card__wrapper-category:nth-child(5) {
	order: 9;
}
[data-url*="modulnaya-mebel"] .product-catalog__product-grid .product-card__wrapper-category:nth-child(6) {
	order: 8;
}
[data-url*="modulnaya-mebel"] .product-catalog__product-grid .product-card__wrapper-category:nth-child(7) {
	order: 7;
}
[data-url*="modulnaya-mebel"] .product-catalog__product-grid .product-card__wrapper-category:nth-child(8) {
	order: 6;
}
[data-url*="modulnaya-mebel"] .product-catalog__product-grid .product-card__wrapper-category:nth-child(9) {
	order: 5;
}
@media (max-width: 600px) {
	.head_prod_category .page-title,
	.testqwe {
		font-size: 18px;
	}
}
/* start 30034*/
.search_btn {
	display: none;
}
@media (max-width: 767px) {
	header .main-header__block.main-header__block--flex + .main-header__block.main-header__block--flex {
		margin-left: 0px;
		width: 100%;
	}
	header div#cart {
		padding: 0;
	}
	header div#cart .cart__products-counter {
		width: 56px;
		height: 56px;
		position: absolute;
		top: -26px;
		right: 0;
		padding: 7px;
		padding-right: 0px;
	}
	header .cart__icon,
	.testqwe {
		position: static;
		transform: scale(1);
		height: 100%;
		width: 100%;
	}
	header .cart__products-quantity,
	.testqwe {
		transform: scale(1);
		left: auto;
		top: 8px;
		right: 5px;
		width: 22px;
		height: 22px;
		font-size: 14px;
		line-height: 8px;
		border: 2px solid #fff;
	}
	header div#search.main-header__search-field {
		position: absolute;
		padding: 10px;
		height: 60px;
		left: 0;
		background: #fff;
		top: calc(100% - 12px);
		border-bottom: 1px solid #f2f2f2;
		transition: 0.3s;
		visibility: hidden;
		opacity: 0;
		z-index: 15;
	}
	.showSearch div#search.main-header__search-field {
		opacity: 1;
		visibility: visible;
		top: calc(100% - 7px);
	}
	header .main-header__search-button {
		height: calc(100% - 20px);
		right: 10px;
		top: 10px;
	}
	header .search_btn {
		position: absolute;
		right: 49px;
		width: 45px;
		height: 45px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		top: 3px;
	}
	header span.search_btn .main-header__search-icon {
		fill: #ea3c27;
		position: static;
		transform: translate(0%, 0%);
		width: 26px;
		height: 26px;
	}
	header .main-header__show-phones {
		left: 45px;
		top: 12px;
	}
	header .main-nav__show,
	.testqwe {
		left: 80px;
		top: 12px;
	}
	header .main-header__block .main-header__logo,
	.testqwe {
		transform: translateX(3px);
		max-width: calc(100% - 170px);
		margin: auto;
		margin-top: -5px;
		margin-bottom: 0px;
		width: auto;
		height: auto;
	}
	header .main-header__block .main-header__logo {
		transform: translateX(-20px);
	}
	.fix_menu {
		top: 54px;
	}
	header.fixed-header {
		padding-bottom: 0px;
	}
	header.main-header {
		margin-bottom: 0px;
	}
	span.search_btn {
		background-image: url(/catalog/view/theme/default/image/svg/icon_search-red.svg);
		background-size: 26px;
		background-repeat: no-repeat;
		background-position: center;
	}
	span.search_btn.closeSearch {
		background-image: url(/catalog/view/theme/default/image/svg/icon_del.svg);
		background-size: 20px;
	}
	div#payment_method_list {
		display: flex;
		flex-direction: column;
	}
	div#payment_method_list label {
		min-height: 42px;
		display: flex;
		align-items: center;
	}
	div#payment_method_list > input {
		display: none !important;
	}
}
/* end 30034*/
@media (max-width: 500px), (max-height: 500px) {
	.wrap_product_tab .tab_top {
		display: flex;
	}
	.wrap_product_tab .tab_top label {
		width: 100%;
	}
}
.categories-side-wrapper[style="order:1"] ul.advantages__list {
	flex-direction: column;
	padding: 0 15px;
}
.method_credit {
	display: flex;
	width: 100%;
}
.method_credit span {
	background-color: #f2f2f2;
	display: inline-flex;
	width: 42px;
	height: 46px;
	border-radius: 4px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	cursor: pointer;
}
.method_credit span + span {
	margin-left: 9px;
}
span.privat1 {
	background-image: url(/catalog/view/theme/default/image/p1.png);
	background-size: 34px;
}
span.privat2 {
	background-image: url(/catalog/view/theme/default/image/p2.png);
    background-size: 38px;
}
span.mono3 {
	background-image: url(/catalog/view/theme/default/image/mono7.jpg);
	background-size: 40px;
}
.method_credit span:before {
	content: "3";
	position: absolute;
	font-size: 12px;
}
.method_credit .privat1:before {
	right: 12px;
	top: 12px;
}
.method_credit .privat2:before {
	bottom: 8px;
	left: 14px;
}
.method_credit .mono3:before {
	content: "3";
	background: #000;
	color: #fff;
	bottom: 8px;
	border-radius: 3px;
	left: 16px;
}
@media (max-width: 767px) {
	div#countedResults {
		flex-direction: row;
		flex-wrap: wrap;
		padding-top: 10px;
	}
	div#ppResult {
		width: 50%;
		padding: 10px 5px;
	}
	div#ipResult {
		width: 50%;
		padding: 10px 5px;
	}
	span.common-bold {
	    display: inline-block;
	    margin-bottom: 3px;
	    font-weight: normal;
	    margin-left: 4px;
	}
	.credit__result-holder {
		margin-top: 5px;
	}
	.result .credit__logo-wrapper {
		height: 32px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 13px;
		flex-direction: row;
	}
	.credit__logo-wrapper span:before {
		content: "";
		display: inline-flex;
		width: 16px;
		height: 16px;
		background-position: -16px -20px;
		background-repeat: no-repeat;
		background-image: url(/catalog/view/theme/default/image/svg/privat.svg);
		background-size: 120px;
		margin-top: -5px;
		position: relative;
		top: 4px;
		margin-right: 2px;
	}
	div#mpResult .credit__logo-wrapper span:before {
		background-image: url(/catalog/view/theme/default/image/svg/mono.png);
		background-size: 15px;
		background-position: center;
		top: 4px;
	}
	div#controlElements {
		border-top: 1px solid #ddd;
	}
	div.payment-sum__result {
		font-size: 18px;
		padding: 2px 0;
	}
	#btn_mono {
		margin-top: 0px;
	}
	.result .credit__button,
	#btn_mono {
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 16px;
	}
}
form.filters__form > .filters__element:first-child ul.filters__list {
	display: flex;
	flex-direction: column;
}
form.filters__form > .filters__element:first-child ul.filters__list li:first-child {
	order: 1;
}
.horizontal-categories > li a[href*="soft-mebel"] .horizontal-categories__icon,
.testqwe {
	transform: scale(1.4);
}
.horizontal-categories > li a[href*="/modulnaya-mebel/"] .horizontal-categories__icon {
	background-image: url(/catalog/view/theme/default/image/svg/puzzle.svg);
}

@media (min-width: 767px) and (max-width: 800px) {
	.horizontal-categories__item:first-child {
		display: none;
	}
	button#open-main-nav {
		display: none;
	}
	.main-header__block.main-header-mob--height + .main-header__block--flex {
		width: auto;
	}
	header.main-header.qwe1 {
		padding-bottom: 0px;
	}
	.horizontal-categories__item {
		padding-left: 9px;
		padding-right: 9px;
	}
}
a#bingc-phone-button,
a.viber_chat {
	visibility: hidden;
}
/**:not(#footer-reviews,.preload_reviw) + .common-description {
    position: relative;
    padding-top: 248px;
}
*:not(#footer-reviews,.preload_reviw) + .common-description:before {
	content: '';
	display: block;
	height: 198px;
	background: #f2f2f2;
	border-radius: 8px;
	position: absolute;
	top: 34px;
	left: 0;
	width: 100%;
}*/
.ocfilter-option_more {
	max-height: 30px;
	overflow: hidden;
	margin-bottom: 10px;
	transition: 0.3s;
	position: relative;
	cursor: pointer;
}
.ocfilter-option_more:before {
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	transition: 0.3s;
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
	position: absolute;
	right: 9px;
	top: 5px;
	transform: rotate(-45deg);
}
.option_more-open {
	max-height: 800px;
}
.ocfilter-option_more.option_more-open:before {
	transform: rotate(45deg);
	top: 1px;
}

@media (min-width: 990px) {
	.main-header__block.main-header-mob--height {
		height: 70px;
	}
	.wrapper_rating {
		position: relative;
		padding-left: 20px;
	}
	.wrapper_rating .row_code_p {
		position: static;
	}
	.product-gallery__thumb:not(.slick-slide):nth-child(4n) ~ .product-gallery__thumb {
		display: none;
	}
	div .product-gallery__thumbs {
		align-self: flex-start;
	}
	div .big-slide__wrapper {
		display: inline-flex;
	}
}
@media (max-width: 767px) {
	.wrapper_rating .row_code_p {
		display: none;
	}
	.horizontal-categories > li:last-child {
		width: 100%;
	}
	.product-card.true_size button.product-card__buy-button {
		display: none;
	}
	.mob-show1 {
		display: flex;
		flex-wrap: wrap;
		padding: 0px 0 5px 2px;
		min-height: 31px;
	}
	div#gallery-thumbs {
		white-space: nowrap;
		text-align: center;
	}
	.head_prod_category + .product-info {
		height: calc(94vw - 18px);
	}
	div#gallery-thumbs .product-gallery__thumb {
		display: inline-block;
	}
	.product-gallery__slide {
		display: flex;
	}
	div#gallery-thumbs .product-gallery__thumb img.product-gallery__thumb-img {
		max-height: 60px;
	}
	.wr_head .wrapper_rating {
		padding-top: 2px;
	}
	.wr_head {
		position: relative;
	}
	.row_code_mob {
		position: absolute;
		bottom: 41px;
		left: 106px;
	}
	.in-stock.in-stock--product + .row_code_mob {
		padding: 0 10px 8px;
	}
	.product-gallery__slide-img.big-slide__img {
		min-height: calc(67vw - 20px);
	}
}
.big_speed {
	position: fixed;
	max-width: 100%;
	max-height: 100%;
	pointer-events: none;
	top: 0;
	left: 0;
}
.remove_number ~ * small.filters__producer-products-quantity {
	display: none;
}
span.show_review:after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	border-left: 2px solid #333;
	border-bottom: 2px solid #333;
	transform: rotate(-45deg);
	transition: 0.3s;
	margin-left: 10px;
	position: relative;
	top: -2px;
}
span.show_review {
	cursor: pointer;
	transition: 0.3s;
}
span.show_review:hover:before,
.show_review-active span.show_review:before {
	color: #ea3c27 !important;
}
.preload_reviw > .show_review:before,
.testqwe {
	transition: 0.3s;
}
span.show_review:hover:after {
	border-color: red;
}
.show_review-active span.show_review:after {
	border-color: #ea3c27;
	transform: rotate(135deg);
	top: 3px;
}
.preload_reviw .footer-reviews {
	width: 100%;
}
.preload_reviw .footer-reviews {
	width: 100%;
	transition: 0.3s;
	height: auto;
	overflow: hidden;
	max-height: 0;
	opacity: 0;
}
.footer-reviews section#footer-reviews {
	margin-top: 0px !important;
}
.preload_reviw.show_review-active .footer-reviews {
	max-height: 300px;
	opacity: 1;
}

@media (max-width: 600px) {
	.true_slider[data-page="top-colactions"] ~ .row_category_menu {
		margin-top: -60px;
	}
	/*.preload_reviw {
		padding-left: 10px;
	}*/
	span.show_review {
	    margin-left: 15px;
	}
	.product-info__side-wrapper:not(.big_category) .product-card__wrapper-category .product-card__img-wrapper {
		width: 100%;
		padding-bottom: 100%;
	}
	.product-info__side-wrapper:not(.big_category) .product-card__wrapper-category span.product-card__name {
		margin-top: -17px;
		background: #fff;
		height: 50px;
		padding-top: 5px;
	}
	.product-info__side-wrapper:not(.big_category) .product-card__wrapper-category .product-card__img-wrapper span.in-stock {
		padding: 2px 5px 2px 20px;
	}
}
.row_category_menu {
	display: none;
}

.title_category {
	font-weight: 500;
	font-size: 20px;
	color: #333;
	padding: 5px 15px;
}
ul.list_category_mob {
	display: flex;
	flex-wrap: wrap;
	padding: 0 30px 0px;
	position: relative;
	/*visibility: hidden;*/
}
.row_category_menu {
	border-top: 1px solid #ddd;
	height: calc(40vw);
}
li.category_item_mob img {
	max-width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
li.category_item_mob i {
	display: flex;
	position: relative;
	padding-top: calc(100% - 18px);
	overflow: hidden;
}
li.category_item_mob {
	width: 33.33%;
	padding: 5px;
}
li.category_item_mob span {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	display: flex;
	justify-content: center;
	text-align: center;
	height: 42px;
	align-items: center;
}
ul.list_category_mob .slick-arrow {
	position: absolute;
	font-size: 0px;
	width: 30px;
	height: 60px;
	display: inline-flex;
	align-items: center;
	top: calc(50% - 50px);
	left: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(/catalog/view/theme/default/image/arrow_l.png);
}
ul.list_category_mob .slick-arrow.slick-next {
	left: auto;
	right: 0;
	background-image: url(/catalog/view/theme/default/image/arrow_r.png);
}
.list_category_mob ul.slick-dots {
	width: 100%;
}
.list_category_mob ul.slick-dots .slick-active button {
	background: red;
}
.list_category_mob ul.slick-dots button {
	background-color: #74777b;
}
[data-lang="ua"] span.f-mob-show:before,
[data-lang="uk"] span.f-mob-show:before {
	content: "фільтри";
}
[data-lang="ru"] span.f-mob-show:before {
	content: "фильтры";
}

@media (max-width: 720px) {
	.fixed-nav-container {
		position: sticky;
		top: 36px;
		z-index: 10;
		background-color: #fff;
	}
	.fixed-nav-container .tab_top {
		display: flex;
		justify-content: stretch;
		align-items: center;
		overflow-x: auto;
		overflow-y: hidden;
	}
	.fixed-nav-container .tab_top label {
		display: flex;
		flex-shrink: 0;
		min-width: 20%;
		flex-wrap: nowrap;
		white-space: nowrap;
	}
	.wrap_tab_content .tab_top {
		display: none !important;
	}
}

@media (max-width: 500px) {
	.fixed-nav-container {
		top: 50px;
		z-index: 10;
	}
}

*,
:after,
:before,
.testqwe {
	box-sizing: inherit;
}
html,
.testqwe {
	box-sizing: border-box;
	-webkit-text-size-adjust: none;
}
body,
.testqwe {
	min-height: 100vh;
	line-height: 1.15;
	text-rendering: optimizeLegibility;
	-webkit-text-decoration-skip: objects;
	text-decoration-skip: objects;
	-webkit-overflow-scrolling: touch;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: transparent;
}
blockquote,
body,
dd,
dl,
figure,
ol,
p,
ul,
.testqwe {
	margin: 0;
}
ol,
ul,
.testqwe {
	padding: 0;
	list-style-type: none;
}
table,
.testqwe {
	border-collapse: collapse;
	border-spacing: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
th,
.testqwe {
	font-weight: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6,
.testqwe {
	font-size: inherit;
	margin: 0;
}
audio,
img,
video,
.testqwe {
	display: block;
}
iframe,
img,
.testqwe {
	border: none;
}
pre,
.testqwe {
	font-family: monospace, monospace;
	font-size: inherit;
}
a,
.testqwe {
	background-color: transparent;
	color: inherit;
}
a,
abbr,
.testqwe {
	text-decoration: none;
}
abbr,
.testqwe {
	border: none;
}
b,
strong,
.testqwe {
	font-weight: inherit;
}
em,
i,
.testqwe {
	font-style: inherit;
}
code,
kbd,
samp,
.testqwe {
	font-family: monospace;
	font-size: inherit;
}
dfn,
.testqwe {
	font-style: inherit;
}
mark,
.testqwe {
	background-color: transparent;
	color: inherit;
}
small,
sub,
sup,
.testqwe {
	font-size: inherit;
}
sub,
sup,
.testqwe {
	position: relative;
	vertical-align: baseline;
	line-height: 0;
}
sub,
.testqwe {
	bottom: -0.25em;
}
sup,
.testqwe {
	top: -0.5em;
}
button,
input,
optgroup,
select,
textarea,
.testqwe {
	padding: 0;
	margin: 0;
	border: none;
	box-shadow: none;
	background-color: transparent;
	border-radius: 0;
	font-family: inherit;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	font-weight: inherit;
	-webkit-appearance: none;
}
button,
select,
.testqwe {
	text-transform: none;
	text-align: left;
}
select,
.testqwe {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
select::-ms-expand,
.testqwe {
	display: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button,
.testqwe {
	cursor: pointer;
}
textarea,
.testqwe {
	resize: none;
	overflow: auto;
}
fieldset,
.testqwe {
	padding: 0;
	margin: 0;
	border: none;
}
legend,
.testqwe {
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button,
.testqwe {
	height: auto;
}
input[type="number"],
.testqwe {
	-moz-appearance: textfield;
}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button,
.testqwe {
	-webkit-appearance: none;
}
::-webkit-file-upload-button,
.testqwe {
	-webkit-appearance: button;
	font: inherit;
}
::-webkit-input-placeholder,
.testqwe {
	color: inherit;
	opacity: 0.2;
	transition: opacity 0.3s;
}
:-moz-placeholder,
::-moz-placeholder,
.testqwe {
	color: inherit;
	opacity: 0.2;
	transition: opacity 0.3s;
}
:-ms-input-placeholder,
.testqwe {
	color: inherit;
	opacity: 0.2;
	transition: opacity 0.3s;
}
:focus::-webkit-input-placeholder,
.testqwe {
	opacity: 0;
}
:focus:-moz-placeholder,
:focus::-moz-placeholder,
.testqwe {
	opacity: 0;
}
:focus:-ms-input-placeholder,
.testqwe {
	opacity: 0;
}
[hidden],
.testqwe {
	display: none;
}
.disabled,
:disabled,
.testqwe {
	cursor: not-allowed;
	pointer-events: none;
}
::-ms-clear,
.testqwe {
	display: none;
}
::-moz-focus-inner,
.testqwe {
	border: none;
}
:-webkit-autofill,
.testqwe {
	background-color: transparent;
	box-shadow: inset 0 0 100px #fff;
	-webkit-text-fill-color: currentColor;
}
.clearfix:after,
.testqwe {
	content: "";
	display: block;
	clear: both;
}
.visually-hidden,
.testqwe {
	position: absolute;
	z-index: -1;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	border: none;
	overflow: hidden;
}
body,
.testqwe {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	border-top: 4px solid #ea3c27;
}
.no-text,
.testqwe {
	font-size: 0 !important;
}
.container,
.testqwe {
	position: relative;
	width: 100%;
	max-width: 1650px;
	min-width: 320px;
	margin: 0 auto;
}
.container--overflow,
.testqwe {
	overflow: hidden;
}
.display-flex,
.testqwe {
	display: -ms-flexbox !important;
	display: flex !important;
}
.section-title,
.testqwe {
	display: block;
	margin-bottom: 20px;
	margin-top: 15px;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: #333;
}
._orinationRight_25,
.testqwe {
	right: inherit !important;
	left: 20px;
}
.text-center,
.testqwe {
	text-align: center;
}
.common-section,
.testqwe {
	border-top: 1px solid #ea3c27;
	margin-top: 20px;
	margin-bottom: 15px;
}
.category-wrapper,
.testqwe {
	width: 100%;
}
.one-click-modal,
.testqwe {
	display: none;
}
.categories-page__btn-wrap,
.testqwe {
	position: relative;
	width: 100%;
	height: 100%;
}
.categories-page__btn-wrap,
.categories-page__load-btn,
.testqwe {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.categories-page__load-btn,
.testqwe {
	height: 140px;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 20px;
	white-space: nowrap;
}
.categories-page__load-btn:before,
.testqwe {
	content: "";
	width: 96px;
	height: 96px;
	background-image: url(https://brwmania.com.ua/catalog/view/theme/default/image/load-more.png);
	background-repeat: no-repeat;
	background-size: contain;
}
.categories-page__load-btn:hover,
.testqwe {
	color: #ea3c27;
}
.zoom-target,
.testqwe {
	position: absolute;
	width: 400px;
	height: 400px;
	z-index: -1000000;
	opacity: 0;
	left: 0;
	top: 0;
	border: 2px solid #040707;
	background-color: #fff;
}
.new-article--item .common-description a,
.testqwe {
	color: #040707;
	display: block;
}
.in-stock,
.testqwe {
	position: relative;
	padding-left: 20px;
	background-color: #fff;
	border-radius: 4px;
}
.in-stock:before,
.testqwe {
	content: "";
	position: absolute;
	left: 7px;
	top: 5px;
	display: block;
	width: 8px;
	height: 12px;
	border-top: 2px solid #1a8b04;
	border-left: 2px solid #1a8b04;
	transform: rotate(-135deg);
}
.in-stock:after,
.testqwe {
	content: "В наличии";
	white-space: nowrap;
	display: block;
	color: #1a8b04;
	padding: 5px;
}
.in-stock--preview,
.testqwe {
	position: absolute;
	top: -24px;
	left: 50%;
	transform: translate(-50%);
	z-index: 2;
}
.common-description p,
.testqwe {
	font-size: 16px;
	line-height: 26px;
}
.common-description ol,
.testqwe {
	list-style-position: outside;
}
.common-description ol,
.common-description ul,
.testqwe {
	margin-bottom: 30px;
	list-style-type: disc;
	line-height: 24px;
}
.common-description ul,
.testqwe {
	margin-left: 30px;
	list-style-position: inside;
}
.common-description ol,
.testqwe {
	list-style-type: decimal;
	margin-left: 30px;
}
.common-description h1,
.testqwe {
	margin-bottom: 20px;
	margin-top: 15px;
	font-size: 24px;
	font-weight: 700;
	text-transform: capitalize;
	color: #2e2f36;
}
.common-description h2,
.common-description h3,
.testqwe {
	margin-bottom: 20px;
	margin-top: 15px;
	font-size: 16px;
	font-weight: 700;
	color: #2e2f36;
}
.common-description h4,
.testqwe {
	font-size: 16px;
}
.common-description h4,
.common-description h5,
.testqwe {
	margin-bottom: 30px;
	text-transform: uppercase;
	line-height: 24px;
}
.common-description h5,
.testqwe {
	font-size: 15px;
}
.common-description h6,
.testqwe {
	margin-bottom: 30px;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 24px;
}
.common-description iframe,
.testqwe {
	max-width: 100%;
}
.common-description img,
.testqwe {
	display: inline-block;
	max-width: 100%;
	height: auto;
}
.common-description img:after,
.testqwe {
	content: "";
	display: table;
	clear: both;
}
.common-description > *:not(.module_html):not(#blog_product) span,
.testqwe {
	margin-bottom: 30px;
	font-size: 16px;
	line-height: 24px;
}
.common-description > *:not(.module_html):not(#blog_product) a,
.testqwe {
	display: inline-block;
	color: #ea3c27;
	font-size: 16px;
	line-height: 24px;
	text-decoration: underline;
}
.common-description a:hover,
.testqwe {
	color: #040707;
}
.common-description li,
.testqwe {
	font-size: 16px;
	line-height: 24px;
}
.common-description strong,
.testqwe {
	font-weight: 700;
}
.common-description:after,
.testqwe {
	content: "";
	display: table;
	clear: both;
}
.side-divider,
.side-divider-filters,
.testqwe {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.categories-side-wrapper,
.testqwe {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}
.banner-side-wrapper,
.testqwe {
	padding-left: 20px;
	width: 100%;
	overflow: hidden;
}
.left-side,
.testqwe {
	width: 50%;
}
.right-side,
.testqwe {
	width: 49%;
}
.common-button,
.testqwe {
	background-color: #ea3c27;
	border-radius: 2px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}
.common-button:hover,
.testqwe {
	background-color: #e22c16;
}
.common-button:active,
.testqwe {
	background-color: #ec513e;
}
.common-button--black,
.testqwe {
	text-transform: lowercase;
	background-color: #040707;
}
.common-button--black:hover,
.testqwe {
	background-color: #111e1e;
}
.common-button--articles,
.testqwe {
	text-transform: lowercase;
	padding: 3px 10px 5px;
	display: inline-block;
}
.active svg,
.testqwe {
	fill: #ea3c27;
}
.common-bold,
.testqwe {
	font-weight: 700;
}
.responsive-img,
.testqwe {
	max-width: 100%;
	height: auto;
	max-height: 52px;
	width: auto;
}
.page-title,
.testqwe {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	color: #333;
}
.page-title--left,
.testqwe {
	text-align: left;
}
.page-title--capitalize,
.testqwe {
	text-transform: capitalize;
}
.continue-button,
.testqwe {
	display: block;
	width: 420px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	background-color: #040707;
}
.continue-button:hover,
.testqwe {
	background-color: #172727;
}
.continue-button__icon,
.testqwe {
	margin-left: 15px;
	fill: #fff;
}
.paragraph,
.testqwe {
	margin-bottom: 25px;
	font-size: 16px;
}
.paragraph:last-child,
.testqwe {
	margin-bottom: 0;
}
.centered,
.testqwe {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.clear,
.testqwe {
	clear: both;
}
.left-img,
.testqwe {
	float: left;
	margin-right: 15px;
}
.right-img,
.testqwe {
	float: right;
	margin-left: 15px;
}
.catalog-padding,
.testqwe {
	padding-left: 10px;
	padding-right: 20px;
}
.height-slide,
.testqwe {
	height: 100% !important;
	opacity: 1;
}
.btn-call-popup,
.testqwe {
	display: none;
}
@media (max-width: 1650px) {
	.common-description,
	.padding-section,
	.testqwe {
		padding-left: 10px;
		padding-right: 10px;
	}
	.categories-side-wrapper,
	.testqwe {
		padding-right: 0;
	}
}
@media (max-width: 1100px) {
	.side-divider-filters,
	.testqwe {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.zoom-target,
	.testqwe {
		display: none;
	}
	.in-stock--product,
	.testqwe {
		position: absolute;
		top: -30px;
		left: 50%;
		transform: translate(-50%);
	}
	.in-stock--preview,
	.testqwe {
		top: -18px;
	}
	.in-stock--preview:before,
	.testqwe {
		left: 7px;
		top: 1px;
		width: 6px;
		height: 10px;
	}
	.in-stock--preview:after,
	.testqwe {
		padding: 0;
		line-height: 13px;
		font-size: 13px;
	}
}
@media (max-width: 1150px) {
	.side-divider,
	.testqwe {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.banner-side-wrapper,
	.testqwe {
		padding-left: 0;
	}
}
@media (max-width: 768px) {
	.continue-button,
	.testqwe {
		width: 80%;
	}
	.common-button--articles,
	.testqwe {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.section-title,
	.testqwe {
		margin-bottom: 5px;
		margin-top: 10px;
	}
	.catalog-padding,
	.testqwe {
		padding-left: 0;
		padding-right: 0;
	}
	.common-description p,
	.testqwe {
		line-height: 20px;
	}
}
@media (max-width: 767px) {
	.common-section,
	.testqwe {
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.btn-call-popup,
	.testqwe {
		display: block;
	}
}
.phones-modal,
.testqwe {
	display: none;
}
.main-nav,
.testqwe {
	overflow: auto;
}
.main-nav__list,
.testqwe {
	margin: 0;
	padding: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 50px;
	box-sizing: border-box;
	-ms-flex-align: center;
	align-items: center;
	background-color: #040707;
	list-style-type: none;
}
.main-nav__item,
.testqwe {
	position: relative;
	height: 100%;
	text-align: center;
	box-sizing: border-box;
}
.main-nav__item:hover,
.testqwe {
	background-color: #111e1e;
}
.main-nav__item:hover:before,
.testqwe {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	width: 100%;
	border-bottom: 2px solid #ea3c27;
}
.main-nav__link,
.testqwe {
	display: block;
	padding-left: 12px;
	padding-right: 12px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	line-height: 50px;
	white-space: nowrap;
}
.main-nav__show,
.testqwe {
	display: none;
	position: relative;
	width: 100%;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	background-color: #040707;
}
.main-nav__show:hover,
.testqwe {
	background-color: #111e1e;
}
.main-nav__show-icon,
.testqwe {
	position: absolute;
	fill: #fff;
	right: 10px;
}
.main-nav .main-nav__close,
.testqwe {
	display: none;
}
@media (min-width: 720px) {
	.open-catalog,
	.testqwe {
		display: none;
	}
}
@media (max-width: 1340px) {
	.main-nav__link,
	.testqwe {
		font-size: 14px;
	}
}
@media (min-width: 768px) and (max-width: 1180px) {
	.main-nav,
	.testqwe {
		position: absolute;
		width: 100%;
		z-index: 3;
	}
	.main-nav__show,
	.testqwe {
		position: absolute;
		bottom: 0;
		left: 0;
	}
}
@media (max-width: 1180px) {
	.main-nav,
	.testqwe {
		display: none;
	}
	.main-nav__list,
	.testqwe {
		display: block;
		height: auto;
	}
	.main-nav__item,
	.main-nav__show,
	.testqwe {
		display: block;
	}
}
@media (max-width: 767px) {
	.main-nav,
	.testqwe {
		position: fixed;
		top: 0;
		padding-top: 40px;
		height: 100%;
		z-index: 200;
		background-color: #040707;
	}
	.main-nav__show,
	.testqwe {
		position: absolute;
		top: 7px;
		left: 10px;
		font-size: 0;
		width: 30px;
		height: 30px;
		border-radius: 2px;
	}
	.main-nav__show,
	.main-nav__show:hover,
	.testqwe {
		background-color: #040707;
	}
	.main-nav__link,
	.testqwe {
		padding-left: 30px;
		padding-right: 30px;
	}
	.main-nav__show-icon,
	.testqwe {
		fill: #fff;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	.main-nav .main-nav__close,
	.testqwe {
		top: 10px;
		right: 10px;
		display: block;
	}
}
.button__icon--show-phones,
.testqwe {
	margin-left: 0;
	fill: #fff;
}
.button,
.testqwe {
	padding-right: 15px;
	height: 45px;
	margin-right: 35px;
	color: #040707;
	background-color: #ebecec;
	border-radius: 30px;
	border: none;
	box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.83);
	text-decoration: underline;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 10px;
}
.button:hover,
.testqwe {
	color: #ea3c27;
}
.button--request-call,
.testqwe {
	padding-left: 35px;
}
.button__icon,
.testqwe {
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom: -3px;
	fill: #040707;
}
@media (max-width: 1366px) {
	.button,
	.testqwe {
		margin-right: 15px;
	}
}
.phones,
.testqwe {
	margin: 0;
	padding: 0;
	margin-right: 35px;
	list-style-type: none;
}
.phones__link,
.testqwe {
	color: #040707;
	line-height: 20px;
	text-decoration: none;
	font-weight: 700;
}
.phones__link:hover,
.testqwe {
	color: #ea3c27;
	text-decoration: underline;
}
.phones .phones__close,
.testqwe {
	display: none;
}
@media (max-width: 1366px) {
	.phones,
	.testqwe {
		margin-right: 15px;
	}
}
@media (max-width: 820px) {
	.phones,
	.testqwe {
		width: 100%;
		margin-right: 0;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.phones__item,
	.testqwe {
		font-size: 18px;
		margin-right: 10px;
	}
	.phones__item:last-child,
	.testqwe {
		margin-right: 0;
	}
}
@media (max-width: 767px) {
	.phones,
	.testqwe {
		display: none;
		position: fixed;
		top: 50%;
		left: 5%;
		width: 90%;
		padding: 30px;
		margin: 0;
		transform: translateY(-50%);
		border-radius: 5px;
		border: 2px solid #ea3c27;
		background-color: #fff;
		z-index: 25;
	}
	.phones__item,
	.testqwe {
		font-size: 25px;
		text-align: center;
		line-height: 40px;
		margin: 0;
	}
	.phones__order-call,
	.testqwe {
		display: inherit;
		padding: 10px;
		margin: 0 auto;
		margin-top: 30px;
	}
	.phones__order-call svg,
	.testqwe {
		fill: #fff;
	}
	.phones .phones__close,
	.testqwe {
		display: block;
	}
}
.horizontal-categories,
.testqwe {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 80px;
	-ms-flex-align: center;
	align-items: center;
	background-color: #ffffff;
	list-style-type: none;
}
.horizontal-categories__item,
.testqwe {
	position: relative;
	height: 100%;
	width: 100%;
	padding-left: 12px;
	padding-right: 12px;
}
.horizontal-categories__item:hover,
.testqwe {
	background-color: #e22c16;
}
.horizontal-categories__item:hover:before,
.testqwe {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 2px;
	background-color: #040707;
}
.horizontal-categories__item--active,
.testqwe {
	background-color: #e22c16;
}
.horizontal-categories__item--active:before,
.testqwe {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 2px;
	background-color: #040707;
}
.horizontal-categories__link,
.testqwe {
	height: 100%;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-decoration: none;
	color: #fff;
	text-align: center;
	line-height: 24px;
	white-space: nowrap;
}
.horizontal-categories__link--bold,
.testqwe {
	-ms-flex-direction: row;
	flex-direction: row;
	font-weight: 700;
	font-size: 16px;
}
.horizontal-categories__icon,
.testqwe {
	display: block;
	fill: #fff;
}
.horizontal-categories__icon--menu,
.testqwe {
	margin-right: 12px;
}
.horizontal-categories__icon--brands,
.testqwe {
	margin-left: 5px;
}
.horizontal-categories__show-button,
.testqwe {
	display: none;
	position: relative;
	width: 100%;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	background-color: #ea3c27;
}
.horizontal-categories__show-button:hover,
.testqwe {
	background-color: #ed5948;
}
.horizontal-categories__show-icon,
.testqwe {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	fill: #fff;
}
.show-all-brands,
.testqwe {
	cursor: pointer;
}
@media (max-width: 1150px) {
	.horizontal-categories,
	.testqwe {
		margin-top: 0;
	}
	.horizontal-categories__item:first-child .horizontal-categories__link,
	.testqwe {
		font-size: 0;
	}
}
@media (max-width: 820px) {
	.horizontal-categories__link,
	.testqwe {
		font-size: 11px;
	}
}
@media (max-width: 720px) {
	.horizontal-categories,
	.testqwe {
		display: none;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		height: auto;
	}
	.horizontal-categories__item,
	.testqwe {
		display: inline-block;
		height: 100px;
		width: 50%;
		border: 1px solid brown;
	}
	.horizontal-categories__item:first-child .horizontal-categories__link,
	.horizontal-categories__link,
	.testqwe {
		font-size: 16px;
	}
	.horizontal-categories__show-button,
	.testqwe {
		display: block;
	}
}
.vertical-categories,
.testqwe {
	position: relative;
	width: 310px;
	margin: 0;
	padding: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	list-style-type: none;
	background-color: #ebecec;
}
.vertical-categories__hider,
.testqwe {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%);
	fill: #ea3c27;
}
.vertical-categories__hide-item,
.testqwe {
	display: block;
	height: 30px;
	width: 100%;
	position: relative;
}
.vertical-categories__item,
.testqwe {
	position: relative;
}
.vertical-categories__divider,
.testqwe {
	width: 90%;
	border: 1px solid #fff;
	text-align: center;
	margin: 0 auto;
}
.vertical-categories__link,
.testqwe {
	display: block;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 14px;
	text-decoration: none;
	color: #040707;
	line-height: 27px;
}
.vertical-categories__link:hover,
.testqwe {
	text-decoration: underline;
}
.vertical-categories__link--uppercase,
.testqwe {
	text-transform: uppercase;
}
.vertical-categories__arrow-icon,
.testqwe {
	position: absolute;
	right: 25px;
	top: 50%;
	transform: translateY(-50%);
}
.vertical-categories--popup,
.testqwe {
	display: none;
	position: absolute;
	top: 100%;
	z-index: 20;
	background-color: #fff;
}
@media (max-width: 1150px) {
	.vertical-categories,
	.testqwe {
		display: none;
	}
	.vertical-categories--popup,
	.testqwe {
		position: fixed;
		width: 65%;
		height: 100%;
		top: 0;
		left: 0;
		overflow: auto;
	}
}
@media (max-width: 768px) {
	.vertical-categories,
	.testqwe {
		display: none;
	}
	.vertical-categories--popup .vertical-categories__link,
	.testqwe {
		font-size: 12px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.vertical-categories--popup .vertical-categories__arrow-icon,
	.testqwe {
		right: 10px;
	}
}
.cart,
.testqwe {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	height: 100%;
	padding-left: 110px;
}
.cart,
.cart__products-counter,
.testqwe {
	position: relative;
}
.cart__products-quantity,
.testqwe {
	position: absolute;
	top: -35px;
	left: -50px;
	z-index: 3;
	width: 33px;
	height: 33px;
	padding-top: 4px;
	display: block;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background-color: #040707;
	border-radius: 100%;
	border: 3px solid #fff;
}
.cart__total-sum,
.testqwe {
	display: none;
	font-size: 16px;
	font-weight: 700;
	color: #ea3c27;
}
.cart__icon,
.testqwe {
	position: absolute;
	left: -100px;
	top: -38px;
	fill: #ea3c27;
	cursor: pointer;
}
.cart__icon:hover,
.testqwe {
	fill: #d82a15;
}
.cart__icon:active,
.testqwe {
	fill: #ec513e;
}
@media (max-width: 768px) {
	.cart,
	.testqwe {
		position: absolute;
		top: 22px;
		right: 0;
		display: block;
	}
	.cart__icon,
	.testqwe {
		transform: scale(0.6);
		left: -75px;
	}
	.cart__products-quantity,
	.testqwe {
		transform: scale(0.6);
		left: -35px;
		top: -26px;
	}
}
.advantages__list,
.testqwe {
	-ms-flex-pack: justify;
	justify-content: space-between;
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}
.advantages__item,
.advantages__list,
.testqwe {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.advantages__item,
.testqwe {
	height: 65px;
	width: 100%;
}
.advantages__icon,
.testqwe {
	margin-right: 15px;
}
@media (max-width: 600px) {
	.advantages,
	.testqwe {
		display: none;
	}
}
.top-sell,
.testqwe {
	margin-top: 25px;
}
.top-sell__wrapper,
.testqwe {
	margin-left: -10px;
	margin-right: -10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
@media (max-width: 768px) {
	.top-sell,
	.testqwe {
		margin-top: 0;
	}
}
.product-card,
.testqwe {
	position: relative;
	height: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 15px;
	text-align: center;
	border: 1px solid #ebecec;
}
.product-card__wrapper,
.testqwe {
	padding: 10px;
	width: 25%;
}
.product-card__wrapper .product-card,
.testqwe {
	width: 100%;
}
.product-card__wrapper-category,
.testqwe {
	padding: 10px;
	width: 20%;
}
.product-card__wrapper-category .product-card,
.testqwe {
	width: 100%;
}
.product-card__img-wrapper,
.testqwe {
	position: relative;
	padding-bottom: 100%;
}
.halaria,
.product-card__img,
.testqwe {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	-o-object-fit: cover;
	object-fit: cover;
}
.halaria {
	position: absolute!important;
    height: calc(100% + 20px);
}
.halaria .product-card__img {
	position: static;
	max-width: inherit;
	max-height: inherit;
}
.product-card__name,
.testqwe {
	display: inline-block;
	height: 60px;
	overflow: hidden;
	color: #333;
	line-height: 20px;
	text-overflow: ellipsis;
}
.product-card__advantages,
.testqwe {
	position: absolute;
	top: 90px;
	right: 10px;
}
.product-card__advantages--slider,
.testqwe {
	top: 10px;
	right: 10px;
	bottom: inherit;
	left: inherit;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 0;
}
.product-card__advantages--slider .product-card__phrase,
.testqwe {
	margin-right: 0;
	margin-bottom: 10px;
}
.product-card__phrase,
.testqwe {
	display: block;
	width: 55px;
	height: 40px;
	padding-top: 6px;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	background-color: #1a8b04;
	border-radius: 2px;
}
.product-card__phrase:after,
.testqwe {
	content: "Топ продаж";
}
.product-card__delivery,
.testqwe {
	display: block;
	width: 55px;
	padding: 4px;
	font-size: 10px;
	line-height: 10px;
	background-color: #ebecec;
	border-radius: 2px;
}
.product-card__delivery:after,
.testqwe {
	content: "Быстрая доставка";
}
.product-card__cart-button,
.testqwe {
	position: relative;
	width: 200px;
	height: 40px;
	margin: 0 auto;
	margin-top: 15px;
	background-color: #ea3c27;
	border-radius: 2px;
	color: #fff;
	text-align: center;
}
.product-card__cart-button--disabled,
.testqwe {
	background-color: #ebecec;
	color: #b7baba;
}
.product-card__buy-button,
.testqwe {
	display: inline-block;
	margin-top: 5px;
	text-align: center;
	text-decoration: underline;
}
.product-card__buy-button:hover,
.testqwe {
	color: #ea3c27;
}
.product-card__buy-button--disabled,
.product-card__buy-button--disabled:hover,
.testqwe {
	color: #ebecec;
}
.product-card__price,
.testqwe {
	font-size: 18px;
	display: block;
}
.product-card__sale,
.testqwe {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}
.product-card__price-old,
.testqwe {
	position: absolute;
	top: -15px;
	left: 50%;
	transform: translate(-50%);
	font-size: 14px;
	white-space: nowrap;
	text-decoration: line-through;
	color: #ea3c27;
}
.product-card__price-new,
.testqwe {
	font-size: 18px;
}
.product-card__button-icon,
.testqwe {
	position: absolute;
	left: 15px;
	top: 50%;
	transform: translateY(-50%);
	fill: #fff;
}
.product-card__details,
.testqwe {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5;
	padding: 15px;
	width: 100%;
	display: none;
	background-color: #fff;
	border-top: none;
	box-shadow: 0 15px 15px 3px #ebecec;
	line-height: 20px;
}
.product-card__details ul li,
.testqwe {
	text-align: left;
}
.product-card__details-item,
.testqwe {
	text-align: left;
	line-height: 20px;
}
.product-card__purchase,
.testqwe {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}
.product-card__sizes,
.testqwe {
	position: absolute;
	bottom: 0;
	display: none;
	margin-top: 5px;
	font-size: 11px;
	font-weight: 400;
	background-color: #eee;
	width: 100%;
	line-height: 13px;
	padding: 3px;
	border-radius: 5px;
}
.product-card:hover,
.testqwe {
	box-shadow: 0 0 15px 3px #ebecec;
	border-bottom: none;
}
.product-catalog__product-grid--full-width .product-card__wrapper,
.product-catalog__product-grid--full-width .product-card__wrapper-category,
.testqwe {
	width: 20%;
}
.product-card__wrapper.list-view .product-card__advantages,
.testqwe {
	display: -ms-flexbox;
	display: flex;
	top: -10px;
	left: 10px;
}
@media (max-width: 1343px) {
	.product-catalog__product-grid .product-card__wrapper,
	.product-catalog__product-grid .product-card__wrapper-category,
	.top-sell__wrapper .product-card__wrapper,
	.top-sell__wrapper .product-card__wrapper-category,
	.testqwe {
		width: 33.333%;
	}
	.product-catalog__product-grid--full-width .product-card__wrapper,
	.product-catalog__product-grid--full-width .product-card__wrapper-category,
	.testqwe {
		width: 25%;
	}
}
@media (max-width: 1050px) {
	.product-catalog__product-grid--full-width .product-card__wrapper,
	.product-catalog__product-grid--full-width .product-card__wrapper-category,
	.testqwe {
		width: 25%;
	}
}
@media (max-width: 800px) {
	.product-catalog__product-grid .product-card__wrapper-category,
	.top-sell__wrapper .product-card__wrapper-category,
	.testqwe {
		width: 50%;
	}
}
@media (max-width: 1023px) {
	.product-catalog__product-grid .product-card__wrapper,
	.testqwe {
		width: 33.333%;
	}
	.product-catalog__product-grid .product-card__wrapper-category,
	.testqwe {
		padding: 0;
	}
	.product-catalog__product-grid .product-card__wrapper-category .product-card,
	.testqwe {
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center;
	}
	.product-catalog__product-grid .product-card__wrapper-category .product-card__img-wrapper,
	.testqwe {
		width: 200px;
		height: 200px;
	}
	.product-catalog__product-grid .product-card__wrapper-category .product-card__advantages,
	.testqwe {
		position: absolute;
		top: 0;
		left: 0;
		bottom: auto;
		right: auto;
	}
	.product-catalog__product-grid .product-card__wrapper-category .product-card__name,
	.testqwe {
		position: relative;
		width: 100%;
		text-align: center;
		right: auto;
		height: 45px;
	}
	.product-catalog__product-grid .product-card__wrapper-category .product-card__cart-button,
	.testqwe {
		margin-left: 0;
		font-size: 14px;
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}
	.product-catalog__product-grid .product-card__wrapper-category .product-card__button-icon,
	.testqwe {
		display: none;
	}
	.product-card__wrapper,
	.testqwe {
		padding: 2px;
	}
	.product-card__cart-button,
	.testqwe {
		width: 90%;
	}
	.product-card__name,
	.testqwe {
		line-height: 14px;
	}
	.product-card__details--mobile,
	.testqwe {
		position: relative;
		display: none;
		box-shadow: none;
		padding: 5px 0;
		width: 90%;
		margin: 0 auto;
		top: 0;
	}
}
@media (max-width: 767px) {
	.product-catalog__product-grid .product-card__name,
	.top-sell__wrapper .product-card__name,
	.testqwe {
		line-height: 14px;
		max-width: 100%;
	}
	.product-catalog__product-grid .product-card__wrapper,
	.top-sell__wrapper .product-card__wrapper,
	.testqwe {
		width: 50%;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.product-card,
	.testqwe {
		padding: 5px;
	}
	.product-card__button-icon,
	.testqwe {
		display: none;
	}
	.product-card__name,
	.testqwe {
		height: 29px;
		max-width: 100%;
		margin-bottom: 20px;
	}
	.product-card__cart-button,
	.testqwe {
		height: 25px;
		margin-top: 5px;
	}
	.product-card__advantages,
	.testqwe {
		top: 35px;
		right: -10px;
	}
	.product-card__details,
	.testqwe {
		font-size: 10px;
		line-height: 14px;
	}
	.product-card__details--mobile,
	.testqwe {
		height: 50px;
	}
	.product-card__details--mobile ul li:first-child,
	.testqwe {
		display: none;
	}
	.search-cat-item .product-card__cart-button,
	.testqwe {
		height: 40px;
	}
	.search-cat-item .product-card__button-icon,
	.testqwe {
		display: block;
	}
}
@media (max-width: 500px) {
	.product-catalog__product-grid .product-card__wrapper-category .product-card__img-wrapper,
	.top-sell__wrapper .product-card__wrapper-category .product-card__img-wrapper,
	.testqwe {
		width: 130px;
		height: 130px;
	}
	.product-catalog__product-grid .product-card__wrapper-category .product-card__name,
	.top-sell__wrapper .product-card__wrapper-category .product-card__name,
	.testqwe {
		position: relative;
		width: 100%;
		text-align: center;
	}
}
.news,
.testqwe {
	width: 310px;
}
.news__img,
.testqwe {
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}
.news__img-description,
.testqwe {
	font-weight: 700;
}
.news__content,
.testqwe {
	display: block;
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px;
	line-height: 24px;
	font-size: 16px;
}
.news__item,
.testqwe {
	padding-bottom: 10px;
	padding-top: 10px;
}
.news__item:after,
.testqwe {
	content: "";
	display: table;
	clear: both;
}
.news__item:not(:last-child) {
	border-bottom: 1px solid #ebecec;
}
.news__date,
.testqwe {
	font-style: italic;
}
.news__date-icon,
.testqwe {
	margin-bottom: -2px;
	margin-right: 5px;
}
.news__more-info-link,
.testqwe {
	float: right;
	color: #040707;
}
.news__more-info-link:hover,
.testqwe {
	color: #ea3c27;
	text-decoration: underline;
}
.news__all-news-link,
.testqwe {
	display: block;
	height: 35px;
	margin-top: 25px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	line-height: 35px;
	background-color: #040707;
	border-radius: 2px;
}
.news__all-news-link:hover,
.testqwe {
	text-decoration: underline;
}
@media (max-width: 1150px) {
	.news,
	.testqwe {
		display: none;
	}
}
.all-advantages,
.testqwe {
	margin-top: 50px;
	margin-bottom: 50px;
	clear: both;
}
.all-advantages__title,
.testqwe {
	margin-bottom: 55px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 24px;
}
.all-advantages__cards-wrapper,
.testqwe {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.all-advantages--small,
.testqwe {
	margin-top: 20px;
	margin-bottom: 20px;
}
.all-advantages--small .all-advantages__title,
.testqwe {
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 0;
}
.all-advantages--small .advantage-card,
.testqwe {
	padding: 15px 5px;
}
.product-info__comments-wrapper .all-advantages__title,
.testqwe {
	margin-bottom: 10px;
}
@media (min-width: 1200px) {
	.product-info__comments-wrapper .all-advantages,
	.testqwe {
		border: 2px solid #ea3c27;
		padding: 5px;
		height: 100%;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0;
		margin-left: 15px;
	}
	.product-info__comments-wrapper .all-advantages__title,
	.testqwe {
		margin-bottom: 8px;
		font-size: 22px;
	}
	.product-info__comments-wrapper #advantages,
	.product-info__comments-wrapper #column-right,
	.testqwe {
		height: 100%;
	}
}
@media (max-width: 768px) {
	.all-advantages,
	.testqwe {
		margin-bottom: 20px;
	}
}
.advantage-card,
.testqwe {
	position: relative;
	display: inline-block;
	width: 16.666666%;
	text-align: center;
	padding-bottom: 40px;
	padding-top: 40px;
}
.advantage-card__icon,
.testqwe {
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
}
.advantage-card__title,
.testqwe {
	display: block;
	text-transform: uppercase;
	color: #ea3c27;
	font-weight: 700;
}
.advantage-card__description,
.testqwe {
	display: block;
	max-width: 220px;
	margin: 0 auto;
	line-height: 20px;
}
.advantage-card__link,
.testqwe {
	display: block;
	text-decoration: underline;
	margin-top: 10px;
}
.advantage-card__link:hover,
.testqwe {
	color: #ea3c27;
}
.advantage-card:before,
.testqwe {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	height: 80%;
	width: 1px;
	background-color: #ea3c27;
}
.advantage-card:nth-child(n + 4):after,
.testqwe {
	display: none;
}
@media (max-width: 1400px) {
	.advantage-card,
	.testqwe {
		padding-top: 0;
		padding-bottom: 0;
	}
}
@media (max-width: 1200px) {
	.advantage-card,
	.testqwe {
		width: 33.3333%;
	}
}
@media (max-width: 600px) {
	.advantage-card,
	.testqwe {
		width: 50%;
		padding-bottom: 5px;
		padding-top: 5px;
	}
	.advantage-card__description,
	.testqwe {
		font-size: 10px;
		line-height: 13px;
	}
	.advantage-card__title,
	.testqwe {
		font-size: 12px;
	}
	.advantage-card:after,
	.advantage-card:before,
	.testqwe {
		display: none !important;
	}
}
.product-info__comments-wrapper .advantage-card:after,
.product-info__right-side .advantage-card:after,
.testqwe {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%);
	display: block;
	height: 1px;
	width: 80%;
	background-color: #ea3c27;
}
.product-info__comments-wrapper .advantage-card:nth-child(3n):before,
.product-info__comments-wrapper .advantage-card:nth-child(n + 4):after,
.product-info__right-side .advantage-card:nth-child(3n):before,
.product-info__right-side .advantage-card:nth-child(n + 4):after,
.testqwe {
	display: none;
}
@media (min-width: 1200px) {
	.product-info__comments-wrapper .advantage-card,
	.product-info__right-side .advantage-card,
	.testqwe {
		width: 33.333%;
	}
}
.call-popup,
.testqwe {
	position: absolute;
	z-index: 20;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 35px 60px;
	display: inline-block;
	display: none;
	text-align: center;
	background-color: #fff;
}
.call-popup__title,
.testqwe {
	display: block;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 40px;
}
.call-popup__form,
.testqwe {
	position: relative;
}
.call-popup__phone-input,
.testqwe {
	display: block;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	font-size: 24px;
	text-align: center;
	border: 1px solid #040707;
}
.call-popup__phone-label,
.testqwe {
	display: block;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 35px;
}
.call-popup__submit,
.testqwe {
	width: 100%;
	height: 60px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	background-color: #ea3c27;
}
.call-popup__close-button,
.testqwe {
	position: absolute;
	right: -10px;
	top: -10px;
	display: block;
	width: 35px;
	height: 35px;
	background-color: #ea3c27;
}
.call-popup__close-button:before,
.testqwe {
	content: "";
	position: absolute;
	left: -5px;
	top: -5px;
	z-index: -1;
	display: block;
	width: 35px;
	height: 35px;
	background-color: #040707;
}
.call-popup__close-icon,
.testqwe {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
@media (max-width: 768px) {
	.call-popup__title,
	.testqwe {
		font-size: 24px;
	}
	.call-popup__phone-label,
	.testqwe {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.call-popup__phone-input,
	.call-popup__submit,
	.testqwe {
		height: 35px;
		font-size: 16px;
	}
}
.slider,
.testqwe {
	margin-right: -10px;
	margin-left: -10px;
}
.slider__button,
.testqwe {
	position: absolute;
	display: block;
	width: 32px;
	height: 32px;
	background-color: #040707;
	border: 1px solid #ebecec;
}
.slider__button:hover,
.testqwe {
	background-color: #ea3c27;
}
.slider__button--prev,
.testqwe {
	top: -40px;
	right: 45px;
}
.slider__button--next,
.testqwe {
	top: -40px;
	right: 10px;
}
.slider__button-icon,
.testqwe {
	fill: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.slick-track,
.testqwe {
	margin: 0;
}
.slick-dots,
.testqwe {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
}
.slick-dots button,
.testqwe {
	width: 10px;
	height: 10px;
	background-color: #040707;
	border-radius: 100%;
	margin-right: 5px;
	font-size: 0;
}
.slick-active [role="tab"],
.testqwe {
	background-color: #ea3c27;
}
@media (max-width: 1650px) and (min-width: 768px) {
	.slider-section,
	.testqwe {
		/*padding-right: 10px;*/
		/*padding-left: 10px;*/
	}
	div.slider-section[data-page="featuret"] {
		width: calc(100% - 15px);
	}
	div.slider-section[data-page="top-colactions"],
	div.slider-section[data-page="watched"] {
		    width: calc(100% - 35px);
	}
}
@media (max-width: 768px) {
	.slider__button,
	.testqwe {
		top: -30px;
		z-index: 10;
	}
}
.slick-track,
.testqwe {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.submenu,
.testqwe {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 3;
	display: none;
	width: 100%;
	max-height: 600px;
	padding: 20px 30px 260px;
	background-color: #fff;
	background-image: url(https://brwmania.com.ua/catalog/view/theme/default/image/homepage/logo_drop_down_menu.png);
	background-repeat: no-repeat;
	background-position: 50% 95%;
	box-shadow: -1px 3px 14px 1px #ebecec;
	overflow: auto;
}
.submenu__link,
.testqwe {
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 8px;
	display: inline-block;
}
.submenu__link:hover,
.testqwe {
	text-decoration: underline;
}
.item-title {
	margin: 6px 0;
	padding: 4px 0;
}
.submenu__title,
.testqwe {
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
}
.cart-modal,
.testqwe {
	position: absolute;
	top: 100%;
	right: -1px;
	z-index: 14;
	display: -ms-flexbox;
	display: flex;
	display: none;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 310px;
	padding: 5px;
	background-color: #fff;
	border-radius: 2px;
	border: 1px solid #ebecec;
}
.cart-modal__item,
.testqwe {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 10px;
	padding: 2px;
	background-color: #f9f6fd;
}
.cart-modal__items,
.testqwe {
	max-height: 400px;
	overflow: auto;
}
.cart-modal__delete-item,
.testqwe {
	position: absolute;
	top: 5px;
	right: 5px;
	display: block;
	width: 12px;
	height: 12px;
}
.cart-modal__del-icon,
.testqwe {
	fill: #040707;
}
.cart-modal__quantity-block,
.testqwe {
	padding: 0 10px;
}
.cart-modal__product-name,
.testqwe {
	font-size: 12px;
}
.cart-modal__product-price,
.testqwe {
	padding-right: 5px;
	-ms-flex-item-align: center;
	align-self: center;
	font-weight: 700;
	color: #ea3c27;
}
.cart-modal__total,
.testqwe {
	margin-bottom: 10px;
	padding-right: 10px;
	text-align: right;
	font-weight: 700;
}
.cart-modal__buttons-block,
.testqwe {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.cart-modal__button,
.testqwe {
	display: block;
	width: 48%;
	padding: 10px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	background-color: #ea3c27;
	border-radius: 2px;
}
.cart-modal__button:hover,
.testqwe {
	background-color: #ed5948;
}
.cart-modal__button--green,
.testqwe {
	background-color: #1a8b04;
}
.cart-modal__button--green:hover,
.testqwe {
	background-color: #20ae05;
}
.cart-modal:before,
.testqwe {
	content: "";
	position: absolute;
	top: -15px;
	left: 50%;
	border: 7px solid transparent;
	border-bottom: 7px solid #040707;
}
@media (max-width: 1050px) {
	.cart-modal,
	.testqwe {
		top: 35px;
		right: 1px;
	}
}
@media (max-width: 767px) {
	.cart-modal,
	.testqwe {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		width: 100%;
	}
}
.quantity-switch,
.testqwe {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 80px;
	height: 25px;
	margin-top: 5px;
	background-color: #fff;
	border: 1px solid #ebecec;
}
.quantity-switch__less,
.testqwe {
	width: 30px;
	height: 30px;
	text-align: center;
}
.quantity-switch__less:hover,
.testqwe {
	background-color: #ebecec;
}
.quantity-switch__less:active,
.testqwe {
	background-color: #d9dbdb;
}
.quantity-switch__more,
.testqwe {
	width: 30px;
	height: 30px;
	text-align: center;
}
.quantity-switch__more:hover,
.testqwe {
	background-color: #ebecec;
}
.quantity-switch__more:active,
.testqwe {
	background-color: #d9dbdb;
}
.quantity-switch__plus,
.testqwe {
	width: 30px;
	height: 30px;
	text-align: center;
}
.quantity-switch__plus:hover,
.testqwe {
	background-color: #ebecec;
}
.quantity-switch__plus:active,
.testqwe {
	background-color: #d9dbdb;
}
.quantity-switch__minus,
.testqwe {
	width: 30px;
	height: 30px;
	text-align: center;
}
.quantity-switch__minus:hover,
.testqwe {
	background-color: #ebecec;
}
.quantity-switch__minus:active,
.testqwe {
	background-color: #d9dbdb;
}
.quantity-switch--big,
.testqwe {
	width: 100px;
	height: 40px;
	margin-bottom: 30px;
}
.quantity-switch--ordering,
.testqwe {
	width: 130px;
	height: 40px;
	margin: 0 auto;
	font-size: 16px;
}
.quantity-switch--ordering .quantity-switch__less,
.quantity-switch--ordering .quantity-switch__more,
.testqwe {
	text-align: center;
	display: block;
	width: 30px;
	height: 30px;
	background-color: #ebecec;
	line-height: 0;
}
.quantity-switch__number,
.testqwe {
	max-width: 30px;
	text-align: center;
}
@media (max-width: 1200px) {
	.quantity-switch--big,
	.testqwe {
		margin-bottom: 10px;
	}
}
.go-top,
.testqwe {
	position: fixed;
	bottom: 45px;
	right: 70px;
	z-index: 11;
	display: none;
	text-align: center;
	font-weight: 700;
	cursor: pointer;
	font-size: 16px;
	color: #ea3c27;
}
.go-top__icon,
.testqwe {
	display: block;
	fill: #c4c7c7;
}
.go-top:hover,
.testqwe {
	text-decoration: underline;
}
.go-top:hover svg,
.testqwe {
	fill: #040707;
}
@media (max-width: 768px) {
	.go-top,
	.testqwe {
		transform: scale(0.7);
		right: 0;
	}
}
.fancybox,
.fancybox-categories,
.testqwe {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 15;
	display: none;
	width: 100%;
	height: 100%;
	background-color: rgba(4, 7, 7, 0.5);
	cursor: pointer;
}
.common-popup,
.testqwe {
	position: fixed;
	z-index: 30000;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 35px 60px;
	text-align: center;
	background-color: #fff;
}
.common-popup__wrapper,
.testqwe {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 7;
	width: 100%;
	height: 100%;
	background-color: rgba(4, 7, 7, 0.5);
}
.common-popup--success,
.testqwe {
	display: none;
}
.common-popup__success-phrase,
.testqwe {
	font-size: 20px;
	color: #1a8b04;
}
.common-popup__buttons,
.testqwe {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.common-popup__buttons-on-page,
.testqwe {
	margin-top: 20px;
}
.common-popup__title,
.testqwe {
	display: block;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 40px;
}
.common-popup__phone-input,
.testqwe {
	display: block;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
	font-size: 24px;
	text-align: center;
	border: 1px solid #040707;
}
.common-popup__phone-label,
.testqwe {
	display: block;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 35px;
}
.common-popup__button,
.testqwe {
	padding: 10px;
	height: 40px;
	display: inline-block;
	font-size: 18px;
	color: #fff;
	text-align: center;
	background-color: #ea3c27;
}
.common-popup__close-button,
.testqwe {
	position: absolute;
	right: -10px;
	top: -10px;
	display: block;
	width: 35px;
	height: 35px;
	background-color: #ea3c27;
}
.common-popup__close-button:before,
.testqwe {
	content: "";
	position: absolute;
	left: -5px;
	top: -5px;
	z-index: -1;
	display: block;
	width: 35px;
	height: 35px;
	background-color: #040707;
}
.common-popup__close-button:hover,
.testqwe {
	background-color: #e22c16;
}
.common-popup__close-button:active,
.testqwe {
	background-color: #ec513e;
}
.common-popup__close-icon,
.testqwe {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: 2s;
}
@media (max-width: 1150px) {
	.common-popup,
	.testqwe {
		padding: 35px 20px;
		width: calc(100% - 20px);
	}
	.common-popup__buttons,
	.testqwe {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.common-popup__buttons-on-page,
	.testqwe {
		padding-left: 10px;
		padding-right: 10px;
	}
	.common-popup__button:first-child,
	.testqwe {
		margin-bottom: 15px;
	}
	.common-popup__title,
	.testqwe {
		font-size: 16px;
	}
}
.filters,
.testqwe {
	width: 310px;
	padding: 25px;
	margin-bottom: 25px;
	background-color: #ebecec;
	margin-right: 20px;
}
.filters__title,
.testqwe {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 15px;
}
.filters__property-label,
.testqwe {
    position: relative;
    padding-left: 30px;
    padding-right: 35px;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    min-height: 30px;
}
.filters__link,
.testqwe {
	width: 100%;
	display: block;
}
.filters__link:before,
.testqwe {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 1px solid #b7baba;
}
.filters__property,
.testqwe {
	position: absolute;
	left: -9999px;
}
.filters__property:checked + a:after,
.testqwe {
	content: "";
	position: absolute;
	left: 4px;
	top: 9px;
	display: block;
	width: 12px;
	height: 8px;
	border-left: 2px solid #040707;
	border-bottom: 2px solid #040707;
	transform: rotate(-45deg);
}
.filters__property:checked + a + .filters__producer-products-quantity,
.testqwe {
	display: none;
}
.filters__element,
.testqwe {
	display: flex;
	flex-direction: column;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 20px;
	border-bottom: 1px solid #fff;
}
.filters__list--compressed,
.testqwe {
	max-height: 420px;
	overflow: hidden;
}
.filters__list-item,
.testqwe {
	position: relative;
}
.filters__show-more,
.testqwe {
	position: relative;
	padding-left: 35px;
	margin-top: 10px;
	font-size: 16px;
	text-decoration: underline;
}
.filters__show-more:before,
.testqwe {
	content: "";
	position: absolute;
	left: 7px;
	top: 6px;
	width: 5px;
	height: 5px;
	border-top: 1px solid #040707;
	border-left: 1px solid #040707;
	transform: rotate(-135deg);
}
.filters__show-more--hide,
.testqwe {
	display: none;
}
.filters__show-more--hide:before,
.testqwe {
	top: 8px;
	transform: rotate(45deg);
}
.filters__reset-icon,
.testqwe {
	margin-right: 15px;
}
.filters__button-filtrate,
.testqwe {
	position: absolute;
	top: 33px;
	right: 0;
	width: 50px;
	height: 40px;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	background-color: #040707;
}
.filters__button-filtrate--collections,
.testqwe {
	position: relative;
	width: 100%;
	top: auto;
	left: auto;
}
.filters__producer-products-quantity,
.testqwe {
	position: absolute;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 11px;
	right: 0;
	top: calc(50% - 12px);
	width: 25px;
	height: 25px;
	text-align: center;
	color: #fff;
	background-color: #ea3c27;
}
.filters__producer-products-quantity:before,
.testqwe {
	content: "";
	position: absolute;
	top: 5px;
	right: 100%;
	border: 7px solid transparent;
	border-right: 7px solid #ea3c27;
}
.filters__show-button,
.testqwe {
	display: none;
	position: relative;
	width: 100%;
	height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 24px;
	color: #040707;
	text-transform: uppercase;
	background-color: #ebecec;
}
.filters__show-button:hover,
.testqwe {
	background-color: #d9dbdb;
}
.filters__show-icon,
.testqwe {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	fill: #040707;
}
@media (max-width: 1649px) {
	.filters,
	.testqwe {
		margin-right: 0;
	}
}
@media (max-width: 1100px) {
	.filters,
	.testqwe {
		width: 0;
		visibility: hidden;
		height: 0;
		padding: 0;
		margin: 0;
	}
	.filters--visible,
	.testqwe {
		visibility: visible;
		height: auto;
		width: 100%;
		padding: 25px;
		margin-bottom: 25px;
	}
	.filters__show-button,
	.testqwe {
		display: block;
	}
}
@media (max-width: 768px) {
	.filters__show-button,
	.testqwe {
		display: none;
	}
}
.sliderRange,
.testqwe {
	position: relative;
	width: 100%;
	height: 8px;
	margin-top: 20px;
	margin-bottom: 10px;
	background-color: #fff;
}
#d_quickcheckout .progress-striped .progress-bar-success,
.testqwe {
	background-image: none;
	background-color: #ea3c27;
}
#d_quickcheckout .progress,
.testqwe {
	height: 15px;
}
.ui-slider-handle,
.testqwe {
	top: -3px;
	display: inline-block;
	width: 16px;
	height: 16px;
}
.ui-slider-handle,
.ui-slider-range,
.testqwe {
	position: absolute;
	background-color: #ea3c27;
}
.ui-slider-range,
.testqwe {
	height: 8px;
}
.rangeVal,
.testqwe {
	display: inline-block;
	width: 60px;
	height: 40px;
	margin-right: 5px;
	text-align: center;
	font-size: 16px;
	border: 1px solid #c5c6c6;
	background-color: #fff;
}
.range-values,
.testqwe {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	width: 200px;
	margin-bottom: 20px;
}
.ui-widget-content .ui-state-active,
.testqwe {
	background-color: #ca2714;
	border: none;
}
.product-info,
.testqwe {
	position: relative;
}
.product-info__title,
.testqwe {
	margin-bottom: 20px;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 700;
}
.product-info__wrapper {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	min-height: 260px;
}
.product-info__slider-wrapper {
	width: 50%;
}
.product-info__gallery {
	display: -ms-flexbox;
	display: flex;
}
.product-info__comments-wrapper {
	position: relative;
	width: 50%;
	padding-right: 20px;
}
.product-info__thumbs-video {
    position: relative;
    padding-bottom: 0px;
    padding-right: 110px;
}
.product-info__thumbs-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.product-info__side-img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	-o-object-fit: cover;
	object-fit: cover;
}
.product-info__side-block {
	margin-bottom: 20px;
}
.product-info__side-title {
	font-weight: 700;
	margin-top: 10px;
	text-align: center;
}
.product-info__side-img-wrapper {
	width: 310px;
	position: relative;
	padding-bottom: 65%;
	overflow: hidden;
	background-color: #ebecec;
}
.product-info__side-img-block {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-direction: column;
	flex-direction: column;
}
.product-info__rating {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.product-info__rating-item {
	margin-right: 5px;
}
.product-info__show-video {
	position: absolute;
    top: 5px;
    right: 0;
    display: block;
    width: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.product-info__video-icon {
	fill: #fff;
}
.product-info__price {
	margin-bottom: 10px;
	font-size: 24px;
	color: #ea3c27;
	font-weight: 700;
}
.product-info__elements-container,
.product-info__elements-wrapper {
	display: -ms-flexbox;
	display: flex;
}
.product-info__elements-wrapper {
	margin-bottom: 30px;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}
.product-info__elements-wrapper:first-child {
	margin-right: 70px;
}
.product-info__sale-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start;
}
.product-info__side-divider {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	min-height: 260px;
}
.product-info__quantity-label {
	font-size: 16px;
}
.product-info__rate-icon {
	fill: #ffa900;
}
.product-info__rate-icon--not {
	fill: #ebecec;
}
.product-info__left-side {
	width: 50%;
}
.product-info__right-side {
	width: 49%;
	position: relative;
}
.product-info__side-wrapper {
	width: 100%;
}
.product-info__price-old {
	font-size: 18px;
	text-decoration: line-through;
}
@media (max-width: 1200px) {
	.product-info__wrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.product-info__comments-wrapper,
	.product-info__slider-wrapper {
		width: 100%;
	}
	.product-info__buy-panel {
		padding-bottom: 0;
	}
}
@media (max-width: 1100px) {
	.product-info__side-divider {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.product-info__left-side,
	.product-info__right-side {
		width: 100%;
	}
	.product-info__buy-panel {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		position: relative;
		margin-top: 20px;
	}
	.product-info__buttons-wrapper {
		position: relative;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.product-info__buttons-wrapper:first-child {
		margin-right: 10px;
	}
	.product-info__rating {
		-ms-flex-item-align: center;
		align-self: center;
		-ms-flex-order: -2;
		order: -2;
	}
	.product-info__elements-container {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.product-info__elements-wrapper {
		-ms-flex-order: -1;
		order: -1;
		margin-bottom: 15px;
	}
	.product-info__elements-wrapper:first-child {
		margin-right: 0;
	}
	.product-info__price {
		margin-bottom: 10px;
		margin-right: 0;
		font-size: 30px;
	}
}
@media (max-width: 1100px) {
	.product-info__side-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
	.product-info__comments-wrapper {
		padding-right: 0;
	}
	.product-info__side-img-block {
		display: none;
	}
}
@media (max-width: 780px) {
	.product-info__side-wrapper {
		padding-left: 0;
	}
	.product-info__side-divider {
		/*overflow: hidden;*/
	}
	#product-product div#content {
	    /*overflow: hidden;*/
	    max-width: 100vw;
	}
	.product-info__thumbs-wrapper {
		display: block;
	}
}
@media (max-width: 767px) {
	.product-info__gallery {
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.product-info__thumbs-video {
		padding-right: 80px;
		padding-bottom: 0;
	}
	.product-info__show-video {
	    right: 0;
	    left: auto;
	    padding: 8px;
	    width: 70px;
	    top: 5px;
	}
	.product-info__show-video p {
		font-size: 9px;
	}
}
@media (max-width: 1023px) {
	.product-info__title {
		font-size: 18px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.product-info__rating {
		margin-bottom: 10px;
	}
	.product-info__elements-wrapper:first-child {
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		position: relative;
	}
}
@media (max-width: 600px) {
	.product-info__quantity {
		padding-left: 0;
		-ms-flex-item-align: center;
		align-self: center;
	}
}
.product-comments {
	width: 100%;
	border-top: 1px solid #ea3c27;
}
.product-comments__wrapper {
	max-height: 480px;
	overflow-y: scroll;
}
.product-comments__wrapper--full-width {
	max-height: none;
	overflow-y: visible;
}
.product-comments__topline {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 10px;
	padding-bottom: 10px;
}
.product-comments__item {
	position: relative;
	padding: 10px 25px;
	margin-bottom: 5px;
	border: 1px solid #ebecec;
}
.product-comments__title {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
}
.product-comments__link {
	font-size: 16px;
	font-weight: 700;
	text-decoration: underline;
}
.product-comments__name {
	display: block;
	margin-bottom: 10px;
	font-size: 24px;
}
.product-comments__icon {
	fill: #ea3c27;
	margin-right: 7px;
}
.product-comments__content {
	font-size: 16px;
	line-height: 24px;
}
.product-comments__date {
	display: block;
	font-size: 16px;
	font-style: italic;
	text-align: right;
}
.product-comments__rating {
	position: absolute;
	right: 10px;
	top: 13px;
}
.product-comments__rate-icon {
	fill: #ffa900;
}
.product-comments__rate-icon--not {
	fill: #ebecec;
}
.product-comments--full-width {
	margin-left: 0;
}
.product-comments__img-block {
	margin-top: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.product-comments__img-wrapper {
	max-width: 100px;
	height: auto;
	margin-right: 10px;
}
@media (max-width: 1200px) {
	.product-comments {
		margin-left: 0;
	}
}
@media (max-width: 600px) {
	.product-comments__rating {
		position: relative;
		margin-bottom: 20px;
		text-align: right;
	}
}
.product-catalog__topline {
	display: -ms-flexbox;
	display: flex;
	min-height: 90px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
}
.product-catalog__view-button:first-child {
	margin-right: 10px;
}
.product-catalog__sort-icon:hover {
	fill: #ea3c27;
}
.product-catalog__select-wrapper {
	position: relative;
	display: inline-block;
}
.product-catalog__select-wrapper:before {
	content: "";
	position: absolute;
	right: 30px;
	top: 26px;
	width: 5px;
	height: 5px;
	border-left: 2px solid #040707;
	border-bottom: 2px solid #040707;
	transform: rotate(-45deg);
	pointer-events: none;
}
.product-catalog__sort-wrapper:first-child {
	margin-right: 40px;
}
.product-catalog__sorting-select {
	height: 60px;
	font-size: 16px;
	border: 1px solid #ebecec;
}
.product-catalog__sorting-type {
	padding-right: 180px;
	padding-left: 25px;
}
.product-catalog__sorting-limit {
	padding-left: 10px;
	padding-right: 55px;
}
.product-catalog__sort-label {
	margin-right: 20px;
	font-size: 16px;
}
.product-catalog__product-grid {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}
.product-catalog__product-grid .product-card:hover {
	box-shadow: 0 0 15px 3px #ebecec;
	border-bottom: none;
    z-index: 12;
}
.product-catalog__product-grid .product-card:hover .product-card__details {
	display: block;
}
.product-catalog__sorts {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.product-catalog__shown-products-quantity {
	display: inline-block;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: right;
}
@media (max-width: 1650px) {
	.product-catalog__shown-products-quantity {
		padding-right: 10px;
	}
}
@media (max-width: 1343px) {
	.product-catalog__buttons {
		display: none;
	}
}
@media (max-width: 768px) {
	.product-catalog {
		padding-left: 0;
		padding-right: 0;
	}
	.product-catalog__product-grid {
		margin-left: 0;
		margin-right: 0;
	}
	.product-catalog__product-grid .product-card:hover .product-card__details {
		display: none;
	}
	.product-catalog__product-grid .product-card__wrapper {
		padding-left: 0;
		padding-right: 0;
	}
	.product-catalog__sorts {
		margin-right: -10px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.product-catalog__topline {
		width: 100%;
		height: auto;
		min-height: 0;
		margin-top: 10px;
	}
	.product-catalog__sort-label {
		display: inline-block;
		margin-bottom: 5px;
		margin-top: 5px;
		margin-right: 0;
		font-size: 12px;
	}
	.product-catalog__sort-label:last-child {
		display: none;
	}
	.product-catalog__sorting-select {
		padding-top: 5px;
		padding-bottom: 5px;
		height: auto;
		font-size: 10px;
	}
	.product-catalog__sorting-limit,
	.product-catalog__sorting-type {
		padding-right: 15px;
		padding-left: 5px;
	}
	.product-catalog__sort-wrapper:first-child {
		margin-right: 10px;
	}
	.product-catalog__select-wrapper {
		position: relative;
		display: inline-block;
	}
	.product-catalog__select-wrapper:before {
		right: 5px;
		top: 9px;
	}
}
@media (max-width: 359px) {
	.product-catalog__sorting-type {
		width: 119px;
	}
}
.breadcrumbs {
	margin-top: 20px;
	margin-bottom: 20px;
}
.breadcrumbs__item {
	display: inline-block;
	margin-right: 5px;
}
.breadcrumbs__item:last-child a {
	text-decoration: none;
}
.breadcrumbs__link {
	text-decoration: underline;
	color: #040707;
	line-height: 24px;
}
.breadcrumbs__link:hover {
	color: #ea3c27;
}
@media (max-width: 768px) {
	.breadcrumbs {
		display: none;
	}
}
.gallery-popup {
	position: fixed;
	background-color: #fff;
	display: none;
	width: 98%;
	height: 98%;
	z-index: 30;
}
.gallery-popup__slider-wrapper {
	width: 1200px;
	margin: 0 auto;
}
.gallery-popup__title {
	display: inline-block;
	width: 100%;
	font-size: 24px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 30px;
	margin-top: 30px;
}
.gallery-popup__purchase {
	position: absolute;
	right: 2%;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
}
.gallery-popup__price {
	margin-bottom: 10px;
	font-size: 24px;
}
.gallery-popup__cart-button {
	width: 160px;
	height: 40px;
	font-size: 24px;
	text-transform: capitalize;
	margin-right: 30px;
	margin-left: 30px;
}
.gallery-popup__button-icon {
	fill: #fff;
	position: absolute;
	left: 10px;
}
.gallery-popup__close-button {
	top: 30px;
	right: 30px;
}
.popup-gallery__img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
@media (max-width: 1400px) {
	.gallery-popup__slider-wrapper {
		width: 100%;
		height: auto;
	}
}
@media (max-width: 1200px) {
	.gallery-popup {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.gallery-popup__purchase {
		transform: none;
		margin-top: 20px;
	}
}
@media (max-width: 1024px) {
	.gallery-popup__purchase {
		position: absolute;
		top: auto;
		right: auto;
		left: 50%;
		bottom: 20px;
		transform: translate(-50%);
	}
}
@media (max-width: 767px) {
	.gallery-popup__slider-wrapper {
		width: 310px;
	}
	.gallery-popup__cart-button {
		width: 220px;
		height: 30px;
		font-size: 14px;
	}
	.gallery-popup__price {
		font-size: 18px;
	}
	.gallery-popup__button-icon {
		display: none;
	}
	.gallery-popup__title {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.gallery-popup__purchase {
		bottom: 10px;
	}
}
.small-slider {
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
	max-width: 660px;
	margin: 0 auto;
}
.small-slider__button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 5;
	width: 30px;
}
.small-slider__button--prev {
	left: 0;
}
.small-slider__button--next {
	right: 0;
	text-align: right;
}
.small-slider__slide {
	padding: 5px;
	cursor: pointer;
}
.big-slide__wrapper {
	position: relative;
	overflow: hidden;
}
.big-slide__wrapper--clickable {
	cursor: pointer;
}
.big-slide__button {
	z-index: 1 !important;
}
.big-slide__img {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	-o-object-fit: cover;
	object-fit: cover;
	opacity: 1!important;
}

.product-gallery__thumb.slick-current {
	box-shadow: inset 0 0 0 2px #000;
	outline: none;
}
.product-gallery__slide-img {
	max-height: 570px;
}
@media (max-width: 1367px) {
	.product-gallery__slide-img {
		max-height: 360px;
		margin: 0 auto;
	}
}
@media (max-width: 360px) {
	.small-slider {
		width: 220px;
	}
}
.product-characteristics__buy-button {
	position: relative;
	height: 46px;
	width: 310px;
	margin-bottom: 15px;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
}
.product-characteristics__button-icon {
	position: absolute;
	left: 15px;
	top: 50%;
	transform: translateY(-50%);
	fill: #fff;
}
.product-characteristics__click-buy {
	margin-left: 15px;
	text-decoration: underline;
}
.product-characteristics__click-buy:hover {
	color: #ea3c27;
}
.product-characteristics__color-block {
	margin-top: 85px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.product-characteristics__color-label {
	display: inline-block;
	margin-right: 25px;
	text-align: left;
}
.product-characteristics__color-value {
	display: block;
	font-weight: 700;
}
.product-characteristics__color-img {
	display: inline-block;
}
@media (max-width: 1100px) {
	.product-characteristics__slider-wrapper {
		max-width: 100%;
	}
	.product-characteristics__color-block {
		margin-top: 10px;
		position: absolute;
		bottom: 0;
		right: 10%;
	}
	.product-characteristics__buy-button {
		width: 100%;
		margin-bottom: 0;
	}
	.product-characteristics__buy-button:first-of-type {
		margin-right: 10px;
	}
}
.all-characteristics__item {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 16px;
	line-height: 24px;
}
.all-characteristics__dots {
	width: 100%;
	background-image: url(https://brwmania.com.ua/catalog/view/theme/default/image/product/dot.png);
	background-repeat: repeat-x;
	background-position: 0 12px;
	margin-right: 5px;
	margin-left: 5px;
}
.all-characteristics__name {
	white-space: nowrap;
	display: inline-block;
}
.all-characteristics__value {
	font-weight: 700;
	white-space: nowrap;
}
@media (max-width: 767px) {
	.all-characteristics__item {
		-ms-flex-direction: column;
		flex-direction: column;
		border-bottom: 1px dashed #040707;
	}
	.all-characteristics__dots {
		width: 0;
	}
	.all-characteristics__value {
		white-space: normal;
	}
}
@media (max-width: 360px) {
	.all-characteristics__item {
		font-size: 14px;
	}
}
.purchase-info {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: #ebecec;
	margin-bottom: 20px;
}
.purchase-info__item {
	position: relative;
	display: inline-block;
	width: 33%;
	text-align: center;
	padding-bottom: 40px;
	padding-top: 40px;
}
.purchase-info__item:before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	height: 80%;
	width: 1px;
	background-color: #ea3c27;
}
.purchase-info__item:nth-child(3n):before {
	display: none;
}
.purchase-info__icon {
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
}
.purchase-info__title {
	display: block;
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #ea3c27;
	font-weight: 700;
}
.purchase-info__description {
	display: block;
	max-width: 220px;
	margin: 0 auto;
	line-height: 20px;
}
@media (max-width: 600px) {
	.purchase-info {
		display: none;
	}
}
.review {
	padding: 25px;
	background-color: #ebecec;
	margin-bottom: 25px;
}
.review--catalog {
	display: none;
}
.review--catalog .review__side-divider {
	-ms-flex-direction: column;
	flex-direction: column;
}
.review--catalog .review__send-side,
.review--catalog .review__text-side {
	width: 100%;
}
.review__title {
	display: block;
	font-size: 24px;
	text-align: center;
	margin-bottom: 25px;
}
.review__form-input {
	height: 60px;
	width: 100%;
	margin-bottom: 15px;
	padding-left: 15px;
}
.review__form-input,
.review__input-wrapper {
	background-color: #fff;
}
.review__send-side {
	width: 33%;
}
.review__text-side {
	width: 65%;
}
.review__content-field {
	width: 100%;
	height: 145px;
	padding: 25px;
	background-color: #fff;
}
.review__capcha-wrapper {
	display: -ms-flexbox;
	display: flex;
	margin-top: 10px;
}
.review__send-capcha {
	width: 100%;
	height: 60px;
	margin-left: 15px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background-color: #040707;
}
.review__capcha-label {
	line-height: 0;
}
.review__capcha-img {
	margin-left: 5px;
	height: 60px;
}
.review__submit {
	width: 100%;
	height: 60px;
	text-align: center;
}
.review__quality-wrapper {
	height: 60px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
}
.review__note {
	margin-top: 15px;
}
.review__side-divider {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.review__attach-button {
	display: inline-block;
	padding: 5px 10px;
	margin-top: 10px;
}
.review__added-name {
	display: block;
}
@media (max-width: 960px) {
	.review__side-divider {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.review__send-side,
	.review__text-side {
		width: 100%;
	}
}
@media (max-width: 360px) {
	.review__quality {
		display: none;
	}
}
@media (max-width: 767px) {
	.review {
		padding: 10px;
	}
}
.product-detailed-description p {
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 16px;
	line-height: 24px;
}
.product-detailed-description p:first-of-type {
	padding-top: 0;
}
.product-detailed-description a {
	font-size: 16px;
	line-height: 24px;
	color: #040707;
	text-decoration: underline;
	text-transform: capitalize;
}
.product-detailed-description a:hover {
	color: #ea3c27;
}
.list-view {
	width: 100% !important;
}
.list-view .product-card {
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.list-view .product-card__img-wrapper {
	padding: 0;
	overflow: visible;
}
.list-view .product-card__img {
	width: 200px;
	height: 200px;
	position: relative;
	margin: 0;
}
.list-view .product-card__purchase {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-order: 1;
	order: 1;
	bottom: 20px;
}
.list-view .product-card__details {
	position: relative;
	width: auto;
	display: block;
	box-shadow: none;
	top: 0;
	display: none;
}
.list-view .product-card__price {
	font-size: 25px;
}
.list-view .product-card__advantages {
	top: 20px;
}
.list-view .product-card__name {
	-ms-flex-order: 1;
	order: 1;
	left: 100%;
	text-align: left;
	display: block;
	font-size: 20px;
}
.list-view .product-card:hover .product-card__details {
	display: none;
}
.list-view .product__link {
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
}
.side-menu__list {
	position: relative;
	width: 310px;
	margin: 0;
	padding: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	list-style-type: none;
	background-color: #ebecec;
}
.side-menu__link {
	position: relative;
	display: block;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 16px;
	text-decoration: none;
	color: #040707;
	line-height: 30px;
}
.side-menu__link:hover {
	text-decoration: underline;
}
.side-menu__icon {
	margin-right: 10px;
	margin-bottom: -4px;
	fill: #fff;
}
.side-menu__title-block {
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #ea3c27;
}
.side-menu__title {
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
}
@media (max-width: 767px) {
	.side-menu {
		margin-bottom: 20px;
	}
	.side-menu__list {
		width: 100%;
	}
	.side-menu__title-block {
		cursor: pointer;
	}
}
.registration-form__elements-wrapper {
	width: 49%;
}
.registration-form__input-wrapper {
	position: relative;
	width: 100%;
	height: 60px;
	padding: 0 !important;
	margin-bottom: 15px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #ebecec;
	border-radius: 2px;
}
.registration-form__icon-wrapper {
	position: relative;
	width: 60px;
	height: 60px;
	border-right: 1px solid #ebecec;
}
.registration-form__icon {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	fill: #ea3c27;
}
.registration-form__input {
	width: 100%;
	height: 100%;
	padding-left: 15px;
}
.registration-form__label {
	display: block;
	margin-bottom: 15px;
}
.registration-form__error {
	position: absolute;
	right: 0;
	top: -20px;
	color: #ea3c27;
}
.registration-form__radio-label {
	position: relative;
	padding-left: 30px;
	cursor: pointer;
}
.registration-form__radio-label:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 22px;
	height: 22px;
	border-radius: 100%;
	background-color: #ebecec;
	cursor: pointer;
}
.registration-form__radio:checked + label:after {
	content: "";
	position: absolute;
	left: 11px;
	top: 50%;
	transform: translate(-50%, -50%);
	display: block;
	width: 10px;
	height: 10px;
	background-color: #ea3c27;
	border-radius: 50%;
}
.registration-form__dispatch-question {
	display: inline-block;
}
.registration-form__capcha-label {
	display: block;
	margin-bottom: 15px;
}
.registration-form__capcha-wrapper {
	height: 60px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.registration-form__capcha-input {
	width: 40%;
	height: 100%;
	padding-left: 25px;
	font-size: 16px;
	background-color: #ebecec;
}
.registration-form__capcha-check {
	width: 40%;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background-color: #040707;
}
.registration-form__capcha-refresh {
	position: relative;
	width: 60px;
	background-color: #ebecec;
}
.registration-form__capcha-icon {
	position: absolute;
	left: 50%;
	right: 50%;
	transform: translate(-50%, -50%);
}
.registration-form__submit {
	height: 60px;
	width: 100%;
	font-size: 16px;
}
.registration-form__submit--social {
	width: 50%;
}
.registration-form__submit-icon {
	fill: #fff;
	margin-left: 15px;
}
@media (max-width: 1200px) {
	.registration-form__elements-wrapper {
		width: 100%;
	}
	.registration-form__capcha-wrapper {
		margin-bottom: 15px;
	}
}
@media (max-width: 768px) {
	.registration-form__error {
		font-size: 10px;
		top: -15px;
	}
}
.registration__side-divider {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.registration__side-wrapper {
	width: 100%;
	margin-left: 20px;
	padding-right: 10px;
}
.registration__title {
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	color: #ea3c27;
}
.registration__undertitle {
	font-size: 16px;
}
.registration__entrance-link {
	font-weight: 700;
	text-decoration: underline;
}
@media (max-width: 767px) {
	.registration__side-divider {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.registration__side-wrapper {
		margin-left: 0;
		padding-left: 10px;
		margin-top: 20px;
	}
}
.new-article__title {
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: 700;
	display: block;
}
.new-article__date {
	margin-bottom: 15px;
	display: block;
	color: #b0b0b0;
}
.new-article__img-left {
	float: left;
	margin-right: 15px;
}
.new-article__img-right {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px;
}
.new-article__description {
	margin-top: 10px;
}
.new-article__description:first-letter {
	font-size: 50px;
	color: #ea3c27;
}
.new-article__content {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 24px;
}
.new-article__block {
	display: block;
	clear: both;
}
.new-article--item {
	position: relative;
	display: inline-block;
	padding-top: 20px;
	padding-bottom: 75px;
	border-bottom: 1px solid #040707;
}
.new-article__item-button {
	position: absolute;
	right: 0;
	bottom: 20px;
	width: 200px;
}
.new-buttons-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.new-article .new-article__big-letter {
	padding-right: 10px;
	padding-bottom: 15px;
	font-size: 72px;
	color: #ea3c27;
	line-height: 25px;
	display: inline-block;
	float: left;
}
.new-button {
	position: relative;
	padding: 10px 45px;
	font-size: 16px;
	text-transform: uppercase;
}
.new-button:hover {
	background-color: #040707;
	color: #fff;
}
.new-button:hover svg {
	fill: #fff;
}
.new-button__icon-left {
	position: absolute;
	left: 15px;
	top: 14px;
}
.new-button__icon-right {
	position: absolute;
	right: 15px;
	top: 14px;
}
@media (max-width: 1650px) {
	.new-article__item-button {
		right: 10px;
	}
}
@media (max-width: 360px) {
	.new-button {
		padding: 10px 35px;
		margin: 10px;
	}
}
.contacts__flex-wrapper {
	display: -ms-flexbox;
	display: flex;
}
.contacts__img {
	padding: 0 20px;
	display: inline-block;
}
.contacts__title {
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 700;
	color: #ea3c27;
	margin-top: 20px;
	margin-bottom: 20px;
}
.contacts__group {
	display: inline-block;
	vertical-align: top;
}
.contacts__item {
	position: relative;
	margin-bottom: 25px;
	padding-left: 30px;
}
.contacts__list {
	padding: 0 60px;
}
.contacts__icon {
	position: absolute;
	left: 0;
	top: 0;
}
.contacts__link:hover {
	text-decoration: underline;
}
.contacts__map {
	margin-top: 20px;
	margin-bottom: 25px;
}
.contacts__map-frame {
	width: 100%;
	height: 450px;
}
@media (max-width: 1024px) {
	.contacts__list {
		padding: 0;
	}
	.contacts__img {
		padding: 0;
		height: auto;
	}
}
@media (max-width: 767px) {
	.contacts__flex-wrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.contacts__list {
		padding: 0;
	}
	.contacts__sertificates {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center;
	}
	.contacts__map-frame {
		height: 300px;
	}
}
.delivery__attention-block {
	background-color: #ebecec;
	display: -ms-flexbox;
	display: flex;
	padding: 20px;
	padding-left: 0;
	margin-bottom: 25px;
}
.delivery__attention-icon-wrapper {
	position: relative;
	width: 200px;
}
.delivery__note {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #ea3c27;
}
.delivery__common-title {
	display: block;
	margin-bottom: 20px;
	margin-top: 20px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.delivery__big-title {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 48px;
	text-align: center;
}
.delivery__new-post {
	margin-right: 15px;
}
.delivery__paragraph {
	font-size: 16px;
	line-height: 24px;
}
@media (max-width: 767px) {
	.delivery__attention-icon-wrapper {
		display: none;
	}
	.delivery__attention-block {
		padding-left: 10px;
	}
}
.search__form {
	padding-top: 20px;
	padding-bottom: 0;
	padding-right: 60px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
}
.search__label {
	font-size: 16px;
}
.search__input {
	width: 34%;
	height: 60px;
	padding-left: 25px;
	font-size: 16px;
	border: 1px solid #ebecec;
	border-radius: 2px;
}
.search__button {
	width: 34%;
	height: 60px;
	line-height: 60px;
	text-decoration: underline;
}
.search__wrapper {
	overflow: visible;
}
@media (max-width: 640px) {
	.search__form {
		padding: 10px;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.search__input {
		width: 100%;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.search__button {
		width: 100%;
	}
}
.pagination {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.pagination__link {
	position: relative;
	display: inline-block;
	padding: 10px 15px;
	margin-left: -6px;
	font-size: 16px;
	border-radius: 2px;
}
.pagination__link:after,
span.more_t:after {
	content: "";
	position: absolute;
	right: 0;
	top: 7px;
	width: 1px;
	height: 60%;
	background-color: #040707;
}
.pagination__link:hover {
	background-color: #ea3c27;
	color: #fff;
}
.pagination__link:hover:after {
	display: none;
}
.pagination__link--active {
	background-color: #ea3c27;
	color: #fff;
}
.pagination__link--active:after,
.pagination__link:last-of-type:after {
	display: none;
}
@media (max-width: 768px) {
	.pagination {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center;
	}
	.pagination__text {
		-ms-flex-order: -1;
		order: -1;
	}
}
.ordering__table {
	margin-top: 25px;
	width: 100%;
}
.ordering__table-wrapper {
	max-width: 100%;
	overflow-x: auto;
}
.ordering__table-wrapper ::-webkit-scrollbar-button {
	background-repeat: no-repeat;
	width: 5px;
	height: 0;
}
.ordering__table-wrapper ::-webkit-scrollbar-track {
	background-color: #ecedee;
}
.ordering__table-wrapper ::-webkit-scrollbar-thumb {
	border-radius: 0;
	background-color: #ea3c27;
}
.ordering__table-wrapper ::-webkit-scrollbar {
	width: 4px;
}
.ordering__table-wrapper ::-webkit-scrollbar-thumb:hover {
	background-color: #ed5948;
}
.ordering__table-wrapper ::-webkit-resizer {
	background-image: url(.);
	background-repeat: no-repeat;
	width: 4px;
	height: 0;
}

.ordering__row {
	text-align: center;
	border-bottom: 1px solid #ebecec;
}
.ordering__row:first-of-type {
	background-color: #ea3c27;
	color: #fff;
	text-transform: uppercase;
	height: 60px;
}
.ordering__history-table {
	overflow: auto;
}
.ordering__line {
	border-bottom: 1px solid #ebecec;
	font-size: 16px;
}
.ordering__column {
	font-size: 16px;
	padding: 20px 10px;
	text-align: center;
}
.ordering__column:first-child {
	width: 90px;
}
.ordering__column--history:first-child {
	width: inherit;
}
.ordering__img-wrapper {
	position: relative;
	padding-bottom: 100%;
	overflow: hidden;
}
.ordering__img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 100%;
	margin: auto;
	-o-object-fit: cover;
	object-fit: cover;
}
.ordering__delete {
	position: relative;
	width: 30px;
	height: 30px;
	background-color: #ebecec;
}
.ordering__total {
	margin-top: 20px;
	font-size: 16px;
	text-align: right;
}
.ordering__sum {
	font-size: 24px;
	font-weight: 700;
}
@media (max-width: 768px) {
	.ordering__column {
		font-size: 12px;
	}
}
.ordering-form {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.ordering-form__wrapper-left {
	width: 55%;
}
.ordering-form__wrapper-right {
	width: 41%;
}
.ordering-form__radio-label {
	display: block;
	line-height: 24px;
}
.ordering-form__adress-input {
	height: 60px;
	width: 100%;
	position: relative;
	border: 1px solid #ebecec;
	border-radius: 2px;
	padding-left: 15px;
}
.ordering-form__adress-input--half {
	width: 100%;
}
.ordering-form__post-adress {
	display: none;
}
.ordering-form__adress-label {
	display: block;
	margin-bottom: 15px;
	margin-top: 5px;
}
.ordering-form__adress-wrapper {
	display: inline-block;
	width: 48%;
}
.ordering-form__payment-wrapper {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.ordering-form__payment-input {
	position: relative;
	width: 130px;
	height: 40px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px solid #ebecec;
}
.ordering-form__payment-label {
	position: absolute;
	padding-left: 10px;
	padding-top: 10px;
}
.ordering-form__divider {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.ordering-form__small-title {
	margin-bottom: 15px;
	margin-top: 15px;
}
.ordering-form__small-title--center {
	text-align: center;
}
.ordering-form__payment-info {
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 15px;
}
.ordering-form__payment-sum-block {
	width: 100%;
	padding: 15px;
	text-align: center;
	background-color: #ebecec;
	font-size: 16px;
}
.ordering-form__payment-button {
	position: relative;
	display: inline-block;
	margin-bottom: 15px;
	font-size: 16px;
	text-decoration: underline;
}
.ordering-form__payment-button:after {
	content: ">>";
	position: absolute;
	right: -30px;
}
.ordering-form__payment-sum {
	position: relative;
	display: inline-block;
	padding: 10px 60px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #1a8b04;
	border-radius: 30px;
	font-size: 24px;
	font-weight: 700;
	color: #fff;
}
.ordering-form__payment-sum:before {
	content: "";
	position: absolute;
	bottom: -20px;
	left: 50%;
	transform: translate(-50%);
	border: 10px solid transparent;
	border-top: 10px solid #1a8b04;
}
.ordering-form__submit {
	margin-top: 45px;
}
.postAdress {
	display: none;
}
@media (max-width: 1024px) {
	.ordering-form__payment-sum {
		padding: 10px 40px;
	}
	.ordering-form__payment-info {
		margin-left: 25px;
		margin-right: 25px;
	}
}
@media (max-width: 767px) {
	.ordering-form {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.ordering-form__wrapper-left,
	.ordering-form__wrapper-right {
		width: 100%;
	}
}
.rating {
	margin-top: -5px;
	float: left;
	font-size: 20px;
}
.rating:not(:checked) > input {
	position: absolute;
	left: -9999px;
	clip: rect(0, 0, 0, 0);
}
.rating:not(:checked) > label {
	float: right;
	width: 1em;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	font-size: 200%;
	line-height: 1;
	color: #ddd;
}
.rating:not(:checked) > label:before {
	content: "★ ";
}
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label,
.rating > input:checked ~ label {
	color: #ffa900;
}
.rating > input:checked + label:hover,
.rating > input:checked + label:hover ~ label,
.rating > input:checked ~ label:hover,
.rating > input:checked ~ label:hover ~ label,
.rating > label:hover ~ input:checked ~ label {
	color: #ffa900;
}
.rating > label:active {
	position: relative;
	top: 2px;
	left: 2px;
}
.banner {
	width: 100%;
}
.banner__item {
	background-color: #ebecec;
}
.banner__img {
	max-width: 100%;
	height: auto;
}
.banner__button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background-color: #ebecec;
	width: 40px;
	height: 40px;
	z-index: -1;
	opacity: 0.4;
}
.banner__button--next {
	right: 0;
}
.banner__button--prev {
	left: 0;
}
.banner__button:hover {
	opacity: 1;
}
.banner:hover .banner__button {
	z-index: 2;
}
.banner:not(.slick-initialized) .banner__item:not(:first-child) {
	display: none;
}
@media (max-width: 1100px) {
	.side-banners {
		display: none;
	}
}
@media (max-width: 546px) {
	.banner {
		display: none !important;
	}
}
::-webkit-scrollbar-button {
	background-repeat: no-repeat;
	width: 5px;
	height: 0;
}
::-webkit-scrollbar-track {
	background-color: #ecedee;
}
::-webkit-scrollbar-thumb {
	border-radius: 0;
	background-color: #ea3c27;
}
::-webkit-scrollbar-thumb:hover {
	background-color: #ed5948;
}
::-webkit-resizer {
	background-image: url(.);
	background-repeat: no-repeat;
	width: 4px;
	height: 0;
}
::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}
.product-params {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.product-params__item {
	display: inline-block;
	position: relative;
	width: 96px;
	height: 96px;
	margin: 5px;
	cursor: pointer;
}
.product-params__radio {
	position: absolute;
	left: -9999px;
}
.product-params__radio:checked + label {
	box-shadow: inset 0 0 0 2px #ea3c27;
}
.product-params__img-wrapper {
	position: relative;
	padding-bottom: 100%;
	overflow: hidden;
}
.product-params__img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	-o-object-fit: cover;
	object-fit: cover;
}
@media (max-width: 1050px) {
	.product-params {
		padding-left: 10%;
		padding-right: 10%;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
@media (max-width: 767px) {
	.product-params__item {
		width: 55px;
		height: 55px;
	}
}
.product-params2__image {
	-ms-flex-order: -1;
	order: -1;
	margin: 0 auto;
	margin-right: 20px;
	height: auto;
	width: 50px;
}
.product-params2__double-image {
	position: absolute;
	left: 0;
	bottom: 100%;
	z-index: 5;
	width: 120px;
	height: auto;
	display: none;
	border: 1px solid #040707;
}
.product-params2__list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.product-params2__element {
	position: relative;
	margin-bottom: 10px;
	margin-right: 20px;
	padding: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}
@media (max-width: 1200px) {
	.product-params2__image {
		-ms-flex-order: -1;
		order: -1;
		margin-left: 0;
	}
}
@media (max-width: 1023px) {
	.product-params2 {
		padding-left: 10%;
		padding-right: 10%;
	}
}
.entrance__block {
	width: 49%;
}
.entrance__button {
	display: inline-block;
	line-height: 60px;
}
.entrance__text {
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 24px;
}
.entrance__small-title {
	font-size: 18px;
}
.entrance__link {
	display: block;
	margin-bottom: 10px;
	text-decoration: underline;
}
.entrance__link:hover {
	color: #ea3c27;
}
.entrance-right-wrapper {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-left: 15px;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media (max-width: 1024px) {
	.entrance-right-wrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.entrance__block {
		width: 100%;
	}
	.entrance__block-enter {
		-ms-flex-order: -1;
		order: -1;
	}
}
@media (max-width: 767px) {
	.entrance-right-wrapper {
		margin-left: 0;
	}
}
.err404__img {
	text-align: center;
	margin: 0 auto;
}
.err404__title {
	margin-bottom: 100px;
	margin-top: 20px;
	font-size: 45px;
	color: #ea3c27;
	text-align: center;
}
@media (max-width: 767px) {
	.err404__title {
		font-size: 35px;
		margin-bottom: 30px;
	}
}
.forgot-pass {
	width: 50%;
	margin: 0 auto;
}
.forgot-pass__text {
	margin-top: 20px;
}
.pass-right-wrapper {
	width: 100%;
	margin-left: 20px;
}
@media (max-width: 1024px) {
	.forgot-pass {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.pass-right-wrapper {
		margin-left: 0;
	}
}
.alert {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 10px;
	background-color: #ebecec;
}
.alert-success {
	border-top: 3px solid #439a46;
	color: #439a46;
}
.alert-danger {
	border-top: 3px solid #e04848;
	color: #e04848;
}
.brands-table__note {
	margin-top: 10px;
	margin-bottom: 10px;
	display: inline-block;
	font-size: 18px;
}
.brands-table__letter {
	display: block;
	height: 40px;
	border-bottom: 1px solid #ebecec;
	padding-left: 10px;
	font-size: 20px;
	font-weight: 700;
	line-height: 40px;
}
.brands-table__list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 10px;
	padding-right: 10px;
}
.brands-table__list-brand {
	height: 40px;
	width: 25%;
	line-height: 40px;
}
.brands-table__item {
	margin-bottom: 20px;
	border: 1px solid #ebecec;
}
.brands-table__link {
	font-size: 18px;
}
.brands-table__link:hover {
	color: #ea3c27;
}
.alphabet {
	display: inline;
}
.alphabet__item {
	display: inline-block;
	font-size: 18px;
}
.alphabet__link {
	color: #ea3c27;
	font-size: 20px;
	font-weight: 700;
}
.alphabet__link:hover {
	color: #040707;
}
@media (max-width: 768px) {
	.brands-table__list-brand {
		width: 33.333%;
	}
}
@media (max-width: 425px) {
	.brands-table__list-brand {
		width: 50%;
	}
}
.empty-cart__button {
	display: block;
	width: 300px;
	margin: 0 auto;
	margin-bottom: 50px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.close-popup--cart {
	position: relative;
	top: 0;
	text-align: right;
	right: 0;
	margin: 5px;
	width: 20px;
	height: 20px;
}
.close-popup--cart:before {
	display: none;
}
.brands-popup {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 10;
	background-color: #fff;
	width: 310px;
	padding: 20px 0;
}
.brands-popup__item {
	width: 100%;
}
.brands-popup__link {
	display: block;
	padding: 10px 20px;
	font-size: 16px;
}
.brands-popup__link:hover {
	background-color: #ebecec;
}
@media (max-width: 768px) {
	.brands-popup {
		left: auto;
		right: 0;
		width: 100%;
	}
	.brands-popup__item {
		padding: 0 10px;
		margin-bottom: 2px;
	}
	.brands-popup__link {
		border: 2px solid #ea3c27;
		font-size: 12px;
	}
}
.noUi-horizontal .noUi-handle {
	top: -4px;
	left: 0;
	width: 16px;
	height: 16px;
	border-radius: 0;
	box-shadow: none;
	border: none;
	background-color: #ea3c27;
	cursor: pointer;
}
.noUi-horizontal .noUi-handle:after,
.noUi-horizontal .noUi-handle:before {
	display: none;
}
.noUi-background {
	background-color: #fff;
	box-shadow: none;
}
.noUi-target {
	border-radius: 0;
	box-shadow: 0 0 0;
	border: none;
}
.noUi-horizontal {
	height: 8px;
}
.noUi-connect {
	background-color: #ea3c27;
	box-shadow: none;
}
.noUi-origin {
	border-radius: 0;
}
.noUi-pips .noUi-pips-horizontal,
.option-name {
	display: none;
}
.scale {
	margin-left: 0;
}
.product-gallery {
	width: 100%;
}
.product-gallery__big-slider {
	display: block;
	width: calc(100% - 105px);
	-ms-flex-item-align: center;
	align-self: center;
}
.product-gallery__wrapper {
	height: 100%;
	width: 50%;
	display: -ms-flexbox;
	display: flex;
}
.product-gallery__thumbs {
	margin-top: 0;
	margin-right: 5px;
	-ms-flex-item-align: center;
	align-self: center;
}
.product-gallery__thumb-img {
	margin: auto;
}
.product-gallery__thumb-img--sm {
	height: 60px;
	width: auto;
}
.product-gallery__thumb {
	cursor: pointer;
	padding: 5px;
}
#popup-gallery-slide .slick-track {
	width: 100%;
}
.product-gallery__thumbs .slick-track {
	margin-left: auto !important;
	margin-right: auto !important;
	display: flex;
}
@media (max-width: 1200px) {
	.product-gallery__wrapper {
		width: 100%;
		margin: 0 auto;
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.product-gallery__wrapper {
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.product-gallery__big-slider {
		width: 100%;
	}
	.product-gallery__thumbs {
		-ms-flex-item-align: initial;
		align-self: auto;
		margin-right: 0;
		margin-top: 10px;
	}
	.product-gallery__slide-img {
		width: 100%;
	}
}
@media (max-width: 359px) {
	.product-gallery__thumb-img {
		width: 65px;
	}
}
.site-map {
	display: -ms-flexbox;
	display: flex;
}
.site-map a {
	line-height: 34px;
	font-size: 16px;
	color: #545454;
}
.site-map a:hover {
	color: #ea3c27;
	text-decoration: underline;
}
.site-map__menu,
.site-map__products {
	width: 50%;
}
.site-map__list {
	margin-top: 20px;
	list-style-type: disc;
	list-style-position: inside;
}
.site-map__link {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}
.site-map__inner-list {
	margin-left: 20px;
	list-style-type: circle;
	list-style-position: inside;
}
.site-map__third-list {
	margin-left: 40px;
	list-style-type: square;
	list-style-position: inside;
}
@media (max-width: 768px) {
	.site-map {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.site-map__menu,
	.site-map__products {
		width: 100%;
	}
}
#d_quickcheckout td {
	text-align: center;
	min-width: 200px;
}
#d_quickcheckout td:first-of-type {
	min-width: 50px;
}
#d_quickcheckout .qc-quantity {
	width: auto;
}
#d_quickcheckout a {
	color: #040707;
}
#d_quickcheckout a:hover {
	color: #ea3c27;
}
#d_quickcheckout label {
	font-size: 14px;
	margin-bottom: 15px;
}
#d_quickcheckout .form-horizontal .form-group {
	margin-left: 0;
	margin-right: 0;
}
#d_quickcheckout button {
	text-transform: uppercase;
	color: #fff;
}
#d_quickcheckout .qc-totals .row:last-child {
	margin-right: 0;
	margin-left: 0;
	border: none;
}
#d_quickcheckout .qc-totals .row:last-child div {
	font-size: 24px;
	font-weight: 700;
}
#d_quickcheckout label {
	display: block;
	margin-bottom: 0;
}
.qc-image a {
	display: inline-block;
}
.qc-checkout-product {
	overflow-x: auto;
}
.radio-input:last-of-type {
	margin-bottom: 10px;
}
@media (max-width: 768px) {
	#d_quickcheckout td {
		min-width: 100px;
	}
}
#search .search-wrap {
	max-width: 100%;
	max-height: 450px;
	width: 100%;
	top: 60px;
	left: 50%;
	transform: translate(-50%);
	overflow-x: auto;
	z-index: 15;
}
.search-cat-item {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
}
.search-cat-item .product-card {
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px;
	border-bottom: none;
}
.search-cat-item .product-card__wrapper {
	width: 100%;
	padding: 0;
}
.search-cat-item .product-card__sizes {
	display: block;
}
.search-cat-item .product-card:hover .product-card__details {
	display: none;
}
.search-cat-item .product-card__img {
	min-width: 100%;
}
.search-cat-item .product-card__img-wrapper {
	padding: 0;
	overflow: visible;
	width: 70px;
	height: 70px;
	display: -ms-flexbox;
	display: flex;
}
.search-cat-item .product-card__name {
	height: 50px;
	z-index: 7;
	text-align: left;
	line-height: 15px;
}
.search-cat-item .product-card__purchase {
	position: absolute;
	right: 10px;
	bottom: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-order: 1;
	order: 1;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.search-cat-item .product-card__price {
	font-size: 18px;
}
.search-cat-item .product-card__advantages {
	display: -ms-flexbox;
	display: flex;
	top: inherit;
	bottom: -15px;
	left: -20px;
	transform: scale(0.8);
}
.search-cat-item .product-card__phrase {
	margin-bottom: 0;
	margin-right: 10px;
}
.search-cat-item .product-card__buy-button {
	display: none;
}
.search-cat-item .product-card__cart-button {
	font-size: 0;
	width: 40px;
	margin-top: 0;
	margin-left: 10px;
}
.search-cat-item .product-card__button-icon {
	left: 50%;
	transform: translate(-50%, -50%);
}
.search-cat-item .product__link {
	display: -ms-flexbox;
	display: flex;
}
@media (max-width: 1024px) {
	.search-cat-item .product-card__name {
		top: auto;
		right: auto;
		position: relative;
		width: 99%;
		height: 50px;
	}
}
@media (max-width: 768px) {
	#search .search-wrap {
		top: 50px;
	}
}
.cart-line {
	position: fixed;
	z-index: 14;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	background-color: #040707;
}
.cart-line__text {
	margin-right: 15px;
	font-size: 16px;
	color: #fff;
}
.cart-line__container {
	-ms-flex-pack: end;
	justify-content: flex-end;
	height: 100%;
}
.cart-line__container,
.cart-line__products-quantity {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.cart-line__products-quantity {
	margin-right: 15px;
	width: 30px;
	height: 30px;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #ea3c27;
	border-radius: 2px;
	color: #fff;
}
.cart-line__price {
	margin-right: 15px;
	color: #fff;
	font-size: 16px;
}
.cart-line__button-checkout {
	padding: 7px 10px 7px 5px;
}
.payment-sum__block {
	width: 100%;
	padding: 15px;
	margin-bottom: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	background-color: #ebecec;
	font-size: 16px;
}
.payment-sum__title {
	font-weight: 700;
	font-size: 16px;
}
.payment-sum__result-wrapper {
	position: relative;
	display: inline-block;
	width: 100%;
	padding: 10px 0;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #1a8b04;
	border-radius: 30px;
	font-size: 24px;
	font-weight: 700;
	color: #fff;
}
.payment-sum__result-wrapper:before {
	content: "";
	position: absolute;
	bottom: -20px;
	left: 50%;
	transform: translate(-50%);
	border: 10px solid transparent;
	border-top: 10px solid #1a8b04;
}
.payment__term {
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px;
}
.payment__term,
.payment__term-flex {
	display: -ms-flexbox;
	display: flex;
}
.payment__input,
.payment__term-wrapper {
	position: relative;
}
.payment__input {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 130px;
	height: 40px;
	text-align: center;
	border: 1px solid #ebecec;
}
.payment__text {
	position: absolute;
	left: 105%;
	top: 50%;
	transform: translateY(-50%);
}
.payment__slider-wrapper {
	margin-bottom: 30px;
}
.payment__more-info {
	margin-bottom: 10px;
	font-size: 16px;
}
.payment__more-info:after {
	content: ">>";
}
.payment__more-info:hover {
	text-decoration: underline;
}
#d_quickcheckout #payment_view a.payment__more-info {
	display: block !important;
}
@media (max-width: 767px) {
	.payment-sum__result-wrapper--credit {
		font-size: 20px;
		margin-top: 5px;
		margin-bottom: 10px;
		padding: 3px 0;
	}
	.payment__text--credit {
		position: relative;
		left: auto;
		top: auto;
		transform: none;
	}
}
.credit {
	display: none;
	max-width: 800px;
	margin: 0 auto;
	padding: 40px;
}
.credit__logo-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	height: 150px;
}
.credit__logo-img {
	height: 130px;
	width: 130px;
}
.credit__results-wrapper {
	display: -ms-flexbox;
	display: flex;
}
.credit__progress {
	background-color: #ebecec;
}
.credit__button {
	margin-top: 10px;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	background-color: #f5ce1a;
	border-radius: 2px;
}
.credit__result-holder {
	background-color: #ebecec;
	padding: 10px;
	border-radius: 2px;
}
.credit__sum-title {
	font-size: 22px;
	display: block;
}
.progress-bar-success {
	height: 100%;
	background-color: #1a8b04;
	background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);
}
@media (max-width: 767px) {
	.credit {
		padding: 5px;
		padding-bottom: 15px;
	}
	.credit__logo-img {
		display: none;
	}
	.credit__logo-wrapper {
		height: auto;
	}
	.credit__results-wrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.credit__sum-title {
		font-size: 16px;
	}
	.credit__button {
		padding-top: 5px;
		padding-bottom: 5px;
		margin-top: 0;
	}
	.credit__terms {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.credit__additional-data-phys {
		margin-top: 0 !important;
		font-size: 16px !important;
	}
}
.video-popup {
	width: 90%;
	height: 90%;
	background-color: transparent;
	display: none;
}
.video-popup__wrapper {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
}
.video-popup__wrapper iframe {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100% !important;
	height: 100% !important;
}
.social {
	vertical-align: middle;
}
.social,
.social div {
	display: inline-block;
}
.reviews-popup {
	width: 90%;
	height: 90%;
	display: none;
}
.reviews-popup__img {
	max-width: 100%;
	max-height: 100%;
	text-align: center;
}
.collections {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.collections__item-wrapper {
	width: 20%;
	padding: 10px;
}
.collections__item {
	padding-top: 30px;
	padding-bottom: 10px;
	border: 1px solid #ebecec;
}
.collections__item:hover {
	box-shadow: 0 0 15px 3px #ebecec;
}
.collections__title {
	display: block;
	height: 45px;
	text-align: center;
	margin-top: 15px;
	overflow: hidden;
}
.collections__img-wrapper {
	position: relative;
	padding-bottom: 65%;
}
.collections__img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
}
@media (max-width: 1024px) {
	.collections__item-wrapper {
		padding: 0;
		width: 33.33%;
	}
	.collections__item {
		padding: 10px;
	}
}
@media (max-width: 768px) {
	.collections__item-wrapper {
		width: 50%;
	}
}
.vertical-slider__button {
	position: absolute;
	left: 50%;
	transform: translate(-50%) rotate(90deg);
	z-index: 5;
}
.vertical-slider__button--prev {
	top: -20px;
}
.vertical-slider__button--next {
	bottom: -15px;
}
@media (max-width: 767px) {
	.vertical-slider__button {
		position: absolute;
		left: auto;
		top: 50%;
		transform: translateY(-50%);
		z-index: 5;
	}
	.vertical-slider__button--prev {
		left: 0;
	}
	.vertical-slider__button--next {
		right: 0;
	}
}
.lds-dual-ring {
	display: inline-block;
	width: 60px;
	height: 60px;
}
.lds-dual-ring:after {
	content: " ";
	display: block;
	width: 46px;
	height: 46px;
	margin: 1px;
	margin-top: 5px;
	border-radius: 50%;
	border: 5px solid #fff;
	border-color: #fff transparent;
	animation: a 1.2s linear infinite;
}
@keyframes a {
	0% {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(1turn);
	}
}
.fancybox-slide--image .fancybox-content {
	top: 20px !important;
}
.fancybox-caption {
	padding-left: 30px;
	padding-right: 80px !important;
	font-size: 22px !important;
	background: none !important;
	bottom: auto !important;
	top: 10px;
	padding-top: 0 !important;
	color: #000 !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	pointer-events: auto !important;
}
.fancybox-bg {
	background: #fff !important;
	opacity: 1 !important;
}
.slick-slider {
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
}
.slick-list,
.slick-slider {
	position: relative;
	display: block;
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
	transform: translateZ(0);
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:after,
.slick-track:before {
	content: "";
	display: table;
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}
[dir="rtl"] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
.zoo-item {
	overflow: hidden;
	transition: all 0.15s linear;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.zoo-item,
.zoo-item .zoo-img {
	position: absolute;
	width: 100%;
	height: 100%;
}
.zoo-item .zoo-img {
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	transition: transform 0.5s ease-out;
}
.main-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 10px;
	margin-bottom: 10px;
}
.main-header__block--cart,
.main-header__block--flex {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.main-header__logo-description {
	display: block;
	text-align: center;
	color: #040707;
	font-size: 12px;
	margin-top: 5px;
}
.main-header__information {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
}
.main-header__search-field {
	position: relative;
	min-width: 370px;
	width: 100%;
	height: 50px;
	margin-right: 30px;
}
.main-header__input {
	width: 100%;
	height: 100%;
	padding-left: 20px;
	background-color: #ebecec;
	border: none;
	border-radius: 2px;
}
.main-header__search-button {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	height: 100%;
	width: 50px;
	background-color: #ea3c27;
	border: none;
	cursor: pointer;
	border-radius: 2px;
}
.main-header__schedule-icon {
	margin-right: 4px;
	margin-bottom: -3px;
}
.main-header__search-icon {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	fill: #fff;
}
.main-header__show-phones {
	display: none;
}
.shedule {
	font-weight: 700;
}
.orders24 {
	max-width: 185px;
	margin-top: 3px;
	font-size: 11px;
}
@media (min-width: 768px) and (max-width: 1180px) {
	.main-header {
		padding-bottom: 40px;
	}
}
@media (max-width: 1650px) {
	.main-header {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 1366px) {
	.main-header__logo {
		max-width: 250px;
	}
	.main-header__search-field {
		margin-right: 15px;
	}
}
@media (max-width: 1200px) {
	.shedule__wrapper {
		display: none;
	}
	__block--cart {
		width: inherit;
	}
}
@media (max-width: 1024px) {
	.button-request-call {
		display: none;
	}
}
@media (max-width: 820px) {
	.main-header {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.main-header__search-field {
		margin-right: 0;
		min-width: 100%;
	}
	.main-header__block--flex {
		-ms-flex-order: 1;
		order: 1;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%;
		margin-top: 25px;
	}
}
@media (max-width: 767px) {
	.main-header__block--flex {
		margin-top: 0;
	}
	.main-header__block:first-child {
		width: 100%;
	}
	.main-header__logo {
		max-width: 50%;
		margin: 10px auto;
		margin-top: -6px;
		display: block;
	}
	.main-header__logo-description {
		display: none;
	}
	.main-header__search-field {
		height: 40px;
	}
	.main-header__show-phones {
		position: absolute;
		top: 7px;
		left: 50px;
		width: 30px;
		height: 30px;
		display: block;
	}
	.fixed-header {
		position: fixed;
		top: -1px;
		left: 0;
		width: 100%;
		background-color: #fff;
		padding-bottom: 10px;
		z-index: 14;
	}
	.button-request-call {
		width: 100%;
		margin: 0 auto;
	}
}
.footer {
	background-color: #ebecec;
	position: relative;
	margin-top: 35px;
}
.footer:before {
	content: "";
	position: absolute;
	left: 0;
	top: 70px;
	display: block;
	width: 100%;
	height: 2px;
	background-color: #ea3c27;
}
.footer__navigation {
	text-align: center;
}
.footer__navigation-item {
	width: 33%;
}
.footer__title {
	display: block;
	padding-top: 25px;
	padding-bottom: 55px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
}
.footer__navigation {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding-bottom: 30px;
}
.footer__icon {
	margin-bottom: -3px;
	margin-right: 5px;
}
.footer__link {
	line-height: 24px;
}
.footer__link:hover {
	text-decoration: underline;
}
.footer__contacts-title {
	display: block;
	margin-bottom: 30px;
}
.footer__number {
	display: block;
}
.footer__number:hover {
	text-decoration: underline;
}
.footer__contacts {
	line-height: 24px;
}
.footer__email {
	display: block;
}
.footer__email:hover {
	text-decoration: underline;
}
.footer__bottom-line {
	height: 50px;
	background-color: #040707;
	color: #fff;
}
.footer__flex-wrapper {
	height: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
}
.footer__bottom-link {
	text-transform: uppercase;
}
span.ua_txt {
    padding: 5px 10px;
    font-size: 12px;
    background: #333;
    color: #fff;
    font-weight: normal;
    border-radius: 3px;
}
@media (max-width: 800px) {
	.footer__navigation {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center;
	}
	.footer__title {
		padding-bottom: 10px;
		cursor: pointer;
	}
	.footer:before {
		display: none;
	}
	.footer__navigation-item {
		width: 100%;
	}
	.footer__bottom-link,
	.footer__list {
		display: none;
	}
}
@media (max-width: 360px) {
	.footer__bottom-line {
		display: none;
	}
}

.back-button {
	display: none;
}

@media (min-width: 769px) {
	.product-params2 + .product-info__elements-wrapper.product-info__buttons-wrapper .method_credit {
		/* display: none; */
	}
	.col_left_product .product-params2 {
	    display: flex;
	    gap: 15px 30px;
	}
	.method_credit {
	    width: 150px;

	}
}

@media (max-width: 768px) {
	.product-info__elements-wrapper.product-info__buttons-wrapper,
	.testqwe {
		flex-direction: column-reverse;
	}
	.product-info__buttons-wrapper .pr_pbtn {
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
	}
	.product-characteristics__buy-button:first-of-type {
		margin: 0;
	}
	.method_credit {
		display: flex;
		align-items: ;
		justify-content: end;
		padding: 0;
	}
	.col_left_product .product-params2 {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 10px;
		flex-wrap: wrap;
	}

	.product-params2 + .product-info__elements-wrapper.product-info__buttons-wrapper .method_credit {
		display: none;
	}

	.product-params2 .method_credit {
		margin: 5px 0;
		width: auto;
	}
	.product-params2__category {
		flex-shrink: 0;
	}

	/*menu mob*/
	.wrapper_mob_menu {
		position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 0;
	    background: rgba(0,0,0,.4);
	    visibility: hidden;
	    opacity: 0;
	    transition: .5s;
	}
	.vertical-categories__link:hover, .testqwe {
	    text-decoration: inherit;
	}
	.wrapper_mob_menu.show_menu {
	    z-index: 1234567;
	    background: rgba(0,0,0,.4);
	    visibility: visible;
	    opacity: 1;
	}
	.wrapper_mob_menu ul.vertical-categories {
	    display: block;
	    position: static;
	}
	.wrapper_mob_menu .col_w_m {
	    background: #fff;
	    height: 100%;
	    overflow: hidden;
	    max-width: 280px;
	    transition: .5s;
		transform: translateX(-100%);
	}
	.wrapper_mob_menu.show_menu .col_w_m {
	    transform: translateX(-0%);
	}
	.wrapper_mob_menu .vertical-categories--popup .vertical-categories__link {
	    font-size: 14px;
	    line-height: 18px;
	    height: 32px;
	    padding: 0 15px;
	}
	.wrapper_mob_menu .col_w_m ul.vertical-categories {
	    max-height: 100%;
	    overflow-y: auto;
	    width: calc(100% * 2);
	    top: 0;
	    left: 0;
	    position: relative;
	    transition: .5s;
	    transform: translateX(0%);
	}
	.wrapper_mob_menu .col_w_m ul.vertical-categories.show_sub_menu {
		transform: translateX(-50%);
	}
	.wrapper_mob_menu .col_w_m .show_sub_menu_2 .submenu {
		display: block;
	}
	.show_sub_menu .wrapper_mob_menu .voss_left {
	    width: 8px;
	    height: 8px;
	}
	.wrapper_mob_menu .col_w_m ul.vertical-categories li.vertical-categories__item {
	    width: 50%;
	}
	.wrapper_mob_menu .col_w_m ul.vertical-categories ul.submenu {
	    opacity: 1;
	    transform: translate(0px, 0px);
	    width: 50%;
	    box-shadow: none;
	    position: absolute;
	    top: 0px;
	    right: 0;
	    left: auto;
	    border-left: 1px solid #f2f2f2;
	    overflow: auto;
	}
	.wrapper_mob_menu .back-button {
	    padding-top: 20px;
	}
	.wrapper_mob_menu .submenu__title {
	    font-size: 14px;
	}
	.wrapper_mob_menu .submenu__link {
	    display: flex;
	    align-items: center;
	    min-height: 32px;
	    padding: 0 0 4px 0;
	}
	/*END menu mob*/
}

@media (max-width: 760px) {
	.vertical-categories--popup,
	.testqwe {
		width: 100%;
	}
	.vertical-categories__item {
		position: static;
	}
	.vertical-categories.open-menu {
		overflow: hidden;
	}

	.submenu {
		background-image: none;
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		padding: 30px 15px;
		padding-top: 0;
		overflow-y: auto;
		height: 100%;
		max-height: 100%;
		width: 0;
		opacity: 0;
		transform: translateX(-30%);
		transition: transform 0.3s ease-in;
	}
	.open.submenu {
		display: block !important;
		width: 100%;
		opacity: 1;
		transform: translateX(0%);
	}
	ul.submenu:after {
		display: none;
	}
	.back-button {
		display: block;
		padding-top: 30px;
		padding-bottom: 5px;
	}
	/*.back-button span {
		position: relative;
		background-image: url(/catalog/view/theme/default/image/arrow_left.svg);
		background-repeat: no-repeat;
		background-position: 3%;
	}*/
	.back-button span:before {
	    content: '';
	    display: inline-flex;
	    width: 6px;
	    height: 6px;
	    border-left: 1px solid #fff;
	    border-bottom: 1px solid #fff;
	    transform: rotate(45deg);
	}
	.back-button span {
	    background: #333;
	    padding: 0px 10px;
	    border-radius: 4px;
	    color: #fff;
	    font-size: 13px;
	    height: 30px;
	    display: inline-flex;
	    align-items: center;
	}
	[data-lang="ua"] .back-button span:after,
	[data-lang="uk"] .back-button span:after {
		content: "Всі категорії";
		padding-left: 6px;
	}
	[data-lang="ru"] .back-button span:after {
		content: "Все категории";
		padding-left: 6px;
	}
	section#footer-reviews ul.slick-dots {
	    display: none!important;
	}
	span.show_review {
	    margin-left: 15px;
	}
	#footer-reviews .product-comments__content {
	    height: 44px;
	}
	#footer-reviews .product-comments__item {
	    margin-bottom: 0px;
	    padding-bottom: 0px;
	    padding-left: 14px;
	    padding-right: 10px;
	}
	.footer-reviews section#footer-reviews {
	    margin-bottom: 0px;
	}
}

/*menu*/
.category_level3 .submenu.submenu_col_4 {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -webkit-column-fill: balance;
    -moz-column-fill: balance;
    column-fill: balance;
}
.category_level3 .submenu.submenu_col_4> li:not(.submenu__item) {
    display: none;
}
.category_level3 .submenu.submenu_col_4 li {
    width: 100%;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
}
.submenu__item-title {
	font-weight: bold;
}
.category_level3 .sub_submenu_item {
    display: block!important;
}
.category_level3 li.sub_submenu_item a {
    color: #3f3f3f;
}

@media (min-width: 1200px) {
	.back-button + .item-title {
	    display: none;
	}
}
@media (min-width: 767px) {
	ul.submenu.submenu-bedroom.submenu_col_2[style="display: block;"],
	ul.submenu.submenu-bedroom.submenu_col_3[style="display: block;"],
	ul.submenu.submenu-bedroom.submenu_col_4[style="display: block;"] {
		display: flex!important;
		flex-direction: column;
		max-height: 500px;
		flex-wrap: wrap;
		padding-bottom: 100px;
	}
	ul.submenu.submenu-bedroom.submenu_col_2[style="display: block;"] li {
	    width: 50%;
	}
	ul.submenu.submenu-bedroom.submenu_col_3[style="display: block;"] li {
	    width: 33%;
	}
	ul.submenu.submenu-bedroom.submenu_col_4[style="display: block;"] li {
	    width: 25%;
	}
	ul.submenu.submenu-bedroom.submenu_col_4[style="display: block;"] {
		max-height: 600px;
	}
}
@media (max-width: 767px) {
	.category_level3 .submenu.submenu_col_4 {
	    -moz-column-count: inherit;
	    column-count: inherit;
	    height: auto;
	}
	.category_level3 .submenu.submenu_col_4 li.back-button {
	    display: block;
	}
	.category_level3 .submenu.submenu_col_4> li:not(.submenu__item) {
	    display: block;
	}
	.wrapper_mob_menu .col_w_m ul.vertical-categories::-webkit-scrollbar {
		width: 0px;
		background-color: #F5F5F5;
	}
}

li.vertical-categories__item > a,
li.vertical-categories__item > *[href] {
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 8px center;
    /*background-image: url(/catalog/view/theme/default/image/menu_ico/modulnaya-mebel.svg);*/
    padding-left: 30px;
    padding-right: 20px;
}
li.vertical-categories__item > *[href*="detskaja"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/detskaja.svg);
}
li.vertical-categories__item > *[href*="gostinaja"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/gostinaja.svg);
}
li.vertical-categories__item > *[href*="komody-main"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/komody-main.svg);
}
li.vertical-categories__item > *[href*="krovati"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/krovati.svg);
}
li.vertical-categories__item > *[href*="kuhni"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/kuhni.svg);
}
li.vertical-categories__item > *[href*="matrasy"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/matrasy.svg);
}
li.vertical-categories__item > *[href*="mebel-dlya-otdyha"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/mebel-dlya-otdyha.svg);
background-size: 14px;
    background-position: 10px center;}
li.vertical-categories__item > *[href*="mebel-s-dereva"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/mebel-s-dereva.svg);
}
li.vertical-categories__item > *[href*="modulnaya-mebel"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/modulnaya-mebel.svg);
}
li.vertical-categories__item > *[href*="ofisnaja-mebel"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/ofisnaja-mebel.svg);
}
li.vertical-categories__item > *[href*="polochki"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/polochki.svg);
}
li.vertical-categories__item > *[href*="prihozhaja"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/prihozhaja.svg);
}
li.vertical-categories__item > *[href*="robochee-mesto"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/robochee-mesto.svg);
}
li.vertical-categories__item > *[href*="shkafy"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/shkafy.svg);
}
li.vertical-categories__item > *[href*="shkafy-kupe"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/shkafy-kupe.svg);
background-size: 12px;
    background-position: 10px center;}
li.vertical-categories__item > *[href*="soft-mebel"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/soft-mebel.svg);
}
li.vertical-categories__item > *[href*="spalni"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/spalni.svg);
}
li.vertical-categories__item > *[href*="stoly"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/stoly.svg);
}
li.vertical-categories__item > *[href*="stulya-i-kresla"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/stulya-i-kresla.svg);
background-size: 10px;background-position: 12px center;}
li.vertical-categories__item > *[href*="territorija-nizkih-cen"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/territorija-nizkih-cen.svg);
}
li.vertical-categories__item > *[href*="tumby"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/tumby.svg);
}
li.vertical-categories__item > *[href*="veshalki-main"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/veshalki-main.svg);
background-size: 7px;background-position: 12px center;}
li.vertical-categories__item > *[href*="zerkala"] {
	background-image: url(/catalog/view/theme/default/image/menu_ico/zerkala.svg);
}
.w_b_filter,
.btns_category {
	display: none;
}

@media (max-width: 767px) {
	.wrapper_mob_menu .vertical-categories--popup .vertical-categories__link {
	    padding: 0 10px 0 30px;
	}
	

	/*filter new*/
	.new_filter .sort_new .product-catalog__sort-wrapper + .product-catalog__sort-wrapper {
	    display: none;
	}
	.new_filter .product-catalog__sorts.sort_new {
	    display: flex;
	    justify-content: space-between;
	    width: 100%;
	    align-items: center;
	    background: #fff;
	    padding: 7px 10px;
	    margin-top: -6px;
	    margin-left: -10px;
	    width: calc(100% + 20px);
	    z-index: 12;
	}
	.new_filter .w_b_filter {
	    display: inline-flex;
	}
	.new_filter #show_mob_filter {
	    background: #ea3c27 !important;
	    transform: translate(0, 0);
	    width: 92px;
	    border-radius: 3px;
	    height: 28px;
	    font-size: 13px;
	    padding-left: 25px;
	    color: #fff;
	    display: inline-flex;
	    align-items: center;
	    padding-right: 8px;
	}
	.new_filter #show_mob_filter .filters__show-icon {
	    fill: #fff;
	    left: 6px;
	    width: 16px;
	}
	.new_filter #show_mob_filter:after {
	    content: 'Фильтры';
	    text-transform: uppercase;
	}
	[data-lang="ua"] .new_filter #show_mob_filter:after {
	    content: 'Фільтри';
	    text-transform: uppercase;
	}
	.new_filter .product-catalog__sort-wrapper {
	    display: inline-flex;
	}
	.new_filter label.product-catalog__sort-label {
	    font-size: 12px;
	    padding-right: 3px;
	}
	.new_filter select#input-sort {
	    font-size: 11px;
	}
	.new_filter section.filters {
	    visibility: visible;
	    height: auto;
	    width: 100%;
	    padding: 25px;
	    margin-bottom: 25px;
	    transition: .3s;
	    position: fixed;
	    z-index: 1234567;
	    top: 0px;
	    left: 0;
	    margin: 0!important;
	    width: 300px;
	    max-height: 100%;
	    overflow: auto;
	    padding: 15px;
	    transform: translateX(-101%);
	}
	.new_filter section.filters .scale {
	    padding-right: 15px;
	}
	.new_filter section.filters.filters--visible {
	    transform: translateX(0%);
	}
	.new_filter #open-filters-button {
	    display: inline-flex;
	    position: fixed;
	    right: 0;
	    width: calc(100% - 300px);
	    height: 100%;
	    background: rgba(0,0,0,.4)!important;
	    z-index: 1234567;
	    transform: translate(101%, 0px);
	    border: none;
	    margin: 0;
	    border-radius: 0;
	    padding: 0;
	    font-size: 0;
	    transition: .3s;
	}
	.new_filter #open-filters-button:before,
	.new_filter #open-filters-button:after {
	    opacity: 0;
	}
	.new_filter #open-filters-button.close_filters--visible {
	    transform: translate(0px, 0px);
	}
	.new_filter #open-filters-button svg {
	    opacity: 0;
	}
	/*end filter*/
	
	/* category menu mob */
	.btns_category {
		display: flex;
		width: calc(100% - 30px);
	    margin-left: 15px;
	    position: relative;
	}

	#btn_category {
	    background-color: #ea3c27;
	    border-radius: 3px;
	    color: #fff;
	    display: flex;
	    height: 46px;
	    background-repeat: no-repeat;
	    background-size: 24px;
	    background-position: 10px center;
	    background-image: url(/catalog/view/theme/default/image/category_icon.svg);
	    font-size: 18px;
	    justify-content: center;
	    align-items: center;
	    text-transform: uppercase;
	    letter-spacing: .6px;
	    margin-bottom: 10px;
        padding-left: 20px;
	}
	#btn_category:before {
	    content: 'Каталог товаров';
	}
	[data-lang="ua"] #btn_category:before,
	[data-lang="uk"] #btn_category:before {
		content: 'Каталог товарів';
	}
	#btn_category + .show_review {
	    display: none;
	}
	.btns_category #btn_category {
	    width: 100%;
	}

	.btns_category #btn_brands {
	    display: flex;
	    align-items: center;
	    height: 46px;
	    font-size: 18px;
	    padding: 0 8px;
	    margin-right: 10px;
	    border: 2px solid #000;
	    text-transform: uppercase;
	    border-radius: 3px;
	    flex-shrink: 0;
	}

	.btns_category #btn_brands:after {
	    content: 'Бренди';
	}

	.wrapp_brands {
		display:  none;
		position: absolute;
	    left: -15px;
	    top: 50px;
	    width: calc(100% + 30px);
	    background: #fff;
	    z-index: 123;
	}

	.wrapp_brands .brands-popup {
	    width: 100%!important;
		padding: 5px;
	    border-bottom: 2px solid #9E9E9E;
        display: block!important;
    	position: static;
    	opacity: 1!important;
    	height: auto!important;
	}

	.wrapp_brands .brands-popup__item {
	    display: inline-flex;
	    width: 49%;
	}

	.wrapp_brands .brands-popup__item a.brands-popup__link {
        width: 100%;
	    border: none;
	    background: #e6e6e6;
	    border-radius: 4px;
	    margin-bottom: 2px;
	    font-size: 13px;
	}

	.btns_category #btn_brands.btn_brands-show:before {
	    transform: rotate(135deg);
	    margin-top: 5px;
	}
	.home-page #open-categories-button,
	.home-page .horizontal-categories__show-button,
	.home-page .gamburger {
	    display: none;
	    transition: .0s;
	}
	.home-page header .main-nav__show {
	    left: 10px;
	}
	.home-page .main-header__block.main-header-mob--height {
	    width: 100%;
	    margin-left: 0px;
	}
	/* end category menu mob */
}

.row_main {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 50px;
}
.col_main_price {
    display: inline-flex;
    flex-direction: column;
}

.col_main_buy .product-card__cart-button {
    margin: 0!important;
    width: 60px;
    height: 50px;
    background-color: transparent;
    border: none;
    outline: 0!important;
    background-image: url(/catalog/view/theme/default/image/shop.svg);
    background-size: 30px;
    background-position: calc(100% - 5px) center;
    background-repeat: no-repeat;
}
.row_main ~ .product-card__buy-button {
    margin-top: 0px;
}
.col_main_buy .product-card__cart-button--disabled {
    filter: grayscale(1);
    opacity: .7;
    pointer-events: none;
}
@media (max-width: 767px) {
	.row_main {
	    min-height: 50px;
	}
	.col_main_buy .product-card__cart-button {
	    background-size: 28px;
	}
	section.search ~ section .product-catalog__topline {
	    padding: 0 10px 10px;
	}
}
span.product-card__phrase {
    width: 55px;
    height: 55px;
    background-image: url(/catalog/view/theme/default/image/pb_ua.svg);
    background-color: transparent;
    background-size: 55px;
    background-repeat: no-repeat;
    padding: 0;
}
[data-lang="ru"] span.product-card__phrase {
	background-image: url(/catalog/view/theme/default/image/pb_ru.svg);
}
span.product-card__phrase:after {
    font-size: 0px;
}
.category-wrapper .product-card__delivery::before {
    height: 11px;
}
.category-wrapper .product-card__phrase {
    width: 46px;
    height: 46px;
    background-size: 46px;
    transform: translate(0px,0px) scale(1);
}
.product-info__side-wrapper .category-wrapper h2 {
    margin-bottom: 20px;
    margin-top: 15px;
    font-size: 16px;
    font-weight: 700;
}
.product-info__side-wrapper .category-wrapper p {
    font-size: 16px;
    line-height: 26px;
}
.product-info__side-wrapper .category-wrapper ol {
	margin-bottom: 30px;
    list-style-type: decimal;
    line-height: 24px;
    margin-left: 30px;
    list-style-position: inside;
}
.product-info__side-wrapper .category-wrapper ol li,
.product-info__side-wrapper .category-wrapper ul li {
    font-size: 16px;
    line-height: 24px;
}
@media (max-width: 767px) {
	body .product-card .product-card__advantages > .product-card__phrase, 
	.testqwe {
	    transform: translate(5px,1px) scale(1);
	    width: 46px;
	    height: 46px;
	    background-size: 46px;
	}
	body .product-catalog__product-grid .product-card__wrapper-category .product-card__advantages > .product-card__phrase {
	    width: 40px;
	    height: 40px;
	    background-size: 40px;
	    transform: translate(3px,1px) scale(1);
	}
	.product-catalog .product-card__delivery {
	    width: 54px;
	    height: 42px;
	}
	.wr_head .row_code_mob {
	    left: auto;
	    right: 5px;
	}

	.product-info__side-wrapper .category-wrapper p {
	    line-height: 20px;
	}
}
.product-catalog__product-grid .product-card__wrapper-category,
.product-catalog .product-card__wrapper, 
.testqwe {
    padding: 0;
}
.collections__item-wrapper,
.product-card__wrapper {
	padding-left: 0;
	padding-right: 0;
}
.collections__title {
	padding-left: 10px;
	padding-right: 10px;
}
.product-catalog__product-grid {
    margin-left: 0px;
    margin-right: 0px;
}
.slider, .top-sell__wrapper, .testqwe {
    margin-right: 0px;
    margin-left: 0px;
}
.big_category .product-catalog__product-grid {
    padding-top: 15px;
}
.big_category .w_b_filter {
    display: none;
}

/* start category blocks */
.category_grid .product-catalog__product-grid .product-card__wrapper .product-card {
    border-right: 1px solid transparent;
    border-top: 1px solid transparent;
}
@media (min-width: 1430px) {
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(5n) .product-card,
	.category_grid .product-catalog__product-grid .product-card__wrapper:last-child .product-card,
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-last-child(2) .product-card{
	    border-right: 1px solid #ebecec;
	}
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(1) .product-card, 
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(2) .product-card, 
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(3) .product-card, 
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(4) .product-card, 
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(5) .product-card {
	    border-top: 1px solid #ebecec;
	}
}
@media (min-width: 1340px) and (max-width: 1430px) {
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(4n) .product-card,
	.category_grid .product-catalog__product-grid .product-card__wrapper:last-child .product-card,
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-last-child(2) .product-card{
	    border-right: 1px solid #ebecec;
	}
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(1) .product-card, 
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(2) .product-card, 
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(3) .product-card, 
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(4) .product-card {
	    border-top: 1px solid #ebecec;
	}
}
@media (max-width: 1340px) and (min-width: 767px) {
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(3n) .product-card,
	.category_grid .product-catalog__product-grid .product-card__wrapper:last-child .product-card,
	.category_grid.product-catalog__product-grid .product-card__wrapper:nth-last-child(2) .product-card{
	    border-right: 1px solid #ebecec;
	}
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(1) .product-card, 
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(2) .product-card, 
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(3) .product-card {
	    border-top: 1px solid #ebecec;
	}
}
@media (max-width: 767px) {
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(2n) .product-card,
	.category_grid .product-catalog__product-grid .product-card__wrapper:last-child .product-card,
	.category_grid.product-catalog__product-grid .product-card__wrapper:nth-last-child(2) .product-card{
	    border-right: 1px solid #ebecec;
	}
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(1) .product-card, 
	.category_grid .product-catalog__product-grid .product-card__wrapper:nth-child(2) .product-card {
	    border-top: 1px solid #ebecec;
	}
}


.product-card .product-card__purchase {
    padding-bottom: 20px;
}
.true_stock .product-card__purchase:after {
    content: "В наличии";
    white-space: nowrap;
    display: block;
    color: #1a8b04;
    position: absolute;
    bottom: 0px;
    left: calc(50% - 5px);
    transform: translateX(-50%);
    font-size: 13px;
    line-height: 16px;
    padding-left: 18px;
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: left 2px;
    background-image: url(/catalog/view/theme/default/image/check.svg);
}
[data-lang="ua"] .true_stock .product-card__purchase:after,
[data-lang="uk"] .true_stock .product-card__purchase:after {
    content: "В наявності"!important;
}
.product-card  span.in-stock {
    display: none;
}
.product-card .product-card__name {
    margin-bottom: 10px;
}
@media (min-width: 768px) {
	.product-card .product-card__advantages {
	    top: 60px!important;
	}
}
@media (max-width: 767px) {
	.col_main_buy .product-card__cart-button {
		height: 35px;
	}
	.row_main {
	    min-height: 35px;
	}
	.show_menu ul.vertical-categories {
	    display: block!important;
	}


	.voss_left:before {
	    content: '';
	    display: inline-block;
	    width: 6px;
	    height: 6px;
	    border-right: 1px solid #040707;
	    border-bottom: 1px solid #040707;
	    transform: rotate(-45deg);
	}
	.voss_left {
	    transform: rotate(-0deg);
	    background: transparent;
	    width: 42px;
	    height: 32px;
	    border: none;
	    display: inline-flex;
	    align-items: center;
	    justify-content: center;
	    padding-left: 0px;
	}
	li.back-button + li.back-button {
	    display: none;
	}
	.wrapper_mob_menu .vertical-categories--popup .vertical-categories__link {
	    padding: 0 0px 0 30px;
	}

}

/* end category blocks */

.product-catalog__product-grid--full-width .product-card__wrapper, 
.product-catalog__product-grid--full-width .product-card__wrapper-category, 
.testqwe {
    padding-top: 0px;
    padding-bottom: 0px;
}

/*new menu ico*/
.submenu__item-title > a[href] {
	padding-left: 30px;
	position: relative;
}
.submenu__item-title > a[href]:before {
    content: '';
    width: 26px;
    height: 26px;
    display: inline-flex;
    position: absolute;
    top: calc(50% - 15px);
    left: 0px;
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: center;
    /* background-image: url(/catalog/view/theme/default/image/menu_ico/modulnaya-mebel.svg); */
    background-color: #f0f0f0;
    border-radius: 3px;
}
@media (min-width: 767px) {
	.submenu__item-title > a[href] {
		display: flex;
		align-items: center;
		min-height: 30px;
		padding: 0 2px 2px 40px;
	}
	.submenu__item-title > a[href]:before {
	    top: calc(50% - 13px);
	    left: 8px;
	}
}
.submenu__item-title > a[href$="divany-dlya-gostinoy-zal/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_1/divany-dlya-gostinoy-zal.svg);
}
.submenu__item-title > a[href$="komody-dlja-gostinyh/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_1/komody-dlja-gostinyh.svg);
}
.submenu__item-title > a[href$="kresla-myagkiye-dlya-gostinoy-zal/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_1/kresla-myagkiye-dlya-gostinoy-zalkresla-myagkiye-dlya-gostinoy-zal.svg);
}
.submenu__item-title > a[href$="modulnye-gostinye/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_1/modulnye-gostinye.svg);
}
.submenu__item-title > a[href$="penaly-v-gost/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_1/penaly-v-gost.svg);
	background-size: 8px;
}
.submenu__item-title > a[href$="shkafy-v-gostinyy/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_1/shkafy-v-gostinyy.svg);
}
.submenu__item-title > a[href$="stellazhi-dlja-gostinoy/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_1/stellazhi-dlja-gostinoy.svg);
}
.submenu__item-title > a[href$="stoliki-zhurnalnye-dlja-gostinyh/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_1/stoliki-zhurnalnye-dlja-gostinyh.svg);
}
.submenu__item-title > a[href$="stol-obed-gostinaja/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_1/stol-obed-gostinaja.svg);
}
.submenu__item-title > a[href$="stulya-dlya-gostinnoy-zal/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_1/stulya-dlya-gostinnoy-zal.svg);
	background-size: 10px;
}
.submenu__item-title > a[href$="tumby-pod-tv-dlja-gostinykh/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_1/tumby-pod-tv-dlja-gostinykh.svg);
}
.submenu__item-title > a[href$="vitriny-dlja-gostinykh/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_1/vitriny-dlja-gostinykh.svg);
	    background-size: 8px;
}
.submenu__item-title > a[href$="komplekty-gostinyh/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_1/komplekty-gostinyh.svg);
}

.submenu__item-title > a[href$="komody-v-spalny/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_2/komody-v-spalny.svg);
}
.submenu__item-title > a[href$="komplekty-spalen/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_2/komplekty-spalen.svg);
}
.submenu__item-title > a[href$="krovati-dvuhspalnue-dlja-spalen-nbrw/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_2/krovati-dvuhspalnue-dlja-spalen-nbrw.svg);
}
.submenu__item-title > a[href$="krovati-ondospalnie-dlja-spalen-nbrw/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_2/krovati-ondospalnie-dlja-spalen-nbrw.svg);
}
.submenu__item-title > a[href$="krovati-s-myagkim-izgolovyem-dlja-spalen/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_2/krovati-s-myagkim-izgolovyem-dlja-spalen.svg);
}
.submenu__item-title > a[href$="metallicheskiye-krovati-dlja-spalen/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_2/metallicheskiye-krovati-dlja-spalen.svg);
}
.submenu__item-title > a[href$="modulnye-spalni/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_2/modulnye-spalni.svg);
}
.submenu__item-title > a[href$="shakfy-kupe-dlya-spalni/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_2/shakfy-kupe-dlya-spalni.svg);
    background-size: 12px;
}
.submenu__item-title > a[href$="shkafy-v-spalny/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_2/shkafy-v-spalny.svg);
}
.submenu__item-title > a[href$="stoliki-tualetnye-dlja-spalen/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_2/stoliki-tualetnye-dlja-spalen.svg);
}
.submenu__item-title > a[href$="tumby-prikrovatnye-v-spalny/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_2/tumby-prikrovatnye-v-spalny.svg);
}

.submenu__item-title > a[href$="komody-dlja-detskih"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_3/komody-dlja-detskih.svg);
}
.submenu__item-title > a[href$="komplekty-detskih/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_3/komplekty-detskih.svg);
}
.submenu__item-title > a[href$="kresla-detskiye/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_3/kresla-detskiye.svg);
	background-size: 14px;
}
.submenu__item-title > a[href$="kresla-kompyuternyye-dlya-detskih/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_3/kresla-kompyuternyye-dlya-detskih.svg);
    background-size: 12px;
}
.submenu__item-title > a[href$="krovati-dlja-detskih/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_3/krovati-dlja-detskih.svg);
}
.submenu__item-title > a[href$="modulnye-detskie/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_3/modulnye-detskie.svg);
}
.submenu__item-title > a[href$="shafy-v-detskuu/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_3/shafy-v-detskuu.svg);
}
.submenu__item-title > a[href$="shakfy-kupe-dlya-detskoy/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_3/shakfy-kupe-dlya-detskoy.svg);
    background-size: 12px;
}
.submenu__item-title > a[href$="stellazhi-dlja-detskih/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_3/stellazhi-dlja-detskih.svg);
}
.submenu__item-title > a[href$="stoly-kompjuternye-pismennye-dlja-detskih/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_3/stoly-kompjuternye-pismennye-dlja-detskih.svg);
}
.submenu__item-title > a[href$="tumbi-dlya-detskoy/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_3/tumbi-dlya-detskoy.svg);
}

.submenu__item-title > a[href$="banketki-dlya-prihozhey/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_4/banketki-dlya-prihozhey.svg);
}
.submenu__item-title > a[href$="komody_prihogaia/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_4/komody_prihogaia.svg);
}
.submenu__item-title > a[href$="komplekty-prihozhih/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_4/komplekty-prihozhih.svg);
	background-size: 8px;
}
.submenu__item-title > a[href$="modulnye-prihozhie/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_4/modulnye-prihozhie.svg);
}
.submenu__item-title > a[href$="shkafy-dlja-obuvi/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_4/shkafy-dlja-obuvi.svg);
}
.submenu__item-title > a[href$="shkafy-kupe-v-prihozhuju/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_4/shkafy-kupe-v-prihozhuju.svg);
	background-size: 12px;
}
.submenu__item-title > a[href$="shkafy-v-prihozhuju/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_4/shkafy-v-prihozhuju.svg);
}
.submenu__item-title > a[href$="tumby-dlja-obuvi-dlja-prihozhyh"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_4/tumby-dlja-obuvi-dlja-prihozhyh.svg);
}
.submenu__item-title > a[href$="veshalki-dlja-prihozhuh/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_4/veshalki-dlja-prihozhuh.svg);
	background-size: 9px;
}
.submenu__item-title > a[href$="zerkala-dlja-prihozhei/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_4/zerkala-dlja-prihozhei.svg);
}

.submenu__item-title > a[href$="kompyuternyye-kresla-dlya-kabinetov/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_5/kompyuternyye-kresla-dlya-kabinetov.svg);
    background-size: 12px;
}
.submenu__item-title > a[href$="modulni-domashni-ofisi/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_5/modulni-domashni-ofisi.svg);
}
.submenu__item-title > a[href$="ofisnyye-kresla-dlya-kabinetov/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_5/ofisnyye-kresla-dlya-kabinetov.svg);
	background-size: 12px;
}
.submenu__item-title > a[href$="ofisnyye-stulya-dlya-kabinetov/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_5/ofisnyye-stulya-dlya-kabinetov.svg);
}
.submenu__item-title > a[href$="shkafy-dlja-kabinetov/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_5/shkafy-dlja-kabinetov.svg);
    background-size: 14px;
}
.submenu__item-title > a[href$="stellazhi-dlja-kabinetov/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_5/stellazhi-dlja-kabinetov.svg);
}
.submenu__item-title > a[href$="stoly-kompjuternye-pismennye-dlja-kabinetov/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_5/stoly-kompjuternye-pismennye-dlja-kabinetov.svg);
}
.submenu__item-title > a[href$="vitrini-dlja-kabinetov/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_5/vitrini-dlja-kabinetov.svg);
    background-size: 8px;
}

.submenu__item-title > a[href$="kompyuternyye-kresla-1"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_6/kompyuternyye-kresla-1.svg);
	background-size: 12px;
}
.submenu__item-title > a[href$="modulnaja-ofisnaja-mebel"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_6/modulnaja-ofisnaja-mebel.svg);
}
.submenu__item-title > a[href$="ofisnye-shkafy"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_6/ofisnye-shkafy.svg);
	background-size: 12px;
}
.submenu__item-title > a[href$="ofisnye-stoly"]:before,
.submenu__item-title > a[href$="ofisnye-stoly/stil"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_6/ofisnye-stoly.svg);
}
.submenu__item-title > a[href$="ofisnyye-kresla"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_6/ofisnyye-kresla.svg);
	background-size: 12px;
}
.submenu__item-title > a[href$="ofisnyye-stulya-1"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_6/ofisnyye-stulya-1.svg);
}
.submenu__item-title > a[href$="stellazhi-dlja-ofisa"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_6/stellazhi-dlja-ofisa.svg);
}

.submenu__item-title > a[href$="barnyye-stulya"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_7/barnyye-stulya.svg);
    background-size: 10px;
}
.submenu__item-title > a[href$="kompyuternyye-kresla"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_7/kompyuternyye-kresla.svg);
    background-size: 12px;
}
.submenu__item-title > a[href$="kresla-detskiye-1"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_7/kresla-detskiye-1.svg);
    background-size: 12px;
}
.submenu__item-title > a[href$="kresla-myagkiye"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_7/kresla-myagkiye.svg);
    background-size: 20px;
}
.submenu__item-title > a[href$="kresla-ofisnyye"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_7/kresla-ofisnyye.svg);
}
.submenu__item-title > a[href$="ofisnyye-stulya"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_7/ofisnyye-stulya.svg);
}
.submenu__item-title > a[href$="stulya-dlya-kafe"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_7/stulya-dlya-kafe.svg);
}
.submenu__item-title > a[href$="stulya-dlya-kuhni"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_7/stulya-dlya-kuhni.svg);
    background-size: 12px;
}

.submenu__item-title > a[href$="gotovye-shkafy-kupe"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_8/gotovye-shkafy-kupe.svg);
	background-size: 12px;
}

.submenu__item-title > a[href$="/soft-mebel/banketki"]:before,
.submenu__item-title > a[href$="soft-mebel/banketki/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_9/banketki.svg);
}
.submenu__item-title > a[href$="/soft-mebel/divany-1"]:before,
.submenu__item-title > a[href$="divany-1/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_9/divany-1.svg);
}
.submenu__item-title > a[href$="/soft-mebel/kresla-myagkiye-1"]:before,
.submenu__item-title > a[href$="kresla-myagkiye-1/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_9/kresla-myagkiye-1.svg);
	background-size: 12px;
}
.submenu__item-title > a[href$="/soft-mebel/pufy/"]:before,
.submenu__item-title > a[href$="pufy/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_9/pufy.svg);
}

.submenu__item-title > a[href$="/kuhni/barnyye-stulya-1"]:before,
.submenu__item-title > a[href$="barnyye-stulya-1/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_10/barnyye-stulya-1.svg);
	background-size: 10px;
}
.submenu__item-title > a[href$="/kuhni/gotovye-kuhni"]:before,
.submenu__item-title > a[href$="gotovye-kuhni/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_10/gotovye-kuhni.svg);
}
.submenu__item-title > a[href$="/kuhni/kuhonnyye-stoly"]:before,
.submenu__item-title > a[href$="kuhonnyye-stoly/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_10/kuhonnyye-stoly.svg);
}
.submenu__item-title > a[href$="/kuhni/stulya-dlya-kuhni-1"]:before,
.submenu__item-title > a[href$="stulya-dlya-kuhni-1/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_10/stulya-dlya-kuhni-1.svg);
	background-size: 12px;
}

.submenu__item-title > a[href$="derevyannyye-krovati/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_11/derevyannyye-krovati.svg);
}
.submenu__item-title > a[href$="krovati-dvuspalnye/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_11/krovati-dvuspalnye.svg);
}
.submenu__item-title > a[href$="krovati-odnospalnye/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_11/krovati-odnospalnye.svg);
}
.submenu__item-title > a[href$="krovati-polutornye/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_11/krovati-polutornye.svg);
}
.submenu__item-title > a[href$="krovati-s-myagkim-izgolovyem/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_11/krovati-s-myagkim-izgolovyem.svg);
}
.submenu__item-title > a[href$="metallicheskiye-krovati/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_11/metallicheskiye-krovati.svg);
}

.submenu__item-title > a[href$="/stoly/kuhonnyye-stoly-1"]:before,
.submenu__item-title > a[href$="kuhonnyye-stoly-1/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_12/kuhonnyye-stoly-1.svg);
}
.submenu__item-title > a[href$="/stoly/stoly_pismennye"]:before,
.submenu__item-title > a[href$="stoly_pismennye/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_12/stoly_pismennye.svg);
}
.submenu__item-title > a[href$="/stoly/stoly-kompjuternye-pismennye"]:before,
.submenu__item-title > a[href$="stoly-kompjuternye-pismennye/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_12/stoly-kompjuternye-pismennye.svg);
}
.submenu__item-title > a[href$="/stoly/stoly-obedennye"]:before,
.submenu__item-title > a[href$="stoly-obedennye/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_12/stoly-obedennye.svg);
}
.submenu__item-title > a[href$="/stoly/stoly-tualetnye"]:before,
.submenu__item-title > a[href$="stoly-tualetnye/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_12/stoly-tualetnye.svg);
}
.submenu__item-title > a[href$="/stoly/stoly-zhurnalnye/"]:before,
.submenu__item-title > a[href$="stoly-zhurnalnye/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_12/stoly-zhurnalnye.svg);
}

.submenu__item-title > a[href$="/tumby/tumby-dlja-obuvi"]:before,
.submenu__item-title > a[href$="tumby-dlja-obuvi/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_13/tumby-dlja-obuvi.svg);
	background-size: 12px;
}
.submenu__item-title > a[href$="/tumby/tumby-dlja-tv/"]:before,
.submenu__item-title > a[href$="tumby-dlja-tv/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_13/tumby-dlja-tv.svg);
}
.submenu__item-title > a[href$="/tumby/tumby-prikrovatnye"]:before,
.submenu__item-title > a[href$="tumby-prikrovatnye/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_13/tumby-prikrovatnye.svg);
}
.submenu__item-title > a[href$="/tumby/tumby-s-vitrinoj"]:before,
.submenu__item-title > a[href$="tumby-s-vitrinoj/"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_13/tumby-s-vitrinoj.svg);
}

.submenu__item-title > a[href$="penaly"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_14/penaly.svg);
	background-size: 8px;
}
.submenu__item-title > a[href$="shkafy-dlya-posudy"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_14/shkafy-dlya-posudy.svg);
}
.submenu__item-title > a[href$="shkafy-dvuh-dvernye"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_14/shkafy-dvuh-dvernye.svg);
	background-size: 12px;
}
.submenu__item-title > a[href$="shkafy-platjanye"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_14/shkafy-platjanye.svg);
}
.submenu__item-title > a[href$="shkafy-s-zerkalom"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_14/shkafy-s-zerkalom.svg);
}
.submenu__item-title > a[href$="shkafy-treh-choturoh-dvernye"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_14/shkafy-treh-choturoh-dvernye.svg);
}
.submenu__item-title > a[href$="shkafy-uglovye"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_14/shkafy-uglovye.svg);
    background-size: 12px;
}
.submenu__item-title > a[href$="stellazhi-knizhnye"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_14/stellazhi-knizhnye.svg);
}
.submenu__item-title > a[href$="vitriny"]:before {
	background-image: url(/catalog/view/theme/default/image/menu/c_14/vitriny.svg);
	background-size: 8px;
}

.submenu__item-title > a[href$="modulnye-gostinye"]:before,
.submenu__item-title > a[href$="modulni-domashni-ofisi"]:before,
.submenu__item-title > a[href$="modulnye-spalni"]:before,
.submenu__item-title > a[href$="modulnaja-ofisnaja-mebel"]:before,
.submenu__item-title > a[href$="modulnye-prihozhie"]:before,
.submenu__item-title > a[href$="modulnye-detskie"]:before {
    background-image: url(/catalog/view/theme/default/image/menu/c_6/modulnaja-ofisnaja-mebel.svg);
}
.product-info__price i {
    font-weight: 300;
    color: #607D8B;
}

a.submenu__link[data-name-filter]:before {
    content: attr(data-name-filter);
}
button[data-name-btn]:after {
    content: attr(data-name-btn);
}
.lang_ua,
.lang_ru {
    position: absolute;
    display: none;
    align-items: center;
    justify-content: center;
    right: 92px;
    top: 12px;
    width: 30px;
    height: 30px;
    font-size: 14px;
    padding: 1px 0 0px;
    z-index: 1;
    border-radius: 2px;
    color: #fff;
    background: linear-gradient(180deg, rgba(0,181,255,1) 0%, rgba(0,181,255,1) 81%, rgba(255,217,0,1) 80%, rgba(255,217,0,1) 100%);
}
.lang_ru {
	background: url(/catalog/view/theme/default/image/rus.png);
}
[data-url$="/mebel-s-dereva/"] div#ocfilter-content {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
[data-url$="/mebel-s-dereva/"] div#ocfilter-content > * {
    order: 3;
}
[data-url$="/mebel-s-dereva/"] div#option-12 {
    order: 1;
}

@media (max-width: 767px) {
	[lang="ru"] .lang_ua {
		display: inline-flex;
	}
	[lang="uk"] .lang_ru {
	    display: inline-flex;
	}

	.col_right_product .all-advantages {
	    padding: 0;
	    border-radius: 3px;
	}
	.col_right_product .product-info__comments-wrapper .advantage-card, 
		.product-info__right-side .advantage-card, .testqwe {
	    padding-right: 15px;
	}
	.all-advantages__title {
	    padding: 10px;
	    margin: 0!important;
	}
	.all-advantages__title:after {
	    content: '';
	    display: inline-flex;
	    width: 15px;
	    height: 14px;
	    background-image: url(/catalog/view/theme/default/image/arrow_r.png);
	    background-size: 14px;
	    background-repeat: no-repeat;
	    background-position: center;
	    transform: rotate(90deg);
	    margin-left: 4px;
	    position: relative;
	    top: 1px;
	}
	.all-advantages__cards-wrapper {
	    overflow: hidden;
	    transition: .3s;
	    max-height: 0;
	}
	.all-advantages-show p.all-advantages__title:after {
	    transform: rotate(270deg);
	    top: 2px;
	}
	.all-advantages-show .all-advantages__cards-wrapper {
	    max-height: 400px;
	}
}
/*END new menu ico*/
@media (min-width:  767px) {
	.row_category_menu {
	    display: none;
	}
}
@media (max-width:  767px) {
	ul.list_category_mob:not(.slick-slider) {
	    flex-wrap: inherit;
	}
	ul.list_category_mob:not(.slick-slider) li.category_item_mob {
	    flex-shrink: 0;
	}
	ul.list_category_mob:not(.slick-slider) li.category_item_mob:nth-child(3) ~ li.category_item_mob {
	    visibility: hidden;
	}
	.row_category_menu {
		display: flex;
		width: 100vw;
		padding: 0;
		align-items: center;
	}
	.wrap_list_category_mob {
	    width: 100vw;
	    overflow: hidden;
	}

	.tab_top .active-p, .testqwe {
	    color: #020202!important;
	}
	.tab_top .active-p:before, .testqwe {
	    border-top: 4px solid #000000;
	}
	.big-slide__wrapper {
	    border-color: transparent;
	}
	div#gallery-slide .banner__button {
	    height: 80px;
	    background-color: transparent;
	    opacity: 1;
	    padding: 0 20px 0 0;
	}
	div#gallery-slide .banner__button:before {
	    width: 12px;
	    height: 12px;
	}
	div#gallery-slide .banner__button.banner__button--next {
	    padding: 0 0 0 20px;
	}
	#product-product .product-card__advantages {
	    width: calc(100% - 30px);
	    right: 12px;
	}
	.pr_pbtn button#button-cart-credit {
	    background: transparent;
	    color: #000;
	    border: 1px solid #000!important;
	}
	.pr_pbtn button.product-characteristics__click-buy.product-card__buy-button {
	    color: #ff5723;
	    background-color: transparent;
	    border: 1px solid #ff5723!important;
	}
	.product-info__rate-icon {
	    width: 18px;
	    height: 18px;
	}
	.product-info__rating-item {
	    margin-right: 2px;
	}
	span.common-bold {
	    margin-bottom: 3px;
	}
	.product-info__buy-panel .product-info__elements-container, .testqwe, .t_container {
	    border: 1px solid #e9e9e9;
	    border-radius: 4px;
	    padding: 10px 10px 0;
	}
	.wrap_product_tab .container, .testqwe {
	    max-width: calc(100% - 20px);
	}

	.row_mob_product {
	    display: flex;
	    align-items: center;
	    min-height: 60px;
	    justify-content: space-between;
	}
	.row_mob_product .wrapper_rating {
	    padding: 0;
	    flex-shrink: 0;
	}
	.row_mob_product .wrapper_rating a.product-info__rating.achor {
	    margin: 0;
	}
	.row_mob_product ul.product-params2__list.select_color {
	    max-width: 100%;
	}
	.row_mob_product .product-params2__category {
	    width: calc(100% - 180px);
	    flex-shrink: inherit;
	}
	.row_mob_product ul.product-params2__list.select_color > li, .testqwe {
	    max-width: 100%;
	}
	.row_mob_product .product-params2__list.select_color label {
	    max-width: 100%;
	}
	.product-info__buy-panel .product-params2__category {
	    display: none;
	}
	.product-info__buy-panel  .product-params2 {
	    justify-content: flex-end;
	}
	#product-product .wr_head .wrapper_rating {
	    display: none;
	}
	#product-product .row_code_mob {
	    bottom: 1px;
	}
	section.product-comments.padding-section.product-comments--full-width {
	    padding: 0;
	}
	.row_mob_product .product-params2__element {
	    margin: 0;
	}
	.row_mob_product + .product-info__buy-panel {
		margin-top: 10px;
	}
	.product-info__price {
	    color: #000;
	}
}

#form-language span {
	color: #ea3c27;
}
#form-language a[href="https://brwmania.com.ua/ua/"],
#form-language a[href="https://brwmania.com.ua/ua/"]:hover {
	width: 30px;
    height: 30px;
    font-size: 12px!important;
    padding: 6px 0 0px!important;
    z-index: 1;
    border-radius: 2px!important;
    color: #fff!important;
    background: linear-gradient(180deg, rgba(0,181,255,1) 0%, rgba(0,181,255,1) 81%, rgba(255,217,0,1) 80%, rgba(255,217,0,1) 100%);
    border: none;
    display: inline-block;
}
#form-language a + span {
    font-size: 12px;
}


/*#form-language a + span, 
#form-language span + a {
    display: none!important;
}
#form-language a, 
#form-language span, 
.top-languanges  #form-language a:hover, 
.top-languanges  #form-language span:hover {
    
}*/

.product-params2__category ul.product-params2__list {
    height: auto!important;
    width: 100%;
}

.product-params2__category ul.product-params2__list > li {
    position: static;
    height: auto;
    border-radius: 4px;
    border: none;
    display: flex;
    width: auto;
    flex-direction: revert;
    gap: 10px;
    flex-wrap: wrap;
}

.product-params2__list label {
    font-size: 0;
    padding: 0;
    width: auto;
}

.product-params__radio + label span {
    margin: 0;
}

.product-params2__category ul.product-params2__list > li:after {
    display: none;
}

.product-params__radio + label span {
    border: 2px solid #f2f2f2;
    border-radius: 6px;
}

.product-info__elements-container {
    flex-direction: column;
}

.product-info__elements-container .col_right_product {
    width: 100%;
}

.col_right_product .product-info__comments-wrapper .advantage-card, 
.product-info__right-side .advantage-card {
    width: 33%;
    padding-left: 50px;
}

.product-info__right-side .advantage-card:nth-child(5):after,
.product-info__right-side .advantage-card:nth-child(4):after {
    display: none!important;
}

.col_left_product {
    width: 100%;
}

.product-info__elements-wrapper.new_row_btns-23 {
    display: flex;
    gap: 10px;
    margin-bottom: 15px;
}

.new_row_btns-23 button {
    width: 200px!important;
    margin: 0;
}
.product-info__right-side .product-info__left-side {
    width: 100%;
}
.product-info__right-side .product-info__left-side .all-characteristics {
    border: none;
    margin: 15px 0 0;
}

.new_row_btns-23 #button-cart-credit {
    color: #040707;
    background: transparent;
    border: 2px solid #040707;
}

.new_row_btns-23 #button-cart-credit:hover {
    color: #fff;
    background: #040707;
}

.new_row_btns-23 .product-characteristics__click-buy.product-card__buy-button {
    border: 2px solid #ff5723;
    color: #ff5723;
    background: transparent;
}

.new_row_btns-23 .product-characteristics__click-buy.product-card__buy-button:hover {
    color: #fff;
    background: #ff5723;
}

.new_row_btns-23 #button-cart-credit {
    color: #040707;
    background: transparent;
    border: 2px solid #040707;
}

.new_row_btns-23 #button-cart-credit:hover {
    color: #fff;
    background: #040707;
}

.new_row_btns-23 .product-characteristics__click-buy.product-card__buy-button {
    border: 2px solid #ff5723;
    color: #ff5723;
    background: transparent;
}

.new_row_btns-23 .product-characteristics__click-buy.product-card__buy-button:hover {
    color: #fff;
    background: #ff5723;
}

.product-info__elements-container .all-characteristics__item {
    font-size: 14px;
}

.product-info__elements-container .all-characteristics__value {
    font-size: 13px;
    line-height: 16px;
}

.product-info__elements-container .section-title {
    margin-bottom: 5px;
    font-size: 14px;
}

@media (max-width:  767px) {
	.product-params2__category ul.product-params2__list > li {
	    gap: 3px;
	}

	.product-info__elements-wrapper.new_row_btns-23 {
	    flex-wrap: wrap;
	    gap: 10px;
	    justify-content: flex-start;
	}

	.product-info__elements-wrapper.new_row_btns-23 button#button-cart {
	    margin: 0;
	}

	.product-info__elements-wrapper.new_row_btns-23 .product-info__price {
	    margin: 0;
	    width: 155px;
	}

	.new_row_btns-23 button {
	    width: 155px!important;
	    font-size: 14px;
	}

	.new_row_btns-23 .product-characteristics__click-buy.product-card__buy-button {
	    font-size: 14px!important;
	}

	.product-info__buy-panel .product-params2 {
	    margin-bottom: 0px;
	    justify-content: flex-start;
	}

	.col_right_product .product-info__comments-wrapper .advantage-card, 
	.product-info__right-side .advantage-card {
	    width: 100%;
	}
	.product-info__elements-wrapper.new_row_btns-23 {
	    margin-bottom: 0px;
	}
}

@media (max-width: 1100px) {
	.col_right_product .advantage-card__description {
	    display: block;
	}
}
@media (min-width: 767px) {
	.product-gallery__thumb {
		width:  100px;
	}
}
@media (max-width: 767px) {
	.product-gallery__thumb {
		width:  100px;
	}
	.t_container {
	    padding: 0;
	    border: none;
	}
}

.lang_top #form-language a:first-child {
    width: 30px;
    height: 30px;
    font-size: 14px;
    padding: 0;
    z-index: 1;
    border-radius: 2px;
    color: #fff;
    background: linear-gradient(180deg, rgba(0,181,255,1) 0%, rgba(0,181,255,1) 81%, rgba(255,217,0,1) 80%, rgba(255,217,0,1) 100%);
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.lang_top #form-language span + a {
    width: 30px;
    height: 30px;
    font-size: 0px;
    padding: 0;
    background: url(/catalog/view/theme/default/image/rus.png)!important;
    border-radius: 0;
    border: none!important;
}

.lang_top #form-language {
    display: inline-flex;
    align-items: center;
    height: 26px;
    gap: 6px;
}


.horizontal-categories > .horizontal-categories__item > a {
    color: #000;
    border: 1px solid #ea3c27;
    border-radius: 4px;
    padding: 2px 6px;
    background: #fafafa;
}

.horizontal-categories > .horizontal-categories__item.horizontal-categories__item--active > a {
    border: 1px solid #000;
    background: #ececec;
}

.horizontal-categories > .horizontal-categories__item:first-child > a, 
.horizontal-categories > .horizontal-categories__item:first-child + li > a {
    background: #ea3c27;
    color: #fff;
}

.horizontal-categories > .horizontal-categories__item {
    padding: 4px;
    background: transparent!important;
}

.horizontal-categories > .horizontal-categories__item:before {
    display: none;
}

.horizontal-categories > .horizontal-categories__item:first-child + li ~ li > a:hover {
    background: #ffffff;
}

.slider23 {
    flex-direction: column-reverse;
    gap: 8px;
}

.slider23 .product-gallery__big-slider {
    width: 100%;
}

.slider23 .product-gallery__thumbs {
    margin: 0;
    width: 100%;
    padding: 0 40px;
}

.slider23 .product-gallery__thumb {
    width: auto;
    display: inline-block;
    height: 84px;
}

.slider23 .product-card__advantages {
    width: calc(100% - 30px);
}

.slider23 .product-card__advantages {
    width: calc(100% - 30px);
}

.slider23 .product-gallery__thumbs .slider__button {
    background-color: #ebecec;
    width: 40px;
    height: 40px;
    border: none;
    z-index: 1;
    top: calc(50% - 20px)!important;
    margin: 0;
    left: 0;
    opacity: 0.4;
}

.slider23 .product-gallery__thumbs .slider__button--next {
    right: 0px;
    left: auto;
}

.slider23 .product-gallery__thumbs .slider__button::before {
    border-color: #393939;
}

.slider23 .product-gallery__thumbs .slider__button:hover {
    opacity: 1;
}

.slider23 .product-gallery__thumbs .slick-slide {
  margin-right: 4px; 
  border-radius: 4px;
}

.halaria .slick-dots {
    z-index: 1;
    position: relative;
    align-items: center;
    height: auto;
    width: 100%;
    /*bottom: 0;
    left: 0;*/
    transform: translate(0, 34px);
    transition: all 0.25s;
    top: 0px;
}

.halaria .slick-dots button {
    background: transparent;
    margin: 0;
    width: 16px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    justify-content: center;
}

.halaria .slick-dots button:before {
    content: '';
    display: inline-flex;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #c9c9c9;
    transition: .3s;
}

.halaria .slick-dots .slick-active button:before {
    width: 10px;
    height: 10px;
    background: #ea3c27;
}

.halaria .slick-dots li {
    line-height: 0px!important;
}

.halaria .banner__button.slick-arrow {
    z-index: 1;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding-left: 2px;
    transition: .3s;
    opacity: 0;
}

.halaria .banner__button--next.slick-arrow {
    padding: 0 2px 0 0;
}

.halaria .slick-dots-container {
  width: 88px;
  height: 20px;
  overflow: hidden;
}

.halaria .slick-dots-container > ul li.p-small-1,
.halaria .slick-dots-container > ul li.n-small-1 {
  transform: scale(0.8);
}

.halaria .slick-dots-container > ul li.slick-active {
  transform: scale(1.3);
}

@media (min-width: 767px) {
	.product-card:hover .halaria .banner__button.slick-arrow {
	    opacity: 1;
	}
}

.halaria:not(.slick-slider) .slide-item ~ .slide-item {
	display: none;
}
.halaria .slide-item {
	width: 100%;
	height: 100%;
}
.halaria .slide-item img {
	max-width: 100%;
	max-height: 100%;
	cursor: pointer;
}
.stock_steaker {
	width: 230px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.stock_steaker img {
    max-width: 100%;
}
#button-cart.default_button-cart,
#button-cart.default_button-cart ~ .product-characteristics__click-buy.product-card__buy-button,
#button-cart.default_button-cart ~ #button-cart-credit {
	border: 2px solid #b7baba;
}

@media (max-width: 767px) {
	.slider23 .product-gallery__thumb {
	    height: 68px;
	}

	.slider23 .product-gallery__thumbs .slider__button {
		background-color: transparent;
		opacity: 1;
	}

	.slider23 .product-gallery__thumbs .slider__button::before {
		width: 12px;
	    height: 12px;
	}

	.slider23 .product-gallery__thumbs .slider__button.slider__button--next {
	    justify-content: flex-end;
    	margin-right: 3px;
	}

	.slider23 .product-gallery__thumbs .slider__button.slider__button--prev {
	    justify-content: flex-start;
    	margin-left: 3px;
	}
	.slider23 .product-gallery__thumbs {
	    padding: 0 30px;
	}

	.slider23 {
	    max-width: 100vw;
	    overflow: hidden;
	}

	.stock_steaker {
		width: 110px;
	}
}

.span-outofstock-class {
    position: absolute;
    bottom: 15px;
    right: 0;
    z-index: 1;
    width: 120px;
}

.span-outofstock-class img {
    max-width: 100%;
}

@media (max-width: 767px) {
	.span-outofstock-class {
	    width: 50%;
	}
}
.halaria .slick-dots {
    width: 160px;
    overflow: auto;
    display: flex;
    justify-content: flex-start;
    margin: auto;

}
.halaria .slick-dots::-webkit-scrollbar-track {
	background-color: transparent;
}
.halaria .slick-dots::-webkit-scrollbar-thumb {
	border-radius: 0;
	background-color: transparent;
}
.halaria .slick-dots::-webkit-scrollbar {
	width: 0px;
    height: 0px
}


ul.list_colors {
	position: absolute;
    margin: 0;
    display: flex;
    align-items: flex-start;
    gap: 4px;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    margin: auto;
    overflow: hidden;
    max-width: 192px;
    z-index: 1;
}

ul.list_colors .product-params2__element {
    margin: 0;
    padding: 0;
}

ul.list_colors .product-params2__element span {
    border-radius: 50%;
    width: 24px;
    height: 24px;
}
.product-card__img-wrapper {
    padding-bottom: calc(100% + 50px);
}
.halaria .slick-list.draggable {
    height: calc(100% - 50px);
}

.halaria .slick-track {
    height: 100%;
    position: absolute;
    top: 0;
}
.halaria.slick-initialized .slick-slide {
    display: flex;
    align-items: center;
    justify-content: center;
}

.slick-slide img:not([src]) {
	visibility: hidden;
}

.big-slide__wrapper > img {
	border: 1px solid #040707;
}

.product-card__img-wrapper .stock_steaker {
    z-index: 1;
    width: 150px;
    bottom: 50px;
}

#payment_method_list [for="cod"] .price:after {
    content: 'р/р UA133052990000026001011022143 або на банківську карту';
    display: inline-flex;
    max-width: 260px;
}
[data-lang="ru"] #payment_method_list [for="cod"] .price:after {
    content: 'р/р UA133052990000026001011022143 или на банковскую карту';
}
#payment_method_list [for="cod"] {
	display: flex;
    align-items: flex-start;
    flex-direction: column;
}

/* hamburger */
@media (max-width: 767px) {
	#open-main-nav {
		background-image: url(/catalog/view/theme/default/image/menu/hamburger.svg);
		background-color: transparent;
		background-repeat: no-repeat;
		background-size: 28px;
		background-position: center;
		left: 7px;
	}
	#open-main-nav .voss_icon_menu2 {
	    display: none!important;
	    opacity: 0;
	}

	#open-categories-button .gamburger {
	    background-image: url(/catalog/view/theme/default/image/svg/icon_menu2.svg);
	    background-color: #040707;
	    width: 30px;
	    height: 30px;
	    background-position: center;
	    background-repeat: no-repeat;
	    border-radius: 2px;
	    margin: 0;
	    background-size: 22px;
	    /* left: 70px; */
	}
	#open-categories-button .gamburger span {
	    display: none;
	}
	button#open-categories-button,
	button#open-categories-button1 {
	    left: 75px;
	    padding-left: 5px;
	    display: none;
	}
}
/* END hamburger */

.row_soc {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    padding-top: 14px;
}

.row_soc a {
    display: inline-flex;
    width: 34px;
    height: 34px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.row_soc a[href*="viber"] {
    background-image: url(/catalog/view/theme/default/image/menu/viber.svg);
}
.row_soc a[href*="telegram"],
.row_soc a[href*="t.me"] {
    background-image: url(/catalog/view/theme/default/image/menu/telegram.svg);
}
.row_mob_size.mob-show1 {
    padding: 2px 0 0;
    margin-bottom: -10px;
}
.row_mob_size.mob-show1 > div {
    align-items: center;
}
	
@media (max-width: 767px) {
	.product-card__img-wrapper .stock_steaker {
	    width: 100px;
	}
}

.isColors > .product-card__img {
    margin: 0 auto;
}

@media (max-width: 767px) {
	ul.list_colors {
	    bottom: 24px;
	    max-width: 164px;
	}
	.halaria .slick-dots {
        transform: translate(0, 26px);
	    top: 0px;
	}
	.right_mob_p {
	    width: 100%;
	}
	.right_mob_p .js_name_p {
	    display: flex;
	    flex-direction: column;
	    align-items: flex-start;
	}
	.right_mob_p .js_name_p a {
	    flex: inherit;
	}
	.col-img img {
		top: 0;
	    transform: translateY(0%);
	    object-fit: contain;
	}
}

@media (max-width: 410px) {
	body:not(.home-page) .main-header__block .main-header__logo {
	    max-width: calc(100% - 200px);
	    transform: translate(-14px, 3px);
	}
}

@media (max-width: 767px) {
	.network-icon{
		width: 50px;
	    height: 50px;
	    border-radius: 50%;
	    line-height: 50px;
	    text-align: center;
	    color: #FFF;
	    position: fixed;
	    right: 15px;
	    bottom: 3em;
	    cursor: pointer;
	    background-repeat: no-repeat;
	    background-position: center;
	}
	.trigger{
		width: 51px;
	    height: 51px;
	    background-color: #2196F3;
	    box-shadow: 0 6px 6px 0 #D4D4D4;
	    background-image: url(/catalog/view/theme/default/image/menu/chat.svg);
	    background-size: 28px;
	    background-repeat: no-repeat;
	    background-position: center;
	    transition: transform .3s;
		transform: rotate(0deg);
	}
	a.network-icon.n-viber {
	    background-image: url(/catalog/view/theme/default/image/menu/viber.svg);
	    background-size: 40px;
	    background-color: #665ca7;
	}
	a.network-icon.n-telegram {
	    background-image: url(/catalog/view/theme/default/image/menu/telegram.svg);
	    background-size: 40px;
	    background-color: #37aee2;
	}
	.network-icon.n-chat {
	    background-color: #6ac4c1;
	    pointer-events: none;
	    background-image: url(/catalog/view/theme/default/image/menu/call.svg);
	    background-size: 28px;
	}
	.soc-container {
	    z-index: 200001;
	}
	#bingc-phone-button {
		display: none!important;
	    bottom: 7em!important;
	    right: 15px!important;
	    width: 50px!important;
	    height: 50px!important;
	    overflow: hidden;
	    opacity: 0!important;
	    visibility: visible!important;
	    cursor: pointer;
	}
	.show-network ~ #bingc-phone-button {
		display: block!important;
	}
	.show-network .trigger {
	    background-image: url(/catalog/view/theme/default/image/menu/closess.svg);
		background-size: 18px;
	    transform: rotate(270deg);
	}
}

.order-head {
    font-weight: 700;
    text-transform: uppercase;
    color: #333;
    margin-bottom: 10px;
    /* margin-top: 10px; */
}

.row_step_order {
    padding: 10px;
    background: #f8f8f8;
    margin-top: 15px;
}

.wrapper_steps {
    display: flex;
    gap: 10px;
}

.block-step {
    text-align: center;
    padding-top: 60px;
    background-position: center top;
    background-size: 60px;
    background-repeat: no-repeat;
    background-image: url(/catalog/view/theme/default/image/product/step1.svg);
    margin-bottom: 10px;
}

.wrapper_steps i {
    display: inline-flex;
    align-items: center;
    font-size: 16px;
}

.block-step:nth-child(3) {
    background-image: url(/catalog/view/theme/default/image/product/calculator.svg);
    background-size: 36px;
    background-position: center 11px;
}
.block-step:nth-child(5) {
    background-image: url(/catalog/view/theme/default/image/product/step3.svg);
}
.block-step:nth-child(7) {
    background-image: url(/catalog/view/theme/default/image/product/step4.svg);
}

.col_order-right {
    padding: 10px;
    display: flex;
    align-items: center;
    background: #fff;
    gap: 15px;
}

@media (max-width: 767px) {
	.row_step_order {
	    margin: 0 0 10px;
	}

	.wrapper_steps {
	    flex-wrap: wrap;
	    gap: 0 10px;
	}

	.block-step {
	    width: calc(100% / 2 - 19px);
	    background-size: 36px;
	    background-position: center 6px;
	    padding-top: 40px;
	    font-size: 13px;
	    margin: 0;
	}

	.wrapper_steps i:nth-child(4) {
	    display: none;
	}

	.col_order-right {
	    margin-top: 10px;
	    padding: 5px;
	    gap: 10px;
	}
	.block-step:nth-child(3) {
	    background-size: 27px;
	    background-position: center 7px;
	}

	/* переваги */
	.container .advantages-mob {
	    height: auto;
	}
	.container .advantages-mob section.all-advantages {
	    margin-top: 0;
	}
	.container .advantages-mob p.all-advantages__title {
	    text-align: left;
	    display: flex;
	    align-items: center;
	    gap: 10px;
        font-size: 14px;
        line-height: 18px;
	}
	.container .advantages-mob span.advantage-card__description {
	    display: none;
	}
	.container .advantages-mob .product-info__comments-wrapper .advantage-card:after {
	    display: none!important;
	}
	.container .advantages-mob .all-advantages {
	    margin-left: 0px;
	    border: none;
	    background: #f8f8f8;
        margin-bottom: 14px;
	}
	.skeleton-advantages {
		display: flex;
		background: #f8f8f8;
		height: 56px;
		margin-bottom: 14px;
	}
	.advantages-mob + .skeleton-advantages {
		display: none;
	}
	.container .advantages-mob .advantage-card {
	    width: 100%;
	    padding: 10px 15px 10px 50px;
        text-align: left;
	}
	.container .advantages-mob .advantage-card__icon {
	    width: 30px;
        position: absolute;
	    left: 8px;
	    top: 50%;
	    transform: translateY(-50%);
	    margin: 0;
	    height: auto;
	}
	.container .advantages-mob .advantage-card__title {
	    font-size: 10px;
	}
	/* END переваги */
}
.product-info__elements-container .col_right_product section.all-advantages {
    margin: 0;
}
.col_right_product.home-advantages {
    width: 100%;
    margin: 0;
}
.home-advantages section.all-advantages {
    margin: 0 15px 0 0;
    background: #f8f8f8;
    border: none;
    padding: 15px;
}
.home-advantages section.all-advantages p.all-advantages__title {
    color: #2e2f36;
}
.advantage-card:nth-child(3) ~ .advantage-card:after {
    display: none!important;
}

.home-page .advantage-card {
    background-image: url(/catalog/view/theme/default/image/svg/step1.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 10px;
}

.home-page .advantage-card:nth-child(2) {
    background-image: url(/catalog/view/theme/default/image/svg/step2.svg);
}
.home-page .advantage-card:nth-child(3) {
    background-image: url(/catalog/view/theme/default/image/svg/step3.svg);
}
.home-page .advantage-card:nth-child(4) {
    background-image: url(/catalog/view/theme/default/image/svg/step4.svg);
}
.home-page .advantage-card:nth-child(5) {
    background-image: url(/catalog/view/theme/default/image/svg/step5.svg);
}
.home-page .advantage-card:nth-child(6) {
    background-image: url(/catalog/view/theme/default/image/svg/step6.svg);
}
@media (max-width: 767px) { 
	.home-page  p.all-advantages__title {
	    font-size: 16px;
	    padding: 0 0 10px;
	}
	.home-page section.all-advantages {
	    margin: 0 15px;
	    padding: 10px;
	}
	.home-page .all-advantages__cards-wrapper {
	    overflow: inherit;
	    max-height: inherit;
	}
	.home-page .col_right_product .product-info__comments-wrapper .advantage-card:after {
	    display: none!important;
	}
	.home-advantages section.all-advantages p.all-advantages__title::after {
	    display: none;
	}
}
.trigger-show-cart {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    z-index: 1;
}

/*select colors product*/
.product-params2.colors-23 {
    gap: 8px;
    flex-wrap: wrap;
}
.colors-23 .name_col {
    width: 100%;
    text-transform: uppercase;
    font-size: 12px;
}
.colors-23 .btns_colors {
    width: 100%;
    display: flex;
    align-items: center;
    min-height: 18px;
}
.btns_colors span {
    text-decoration: underline;
    cursor: pointer;
    transition: .2s;
}
.btns_colors span:hover {
    color: red;
}
.product-params2__category.color-groups {
    display: flex;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    gap: 20px;
}
.color-group {
    display: flex;
    align-items: flex-start;
    width: 100%;
    position: relative;
}
.color-group .name-color {
    width: 150px;
    min-height: 40px;
    flex-shrink: 0;
    align-items: center;
    display: inline-flex;
    font-size: 16px;
}
.color-group ~ .color-group:before {
    content: '';
    display: inline-flex;
    width: 100%;
    height: 1px;
    background: #e9e9e9;
    position: absolute;
    left: 0;
    top: -10px;
}
#hide-all-colors,
.btns_colors #show-all-colors:not(.isMoreGroups),
.color-groups-open ~ .btns_colors #show-all-colors,
.color-groups:not(.color-groups-open) .color-group ~ .color-group {
    display: none;
}
.color-groups-open ~ .btns_colors  #hide-all-colors {
    display: inline-flex;
}
.color-group[style="display: block;"] {
	display: flex!important;
}
.active-color label span, .testqwe {
    border: 2px solid #5f5f5f;
}
.color-groups .product-params2__list.select_color {
    gap: 4px;
}

@media (max-width: 767px) {
	.col_left_product .product-params2.colors-23 {
		display: none!important;
	} 

	.row_mob_product .product-params2.colors-23 {
	    position: relative;
	    border: 1px solid #e9e9e9;
	    border-radius: 4px;
	    padding: 15px 8px 8px;
	    margin: 15px 0 10px;
	    width: 100%;
	}
	.product-params2.colors-23 .name_col {
	    display: none;
	}
	.colors-23 .name-color {
	    font-size: 14px;
	    position: absolute;
	    z-index: 1;
	    background:  #e9e9e9;
	    min-height: 0;
	    width: auto;
	    padding: 2px 8px;
	    border-radius: 4px;
	    top: -25px;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.btns_colors span {
	    width: 100%;
        text-align: center;
    	justify-content: center;
	    margin-top: 6px;
	}
	.colors-23 .product-params__radio + label span {
	    width: 30px;
	    height: 30px;
	}
	.w-color-groups-open .wrapper_rating {
	    display: none;
	}
	.w-color-groups-open .colors-23 {
	    width: 100%;
	}
	.color-group ~ .color-group .name-color {
	    top: -21px;
	}
	.product-params2__category.color-groups {
		gap: 24px;
	}
	.color-group ~ .color-group:before {
	    top: -12px;
	}
	.row_mob_product .wrapper_rating a.product-info__rating.achor {
	    flex-wrap: wrap;
	    width: 120px;
	}
	.row_mob_product {
	    gap: 16px;
	}
}
/*END select colors product*/