

/* Start:/local/templates/master_proof_theme_new/components/bitrix/menu/top_menu_catalog_masterproof/style.css?17290732119512*/


body.top-menu-catalog-open {
	position: relative;
}

body.top-menu-catalog-open header.bx-header {
	position: relative;
	z-index: 100;
}

body.top-menu-catalog-open:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.75;
	background: #111;
	z-index: 90;
}

body.top-menu-catalog-open .top-menu-catalog-button {
	color: #d8120e;
}

body.top-menu-catalog-open .top-menu-catalog-button:after {
	content: '';
	display: block;
	position: absolute;
	top: calc(100% - 26px);
	width: 0;
	height: 0;
	border: 14px solid #006;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	z-index: 110;
}

.top-menu-catalog-button .bx-nav-bars-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='29.25px' height='29.25px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(0, 0, 102)' stroke-width='1.5px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M15.750,27.749 L15.750,15.749 L27.750,15.749 L27.750,27.749 L15.750,27.749 ZM15.750,0.749 L27.750,0.749 L27.750,12.749 L15.750,12.749 L15.750,0.749 ZM0.750,15.749 L12.750,15.749 L12.750,27.749 L0.750,27.749 L0.750,15.749 ZM0.750,0.749 L12.750,0.749 L12.750,12.749 L0.750,12.749 L0.750,0.749 Z'/%3E%3C/svg%3E");
}
body.top-menu-catalog-open .top-menu-catalog-button .bx-nav-bars-icon {
	transform: rotate(45deg);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='29.25px' height='29.25px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(216, 18, 14)' stroke-width='1.5px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M15.750,27.749 L15.750,15.749 L27.750,15.749 L27.750,27.749 L15.750,27.749 ZM15.750,0.749 L27.750,0.749 L27.750,12.749 L15.750,12.749 L15.750,0.749 ZM0.750,15.749 L12.750,15.749 L12.750,27.749 L0.750,27.749 L0.750,15.749 ZM0.750,0.749 L12.750,0.749 L12.750,12.749 L0.750,12.749 L0.750,0.749 Z'/%3E%3C/svg%3E");
}

body.top-menu-catalog-open .top-menu-catalog-block {
	display: block;
	z-index: 100;
}
body.top-menu-catalog-open .top-menu-catalog-block.top-menu-wrap {
	padding: 0;
} 


.top-menu-catalog-block ul.bx-nav-list-1-lvl {
	position: relative;
	padding: 21px 0;
	margin: 0;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 25%;
	width: 5px;
	background: #f0f4fd;
	z-index: 0;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl {
	display: flex;
	list-style-type: none;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl.top-menu-catalog-title {
	font-family: "OpenSans-Bold", "Open Sans", sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 14px;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > a.bx-nav-1-lvl-link {
	display: flex;
	align-items: center;
	width: 25%;
	margin: 0;
	padding: 14px 21px 14px 0;
	font-size: 14px;
	text-decoration: none;
	
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > a.bx-nav-1-lvl-link > .bx-nav-1-lvl-link-text {
	color: #006;
	margin-right: 14px;
	line-height: 1.15;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > a.bx-nav-1-lvl-link > .item-img-block {
	display: block;
	width: 38px;
	min-width: 38px;
	height: 36px;
	margin-right: 14px;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > a.bx-nav-1-lvl-link > .item-img-block > img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > a.bx-nav-1-lvl-link > .item-img-block > img[src$=".svg"] {
	filter: invert(10%) sepia(46%) saturate(7170%) hue-rotate(240deg) brightness(50%) contrast(100%)
}

.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > a.bx-nav-1-lvl-link > i.bx-nav-angle-right {
	display: block;
	width: 5px;
	min-width: 5px;
	height: 9px;
	margin-left: auto;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='5px' height='9px'%3E%3Cpath fill-rule='evenodd' fill='rgb(233, 29, 42)' d='M3.079,4.500 L0.003,1.070 L0.964,-0.001 L5.002,4.500 L0.964,9.000 L0.003,7.928 L3.079,4.500 Z'/%3E%3C/svg%3E");
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
	filter: invert(10%) sepia(46%) saturate(7170%) hue-rotate(240deg) brightness(50%) contrast(100%)
}

.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > a.bx-nav-1-lvl-link:hover > .item-img-block > img[src$=".svg"],
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl:hover > a.bx-nav-1-lvl-link > .item-img-block > img[src$=".svg"],
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl.bx-active > a.bx-nav-1-lvl-link > .item-img-block > img[src$=".svg"],
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > a.bx-nav-1-lvl-link:hover > i.bx-nav-angle-right,
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl:hover > a.bx-nav-1-lvl-link > i.bx-nav-angle-right,
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl.bx-active > a.bx-nav-1-lvl-link > i.bx-nav-angle-right {
	filter: initial;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > a.bx-nav-1-lvl-link:hover > .bx-nav-1-lvl-link-text,
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl:hover > a.bx-nav-1-lvl-link > .bx-nav-1-lvl-link-text,
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl.bx-active > a.bx-nav-1-lvl-link > .bx-nav-1-lvl-link-text {
	color: #d8120e;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl.top-menu-catalog-offer {
	margin-top: 21px;
	margin-bottom: 21px;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl.top-menu-catalog-offer > a.bx-nav-1-lvl-link {
	display: flex;
	align-items: stretch;
	width: 23%;
	overflow: hidden;
	font-size: 14px;
	line-height: 1.15;
	padding: 0;
	color: #fff;
	background: #006;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl.top-menu-catalog-offer > a.bx-nav-1-lvl-link > span {
	display: block;
	padding: 14px 21px;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl.top-menu-catalog-offer > a.bx-nav-1-lvl-link > i {
	display: block;
	padding: 14px 42px;
	position: relative;
}	
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl.top-menu-catalog-offer > a.bx-nav-1-lvl-link > i:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 5;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	backgroud-size: 30px 22px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAYAAADXYyzPAAADOUlEQVRIiZWWW6hXVRCHPytTLKy8QBqR5Q2NTCTFSE05CElJhaBJFCpUD/lgmA+i+CJCIERGYApGQd5OiVFEWppahqSBmTcQUxOJSEMFscj0k9HZutr8j+fvwMBes2bNb9bc1kYteZ66U/1Ifaq2d7N8u7pA/U49pD5bni+NjVRPqFPUpeoB9e3c66w+pk5Sx9YcaFGfUXsVsnvVH9UteeZ59ajaodK58pH0PnAH8BLX6RKwA/gPuACcB+LAKeBfYChwJve7AWfTzpjkEYWt3cBiYNWVVeHlD+lZtR6n7lInqkNKb9WL6jl1fCF7QF2Yt4xz+2uReUv9vB7qR9Sfa8ZXqe80yGvkbHM7+b5T3aHOKWS9M313x/qWDMNU4ESGsaI+wHr+T1uB3kALN6ZzQCswsdD6HTgNTI9FBTwS+KxQCsO3Atty3QFYAnQE+tUgQ9argRvLgLuAvoXsmjMBfD/QA1hZKEwBjtcMvQJ8X6yfBlanLJzeBAwv9qMQ/wBm1pyJiPUJ4BeAk8DfhcLA9K4i0+g4YAOwEZiXoZsFTAb2AR8Da4CH89xSYFRh5x/gGPBqJP2rWhEMzR5sq3DGZs832uueMyB6dkXK1mWHVDrROdujin8BhhReRa91BV5rkLe2aAKwv0jPg8CHGcXo98CYX5w9HKHuArwLDE7hIGB0VnBrFlZ7FGnYAyxKvaPAk8CXWUwvAz2BF7Ngf42rD87GjqbfqP6lns+QbMi5fVsTc3qU+pO6N8duJf8ioqruzhmwoD6ru+fDEEqzU/aEVykejmkNwMbntCpl09LGp+py9escTAPaeiSCH1K/KdZxgzfUYeqRHJ+l/ogEifE4uZD3S4c/Ufs3ilBdMEY9rnZTZ6gHi70DyZtqL1Hw6wnemin6Vn3vRqlpJJyTgGbeQjY/b9ZJXaZuyzneUjsbdFhdmU/pTQEHT8herNbHCifeVC95ndaqfTNa+9QuTRRim8BkhX+QeT6SsvirOKk+nreN4TNXPZ06zzUD2h7wPerqIrRL8uaLi0KsJtyfeeumQNsDLjmKKRyIoomqD9Do8d/UPVkDTYMGl78+zdIK4FFgLzAbuC+/myfgMoQ1oXF5PCFPAAAAAElFTkSuQmCC');
	
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl.top-menu-catalog-offer > a.bx-nav-1-lvl-link > i:after {
	transform: skewX(-21deg);
	content: '';
	position: absolute;
	top: 0;
	right: -21px;
	bottom: 0;
	left: 0;
	background-color: #d8120e;
	z-index: 0;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > div.bx-nav-2-lvl-container {
	width: 74.98%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 25%;
	padding: 21px 14px 21px 21px;
	transition: all 0.25s ease-out;
	visibility: hidden;
	opacity: 0;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl:hover > div.bx-nav-2-lvl-container {
	transition: all 0.25s ease-out;
	visibility: visible;
	opacity: 1;
	
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > div.bx-nav-2-lvl-container > ul.bx-nav-list-2-lvl { 
	padding: 0;
	margin: 0;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > div.bx-nav-2-lvl-container > ul.bx-nav-list-2-lvl > li.bx-nav-2-lvl {
	list-style-type: none;
	display: inline-flex;
	width: 31%;
	margin: 14px 1% 14px 1%;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > div.bx-nav-2-lvl-container > ul.bx-nav-list-2-lvl > li.bx-nav-2-lvl > a.bx-nav-2-lvl-link {
	text-decoration: none;
	color: #111;
	font-weight: bold;
	font-size: 14px;
}
.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > div.bx-nav-2-lvl-container > ul.bx-nav-list-2-lvl > li.bx-nav-2-lvl > a.bx-nav-2-lvl-link:hover {
	color: #111;
	text-decoration: underline;
}








/* End */


/* Start:/local/templates/master_proof_theme_new/components/bitrix/menu/top_menu_menu_masterproof/style.css?17290732114647*/

body.top-menu-menu-open {
	position: relative;
}

body.top-menu-menu-open header.bx-header {
	position: relative;
	z-index: 100;
}

body.top-menu-menu-open:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.75;
	background: #111;
	z-index: 90;
}


body.top-menu-menu-open .top-menu-menu-button {
	color: #d8120e;
}

body.top-menu-menu-open .top-menu-menu-button:after {
	content: '';
	display: block;
	position: absolute;
	top: calc(100% - 26px);
	width: 0;
	height: 0;
	border: 14px solid #006;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	z-index: 110;
}

.top-menu-menu-button .bx-nav-bars-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='29px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 102)' d='M-0.000,12.999 L-0.000,10.999 L29.000,10.999 L29.000,12.999 L-0.000,12.999 ZM-0.000,-0.001 L29.000,-0.001 L29.000,1.999 L-0.000,1.999 L-0.000,-0.001 ZM22.000,23.999 L-0.000,23.999 L-0.000,21.999 L22.000,21.999 L22.000,23.999 Z'/%3E%3C/svg%3E");
}
body.top-menu-menu-open .top-menu-menu-button .bx-nav-bars-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(244, 0, 0)' d='M23.314,21.899 L21.899,23.313 L12.000,13.414 L2.100,23.313 L0.686,21.899 L10.586,12.000 L0.686,2.100 L2.100,0.686 L12.000,10.585 L21.899,0.686 L23.314,2.100 L13.414,12.000 L23.314,21.899 Z'/%3E%3C/svg%3E");
}

body.top-menu-menu-open .top-menu-menu-block {
	display: block;
	z-index: 100;
}


body.top-menu-menu-open .top-menu-wrap.top-menu-menu-block {
	top: 0;
	color: #fff;
	background: rgba(26,26,77,0.99);
	z-index: 111;
}
.top-menu-wrap.top-menu-menu-block .top-menu-menu-block-title {
	margin-bottom: 42px;
}
.top-menu-wrap.top-menu-menu-block .top-menu-menu-block-title .top-menu-menu-button {
	display: block;
	padding: 14px;
	border: 1px solid #d8120e;
	cursor: pointer;
	margin-right: 2em;
}
.top-menu-wrap.top-menu-menu-block .top-menu-menu-block-title .top-menu-menu-button:after {
	display: none;
}
.top-menu-wrap.top-menu-menu-block .top-menu-menu-block-title .top-menu-menu-button .bx-nav-bars-icon {
	display: block;
	width: 20px;
    height: 18px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
	filter: grayscale(1) brightness(999);
}
.top-menu-wrap.top-menu-menu-block .top-menu-menu-block-title .top-menu-menu-button:hover .bx-nav-bars-icon {
	filter: initial;
}

.top-menu-wrap.top-menu-menu-block .top-menu-menu-block-title .bx-logo-block {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
}
.top-menu-wrap.top-menu-menu-block .top-menu-menu-block-title .bx-logo-block img {
	filter: grayscale(1) brightness(999);
}
.top-menu-wrap.top-menu-menu-block .top-menu-menu-block-title .bx-logo-block span {
	margin-left: 2em;
	font-size: 14px;
	letter-spacing: 1px;
	color: #9696db;
	font-weight: normal;
}
.top-menu-wrap.top-menu-menu-block .top-menu-menu-block-title .bx-logo-block span strong {
	color: #d8120e;
}





.top-menu-wrap.top-menu-menu-block .bx-nav-list-1-lvl {
	display: flex;
	flex-flow: row wrap;
	padding: 0;
	margin: 0;
}
.top-menu-wrap.top-menu-menu-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl {
	width: 47%;
	margin-right: 2%;
	list-style-type: none;
}
.top-menu-wrap.top-menu-menu-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > a.bx-nav-1-lvl-link {
	display: inline-block;
	padding: 14px 21px;
	color: #9696db;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
}
.top-menu-wrap.top-menu-menu-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > a.bx-nav-1-lvl-link:hover {
	color: #fff;
	text-decoration: none;
	background: #d8120e;
}



.top-menu-wrap.top-menu-menu-block .menu-title {
	margin: 14px 0;
	font-size: 18px;
}
 
.top-menu-wrap.top-menu-menu-block .address-block,
.top-menu-wrap.top-menu-menu-block .mail-block a.mail-link {
	font-size: 15px;
	color: #9696db;
	text-decoration: none;
}
.top-menu-wrap.top-menu-menu-block .mail-block a.mail-link:hover {
	text-decoration: underline;
}

.top-menu-wrap.top-menu-menu-block .telephone-link {
	font-size: 20px;
	color: #fff;
	text-decoration: none;
}

.top-menu-wrap.top-menu-menu-block .collback-link {
	color: #d8120e;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px dashed currentColor;
}
.top-menu-wrap.top-menu-menu-block .collback-link:hover {
	border-bottom: 1px solid currentColor;
}
/* End */


/* Start:/local/templates/master_proof_theme_new/components/bitrix/form.result.new/contact-us-master-proof/style.css?172907321144*/

.sent-form-succcess {
	color: #70bb18;
}
/* End */


/* Start:/local/templates/master_proof_theme_new/components/bitrix/search.title/search_title_masterproof/style.css?17290732113708*/
/*
*	Form & Ajax results
*/
.search-title-button {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26px' height='26px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M25.651,25.650 C25.222,26.079 24.527,26.079 24.098,25.650 L19.144,20.695 C14.544,24.512 7.711,24.269 3.401,19.958 C-1.171,15.385 -1.171,7.973 3.401,3.401 C7.974,-1.171 15.387,-1.171 19.959,3.401 C24.269,7.711 24.512,14.543 20.696,19.143 L25.651,24.098 C26.079,24.526 26.079,25.221 25.651,25.650 ZM18.665,4.694 C14.807,0.836 8.553,0.836 4.695,4.694 C0.837,8.552 0.837,14.807 4.695,18.665 C8.553,22.523 14.807,22.523 18.665,18.665 C22.523,14.807 22.523,8.552 18.665,4.694 Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	min-width:45px;
}
.btn-primary.search-title-button {
	border: 0;
	background-size: 20px auto;
	background-color: #006;
}
.btn-primary.search-title-button:not(:disabled):not(.disabled):active,
.btn-primary.search-title-button:focus,
.btn-primary.search-title-button:hover {
	border: 0;
	background-size: 24px auto;
	background-color: #006;
}

.title-search-result {
	border: 1px solid #c6c6c6;
	display: none;
	overflow: hidden;
	z-index: 205;
	background-color: #fff;
	padding: 10px;
	border-radius: 3px;
}

.bx_item_block {
	font-size: 14px;
	padding-bottom:5px;
	margin-bottom: 5px;
	border-bottom:1px solid #ddd;
}

.all_result { 
	border: none; 
	margin-bottom: 0; 
}


.bx_item_block .bx_img_block {
	width: 100px;
	height: 50px;
	text-align: center;
	overflow: hidden;
}
.bx_item_block .bx_img_block img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}



/*
*	Top menu button
*/
body.top-menu-search-open {
	position: relative;
}

body.top-menu-search-open header.bx-header {
	position: relative;
	z-index: 100;
}

body.top-menu-search-open:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0.75;
	background: #111;
	z-index: 50;
}

body.top-menu-search-open .top-menu-search-button {
	color: #d8120e;
}

body.top-menu-search-open .top-menu-search-button:after {
	content: '';
	display: block;
	position: absolute;
	top: calc(100% - 26px);
	width: 0;
	height: 0;
	border: 14px solid #006;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	z-index: 110;
}

.top-menu-search-button .bx-nav-bars-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26px' height='26px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 102)' d='M25.651,25.650 C25.222,26.079 24.527,26.079 24.098,25.650 L19.144,20.695 C14.544,24.512 7.711,24.269 3.401,19.958 C-1.171,15.385 -1.171,7.973 3.401,3.401 C7.974,-1.171 15.387,-1.171 19.959,3.401 C24.269,7.711 24.512,14.543 20.696,19.143 L25.651,24.098 C26.079,24.526 26.079,25.221 25.651,25.650 ZM18.665,4.694 C14.807,0.836 8.553,0.836 4.695,4.694 C0.837,8.552 0.837,14.807 4.695,18.665 C8.553,22.523 14.807,22.523 18.665,18.665 C22.523,14.807 22.523,8.552 18.665,4.694 Z'/%3E%3C/svg%3E");
}
body.top-menu-search-open .top-menu-search-button .bx-nav-bars-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(244, 0, 0)' d='M23.314,21.899 L21.899,23.313 L12.000,13.414 L2.100,23.313 L0.686,21.899 L10.586,12.000 L0.686,2.100 L2.100,0.686 L12.000,10.585 L21.899,0.686 L23.314,2.100 L13.414,12.000 L23.314,21.899 Z'/%3E%3C/svg%3E");
}

body.top-menu-search-open .top-menu-search-block {
	display: block;
	z-index: 100;
}







/* End */


/* Start:/local/templates/master_proof_theme_new/components/bitrix/sale.basket.basket.line/basket_line_master_proof/style.css?17290732114656*/
.bx-basket { }

.basket-line-block {
	position: relative;
	padding-left: 25px;
	white-space: nowrap;
	font-size: 13px;
}

.basket-line-block-icon-cart,
.basket-line-block-icon-profile {
	position: relative;
	margin-right: 10px;
}

.basket-line-block-icon-cart:after,
.basket-line-block-icon-profile:after {
	position: absolute;
	top: -1px;
	left: -25px;
	display: block;
	width: 20px;
	height: 20px;
	content: '';
}

.basket-line-block-icon-profile:after { background: no-repeat center url(/local/templates/master_proof_theme_new/components/bitrix/sale.basket.basket.line/basket_line_master_proof/images/profile.svg); }














/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed {
		position: fixed;
		z-index: 998;
		overflow: hidden;
		padding-top: 10px;
		width: 200px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-fixed.top { top: 10px }

	.bx-basket-fixed.right { right: 10px }

	.bx-basket-fixed.bottom { bottom: 10px }

	.bx-basket-fixed.left { left: 10px }

	.bx-basket-fixed.bx-max-height { top: 10px; bottom: 10px; }
}

@media (max-width: 767px) {
	.bx-basket-fixed {
		position: fixed;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 998;
		overflow: hidden;
		padding-top: 10px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-item-list { display: none; }

	/*.bx-basket-fixed */
}

.bx-basket-fixed .basket-line-block { margin-left: 10px; }

.bx-basket-item-list {
	position: relative;
	overflow: hidden;
	padding-bottom: 20px;
	border-top: 1px solid #f7f7f7;
}

.bx-opener .bx-basket-item-list { padding-bottom: 75px; }

.bx-max-height .bx-basket-item-list {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}

.bx-closed .bx-basket-item-list {
	overflow: hidden;
	height: 20px;
}

.bx-basket-item-list-action {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 120;
	padding: 3px 0;
	height: 20px;
	background: #f7f7f7;
	color: #4f4f4f;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
}

.bx-basket-item-list-button-container {
	position: absolute;
	right: 0;
	bottom: 20px;
	left: 0;
	padding: 10px 0;
	border-top: 1px solid #f7f7f7;
	background: #fff;
	text-align: center;
}

.bx-basket-item-list-container {
	overflow-y: auto;
	max-height: 100%
}

.bx-basket-item-list-item {
	position: relative;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #f7f7f7;
}

.bx-basket-item-list-container .bx-basket-item-list-item:last-child {
	margin-bottom: 0;
	border-bottom: none;
}

.bx-basket-item-list-item-status {
	margin: 0 10px 20px;
	padding: 3px;
	border-radius: 3px;
	background: #ebebeb;
	text-align: center;
	white-space: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

.bx-basket-item-list-item-img {
	position: relative;
	padding-bottom: 5px;
	text-align: center;
}

.bx-basket-item-list-item-img img {
	max-width: 90px;
	height: auto;
	border: 1px solid #e6e6e6;
}

.bx-basket-item-list-item-name { padding-bottom: 5px; }

.bx-basket-item-list-item-name a {
	font-size: 13px;
	line-height: 16px;
}

.bx-basket-item-list-item-remove {
	position: absolute;
	top: -7px;
	right: 10px;
	width: 20px;
	height: 20px;
	opacity: .5;
	cursor: pointer;
	transition: 250ms linear all;
}

.bx-basket-item-list-item-remove:after,
.bx-basket-item-list-item-remove:before {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 10px;
	height: 2px;
	border-radius: 1px;
	background-color: #333;
	content: '';
	transform: translate(-50%, -50%);
}

.bx-basket-item-list-item-remove:after {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-moz-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	-o-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.bx-basket-item-list-item-remove:before {
	-webkit-transform: translate(-50%, -50%) rotate(135deg);
	-moz-transform: translate(-50%, -50%) rotate(135deg);
	-ms-transform: translate(-50%, -50%) rotate(135deg);
	-o-transform: translate(-50%, -50%) rotate(135deg);
	transform: translate(-50%, -50%) rotate(135deg);
}

.bx-basket-item-list-item-remove:hover { opacity: .7; }

.bx-basket-item-list-item-price-block {
	padding-bottom: 5px;
	font-size: 12px;
}

.bx-basket-item-list-item-price {
	display: inline-block;
	margin-right: 5px;
}

.bx-basket-item-list-item-price-old {
	display: inline-block;
	margin-right: 5px;
	color: #b0b0b0;
	text-decoration: line-through
}

.bx_cart_login_top .basket-line { line-height: 1.44em; }
















/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1644669961620*/
.bx-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bx-breadcrumb-item{height:22px;white-space:nowrap}.bx-breadcrumb-item-angle{margin:0 10px;color:#b5bdc2;vertical-align:top;font-size:12px}.bx-breadcrumb-item-link{border-bottom:0;vertical-align:top;line-height:21px}.bx-breadcrumb-item-text{vertical-align:top;white-space:normal;font:400 13px/21px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:250ms linear all}
/* End */


/* Start:/bitrix/components/bitrix/sale.basket.basket.line/templates/bootstrap_v4/style.min.css?16450317294065*/
.basket-line-block{position:relative;padding-left:25px;white-space:nowrap;font-size:13px}.basket-line-block-icon-cart,.basket-line-block-icon-profile{position:relative;margin-right:10px}.basket-line-block-icon-cart:after,.basket-line-block-icon-profile:after{position:absolute;top:-1px;left:-25px;display:block;width:20px;height:20px;content:''}.basket-line-block-icon-profile:after{background:no-repeat center url(/bitrix/components/bitrix/sale.basket.basket.line/templates/bootstrap_v4/images/profile.svg)}.basket-line-block-icon-cart:after{background:no-repeat center url(/bitrix/components/bitrix/sale.basket.basket.line/templates/bootstrap_v4/images/cart.svg)}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.vcenter{bottom:10px;top:auto !important}.bx-basket-item-list{display:none}}.bx-basket-fixed .basket-line-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .basket-line{line-height:1.44em}
/* End */


/* Start:/local/templates/master_proof_theme_new/components/bitrix/form.result.new/proposal-master-proof/style.css?1734005445488*/
.form-message {
    width:100%;
    color: #ddd;
    background-color: transparent;
    border: 0;
    border-bottom: 3px solid #383965;
}

.label-user-message .label-caption {
top: 55px;
left: 0;
font-size: 12px;
}

.label-user-file .input-file {padding-bottom:8px !important;box-sizing: border-box;opacity: 0;width:100%;}
.label-user-file {border-bottom: 3px solid #383965;}
.sent-form-succcess {
	color: #70bb18;
    margin: 10px 0 20px;
    text-align: center;
}

/* End */


/* Start:/local/templates/master_proof_theme_new/components/bitrix/form.result.new/order-calculation-master-proof/style.css?172907321144*/

.sent-form-succcess {
	color: #70bb18;
}
/* End */


/* Start:/local/templates/master_proof_theme_new/template_styles.css?175336708380317*/
.bx-blue,
.bx-theme-blue {
	--primary: #006;
	--theme-color-primary: #006;
	--theme-color-second: #5ca6e4;
	--theme-color-light: #f0f6f8;
	--theme-b-link: #009;
	--theme-b-link-hover: #d8120e;
	--theme-b-tx-primary: #fff;
	--theme-b-bg-primary: #d8120e;
	--theme-b-bd-primary: #d8120e;
	--theme-b-sd-primary: rgba(0, 131, 209, 0.5);
	--theme-b-tx-primary-hover: #fff;
	--theme-b-bg-primary-hover: #006;
	--theme-b-bd-primary-hover: #006;
	--theme-b-tx-primary-active: #fff;
	--theme-b-bg-primary-active: #006;
	--theme-b-bd-primary-active: #006;
	--theme-b-tx-primary-disabled: #fff;
	--theme-b-bg-primary-disabled: #5599d2;
	--theme-b-bd-primary-disabled: #4d8bbf;
}


body {
	background-attachment: fixed;
	background-size: cover;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

#pagetitle { margin-bottom: 35px; }

h1,h2,h3,h4,h5 {
	font-family: "OpenSans-Regular", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.bx-content-section,
.bx-header-section {
	padding-bottom: 2px;
	background-color: rgba(255, 255, 255, .95);
}













/*region included Phone*/
.bx-header-phone-block {
	display: flex;
	align-items: center;
}

.bx-header-phone-number {
	color: #000;
	white-space: nowrap;
	font: 700 21px/28px "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	transition: 250ms linear all;
	display: flex;
	flex-direction: column;
}

.bx-header-phone-icon {
	display: block;
	margin-right: 10px;
	width: 26px;
	height: 26px;
	background: no-repeat center url(/local/templates/master_proof_theme_new/images/phone.svg);
}

@media (max-width: 991px) {
	.bx-header-phone-number { font: 600 15px/18px "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif; }
}

/*endregion*/

.second-tel{
	display: flex;
	flex-direction: column;
}
.second-tel span{
	font-size: 14px;
}

.sidebar-block-title {
	color: #343434;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

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

body:not(.top-menu-menu-open) .bx-header-section .soc-wrapper .whatsapp-link{
 transform: initial;
}

/*region FOOTER*/
.bx-footer { }

.bx-footer-section { }

.bx-footer-section .bx-block-title { }

.bx-footer-bg { background-color: #1f496a; }

.bx-footer-logo {
	border-bottom: none !important;
	text-decoration: none !important;
}

.bx-footer-logo img {
	max-width: 100%;
	height: auto;
}

/*endregion*/

.bx-inclinkspersonal-item.bx-theme-blue:hover { background: #0083d1; }

.bx-theme-blue.bx-inclinkspersonal-selected { background: #3398d7; }

.bx-inclinkspersonal-item.bx-theme-black:hover { background: #303030; }

.bx-theme-black.bx-inclinkspersonal-selected { background: #484848; }

.bx-inclinkspersonal-item.bx-theme-green:hover { background: #44b1c9; }

.bx-theme-green.bx-inclinkspersonal-selected { background: #5cc3d1; }

.bx-inclinkspersonal-item.bx-theme-red:hover { background: #e63c3c; }

.bx-theme-red.bx-inclinkspersonal-selected { background: #e95c5c; }

.bx-inclinkspersonal-item.bx-theme-yellow:hover { background: #f4a52e; }

.bx-theme-yellow.bx-inclinkspersonal-selected { background: #fbb859; }

/*region Bootstrap modified*/
.btn-primary,
.list-group-item.active {
	border-color: var(--theme-b-bd-primary);
	background-color: var(--theme-b-bg-primary);
	color: var(--theme-b-tx-primary);
}

.btn-primary:hover {
	border-color: var(--theme-b-bd-primary-hover);
	background-color: var(--theme-b-bg-primary-hover);
	color: var(--theme-b-tx-primary-hover);
}

.btn-primary:focus,
.btn-primary.focus {
	box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}

.btn-primary.disabled,
.btn-primary:disabled {
	border-color: var(--theme-b-bg-primary);
	background-color: var(--theme-b-bg-primary);
	color: var(--theme-b-tx-primary);
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
	border-color: var(--theme-b-bd-primary-active);
	background-color: var(--theme-b-bg-primary-active);
	color: var(--theme-b-tx-primary-active);
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}

.form-control:focus {
	border-color: var(--theme-color-primary);
	box-shadow: 0 0 0 0.2rem var(--theme-b-sd-primary);
}

a,
.btn-link { color: var(--theme-b-link); }

a:hover,
.btn-link:hover { color: var(--theme-b-link-hover); }

.g-font-size-15 { font-size: 15px; }

.g-font-size-17 { font-size: 17px; }

.g-font-size-20 { font-size: 20px; }

.text-primary { color: var(--primary) !important }

.bg-primary { background: var(--primary) !important }

.border-primary { border-color: var(--primary) !important }

/*endregion*/

.bx-sidebar-block { }

.sidebar h2,
.sidebar h3,
.sidebar h4,
.sidebar h5 {
	text-transform: uppercase;
	font-size: 14px;
	font-family: "OpenSans-SemiBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sidebar li {
	font-size: 12px;
	font-family: "OpenSans-SemiBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.sidebar-icon {
	width: 27px;
	height: 27px;
	margin-right: 5px;
	border-radius:50%;
	background-color: var(--theme-color-primary);
	background-repeat: no-repeat;
	background-position: center;
}

.sidebar-icon-label {
	background-image:  url(/local/templates/master_proof_theme_new/images/label.svg);
	background-size: 19px auto;
}

.sidebar-icon-delivery {
	background-image: url(/local/templates/master_proof_theme_new/images/delivery.svg);
	background-size: 17px auto;
}

.sidebar-icon-sale {
	background-image: url(/local/templates/master_proof_theme_new/images/sale.svg);
	background-size: auto 17px ;
}

.sidebar-icon-self {
	background-image: url(/local/templates/master_proof_theme_new/images/self.svg);
	background-size: auto 17px ;
}

.sidebar-icon-phone {
	background-image: url(/local/templates/master_proof_theme_new/images/phone_white.svg);
	background-size: auto 21px ;
}





















*:focus{
	outline: 0 !important;
	box-shadow: initial !important;
}
body {
	overflow-x: hidden;
}
.color-red {
	color: #d8120e;
}
.color-grey {
	color: #bbb;
}
.color-blue {
	color: #006;
}
.modal-content,
.form-control,
.btn {
	border-radius: 0;
}

.bx-header-section {
	position: relative;
}
body:not(.home-page) .bx-header-section {
	margin-bottom: 21px;
	box-shadow: 0 0 14px #ccc;
}

/*region Logo*/
a.bx-logo-block,
a.bx-logo-block > div {
	display: flex;
	flex-flow: column wrap;
	height: auto;
	border-bottom: none;
	text-decoration: none;
	color: #000;
}

a.bx-logo-block img {
	width: 100%;
	max-width: 300px;
	height: auto;

}
a.bx-logo-block span.logo-description {
	margin-top: 7px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	/*letter-spacing: 0.03em;*/
	position: relative;
	top: 20px;
}
a.bx-logo-block span strong {
	color: #008;
}
/*endregion*/




form[name="contact_us"],
form[name="calculation_order"],
form[name="cooperation_proposal_bmi"],
form[name="cooperation_proposal_get_price"],
form[name="cooperation_proposal"] {
	display: flex;
	flex-flow: row wrap;
}

form[name="contact_us"] label.label-block,
form[name="calculation_order"] label.label-block,
form[name="cooperation_proposal_bmi"] label.label-block,
form[name="cooperation_proposal_get_price"] label.label-block,
form[name="cooperation_proposal"] label.label-block {
	display: block;
	color: #9696db;
}
form[name="contact_us"] label.label-block:nth-of-type(1),
form[name="calculation_order"] label.label-block:nth-of-type(1),
form[name="cooperation_proposal_bmi"] label.label-block:nth-of-type(1),
form[name="cooperation_proposal_get_price"] label.label-block:nth-of-type(1),
form[name="cooperation_proposal"] label.label-block:nth-of-type(1) {
	order: -20;
}
form[name="contact_us"] label.label-block:nth-of-type(2),
form[name="calculation_order"] label.label-block:nth-of-type(2),
form[name="cooperation_proposal_bmi"] label.label-block:nth-of-type(2),
form[name="cooperation_proposal_get_price"] label.label-block:nth-of-type(2),
form[name="cooperation_proposal"] label.label-block:nth-of-type(2) {
	order: -19;
}
form[name="contact_us"] label.label-block:nth-of-type(3),
form[name="calculation_order"] label.label-block:nth-of-type(3),
form[name="cooperation_proposal_bmi"] label.label-block:nth-of-type(3),
form[name="cooperation_proposal_get_price"] label.label-block:nth-of-type(3),
form[name="cooperation_proposal"] label.label-block:nth-of-type(3) {
	order: -18;
}
form[name="contact_us"] label.label-block:nth-of-type(4),
form[name="calculation_order"] label.label-block:nth-of-type(4),
form[name="cooperation_proposal_bmi"] label.label-block:nth-of-type(4),
form[name="cooperation_proposal_get_price"] label.label-block:nth-of-type(4),
form[name="cooperation_proposal"] label.label-block:nth-of-type(4) {
	order: -17;
}
form[name="contact_us"] label.label-block:nth-of-type(5),
form[name="calculation_order"] label.label-block:nth-of-type(5),
form[name="cooperation_proposal_bmi"] label.label-block:nth-of-type(5),
form[name="cooperation_proposal_get_price"] label.label-block:nth-of-type(5),
form[name="cooperation_proposal"] label.label-block:nth-of-type(5) {
	order: -16;
}
form[name="contact_us"] label.label-block:nth-of-type(6),
form[name="calculation_order"] label.label-block:nth-of-type(6),
form[name="cooperation_proposal_bmi"] label.label-block:nth-of-type(6),
form[name="cooperation_proposal_get_price"] label.label-block:nth-of-type(6),
form[name="cooperation_proposal"] label.label-block:nth-of-type(6) {
	order: -15;
}
form[name="contact_us"] .submit-block,
form[name="calculation_order"] .submit-block,
form[name="cooperation_proposal_bmi"] .submit-block,
form[name="cooperation_proposal_get_price"] .submit-block,
form[name="cooperation_proposal"] .submit-block {
	order: -10;
}


form[name="contact_us"] label.combine-label,
form[name="calculation_order"] label.combine-label,
form[name="cooperation_proposal_bmi"] label.combine-label,
form[name="cooperation_proposal_get_price"] label.combine-label,
form[name="cooperation_proposal"] label.combine-label,
form[name="contact_us"] .submit-block,
form[name="calculation_order"] .submit-block,
form[name="cooperation_proposal_bmi"] .submit-block,
form[name="cooperation_proposal_get_price"] .submit-block,
form[name="cooperation_proposal"] .submit-block {
	position: relative;
	display: block;
	width: 100%;
}
form[name="contact_us"] .submit-block,
form[name="calculation_order"] .submit-block,
form[name="cooperation_proposal_bmi"] .submit-block,
form[name="cooperation_proposal_get_price"] .submit-block,
form[name="cooperation_proposal"] .submit-block {
	margin: 21px 0 0 0;
}
form[name="contact_us"] label.label-user-accept,
form[name="calculation_order"] label.label-user-accept,
form[name="cooperation_proposal_bmi"] label.label-user-accept,
form[name="cooperation_proposal_get_price"] label.label-user-accept,
form[name="cooperation_proposal"] label.label-user-accept {
	margin-top: 21px;
}
form[name="contact_us"] label.combine-label input,
form[name="calculation_order"] label.combine-label input,
form[name="cooperation_proposal_bmi"] label.combine-label input,
form[name="cooperation_proposal_get_price"] label.combine-label input,
form[name="cooperation_proposal"] label.combine-label input,
form[name="contact_us"] .submit-block button.submit-btn,
form[name="calculation_order"] .submit-block button.submit-btn,
form[name="cooperation_proposal_bmi"] .submit-block button.submit-btn,
form[name="cooperation_proposal_get_price"] .submit-block button.submit-btn,
form[name="cooperation_proposal"] .submit-block button.submit-btn {
	width: 100%;
	padding: 14px 0;
	margin-bottom: 21px;
} 
form[name="contact_us"] label.combine-label input,
form[name="calculation_order"] label.combine-label input,
form[name="cooperation_proposal_bmi"] label.combine-label input,
form[name="cooperation_proposal_get_price"] label.combine-label input,
form[name="cooperation_proposal"] label.combine-label input {
	color: #ddd;
	background-color: transparent;
	border: 0;
	border-bottom: 3px solid #383965;
}

form[name="contact_us"] label.combine-label input + .label-caption,
form[name="calculation_order"] label.combine-label input + .label-caption,
form[name="calculation_order"] label.combine-label input[type="email"]:empty + .label-caption,
form[name="cooperation_proposal"] label.combine-label input + .label-caption,
form[name="cooperation_proposal_bmi"] label.combine-label input + .label-caption,
form[name="cooperation_proposal_get_price"] label.combine-label input + .label-caption,
form[name="cooperation_proposal"] label.combine-label input[type="email"]:empty + .label-caption,
form[name="cooperation_proposal_bmi"] label.combine-label input[type="email"]:empty + .label-caption,
form[name="cooperation_proposal_get_price"] label.combine-label input[type="email"]:empty + .label-caption {
	position: absolute;
	top: 14px;
	left: 50px;
	display: block;
	color: #9696db;
	font-size: 16px;
	z-index: 1;
	transition: all 0.15s linear;
}
form[name="contact_us"] label.combine-label input:focus + .label-caption,
form[name="calculation_order"] label.combine-label input:focus + .label-caption,
form[name="cooperation_proposal"] label.combine-label input:focus + .label-caption,
form[name="cooperation_proposal_bmi"] label.combine-label input:focus + .label-caption,
form[name="cooperation_proposal_get_price"] label.combine-label input:focus + .label-caption,
form[name="contact_us"] label.combine-label input:valid + .label-caption,
form[name="cooperation_proposal"] label.combine-label input:valid + .label-caption,
form[name="cooperation_proposal_bmi"] label.combine-label input:valid + .label-caption,
form[name="cooperation_proposal_get_price"] label.combine-label input:valid + .label-caption,
form[name="calculation_order"] label.combine-label input:not([type="email"]):valid + .label-caption,
form[name="calculation_order"] label.combine-label input[type="email"]:focus + .label-caption,
form[name="calculation_order"] label.combine-label input[type="email"]:invalid + .label-caption,
form[name="calculation_order"] label.combine-label input[type="email"]:not(:empty) + .label-caption,
form[name="cooperation_proposal_bmi"] label.combine-label input:not([type="email"]):valid + .label-caption,
form[name="cooperation_proposal_bmi"] label.combine-label input[type="email"]:focus + .label-caption,
form[name="cooperation_proposal_bmi"] label.combine-label input[type="email"]:invalid + .label-caption,
form[name="cooperation_proposal_bmi"] label.combine-label input[type="email"]:not(:empty) + .label-caption,
form[name="cooperation_proposal_get_price"] label.combine-label input:not([type="email"]):valid + .label-caption,
form[name="cooperation_proposal_get_price"] label.combine-label input[type="email"]:focus + .label-caption,
form[name="cooperation_proposal_get_price"] label.combine-label input[type="email"]:invalid + .label-caption,
form[name="cooperation_proposal_get_price"] label.combine-label input[type="email"]:not(:empty) + .label-caption,
form[name="cooperation_proposal"] label.combine-label input:not([type="email"]):valid + .label-caption,
form[name="cooperation_proposal"] label.combine-label input[type="email"]:focus + .label-caption,
form[name="cooperation_proposal"] label.combine-label input[type="email"]:invalid + .label-caption,
form[name="cooperation_proposal"] label.combine-label input[type="email"]:not(:empty) + .label-caption {
	top: 55px;
	left: 0;
	font-size: 12px;
}

form[name="contact_us"] label.combine-label.label-user-name input,
form[name="calculation_order"] label.combine-label.label-user-name input,
form[name="cooperation_proposal_bmi"] label.combine-label.label-user-name input,
form[name="cooperation_proposal_get_price"] label.combine-label.label-user-name input,
form[name="cooperation_proposal"] label.combine-label.label-user-name input,
form[name="contact_us"] label.combine-label.label-user-phone input,
form[name="calculation_order"] label.combine-label.label-user-phone input,
form[name="cooperation_proposal_bmi"] label.combine-label.label-user-phone input,
form[name="cooperation_proposal_get_price"] label.combine-label.label-user-phone input,
form[name="cooperation_proposal"] label.combine-label.label-user-phone input,
form[name="contact_us"] label.combine-label.label-user-mail input,
form[name="calculation_order"] label.combine-label.label-user-mail input,
form[name="cooperation_proposal_bmi"] label.combine-label.label-user-mail input,
form[name="cooperation_proposal_get_price"] label.combine-label.label-user-mail input,
form[name="cooperation_proposal"] label.combine-label.label-user-mail input {
	padding-left: 50px;
	background-position: 14px center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: 24px auto;
}
form[name="contact_us"] label.combine-label.label-user-name input,
form[name="calculation_order"] label.combine-label.label-user-name input,
form[name="cooperation_proposal_bmi"] label.combine-label.label-user-name input,
form[name="cooperation_proposal_get_price"] label.combine-label.label-user-name input,
form[name="cooperation_proposal"] label.combine-label.label-user-name input {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19.5px' height='21.5px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(217, 225, 247)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' opacity='0.502' fill='none' d='M18.393,15.464 C18.211,15.782 18.006,16.077 17.778,16.371 C17.458,16.802 17.094,17.188 16.729,17.551 C16.410,17.867 16.045,18.185 15.680,18.457 C13.879,19.795 11.713,20.498 9.478,20.498 C7.244,20.498 5.078,19.795 3.277,18.457 C2.912,18.162 2.547,17.867 2.228,17.551 C1.841,17.188 1.499,16.802 1.179,16.371 C0.974,16.099 0.746,15.782 0.564,15.464 C0.495,15.328 0.473,15.169 0.541,15.033 C0.678,14.716 0.860,14.376 1.065,14.081 C2.091,12.539 3.733,11.518 5.557,11.269 C5.785,11.223 6.036,11.292 6.218,11.428 C7.176,12.131 8.316,12.494 9.501,12.494 C10.687,12.494 11.827,12.131 12.784,11.428 C12.967,11.292 13.218,11.247 13.446,11.269 C15.270,11.518 16.888,12.539 17.937,14.081 C18.142,14.376 18.325,14.693 18.462,15.033 C18.530,15.169 18.507,15.328 18.393,15.464 ZM9.501,10.884 C6.628,10.884 4.280,8.548 4.280,5.691 C4.280,2.834 6.628,0.499 9.501,0.499 C12.374,0.499 14.722,2.834 14.722,5.691 C14.722,8.548 12.374,10.884 9.501,10.884 Z'/%3E%3C/svg%3E");
}
form[name="contact_us"] label.combine-label.label-user-phone input,
form[name="calculation_order"] label.combine-label.label-user-phone input,
form[name="cooperation_proposal_bmi"] label.combine-label.label-user-phone input,
form[name="cooperation_proposal_get_price"] label.combine-label.label-user-phone input,
form[name="cooperation_proposal"] label.combine-label.label-user-phone input {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17px' height='19px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(255, 255, 255)' d='M16.921,10.818 L16.921,10.818 C16.878,11.049 16.648,11.202 16.408,11.160 C16.168,11.119 16.008,10.898 16.051,10.668 L16.051,10.668 L16.051,10.667 C16.051,10.667 16.066,10.594 16.082,10.435 C16.098,10.275 16.115,10.039 16.115,9.743 C16.116,8.735 15.920,7.043 14.864,5.289 C13.665,3.283 11.467,2.081 10.956,1.830 C10.883,1.795 10.850,1.780 10.849,1.780 C10.629,1.679 10.535,1.426 10.640,1.215 C10.744,1.003 11.008,0.913 11.228,1.013 C11.262,1.034 14.071,2.292 15.629,4.865 C16.785,6.787 16.999,8.633 16.999,9.743 C16.999,10.397 16.925,10.798 16.921,10.818 ZM12.846,6.516 C13.532,7.654 13.680,8.670 13.680,9.322 C13.680,9.781 13.607,10.062 13.600,10.089 L13.600,10.090 L13.600,10.090 C13.539,10.317 13.298,10.453 13.062,10.395 C12.825,10.336 12.683,10.105 12.745,9.878 L12.745,9.878 C12.744,9.878 12.745,9.877 12.749,9.856 C12.754,9.834 12.761,9.798 12.767,9.750 C12.781,9.654 12.796,9.509 12.796,9.322 C12.795,8.791 12.679,7.935 12.081,6.940 C11.315,5.659 10.104,5.073 9.839,4.960 C9.802,4.944 9.790,4.939 9.790,4.939 C9.563,4.854 9.451,4.608 9.540,4.390 C9.630,4.172 9.886,4.064 10.113,4.150 C10.158,4.171 11.799,4.784 12.846,6.516 ZM11.094,11.789 C11.703,11.789 12.298,12.094 12.625,12.638 L14.238,15.319 C14.399,15.584 14.476,15.878 14.476,16.166 C14.476,16.751 14.158,17.322 13.591,17.636 L11.735,18.664 C11.338,18.886 10.904,18.998 10.458,18.997 C9.451,18.990 8.443,18.481 7.218,17.650 C5.707,16.619 3.865,14.867 2.430,12.483 C1.164,10.362 0.010,7.159 0.000,5.107 C0.000,5.091 0.000,5.076 0.000,5.061 C0.012,3.951 0.061,3.190 0.312,2.553 C0.562,1.912 1.049,1.465 1.728,1.095 L3.297,0.225 C3.574,0.072 3.880,-0.002 4.179,-0.002 C4.789,-0.002 5.384,0.303 5.712,0.847 L7.324,3.528 C7.485,3.794 7.562,4.087 7.562,4.375 C7.562,4.960 7.244,5.531 6.677,5.846 L5.031,6.758 C5.032,6.983 5.153,7.517 5.380,8.126 C5.611,8.755 5.947,9.485 6.350,10.169 C6.808,10.944 7.311,11.640 7.747,12.150 C8.070,12.544 8.404,12.832 8.552,12.936 L10.211,12.016 C10.488,11.863 10.794,11.789 11.094,11.789 ZM8.570,13.819 C8.228,13.796 8.077,13.651 7.852,13.486 C7.639,13.312 7.407,13.080 7.158,12.797 C6.660,12.230 6.096,11.459 5.581,10.586 C5.149,9.854 4.796,9.084 4.547,8.408 C4.300,7.725 4.151,7.162 4.147,6.740 C4.147,6.640 4.154,6.544 4.187,6.437 C4.220,6.335 4.287,6.193 4.456,6.097 L6.235,5.110 C6.520,4.953 6.677,4.669 6.678,4.375 C6.677,4.231 6.640,4.087 6.559,3.952 L4.946,1.271 C4.782,0.998 4.486,0.847 4.179,0.846 C4.029,0.847 3.880,0.883 3.739,0.960 L2.170,1.830 C1.573,2.167 1.316,2.424 1.137,2.857 C0.958,3.295 0.891,3.981 0.884,5.068 C0.884,5.081 0.884,5.094 0.884,5.107 C0.873,6.873 1.997,10.084 3.196,12.060 C4.557,14.325 6.325,16.002 7.729,16.959 C8.902,17.763 9.797,18.156 10.458,18.149 C10.756,18.148 11.018,18.081 11.293,17.930 L13.149,16.901 C13.433,16.744 13.591,16.460 13.592,16.166 C13.592,16.022 13.554,15.878 13.473,15.743 L11.860,13.062 C11.696,12.789 11.400,12.638 11.094,12.637 C10.943,12.637 10.793,12.673 10.653,12.751 L8.855,13.747 C8.759,13.801 8.655,13.819 8.570,13.819 Z'/%3E%3C/svg%3E");
}

form[name="contact_us"] label.combine-label.label-user-mail input,
form[name="calculation_order"] label.combine-label.label-user-mail input,
form[name="cooperation_proposal_bmi"] label.combine-label.label-user-mail input,
form[name="cooperation_proposal_get_price"] label.combine-label.label-user-mail input,
form[name="cooperation_proposal"] label.combine-label.label-user-mail input {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 64 64' style='enable-background:new 0 0 64 64;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bopacity:0.5; fill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath id='Mail' class='st0' d='M58,8H6c-3.3,0-6,2.7-6,6v36c0,3.3,2.7,6,6,6h52c3.3,0,6-2.7,6-6V14C64,10.7,61.3,8,58,8z M62,49.1 L43.1,30.2L62,18.1V49.1z M6,10h52c2.2,0,4,1.8,4,4v1.8L34.5,33.3c-1.5,0.9-3.4,0.9-4.8-0.1L2,14.5V14C2,11.8,3.8,10,6,10z M2,16.9 l19.2,13L2,49.1V16.9z M58,54H6c-1.6,0-3.1-1-3.7-2.4l20.5-20.5l5.7,3.8c1.1,0.7,2.3,1.1,3.6,1.1c1.2,0,2.4-0.3,3.4-1l5.8-3.7 l20.3,20.3C61.1,53,59.7,54,58,54z'/%3E%3C/svg%3E");
}


form[name="contact_us"] .submit-block button.submit-btn,
form[name="calculation_order"] .submit-block button.submit-btn,
form[name="cooperation_proposal_bmi"] .submit-block button.submit-btn,
form[name="cooperation_proposal_get_price"] .submit-block button.submit-btn,
form[name="cooperation_proposal"] .submit-block button.submit-btn {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: center;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #fff;
	background: transparent;
	border: 2px solid #d8120e;
}
form[name="contact_us"] .submit-block button.submit-btn i,
form[name="calculation_order"] .submit-block button.submit-btn i,
form[name="cooperation_proposal_bmi"] .submit-block button.submit-btn i,
form[name="cooperation_proposal_get_price"] .submit-block button.submit-btn i,
form[name="cooperation_proposal"] .submit-block button.submit-btn i {
	display: block;
	width: 36px;
	height: 24px;
	margin-right: 14px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30px' height='17px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M5.864,16.997 L5.864,8.919 L1.888,8.919 L1.888,8.075 L5.864,8.075 L5.864,5.813 L-0.000,5.813 L-0.000,4.968 L5.864,4.968 L5.864,2.706 L3.146,2.706 L3.146,1.861 L5.864,1.861 L5.864,-0.003 L30.000,-0.003 L30.000,16.997 L5.864,16.997 ZM28.614,16.152 L20.996,7.800 L17.997,10.193 L14.980,7.813 L7.261,16.152 L28.614,16.152 ZM6.720,15.485 L14.310,7.285 L6.720,1.297 L6.720,15.485 ZM7.513,0.842 L17.994,9.109 L28.362,0.842 L7.513,0.842 ZM29.144,1.303 L21.663,7.269 L29.144,15.471 L29.144,1.303 Z'/%3E%3C/svg%3E");
}

form[name="contact_us"] input[type="checkbox"],
form[name="calculation_order"] input[type="checkbox"],
form[name="cooperation_proposal_bmi"] input[type="checkbox"],
form[name="cooperation_proposal_get_price"] input[type="checkbox"],
form[name="cooperation_proposal"] input[type="checkbox"] {
	display: none;
}
form[name="contact_us"] input[type="checkbox"] + .label-caption,
form[name="calculation_order"] input[type="checkbox"] + .label-caption,
form[name="cooperation_proposal_bmi"] input[type="checkbox"] + .label-caption,
form[name="cooperation_proposal_get_price"] input[type="checkbox"] + .label-caption,
form[name="cooperation_proposal"] input[type="checkbox"] + .label-caption {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	font-size: 14px;
	line-height: 1.15;
	cursor: pointer;
}
form[name="contact_us"] input[type="checkbox"] + .label-caption .pseudo-checkbox,
form[name="calculation_order"] input[type="checkbox"] + .label-caption .pseudo-checkbox,
form[name="cooperation_proposal_bmi"] input[type="checkbox"] + .label-caption .pseudo-checkbox,
form[name="cooperation_proposal_get_price"] input[type="checkbox"] + .label-caption .pseudo-checkbox,
form[name="cooperation_proposal"] input[type="checkbox"] + .label-caption .pseudo-checkbox {
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	min-width: 16px;
	height: 16px;
	margin-right: 14px;
	box-shadow: 0 0 0 2px inset #d8120e;
}
form[name="contact_us"] input[type="checkbox"]:checked + .label-caption .pseudo-checkbox,
form[name="calculation_order"] input[type="checkbox"]:checked + .label-caption .pseudo-checkbox,
form[name="cooperation_proposal_bmi"] input[type="checkbox"]:checked + .label-caption .pseudo-checkbox,
form[name="cooperation_proposal_get_price"] input[type="checkbox"]:checked + .label-caption .pseudo-checkbox,
form[name="cooperation_proposal"] input[type="checkbox"]:checked + .label-caption .pseudo-checkbox {
	background: center center no-repeat #d8120e;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M3.506,6.802 C3.386,6.930 3.227,7.000 3.057,7.000 C2.888,7.000 2.729,6.930 2.609,6.802 L0.184,4.222 C-0.064,3.959 -0.064,3.530 0.184,3.267 C0.303,3.139 0.463,3.069 0.632,3.069 C0.802,3.069 0.961,3.139 1.081,3.267 L3.057,5.369 L7.919,0.197 C8.038,0.070 8.198,-0.000 8.368,-0.000 C8.537,-0.000 8.696,0.070 8.816,0.197 C8.936,0.325 9.002,0.494 9.002,0.675 C9.002,0.855 8.936,1.024 8.816,1.152 L3.506,6.802 Z'/%3E%3C/svg%3E");
}

form[name="contact_us"] a,
form[name="calculation_order"] a,
form[name="cooperation_proposal_bmi"] a,
form[name="cooperation_proposal_get_price"] a,
form[name="cooperation_proposal"] a {
	color: #eee;
}





.top-menu-wrap {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	display: none;
	padding: 21px 0;
	background: #fff;
	border-top: 5px solid #006;
	z-index: 0;
}


.top-menu-button,
a.top-menu-button {
	display: flex;
    flex-flow: row nowrap;
	align-self: center;
    color: #006;
	cursor: pointer;
	text-decoration: none;
}
.top-menu-button .bx-nav-bars-icon {
	align-self: center;
	width: 30px;
    height: 28px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
}
.top-menu-button .bx-nav-bars-text {
	align-self: center;
	display: inline-block;
    vertical-align: middle;
	line-height: 1;
    padding-left: 14px;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
}











.bx-header-contact {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.bx-header-contact .bx-header-phone-block {
	flex-flow: column wrap;
	align-items: start;
}

.bx-header-phone-block .bx-header-phone-number,
.bx-header-phone-block .telephone-link {
	font-size: 20px;
	font-weight: normal;
}
.bx-header-phone-block .bx-header-contact-modal-link,
.bx-header-phone-block .bx-header-contact-modal-link a {
	font-size: 13px;
	color: #006;
	text-decoration: none;
}
.bx-header-phone-block .bx-header-contact-modal-link span {
	display: none;
}
.bx-header-phone-block .bx-header-contact-modal-link a {
	border-bottom: 1px dotted currentColor;
}
.bx-header-phone-block .bx-header-contact-modal-link a:hover {
	border-bottom: 1px solid currentColor;
}


.bx-breadcrumb {
	
}
.bx-breadcrumb .bx-breadcrumb {
	font-size: 13px;
}
.bx-breadcrumb .bx-breadcrumb-item-link {
	color: #006;
	text-transform: uppercase;
}
.bx-breadcrumb .bx-breadcrumb-item-text {
	color: #9a9ab2;
	text-transform: uppercase;
	font-size: 12px;
}



h1 {
	font-size: 2.25em;
	font-weight: bold;
	color: #006;
	letter-spacing: 1px;
	text-transform: uppercase;
}


.bx-no-touch .product-item-container.hover .product-item {
	padding-bottom: 21px;
	box-shadow: 0 0 0 3px inset #d8120e;
}
.product-item-container .product-item-title {
	white-space: initial;
	margin-bottom: 21px;
}
.product-item-container .product-item-title a {
	font-size: 16px;
	font-weight: bold;
	color: #006;
}
.product-item-container .product-item-title a:hover {
	color: #d8120e;
}

.product-item-container .product-item-scu-container {
	text-align: center;
	margin-bottom: 14px;
}
.product-item-container .product-item-price-container {
	margin-bottom: 14px;
}
.product-item-container .product-item-price-current {
	font-size: 16px;
}

.product-item-scu-item-text-container.selected .product-item-scu-item-text-block {
	color: #fff;
	outline-color: #d8120e;
	background-color: #d8120e;
}
.product-item-amount {
	margin-top: 21px;
}
.product-item-amount-field-block {
	border: 0;
	box-shadow: 0 0 0 1px inset #ccc;
	margin-left: -1px;
	margin-right: -1px;
}
.product-item-amount-field-container {
	max-width: 150px;
}
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus {
	opacity: 0.6;
	background: transparent;
}
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover {
	opacity: 0.8;
	background: transparent;
}
.product-item-amount-field {
	min-height: 45px;
}
.product-item-amount-field-btn-plus, 
.product-item-amount-field-btn-minus {
	min-height: 45px;
	width: 42px;
	border-radius: 0;
	color: #111;
	background: transparent;
	box-shadow: 0 0 0 1px inset #ccc;
}
.product-item-amount-field-btn-plus:after, 
.product-item-amount-field-btn-minus:after {
	opacity: 1;
}
.product-item-amount-field-btn-plus:hover, 
.product-item-amount-field-btn-minus:hover {
	color: #fff;
	background: #d8120e;
}
.product-item-amount-field-btn-plus:hover:after, 
.product-item-amount-field-btn-minus:hover:after {
	filter: brightness(9999);
}


.product-item-container .product-item-button-container {
	padding-top: 0px;
}
.product-item-container .product-item-button-container .btn {
	color: #fff;
	background: #d8120e;
	border-color: #d8120e;
}

.advantage-item {
	position: relative;
	padding: 14px 28px 14px 42px;
}
.advantage-item:before {
	content: '';
	position: absolute;
	top: 14px;
	left: 0;
	width: 28px;
	height: 28px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' class='t820__checkmark' style='width:25px; height:25px;' fill='%2309197c' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50.1 98.9c-26.7 0-48.5-21.8-48.5-48.5S23.4 1.9 50.1 1.9c8.9 0 17.5 2.4 25.1 7 .7.4.9 1.4.5 2.1-.4.7-1.4.9-2.1.5C66.5 7.2 58.4 5 50.1 5 25 4.9 4.6 25.3 4.6 50.4S25 95.9 50.1 95.9s45.5-20.4 45.5-45.5c0-3.2-.3-6.4-1-9.5-.2-.8.3-1.6 1.2-1.8.8-.2 1.6.3 1.8 1.2.7 3.3 1.1 6.7 1.1 10.1-.1 26.7-21.8 48.5-48.6 48.5z'%3E%3C/path%3E%3Cpath d='M50.1 63.9c-.4 0-.8-.2-1.1-.4L24.8 39.2c-.6-.6-.6-1.5 0-2.1.6-.6 1.5-.6 2.1 0l23.2 23.2 46.8-48c.6-.6 1.5-.6 2.1 0 .6.6.6 1.5 0 2.1l-47.8 49c-.3.3-.7.5-1.1.5z'%3E%3C/path%3E%3C/svg%3E");
}



.news-list .news-list-item .card > a {
	display: block;
	height: 225px;
}
.news-list .news-list-item .card > a > img.card-img-top {
	width: 100%;
	height: 100%;
	object-fit: cover;
}



.bx-catalog-element .product-item-detail-pay-block {
	box-shadow: 0 0 14px #ddd;
	border-color: #eee;
}
.bx-catalog-element .product-item-detail-pay-block .product-item-detail-price-current {
	text-align: left;
}
.bx-catalog-element .product-item-detail-pay-block .product-item-amount {
	margin-top: 7px;
}
.bx-catalog-element .product-item-detail-pay-block .product-item-amount-field-container {
	margin-left: 0;
	margin-right: 0;
}
.bx-catalog-element .quantity-inline,
.bx-catalog-element .buttons-inline,
.bx-catalog-element .buttons-inline > div {
	display: inline-flex;
	flex-flow: row wrap;
	vertical-align: middle;
}
.bx-catalog-element .quantity-inline {
	flex-flow: column wrap;
	margin-right: 21px;
}

.bx-catalog-element .btn-link.product-item-detail-buy-button,
.bx-catalog-element .product-item-detail-bulk-request-button {
	height: initial;
	padding-left: 21px;
	padding-right: 21px;
	margin-right: 21px;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
	background: #d8120e;
}
.bx-catalog-element .product-item-detail-bulk-request-button {
	padding: 12px 21px;
	
}
.bx-catalog-element .product-item-detail-bulk-request-button {
	color: #d8120e;
	background: transparent;
	border: 1px solid currentColor;
}
.bx-catalog-element .product-item-detail-bulk-request-button:hover {
	color: #fff;
	background: #d8120e;
	border: 1px solid #d8120e;
}
.bx-catalog-element .btn-link.product-item-detail-buy-button:hover {
	background: #b60400;
}

.product-item-detail-short-card-fixed,
.product-item-detail-tabs-container-fixed {
	display: none !important;
}
.similar-goods-title {
	margin-bottom: 21px;
	font-size: 36px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #006;
	font-weight: bold;
	text-align: center;
	border: 0;
}


.product-item-detail-properties-content ul.product-item-detail-properties {
	display: flex;
	flex-flow: row wrap; 
}
.product-item-detail-properties-content ul.product-item-detail-properties > li {
	width: 49%;
	padding-right: 21px;
	align-items: flex-end;
}



.smart-filter.smart-filter-horizontal {
	margin-bottom: 0;
}
.smart-filter-horizontal .smart-filter-title,
.smart-filter-horizontal .smart-filter-parameters-box-title,
.smart-filter-horizontal .smart-filter-parameters-box,
.smart-filter-horizontal .smart-filter-button-box {
	display: none;
	}

.smart-filter-horizontal .smart-filter-parameters-box.box-param--UF_TAGS {
	display: block; 
	width: 100%;
	}
.smart-filter-horizontal .smart-filter-parameters-box.box-param--UF_TAGS .smart-filter-input-group-checkbox-list {
	display: flex;
	flex-flow: row wrap;
	}
.smart-filter-horizontal .smart-filter-parameters-box.box-param--UF_TAGS .smart-filter-input-group-checkbox-list .form-check {
	margin-right: 21px;
	padding-left: 0;
}
.smart-filter-horizontal .smart-filter-parameters-box.box-param--UF_TAGS .smart-filter-input-group-checkbox-list input {
	display: none;
}
.smart-filter-horizontal .smart-filter-parameters-box.box-param--UF_TAGS .smart-filter-input-group-checkbox-list label {
	cursor: pointer;
	padding: 7px 21px 10px 28px;
	margin-bottom: 15px;
    height: 60px;
    color: #006;
    vertical-align: middle;
    text-transform: uppercase;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-weight: bold;
    font-size: 12px;
    line-height: 36px;
    text-decoration: none;
	border-bottom: 3px solid #006;
    transition: all 250ms ease;
}
.smart-filter-horizontal .smart-filter-parameters-box.box-param--UF_TAGS .smart-filter-input-group-checkbox-list label:hover,
.smart-filter-horizontal .smart-filter-parameters-box.box-param--UF_TAGS .smart-filter-input-group-checkbox-list input:checked + label {
	color: #fff;
	background: #d8120e;
	border-bottom: 0;
}
.smart-filter-horizontal .smart-filter-parameters-box.box-param--UF_TAGS .smart-filter-input-group-checkbox-list label > span {
	font-weight: normal;
	vertical-align: super; 
	font-size: smaller;
}
ul.catalog-section-list-tile-list {
	margin-bottom: 0;
}


.product-documentation-block {
	display: flex;
	flex-flow: row wrap;
	padding-top: 21px;
}
.product-documentation-block a.documentation-link {
	display: inline-flex;
	flex-flow: row nowrap;
	margin: 0 14px 14px 0;
	padding: 14px;
	border: 1px solid #d9e1f7;
	text-decoration: none;
	color: #006;
}

.product-documentation-block .documentation-link > i {
	display: block;
	width: 75px;
	height: 100%;
	background-position: 14px center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
}

.product-documentation-block .documentation-link > span > strong {
	display: block;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
}

.product-documentation-block .documentation-link > span > small {
	display: block;
	font-size: 12px;
	color: #8c8ca8
}

.product-documentation-block .documentation-link.type-pdf > i {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 35'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23d8120e;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M25.9,34.94l-.09,0a1.43,1.43,0,0,1-.29,0h-24a1.43,1.43,0,0,1-.29,0l-.09,0A1.36,1.36,0,0,1,0,33.79v-32A1.56,1.56,0,0,1,1.48,0H18.89a1.14,1.14,0,0,1,.8.33l.46.47,6.06,6.09.46.46A1.42,1.42,0,0,1,27,8.43V33.79A1.36,1.36,0,0,1,25.9,34.94ZM19.8,2.15V7.24h5.06Zm6,6.28v0a.93.93,0,0,1-.23,0h-7v-7a.59.59,0,0,1,0-.23H1.48c-.26,0-.28.42-.28.55V23.53H25.8Zm0,16.31H1.2v8.77a.26.26,0,0,0,.16.25.24.24,0,0,0,.12,0h24a.24.24,0,0,0,.12,0,.26.26,0,0,0,.16-.25Zm-7.34,4.43H21v.68H18.46v2.73h-1V26.5h3.78v.75H18.46Zm-3,2.38a2.17,2.17,0,0,1-.56.57,2.53,2.53,0,0,1-.59.3,2.46,2.46,0,0,1-.53.14,2.58,2.58,0,0,1-.35,0H11.15V26.5H13a3.44,3.44,0,0,1,1.34.25,2.67,2.67,0,0,1,1,.65,2.5,2.5,0,0,1,.57.91A3,3,0,0,1,16,29.38a4.38,4.38,0,0,1-.16,1.28A3.5,3.5,0,0,1,15.47,31.55Zm-.56-2.95a1.6,1.6,0,0,0-.35-.67,2,2,0,0,0-.7-.49,3.1,3.1,0,0,0-1.15-.19h-.57v4.61h1a1.64,1.64,0,0,0,1.45-.64A3.33,3.33,0,0,0,15,29.35,3.2,3.2,0,0,0,14.91,28.6ZM9.4,29.85a1.87,1.87,0,0,1-.67.4,2.65,2.65,0,0,1-.87.14H7.13v2.19h-1V26.5H7.89a2.53,2.53,0,0,1,.76.13,1.83,1.83,0,0,1,.67.37,1.9,1.9,0,0,1,.49.6,1.67,1.67,0,0,1,.18.79,2.23,2.23,0,0,1-.15.83A1.79,1.79,0,0,1,9.4,29.85ZM9,28a1,1,0,0,0-.17-.37.84.84,0,0,0-.35-.29,1.35,1.35,0,0,0-.61-.13H7.13v2.41H8a1.13,1.13,0,0,0,.36-.06.83.83,0,0,0,.32-.2A.93.93,0,0,0,9,29,1.89,1.89,0,0,0,9,28.39,1.56,1.56,0,0,0,9,28ZM10.75,16.1A40.69,40.69,0,0,0,13,9.61c-.6-1.3-1.18-3-.75-4A1.14,1.14,0,0,1,13,4.87a3.23,3.23,0,0,1,.61-.1c.3,0,.57.39.75.63s.58.71-.22,4.11a19.2,19.2,0,0,0,3.05,4.56,12,12,0,0,1,2-.22c.94,0,1.51.23,1.74.68a1.22,1.22,0,0,1-.24,1.3,1.58,1.58,0,0,1-1.33.72,4,4,0,0,1-2.53-1.38,29.11,29.11,0,0,0-5.29,1.7,17.68,17.68,0,0,1-1.43,2.57c-.62.87-1.15,1.27-1.67,1.27a1,1,0,0,1-.58-.2,1.43,1.43,0,0,1-.67-1.35C7.27,18.18,8.48,17.15,10.75,16.1Zm8.37-.59a.89.89,0,0,0,.72-.27A.83.83,0,0,0,20,15c-.07,0-.17-.12-.71-.12a9,9,0,0,0-1.08.07C18.68,15.32,18.8,15.51,19.12,15.51ZM13.34,5.86A1.45,1.45,0,0,0,13.4,7.8C14,6.53,13.37,5.85,13.34,5.86ZM16,14.31A20.42,20.42,0,0,1,13.71,11a43.41,43.41,0,0,1-1.61,4.56A29.29,29.29,0,0,1,16,14.31ZM8.42,19.69c.09,0,.61-.27,1.59-2.07-1.29.72-1.81,1.32-1.85,1.65C8.16,19.33,8.14,19.48,8.42,19.69Z' transform='translate(0 0)'/%3E%3C/svg%3E");
}

.product-documentation-block .documentation-link.type-dwg > i {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43.09 35'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23d8120e;%7D.b%7Bfill:%231074b0;%7D.c%7Bfill:%23fdc402;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M25.71,35H1.2l-.12-.06C.19,34.58,0,34.29,0,33.33V1.77A1.71,1.71,0,0,1,1.2,0H19.07a5,5,0,0,1,.71.5c2.13,2.16,4.3,4.34,6.47,6.5a2.06,2.06,0,0,1,.66,1.58v25a1.29,1.29,0,0,1-.84,1.27ZM1.2,23.48H25.68V8.4H18.53V1.21H1.8c-.51,0-.58.07-.6.58Zm24.5,1.26H1.2v8.53c0,.47.05.52.53.52H25.18c.48,0,.52,0,.52-.52ZM19.75,7.19h4.83L19.75,2.33Z' transform='translate(0.01)'/%3E%3Cpath class='a' d='M16.53,26.49h1.11L16,32.61H14.73l-1-4.42h0l-1,4.43h-1.1a.27.27,0,0,1-.22-.18c-.49-1.94-1-3.89-1.45-5.83a.24.24,0,0,1,0-.12H11l1,5.12h.07l1.11-5.12h1.1l1,5.12h.07Z' transform='translate(0.01)'/%3E%3Cpath class='a' d='M3.79,32.54V26.47a11.42,11.42,0,0,1,2.92.17,2.71,2.71,0,0,1,1.85,2.15,3.79,3.79,0,0,1-.27,2.39A2.16,2.16,0,0,1,6.5,32.53C5.61,32.61,4.71,32.54,3.79,32.54Zm1-.67h.8a1.71,1.71,0,0,0,2-1.4,2.11,2.11,0,0,0,0-.26,3,3,0,0,0-.2-2,2.37,2.37,0,0,0-2.56-.87Z' transform='translate(0.01)'/%3E%3Cpath class='a' d='M22.38,30.15h-1V29.5h2a14.41,14.41,0,0,0,0,1.61,1.13,1.13,0,0,1-.81,1.3A2.64,2.64,0,0,1,19.69,32a2.78,2.78,0,0,1-.78-1.62,4,4,0,0,1,.65-3.2,2.15,2.15,0,0,1,1.86-.8,2.32,2.32,0,0,1,1.64.72l-.68.6-.12-.07a1.27,1.27,0,0,0-1.79-.06,1.23,1.23,0,0,0-.32.46,3.56,3.56,0,0,0,.05,3.15,1.44,1.44,0,0,0,2,.59l0,0a.4.4,0,0,0,.16-.26C22.39,31.06,22.38,30.63,22.38,30.15Z' transform='translate(0.01)'/%3E%3Cpath class='b' d='M3.61,7.85V18.11H13.76V7.85Zm8.91,9H4.85V9.08h7.67Z' transform='translate(0.01)'/%3E%3Cpath class='c' d='M20.91,15.09V12.68H18.5V9.86c0-.85,0-.85-.85-.85-.28,0-.35.1-.35.36v3.32H14.91v2.39H11.37v1.24H15v2.4h2.37v2.56c0,1.16,0,1.16,1.21,1V18.7h2.37V16.29h3.57v-1.2Zm-1.2,2.39H16.16V13.91h3.55Z' transform='translate(0.01)'/%3E%3Cline class='c' x1='43.09' y1='21.23' x2='42.07' y2='9.62'/%3E%3C/svg%3E");
}

.product-documentation-block.type-table {

}
.product-documentation-block.type-table > a {
	width: 49%;
	margin: 0;
}
.product-documentation-block.type-table > a > i {
	width: 60px;
	height: 40px;
}
.product-documentation-block.type-table > a > i,
.product-documentation-block.type-table > a > span {

}




.basket-item-property-custom.basket-item-property-custom-photo {
	display: none !important;
}







.bx-footer {
	margin-top: -1px;
	background: #0f0f36;
	line-height: 1.15;
}
.bx-footer .foot-title {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	margin-bottom: 21px; 
}
.bx-footer a {
	color: #9a9ab2;
}
.bx-footer a:hover {
	color: #d8120e;
}
.bx-footer ul.catalog-section-list-list {
	display: flex;
	flex-flow: row wrap;
	list-style-type: none;
	padding-left: 0;
}
.bx-footer ul.catalog-section-list-list li.catalog-section-list-item-lvl-1 {
	width: 31%;
	margin: 0 1% 35px 1%;
}
.bx-footer ul.catalog-section-list-list li.catalog-section-list-item-lvl-1 > .catalog-section-list-list-title > a {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	margin-bottom: 21px; 
}
.bx-footer ul.catalog-section-list-list li.catalog-section-list-item-lvl-1 ul {
	padding-left: 0;
	list-style-type: none;
}
.bx-footer ul.catalog-section-list-list li.catalog-section-list-item-lvl-1 ul .catalog-section-list-list-title {
	margin-bottom: 14px;
}
.bx-footer ul.catalog-section-list-list li.catalog-section-list-item-lvl-1 ul .catalog-section-list-list-title a:hover {
	text-decoration: underline;
}
.bx-footer ul.catalog-section-list-list li.catalog-section-list-item-lvl-1 ul li.catalog-section-list-item-lvl-2 {
	font-size: 13px;
}


.bx-footer .nav-item {
	
}
.bx-footer .nav-item a.text-white.nav-link {
	color: #9a9ab2 !important;
	padding: 0;
	margin-bottom: 14px;
	font-size: 13px;
	text-decoration: underline;
}

.bx-footer .footer-section-secondary {
	border-top: 1px solid #2c2c4e;
	border-bottom: 1px solid #2c2c4e;
	background: transparent;
}
.bx-footer .bx-logo-block {
	filter: grayscale(1) brightness(999);
	opacity: 0.5;
}
.bx-footer  a.bx-logo-block img {
	max-width: 250px;
}
.bx-footer .bx-logo-block .logo-description {
	display: none;
}
.bx-footer .telephone-link {
	color: #fff;
	font-size: 20px;
	text-decoration: none;
}
.bx-footer .whatsapp-link strong {
	display: none;
}
.bx-footer a.mail-link {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}














.whatsapp-link,
.whatsapp-link:hover {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	text-decoration: none;
	color: #9696db;
}
.whatsapp-link i {
	display: block;
	width: 40px;
	height: 40px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg id='Слой_1' data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2,.cls-4%7Bfill:%23fff;%7D.cls-2%7Bstroke:%23ccc;stroke-width:10;stroke-miterlimit:10;%7D.cls-2,.cls-3,.cls-4%7Bfill-rule:evenodd;%7D.cls-3%7Bfill:%2300a82d;%7D%3C/style%3E%3C/defs%3E%3Crect id='Artboard1' class='cls-1' width='480' height='480'/%3E%3Cpath class='cls-2' d='M160.36,341a189.07,189.07,0,0,1-30.36-103c0-104.86,85.14-190,190-190s190,85.14,190,190-85.14,190-190,190a189,189,0,0,1-97.26-26.78L130,432.06,160.36,341Z' transform='translate(-80)'/%3E%3Cpath class='cls-3' d='M195.9,326.08a152.23,152.23,0,1,1,276.34-88.14c0,84-68.22,152.22-152.24,152.22a151.47,151.47,0,0,1-85.76-26.46L177,382.78Z' transform='translate(-80)'/%3E%3Cpath class='cls-4' d='M274.28,277.46a193.16,193.16,0,0,1-42.18-97.6,34,34,0,0,1,36.58-38l1,.1s11.22,3,17.36,4.66a7.59,7.59,0,0,1,5.2,4.86c2.76,8.2,9.28,27.46,12.36,36.52a7.57,7.57,0,0,1-2.28,8.2c-4.66,3.92-12.36,10.4-17.16,14.46a7.51,7.51,0,0,0-2,8.86,155.47,155.47,0,0,0,21.14,33.8A155.19,155.19,0,0,0,334,279.82a7.51,7.51,0,0,0,9.08-.48c4.82-4,12.52-10.52,17.16-14.44a7.58,7.58,0,0,1,8.48-.86l33.88,18.36a7.53,7.53,0,0,1,3.92,5.94c.58,6.34,1.66,17.9,1.66,17.9l-.08,1a34,34,0,0,1-43.68,29.62,193,193,0,0,1-89.58-58.74l-.54-.64Z' transform='translate(-80)'/%3E%3C/svg%3E");
}
.whatsapp-link strong {
	margin-left: 7px;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px dashed currentColor;
}
.whatsapp-link:hover strong {
	border-bottom: 1px solid currentColor;
}
.soc-links {
	display: flex;
	flex-flow: row nowrap;
}
.soc-links .soc-link,
.soc-links .soc-link:hover {
	display: block;
	padding: 10px;
	margin: 7px; 
	text-decoration: none;
	box-shadow: 0 0 0 1px inset #d8120e;
}
.soc-links .soc-link:hover {
	background-color: #d8120e;
}
.soc-links .soc-link i {
	display: block;
	width: 18px;
	height: 18px;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
}
.soc-links .soc-link.vkon i {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='11px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M16.352,6.991 C16.983,7.621 17.648,8.213 18.213,8.907 C18.463,9.214 18.699,9.532 18.880,9.889 C19.136,10.397 18.904,10.957 18.459,10.987 L15.691,10.985 C14.977,11.046 14.408,10.752 13.929,10.253 C13.545,9.854 13.191,9.429 12.822,9.016 C12.671,8.847 12.513,8.688 12.324,8.563 C11.946,8.311 11.618,8.389 11.402,8.791 C11.182,9.201 11.132,9.656 11.111,10.113 C11.081,10.780 10.884,10.955 10.229,10.985 C8.830,11.053 7.502,10.837 6.269,10.114 C5.181,9.478 4.337,8.579 3.604,7.562 C2.174,5.580 1.080,3.403 0.096,1.165 C-0.126,0.661 0.036,0.390 0.580,0.381 C1.483,0.363 2.386,0.364 3.290,0.380 C3.657,0.385 3.900,0.601 4.042,0.955 C4.530,2.184 5.128,3.354 5.879,4.437 C6.078,4.726 6.282,5.014 6.572,5.218 C6.893,5.442 7.138,5.368 7.289,5.002 C7.385,4.770 7.427,4.520 7.448,4.271 C7.520,3.417 7.529,2.564 7.404,1.712 C7.327,1.180 7.034,0.836 6.515,0.736 C6.251,0.684 6.290,0.584 6.418,0.429 C6.641,0.163 6.850,-0.003 7.267,-0.003 L10.396,-0.003 C10.888,0.096 10.997,0.322 11.065,0.830 L11.068,4.385 C11.062,4.581 11.163,5.163 11.509,5.293 C11.785,5.386 11.968,5.160 12.134,4.980 C12.883,4.167 13.417,3.206 13.895,2.210 C14.107,1.773 14.289,1.318 14.466,0.864 C14.596,0.527 14.802,0.361 15.173,0.369 L18.184,0.372 C18.273,0.372 18.363,0.373 18.450,0.388 C18.957,0.476 19.096,0.699 18.939,1.206 C18.692,2.002 18.212,2.664 17.742,3.330 C17.240,4.041 16.703,4.728 16.205,5.442 C15.748,6.095 15.784,6.424 16.352,6.991 L16.352,6.991 Z'/%3E%3C/svg%3E");
}
.soc-links .soc-link.yout i {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M18.669,2.085 C18.436,1.093 17.610,0.361 16.615,0.252 C14.260,-0.006 11.875,-0.008 9.502,-0.006 C7.128,-0.008 4.743,-0.006 2.387,0.252 C1.393,0.361 0.567,1.093 0.335,2.085 C0.004,3.498 0.000,5.040 0.000,6.494 C0.000,7.949 0.000,9.491 0.331,10.903 C0.563,11.896 1.389,12.627 2.384,12.736 C4.740,12.994 7.124,12.996 9.498,12.994 C11.872,12.996 14.256,12.994 16.611,12.736 C17.606,12.627 18.432,11.896 18.665,10.903 C18.996,9.491 18.997,7.949 18.997,6.494 C18.997,5.040 19.000,3.498 18.669,2.085 ZM7.047,9.389 C7.047,7.326 7.047,5.284 7.047,3.221 C9.060,4.252 11.061,5.277 13.086,6.315 C11.066,7.343 9.066,8.361 7.047,9.389 Z'/%3E%3C/svg%3E");
}
.soc-links .soc-link.inst i {
	background-size: 14px auto;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M11.875,14.997 L3.125,14.997 C1.399,14.997 -0.000,13.598 -0.000,11.872 L-0.000,3.122 C-0.000,1.396 1.399,-0.003 3.125,-0.003 L11.875,-0.003 C13.601,-0.003 15.000,1.396 15.000,3.122 L15.000,11.872 C15.000,13.598 13.601,14.997 11.875,14.997 ZM7.471,3.409 C5.196,3.409 3.353,5.252 3.353,7.526 C3.353,9.800 5.196,11.644 7.471,11.644 C9.745,11.644 11.588,9.800 11.588,7.526 C11.588,5.252 9.745,3.409 7.471,3.409 ZM11.647,2.055 C11.062,2.055 10.588,2.530 10.588,3.114 C10.588,3.699 11.062,4.173 11.647,4.173 C12.232,4.173 12.706,3.699 12.706,3.114 C12.706,2.530 12.232,2.055 11.647,2.055 ZM7.471,10.409 C5.879,10.409 4.588,9.119 4.588,7.526 C4.588,5.935 5.879,4.644 7.471,4.644 C9.062,4.644 10.353,5.935 10.353,7.526 C10.353,9.119 9.062,10.409 7.471,10.409 Z'/%3E%3C/svg%3E");
}


.bx-header-contact .whatsapp-link i {
	
}
.bx-header-contact .whatsapp-link strong {
	display: none;
}



.basket-line-block {
	padding: 0;
}
.basket-line-block-icon-cart {
	display: flex;
}
.basket-line-block-icon-cart:after { 
	content: '';
	position: initial;
	display: block;
    width: 34px;
    height: 34px;
	background-repeat: no-repeat; 
	background-position: center center;
	background-color: transparent;
	background-size: contain; 
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='35px' height='30px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 102)' d='M28.091,9.191 C28.607,9.302 28.933,9.800 28.820,10.302 L27.386,16.676 C27.272,17.178 26.762,17.497 26.247,17.385 C25.731,17.275 25.405,16.778 25.518,16.276 L26.952,9.903 C27.065,9.399 27.575,9.081 28.091,9.191 ZM21.670,10.056 L21.988,16.429 C22.014,16.944 21.607,17.381 21.080,17.407 C20.553,17.432 20.104,17.036 20.078,16.520 L19.760,10.147 C19.734,9.632 20.141,9.195 20.668,9.171 C21.196,9.145 21.644,9.542 21.670,10.056 ZM14.964,9.944 L16.079,16.318 C16.169,16.826 15.818,17.308 15.298,17.395 C14.777,17.481 14.283,17.140 14.194,16.632 L13.079,10.259 C12.990,9.751 13.340,9.270 13.860,9.183 C14.381,9.096 14.875,9.438 14.964,9.944 ZM34.947,7.117 L31.826,20.590 C31.607,21.391 30.961,21.885 30.121,21.916 L11.454,21.916 C10.614,21.885 9.968,21.391 9.750,20.590 L9.742,20.553 L6.213,1.864 L0.954,1.864 C0.426,1.864 -0.003,1.446 -0.003,0.931 C-0.003,0.416 0.426,-0.002 0.954,-0.002 L7.009,-0.002 C7.471,-0.002 7.866,0.319 7.950,0.762 L11.592,20.051 L29.991,20.051 L33.051,6.838 L12.587,6.838 C12.059,6.838 11.631,6.420 11.631,5.905 C11.631,5.390 12.059,4.973 12.587,4.973 L33.414,4.973 C34.416,4.974 35.001,5.893 35.002,6.642 C35.002,6.800 34.984,6.959 34.947,7.117 ZM14.659,22.227 C16.860,22.228 18.643,23.966 18.643,26.112 C18.643,28.259 16.860,29.997 14.659,29.998 C12.458,29.997 10.676,28.259 10.675,26.112 C10.676,23.966 12.458,22.228 14.659,22.227 ZM14.659,28.134 C15.803,28.132 16.729,27.228 16.731,26.112 C16.729,24.997 15.803,24.093 14.659,24.091 C13.515,24.093 12.589,24.997 12.587,26.112 C12.589,27.228 13.515,28.132 14.659,28.134 ZM27.089,22.227 C29.290,22.228 31.073,23.966 31.073,26.112 C31.073,28.259 29.290,29.997 27.089,29.998 C24.889,29.997 23.106,28.259 23.105,26.112 C23.106,23.966 24.889,22.228 27.089,22.227 ZM27.089,28.134 C28.233,28.132 29.159,27.228 29.161,26.112 C29.159,24.997 28.233,24.093 27.089,24.091 C25.945,24.093 25.020,24.997 25.018,26.112 C25.020,27.228 25.945,28.132 27.089,28.134 Z'/%3E%3C/svg%3E");	
}
.basket-line-block .cart-count-num {
	position: absolute;
	top: 0; 
	right: 0;
	font-size: 10px;
	line-height: 16px;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff;
	background: #d8120e;
	border-radius: 100px;
}


.homepage-main-slider {
	
}
.homepage-main-slider .bx-slider-preset-4 .bx-advertisingbanner-content {
	bottom: calc(50% - 100px);
	padding: 20px 30px;
}
.homepage-main-slider .carousel-indicators {
	display: flex;
    align-items: center;
	bottom: 10%;
}
.homepage-main-slider .carousel-indicators li {
	width: 7px;
	height: 7px;
	margin-left: 5px;
	margin-right: 5px;
	background: transparent;
	opacity: 1;
	border: 2px solid #fff;
}
.homepage-main-slider .carousel-indicators li.active {
	width: 14px;
	height: 14px;
	background: #fff;
}


.homepage-catalog-block-title {
	margin-bottom: 50px;
	letter-spacing: 1px;
}
.homepage-catalog-block-title .h1 {
	font-size: 46px;
	color: #006;
	font-weight: bold;
	letter-spacing: 2px;
}
.homepage-catalog-block-title .h5 {
	font-size: 13px;
	color: #9a9ab2;
}





.main-landing-form-block {
	position: relative;
	color: #fff;
	padding-bottom: 75px;
}
.main-landing-form-block-content {
	position: relative;
	z-index: 5;
}
.main-landing-form-block .custom-bg,
.main-landing-form-block .custom-bg:before,
.main-landing-form-block .custom-bg:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
}
.main-landing-form-block .custom-bg:before,
.main-landing-form-block .custom-bg:after {
	content: '';
}
.main-landing-form-block .custom-bg:before {
	background: url(/local/templates/master_proof_theme_new/images/main-landing-form-bg.jpg) center top no-repeat transparent;
	background-size: cover;
	opacity: 0.1;
	z-index: 2;
}
.russia-bg {
	background: url(/local/templates/master_proof_theme_new/images/main-landing-form-russia-bg.png) center bottom no-repeat transparent;
	background-size: contain;
}

.main-landing-form-block .custom-bg-1 {
	clip-path: polygon(33% 0, 100% 45%, 100% 100%, 0 100%, 0 33%);
}
.main-landing-form-block .custom-bg-2 {
	clip-path: polygon(33% 0, 100% 45%, 100% 0, 0 0, 0 33%);
}


.main-landing-form-block.type-2 .custom-bg:before {
	background: url(/local/templates/master_proof_theme_new/images/main-landing-form-bg--type-2.jpg) center top no-repeat transparent;
	background-size: cover;
	opacity: 0.1;
	z-index: 2;
}
.main-landing-form-block.type-2 .custom-bg-1 {
	clip-path: polygon(100% 100%, 100% 25%, 75% 45%, 0 25%, 0 100%);
}
.main-landing-form-block.type-2 .custom-bg-2 {
	clip-path: polygon(100% 0, 100% 25%, 75% 45%, 0 25%, 0 0);
}


.main-landing-form-block .custom-bg-1:after {
	background-color: #171750;
	}
.main-landing-form-block .custom-bg-2:after {
	background-color: #fff;
	}

.main-landing-form-block .logo-img img {
	width: 100%;
	max-width: 330px;
}
.main-landing-form-block .logo-description {
	display: none;
}
.main-landing-form form[name="contact_us"] label.combine-label,
.main-landing-form form[name="contact_us"] .submit-block {
	width: 31%;
	margin: 0 1%;
}
.main-landing-form form[name="contact_us"] label.label-user-accept {
	order: -5;
	width: 100%;
}


.navi-link, .maps-link {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}
.navi-link i, .maps-link i {
    display: block;
    width: 40px;
    height: 30px;
    margin-right: 14px;
    background: center center no-repeat transparent;
    background-size: contain;
}
.navi-link i {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABPCAYAAAAdiWChAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDM1MiwgMjAyMC8wMS8zMC0xNTo1MDozOCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3N0JCQjEyNTk5MkRFQzExQUQ5MEY1RDA5QUE1OTRFMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOTBEMDRGODJEOUYxMUVDQjM2OEYyNjIxRDE0RTFCMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOTBEMDRGNzJEOUYxMUVDQjM2OEYyNjIxRDE0RTFCMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMyRUM4QkQ2MkQ5RDExRUNCODVCQkQ0NTJDMTA3Mzk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMyRUM4QkQ3MkQ5RDExRUNCODVCQkQ0NTJDMTA3Mzk4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jJjA7AAADDlJREFUeNrsnQuMHHUdx3/z2Pft3VHqlcfBgWmkiCihPluNNikJfagNBjUYaQAfYCygLS1VKgqW1GtJ4yMgogbFKCoRg1JiKkWhItKY0gabFl+l1dpwvfft3uxjZvz+5nE3uzuzu3c3uzvbzp/82b3dy/X2/5nv7/v7/f4zc8Lw8PA5RPQw5kpMkcJhjGw2S5OTkyQIQvlbJ9Lp9IpoNHpQ1/VZ/eyxsTEqFAolP1vTNOrp6TEAfB9zdQhjevBCJZNJkmW54j1AOC+TydyPR8EF1pwHQ1gVIqhY9Cko5Srg11VVXQ71fKIR/3aoiipQEJaM6QZFUZStANPlt0pCIDVGKpVy8xGO+RfCZzaHCmmySiRJong87qqSXC53K8z5Uj9VEgKpY7CXMBgX80/A4Ptnm22FQHw2eB7FYnE1/OSDfqkkBFInlFgsRpFIxDV0IePqh6ck/IASAvHH4BfB4G8PFdJklXChyErxMPhNMPi+uaokBDILgxdF0Q1YF1Syda4GHwKZoUoYhlcFD4Vcl8/nPzAXlYRAZmnwbn0ubm5BJdvxPfJsoYRAZjF4sdng3Yaqqm8HlE+FQJqsEk6Bq/S5vorw1TMbKCGQxhj8Aqjk7lAhTVYJt1MSiYSrSmDun0YqfOVMVXKGApFJFxK+fHxuPHr0uSKo4HfMdCPrDAIikk5RPEZJFjLUVdhFqcKfsXLxOanENniPPtcy+MnHQ4VUqCFufNCE/g/q1p6mjtwDJA5cQ3mxjxsfcw5d1Tay4CX3IfPqrFcl8mmrBkE2HiP6EMXVwySrf8PXp7CCCtHJfjjyGspFF5Gojvhm8HzigguwiwBlUzqd/vIZCITVECFBL1BC+xdAvAwBHMGqjOFw7eDVIRoADKyb0nU7vi74ZvBcKLKflJ+pYhn8FwDrUaTKh2u1VuTTRw0SyayG4iGKqPsB4jUu0zBj+BYUcTqeD3wDJPBSx/mkRN9JojbpexqMxTdO6SkDxhtZ27q6utacxgqx1IDDPa4dpURxH1z0IF4ftD4WzBrvG1MDhVM7iXJ8yOLL9BbS2Ff0nK9psL2RNT4+XqESGPyHkQavRJq86zQCYqtBhhqGoYZXKFJ4EUJ4FZ86b6qBp8BpqG6oxvCMU9+egkHgM5FaDRiZhtQmbO5cxZefCGcZfD/e34PnSpsDkQAiivXUKKodM9PVIqZ20lx0IYnVsEGopleIcRPG4IMmDNFKqDpupKJ4PsLVSEN+UzsNHh0drXgPoewyQFmHp9vbEwgg6DikJX2E4oWXKFp8HoZ8AG9MmBAMRdhqsOM2jkpWEYepoYeJ8o7kHo8KgAh6vqEVvL2RhRqkQiUIW5vx+DPM/7QJEFZDDMsKFFBDMr+XhMIeHPhH+RNhcpc16TjkLR4C/qfj44go/tgbhh6ZVgbZ6riUlNg7SNCUpvS52OBdsqqz8NpWPK4NNhBDDVGoYQxq2EfR/O+tsDRkQjBaHfavq1oQnIcmVl5kx8bRP/xoKQxLOGp6A7hE8HK24X0ubjpynwvZlds+/CfJPKf6+YABsdUgQA3HKZF/jsT8UwBxwDykxW6zfphSQ9FUgf359OnFNsMUKIz8vBKGbpp5JrmyIWZerc+FEMV7JBWHn+UjS63cvMVAsHg6JaCGDMUKL1Ash0wwvxsLdwhvLsBipo2ek6mCovlr6kVz0d3UYbyPMDTyRCUMG0jHZ2Hm5zTMzKulwXz5gYtK3oV5E+b3WgRENHpKrIqIfpySuT+QqDyOg/4pC9I8zHOtxVUtEORYfBsKlb5uQEKYGnmy1MBLhUhK+gZf646ZpMFs8KwUFyhfw/yV2dNpFhBDDUmsnUJJ1AwxBf9+/qcILwOOcGNth5YsuFi5+FOw7Bet1Hb0dyYMt/4dR7r0YlTmi/E825KAYPe5XAyeL5bagnlbg4GYauBKOqr9lxK5X5I0CaMtPDsNwfnIcX3qecLxXHaBQladwSkvjvjRZ9zDlCNaF9O3gouI/7Smw3D2ufiqLBeV3IyJlJD2+w9kSg1FVNF/pcTkjxArHjJtS3A5gksWWfGAQi5hKmamtmN7vcOU/f2womzianhHa9RhQ+GMi9NgF4PnTZp+zKt8BiKRrJ4AiD0k576Lo/aAGS4Ea8F0LxD2c7WKUhzhy2iHgML4X7zDVImZr4OZ9zTNzKsZPEMp73NZYznmRzF/IfsVorhtkRr/IwnHbzEXiv07YaabJFsFtehQiu54LHmuVAlfEQvGy0YLnYSaxwhlW2DmM+1zWeNezF0+AdGMhRo9ay3JyRXUceIxouMbEVJ0E0TUAhKxZtQx7dckC5ygWhU5pi6YfmFD1xF2Jo7UB8Mw8/eQEnkr1JGhIAyGwBmX20YWxpsw3+uvhyBOF6PzaHDhepL6bqTu139LdPQrqJxfM31EcglbojVtFRmQJohiE6bKDGB4M4K0ePL1+mBMmfk665s1CspwO23IMfqE4eFhvTGHg0SalDKOzs5Tu0k8dj+y7ReMYttYeKEMDjnCV4mBW19zrXhumRdRdTMf6x0gzUgA1MAohOsRNx+xrlO/tnEnOWARxOKYEXJGej5Ew4ufpcK7kfb2rjIVUSxvfVhKkRzhy+k7M2nQ8s9Nr4eZzw8MDHtwpuUxeGdtb+PPOtFRARQnYA0KjXctoaErfk3KkpeI3niDGZ6KdUYUjaaztlpDZjNfS4KuBAaEtWtoAPE4A2UH5skmngYEMGrWgKOkLqehN/+AMksOw8rWm15RDYzgAFIPuOT7SZEvCxQQzrK4MPQ4yQELQd8iatV5WZoCMKNUiF1Ag5dsp/GlMP23bEPNUBbKyhe6HkOfMnM9UOpgZVRRxybMbOuATC1ynqTCKKnyfBq8eCONLTlF9LYHzMxKd/GFYh3eAQ/Pxpeh9sgGBoatDg8YSEXpSUdFFwQ9m2A0IUqnLkJh2behbJfAAaRWZZ6+C2Y+L1BmzjBcWiY8FEsdFCwgjsxMLmQp0/sZs8ovV0kthbCZd1wHdSiBUQeDKN9bd4xvYh4KLhArjOUSC1FzXF+qEqEGEPaY1FWUly8x2y8BGbyF62HkxzC3uTShgjf4rJBc7+crvUSt4tUAlk/fAi56YNRRw8jvwhxpDyDqJGU6ryRacPW0SgRHaiy4m7kSW9bSNrubkXuM5zB/4tpaoaAOFJSFvjumNwiq1SIMpPPrMPNuqswGWjPYN7gQdFEHH1YbvLQeWCAiVDLRvZTo7CumvUPzWG9Am+i4FmY+GQh1cF/K7X6N1u7hDzH3eX7uwCqE3YBPYLhwc+nJbuWpr2HmqygvLTR3EQOS5pafAW/BGkilUnfbIa3NgLBKMjQyfwVRd3JaGUV3Mw9Ci926m4PrGSYMIB6P3xOJRE5Wu0Yk2Je0wUe4hU99O6e9wtk+sU48mYy/z/drPfzuV4miuD+ZTD5U64KdwF9jyCoZW3CNuR+ilinEMPN+UoXOlpu5vdfhtj3LEADjDkAptD0Qrt4LkbOJLrhnOmTZn8m41uMjLTfzWkaOMPVYLBZ7xs1X2g8IhqRmKXMeKveUA4hh5mtg5hcHwswZhke/ahzq+FK9V+G2x2XRWoGUeB9R7xfNnUPN/M2V9M2BCFVcb7j1qywj74dC/l3vfbTa5jp1CXVJtvcms1BkKIk4KvPWmzkvtFe/Cp7xKtSxc0ae2S5A+FIDJbWIaMHHjFNHtc5tpBlXUaktVQf3qryMPJFI3AkomZncZa697uSgF6jQ+znz9NDk6pZuQtXaeEI1/jTC1RMzveVfW12FK6o5ynReTin5N1QU3mCexdhCIPbGk4s6cghVG6tV5KeHQgw3lyjTsdwoGltt5F5pLlLc70Sj0Vdmc0PMNrz5jGZeYRuAfpXbgvPVtVDHfbOOAhSOWRm5V78KRr5FkqSh2d4uNgTio5EDxJ8A5Mdz8slwmWcGxN54cqlHVISqDfgebS43Uw6BzAAGZ1ReRg4TfwRm/mJ4Z+smG7nHxtMg1LHFl9Q+XOb61FFt4wnKuBeF4P/8+MMuIZB6GgTVN54OQh0P+lb8hstdWx01Np42AErerz97FAKpI82tsvH0OMLV7vBvUDXZyN02ngBoAuq4M/w7hk1UR7WNJ6S5O6CQf/qpDhvIkXD5vdXh0a/6O9SxoxH/JgO5nsz7bOghgtKK3ONE6ZFUKnWbJEkZv9XB4/8CDABi8OVqznSv/QAAAABJRU5ErkJggg==);
}


.bx-pagination {
	
}
.bx-pagination.bx-blue .bx-pagination-container ul li span,
.bx-pagination .bx-pagination-container ul li span {
	color: #006;
	border-radius: 0;
	background: transparent;
	border: 1px solid #d9e1f7;
}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span,
.bx-pagination .bx-pagination-container ul li.bx-active span {
	color: #006;
	border: 1px solid #d8120e;
	background: transparent;
}
.bx-pagination.bx-blue .bx-pagination-container ul li a:hover span,
.bx-pagination .bx-pagination-container ul li a:hover span {
	color: #009;
	border: 1px solid #d8120e;
	background: transparent;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span, 
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span {
	border: 0;
	border-radius: 0;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span, 
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	color: #006;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span, 
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	color: #d8120e;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-prev span:before, 
.bx-pagination .bx-pagination-container ul li.bx-pag-next span:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 5px;
	height: 9px;
	margin-bottom: 3px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='5px' height='9px'%3E%3Cpath fill-rule='evenodd' fill='rgb(233, 29, 42)' d='M3.079,4.500 L0.003,1.070 L0.964,-0.001 L5.002,4.500 L0.964,9.000 L0.003,7.928 L3.079,4.500 Z'/%3E%3C/svg%3E");
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
	filter: grayscale(1);
	opacity: 0.5;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span:before {
	transform: rotate(180deg);
	margin-right: 14px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-next span:after {
	margin-left: 14px;
}


.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span:before, 
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span:after {
	filter: invert(10%) sepia(46%) saturate(7170%) hue-rotate(240deg) brightness(50%) contrast(100%);
	opacity: 1;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span:before, 
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span:after {
	filter: initial;
	opacity: 1;
}




.owl-nav .owl-prev,
.owl-nav .owl-next {
	display: block;
	width: 40px;
	height: 40px;
	padding: 0;
	border: 1px solid #006;
	background: transparent;
}
.owl-nav .owl-prev > span,
.owl-nav .owl-next > span {
	display: block;
	width: 40px;
	height: 40px;
	text-indent: -9999em;
	background-repeat: no-repeat; 
	background-position: center center;
	background-color: transparent;
	background-size: 13px auto;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%23006;' d='M3.919,243.077c-0.223,0.33-0.414,0.675-0.618,1.015c-0.186,0.31-0.382,0.614-0.552,0.936 c-0.186,0.349-0.346,0.709-0.514,1.066c-0.157,0.332-0.321,0.658-0.464,0.998c-0.144,0.349-0.261,0.706-0.388,1.06 c-0.129,0.362-0.268,0.718-0.38,1.089c-0.107,0.358-0.188,0.721-0.279,1.085c-0.093,0.374-0.199,0.743-0.275,1.125 c-0.084,0.422-0.133,0.849-0.194,1.275c-0.047,0.326-0.109,0.645-0.143,0.976c-0.15,1.53-0.15,3.07,0,4.6 c0.034,0.33,0.096,0.65,0.143,0.976c0.061,0.425,0.11,0.853,0.194,1.275c0.076,0.382,0.18,0.749,0.275,1.125 c0.092,0.362,0.171,0.726,0.279,1.085c0.112,0.369,0.251,0.726,0.38,1.089c0.127,0.354,0.244,0.711,0.388,1.06 c0.143,0.34,0.307,0.666,0.464,0.998c0.168,0.355,0.327,0.715,0.514,1.064c0.171,0.321,0.366,0.625,0.552,0.936 c0.203,0.34,0.394,0.684,0.618,1.015c0.234,0.351,0.493,0.68,0.745,1.015c0.205,0.272,0.393,0.549,0.608,0.813 c0.489,0.596,1.002,1.168,1.548,1.711l116.36,116.36c4.544,4.544,10.501,6.817,16.455,6.817c5.956,0,11.913-2.271,16.455-6.817 c9.089-9.089,9.089-23.824,0-32.912l-76.636-76.636h409.272c12.853,0,23.273-10.42,23.273-23.273 c0-12.853-10.42-23.273-23.273-23.273H79.456l76.636-76.636c9.089-9.089,9.089-23.824,0-32.912c-9.087-9.089-23.824-9.089-32.912,0 L6.82,239.538c-0.546,0.543-1.06,1.116-1.548,1.711c-0.216,0.264-0.403,0.541-0.608,0.813 C4.412,242.397,4.153,242.726,3.919,243.077z'/%3E%3C/svg%3E%0A");
}
.owl-nav .owl-next > span {
	transform: rotate(180deg);
}
.owl-nav .owl-prev:hover,
.owl-nav .owl-next:hover {
	border-color: #d8120e;
	background: #d8120e;;
}
.owl-nav .owl-prev:hover > span,
.owl-nav .owl-next:hover > span {
	filter: grayscale(1) brightness(999) contrast(100%);
}




.modal-content {
	color: #fff;
	background: rgba(26,26,77,0.99);
}
.modal-header {
	border-bottom: 1px solid #0a0a2e;
}
.modal-title {
	display: flex;
	flex-flow: row nowrap;
	width: 100%;
	justify-content: space-between;
}
.modal-title .close {
	color: #9696db;
	text-shadow: initial;
}
.modal-title .close:hover {
	color: #fff;
	text-shadow: initial;
}




.homepage-catalog-block {
	background: url(/local/templates/master_proof_theme/images/main_bg.png) bottom right no-repeat;
}







@media (max-width: 399.98px) { 
	a.bx-logo-block {justify-content: center;}
	.top-menu-catalog-button .bx-nav-bars-text {display: none;} 

}




@media (max-width: 575.98px) {
	
	.fullwidth {margin-left: -15px; margin-right: -15px;}
	.bx-header-logo a.bx-logo-block,
	.bx-header-logo a.bx-logo-block > div {flex-flow: row nowrap; margin: 14px 0;} 
	a.bx-logo-block img {max-width: 300px; width: 100%; height: auto;}
	.bx-header-logo a.bx-logo-block span.logo-description {display: none;}
	.top-menu-menu-button .bx-nav-bars-text,
	.top-menu-search-button .bx-nav-bars-text {display: none;}
	.top-menu-wrap.top-menu-menu-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl {width: auto;}
	
	.bx-basket-fixed {display: none;}
	
	.mainpage-sections .catalog-section-list-item-lvl-1, 
	.mainpage-sections .catalog-section-list-item.additional-list-item {width: 97%;}
	.mainpage-sections .catalog-section-list-item.additional-list-item .additional-list-item-title {font-size: 20px;}
	.mainpage-sections .catalog-section-list-item.additional-list-item .additional-list-item-button a {font-size: 16px;}
	.main-landing-form-block .main-landing-form-block-content > .row {display: none;}
	.main-landing-form-block .custom-bg-1 {clip-path: initial;}
	.main-landing-form-block .custom-bg-2 {display: none;}
	.main-landing-form form[name="contact_us"] label.combine-label, .main-landing-form form[name="contact_us"] .submit-block {width: 97%;}
	.main-landing-form form[name="contact_us"] label.label-user-accept input[type="checkbox"] + .label-caption {justify-content: center;}
	.main-landing-form-block.type-2 .custom-bg-1 {clip-path: initial;}
	.main-landing-form-block.type-2 .custom-bg-2 {display: none;}
	.main-landing-form .h2.color-blue {color: #fff;}
	.bx-footer ul.catalog-section-list-list li.catalog-section-list-item-lvl-1 {width: 97%;}
	.portfolio-slider .owl-item .slider-item-block .slide-text-title, .portfolio-slider .owl-item .slider-item-block .slide-text-title a, .portfolio-slider .owl-item .slider-item-block .slide-text-title a:hover, .portfolio-slider .owl-item .slider-item-block .slide-text-title a:visited {color: #fff;}
	.sub-catalog-slider-body .cat-item-name, 
	.sub-catalog-slider-body .cat-item-name a {overflow: hidden;}
	
	.product-item-detail-tab-content ul.product-item-detail-properties > li {width: 98%;}
	.bx-sidebar-nav   .catalog-section-list-item.additional-list-item .additional-list-item-title {font-size: 16px;}
	
	h1 {font-size: 1.5em;}
	.main-products-slider {display: none;}

	.product-item-detail-properties-content ul.product-item-detail-properties > li {width: 98%; padding-right: 14px; border-bottom: 1px dotted #ccc;}
	.product-item-detail-properties-content ul.product-item-detail-properties > li .product-item-detail-properties-dots {border-bottom: 0;}

	.product-documentation-block.type-table > a {width: 95%;}
}


@media (min-width: 576px) and (max-width: 767.98px) { 
	
	.fullwidth {margin-left: -17vw; margin-right: -17vw;}
	.bx-header-logo a.bx-logo-block,
	.bx-header-logo a.bx-logo-block > div {flex-flow: row nowrap; margin: 14px 0;} 
	.bx-header-logo a.bx-logo-block {align-items: center;}
	a.bx-logo-block img {max-width: 180px; width: 100%; height: auto;}
	.bx-header-logo a.bx-logo-block span.logo-description {max-width: 50%; margin: 0 0 0 14px; font-size: 12px;}
	.top-menu-wrap.top-menu-menu-block .top-menu-menu-block-title .bx-logo-block span {font-size: 12px;}
	.top-menu-menu-button .bx-nav-bars-text,
	.top-menu-search-button .bx-nav-bars-text {display: none;}
	.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > a.bx-nav-1-lvl-link {width: 33%;}
	.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > div.bx-nav-2-lvl-container {left: 33%; width: 65.98%;}
	.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > div.bx-nav-2-lvl-container > ul.bx-nav-list-2-lvl > li.bx-nav-2-lvl {width: 47%;}
	.top-menu-catalog-block ul.bx-nav-list-1-lvl:after {left: 33%;}
	.top-menu-wrap.top-menu-menu-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl {width: auto;}
	
	.mainpage-sections .catalog-section-list-item-lvl-1, 
	.mainpage-sections .catalog-section-list-item.additional-list-item {width: 47%;}
	.mainpage-sections .catalog-section-list-item.additional-list-item .additional-list-item-title {font-size: 20px;}
	.mainpage-sections .catalog-section-list-item.additional-list-item .additional-list-item-button a {font-size: 16px;}
	.main-landing-form-block .main-landing-form-block-content > .row {display: none;}
	.main-landing-form-block .custom-bg-1 {clip-path: initial;}
	.main-landing-form-block .custom-bg-2 {display: none;}
	.main-landing-form form[name="contact_us"] label.combine-label, .main-landing-form form[name="contact_us"] .submit-block {width: 97%;}
	.main-landing-form form[name="contact_us"] label.label-user-accept input[type="checkbox"] + .label-caption {justify-content: center;}
	.main-landing-form-block.type-2 .custom-bg-1 {clip-path: initial;}
	.main-landing-form-block.type-2 .custom-bg-2 {display: none;}
	.main-landing-form .h2.color-blue {color: #fff;}
	.bx-footer ul.catalog-section-list-list li.catalog-section-list-item-lvl-1 {width: 47%;}
	
	.product-item-detail-tab-content ul.product-item-detail-properties > li {width: 98%;}
	.bx-sidebar-nav   .catalog-section-list-item.additional-list-item .additional-list-item-title {font-size: 16px;}
	
	h1 {font-size: 1.75em;}
	.main-products-slider {display: none;}

	.product-item-detail-properties-content ul.product-item-detail-properties > li {width: 98%; padding-right: 14px; border-bottom: 1px dotted #ccc;}
	.product-item-detail-properties-content ul.product-item-detail-properties > li .product-item-detail-properties-dots {border-bottom: 0;}

	.product-documentation-block.type-table > a {width: 95%;}
}


@media (min-width: 768px) and (max-width: 991.98px) {
	
	.fullwidth {margin-left: -15vw; margin-right: -15vw;}
	a.bx-logo-block img {width: 200px;}
	.bx-header-logo a.bx-logo-block span.logo-description {display: none;}
	.top-menu-menu-button .bx-nav-bars-text,
	.top-menu-search-button .bx-nav-bars-text {display: none;}
	.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > a.bx-nav-1-lvl-link {width: 33%;}
	.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > div.bx-nav-2-lvl-container {left: 33%; width: 65.98%;}
	.top-menu-catalog-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl > div.bx-nav-2-lvl-container > ul.bx-nav-list-2-lvl > li.bx-nav-2-lvl {width: 47%;}
	.top-menu-catalog-block ul.bx-nav-list-1-lvl:after {left: 33%;}
	
	.mainpage-sections .catalog-section-list-item-lvl-1, 
	.mainpage-sections .catalog-section-list-item.additional-list-item {width: 47%;}
	
	.top-menu-wrap.top-menu-menu-block ul.bx-nav-list-1-lvl > li.bx-nav-1-lvl {width: auto;}
	
	.product-item-detail-tab-content ul.product-item-detail-properties > li {width: 98%;}
	.bx-sidebar-nav   .catalog-section-list-item.additional-list-item .additional-list-item-title {font-size: 16px;}

	.product-item-detail-properties-content ul.product-item-detail-properties > li {width: 98%; padding-right: 14px; border-bottom: 1px dotted #ccc;}
	.product-item-detail-properties-content ul.product-item-detail-properties > li .product-item-detail-properties-dots {border-bottom: 0;} 
}


@media (min-width: 992px) and (max-width: 1199.98px) {
	
	.fullwidth {margin-left: -15vw; margin-right: -15vw;}
	.top-menu-menu-button .bx-nav-bars-text,
	.top-menu-search-button .bx-nav-bars-text {display: none;}
	.bx-sidebar-nav  .catalog-section-list-item.additional-list-item .additional-list-item-title {font-size: 18px;}
	
}


@media (min-width: 1200px) and (max-width: 1399.98px) { 

	.fullwidth {margin-left: -15vw; margin-right: -15vw;}
	.bx-sidebar-nav  .catalog-section-list-item.additional-list-item .additional-list-item-title {font-size: 24px;}
	
}


@media (min-width: 1400px) {  

	.fullwidth {margin-left: -25vw; margin-right: -25vw;}
	
}

	.product-rows {position:relative;}
	.group-wrapper:nth-child(1) .design-type-title {margin-top:100px;}
	.product-item-listing {border:1px solid #ccc;border-radius:5px;margin-top:-1px;}
	.product-inner.product-item {align-items: stretch}
	.product-listing .product-item-button-container {display:flex;align-items: center;}
	.product-listing .product-col {border-right:1px solid #ccc;padding:0;}
	.product-listing .product-col.price,.product-col.picture {border-right:0;}
	.product-listing .product-inner.product-item  {padding:0;}
	
	
	.product-listing .product-col span {padding:10px;}
	

	
	
	
	img.product-picture {max-width:150px;width: 100%;max-height: 100%;border-radius: 4px;}
	
	
	
.product-header-container .product-col,.header-inner {padding:0;}

.product-header-container .product-col.name {width:31%;}
.product-header-container .product-col.movement {width: 11%;}
.product-header-container .product-col.width {width: 5%;}
.product-header-container .product-col.b-width {width: 5%;}
.product-header-container .product-col.d-width {width: 8%;}
.product-header-container .product-col.height {width: 8%;writing-mode: unset;}	
.product-header-container .product-col.f-step {width: 8%;}
.product-header-container .product-col.mpa {width: 5%;}
.product-header-container .product-col.price {width: 19%;margin-right: 0;border-right:1px solid rgba(0,0,0,0);}


.product-listing .product-col.picture  {width:15%;}
.product-listing .product-col.name {width:16%;}
.product-listing .product-col.movement {width: 11%;}
.product-listing .product-col.width {width: 5%;}
.product-listing .product-col.b-width {width: 5%;}
.product-listing .product-col.d-width {width: 8%;}
.product-listing .product-col.height {width: 8%;}
.product-listing .product-col.f-step {width:8%;}
.product-listing .product-col.mpa {width: 5%;}
.product-listing .product-col.price {width: 13%;}
.product-listing .product-col.price.without_btn {width: 19%;}
.product-item-button-container {width: 6%;}

.product-listing .product-col.price.without_btn > a,
.product-listing .product-col.price.without_btn > a:hover {
	color: #fff!important;
	font-size: 14px;
	font-weight: 400;
}

.catalog-section .product-rows.row {min-width:984px;}
.price-on-request{
	font-size: 14px;
}
@media (max-width: 1100px){
.product-header-container .product-col.name {
    width: 34%;
    margin-right: 0%; 
    padding-left: 0px;
}

.product-col.picture {
     height: auto !important; 
     width: 16% !important; 
}

.product-col.picture {
    background: none;
    border-radius: 4px;
    backdrop-filter: blur(5px);
    max-height: 100%;
    overflow: visible;
}
svg.zoom-overlay {
    padding: 50px;
}
}

.bx-header-phone-mail a{font-size:14px;color:#000;}
.top-menu-menu-block .mail-block a,	
.top-menu-menu-block a.telephone-link {color:#fff !important}
.group-wrapper {margin-top:30px;}

.contacts_list {
	display: flex;
	flex-direction: row;
	gap: 10px;
}
.contacts_list .contacts_item {
	flex: 1 1 50%;
}

@media (max-width: 768px){
	.contacts_list {
		display: flex;
		flex-direction: column;
		gap: 0;
	}
	.contacts_list .contacts_item {
		padding: 0;
	}
}

.pr-md-5.bx-header-logo {
	padding-right: 0!important;
}

.header-menu__column {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: column;
	gap: 18px;
}

.header-menu__column .top-menu-button,
.header-menu__column a.top-menu-button {
	align-self: flex-start;
}

.header-menu__row_mobile_show {
	display: none;
}

@media (max-width: 991px) {
	.mb_mobile_none {
		margin-bottom: 0!important;
	}

	.header-menu__column_mobile_row {
		flex-direction: row;
	}

	.header-menu__column {
		gap: 24px;
		justify-content: space-between;
	}

	.header-menu__column_mobile_hide {
		display: none;
	}

	.header-menu__row {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		gap: 24px;
		margin: 14px 0 1rem;
	}

	.header-menu__row_mobile_show {
		display: flex;
	}
}

/* Шапка -> WhatsApp иконка */
body:not(.top-menu-menu-open)
.bx-header-section
.whatsapp-link {
	transform: scale(1.75) translate(7px, 0);
}

@media (max-width: 1399px) {
	body:not(.top-menu-menu-open)
	.bx-header-section
	.whatsapp-link {
		transform: scale(1.2) translate(7px, 0);
	}
}

@media (max-width: 991px) {
	body:not(.top-menu-menu-open)
	.bx-header-section
	.whatsapp-link {
		transform: scale(1.2);
	}
}
/* / Шапка -> WhatsApp иконка */

/* End */


/* Start:/local/templates/master_proof_theme_new/css/owl.carousel.min.css?17290732113351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/master_proof_theme_new/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */
/* /local/templates/master_proof_theme_new/components/bitrix/menu/top_menu_catalog_masterproof/style.css?17290732119512 */
/* /local/templates/master_proof_theme_new/components/bitrix/menu/top_menu_menu_masterproof/style.css?17290732114647 */
/* /local/templates/master_proof_theme_new/components/bitrix/form.result.new/contact-us-master-proof/style.css?172907321144 */
/* /local/templates/master_proof_theme_new/components/bitrix/search.title/search_title_masterproof/style.css?17290732113708 */
/* /local/templates/master_proof_theme_new/components/bitrix/sale.basket.basket.line/basket_line_master_proof/style.css?17290732114656 */
/* /bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1644669961620 */
/* /bitrix/components/bitrix/sale.basket.basket.line/templates/bootstrap_v4/style.min.css?16450317294065 */
/* /local/templates/master_proof_theme_new/components/bitrix/form.result.new/proposal-master-proof/style.css?1734005445488 */
/* /local/templates/master_proof_theme_new/components/bitrix/form.result.new/order-calculation-master-proof/style.css?172907321144 */
/* /local/templates/master_proof_theme_new/template_styles.css?175336708380317 */
/* /local/templates/master_proof_theme_new/css/owl.carousel.min.css?17290732113351 */
