/* @font-face { */
    /* font-family:'Roboto'; */
    /* src:url('fonts/subset-Roboto-Regular.eot'); */
    /* src:local('Roboto'), local('Roboto-Regular'), */
        /* url('fonts/subset-Roboto-Regular.eot?#iefix') format('embedded-opentype'), */
        /* url('fonts/subset-Roboto-Regular.woff2') format('woff2'), */
        /* url('fonts/subset-Roboto-Regular.woff') format('woff'), */
        /* url('fonts/subset-Roboto-Regular.ttf') format('truetype'); */
    /* font-weight:normal; */
    /* font-style:normal; */
/* } */

@font-face {
    font-family:'IBM Plex Sans';
    src:url('fonts/subset-IBMPlexSans-Regular.eot');
    src:local('IBM Plex Sans Regular'), local('IBMPlexSans-Regular'),
        url('fonts/subset-IBMPlexSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/subset-IBMPlexSans-Regular.woff2') format('woff2'),
        url('fonts/subset-IBMPlexSans-Regular.woff') format('woff'),
        url('fonts/subset-IBMPlexSans-Regular.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
	font-display:swap;
}

@font-face {
    font-family:'IBM Plex Sans';
    src:url('fonts/subset-IBMPlexSans-Medium.eot');
    src:local('IBM Plex Sans Medium'), local('IBMPlexSans-Medium'),
        url('fonts/subset-IBMPlexSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/subset-IBMPlexSans-Medium.woff2') format('woff2'),
        url('fonts/subset-IBMPlexSans-Medium.woff') format('woff'),
        url('fonts/subset-IBMPlexSans-Medium.ttf') format('truetype');
    font-weight:500;
    font-style:normal;
	font-display:swap;
}

@font-face {
    font-family:'Grtsk Tera';
    src:url('fonts/subset-GrtskTera-Semibold.eot');
    src:local('Grtsk Tera Semibold'), local('GrtskTera-Semibold'),
        url('fonts/subset-GrtskTera-Semibold.eot?#iefix') format('embedded-opentype'),
        url('fonts/subset-GrtskTera-Semibold.woff2') format('woff2'),
        url('fonts/subset-GrtskTera-Semibold.woff') format('woff'),
        url('fonts/subset-GrtskTera-Semibold.ttf') format('truetype');
    font-weight:600;
    font-style:normal;
	font-display:swap;
}

@font-face {
    font-family:'Druk Wide Cyr';
    src:url('fonts/Druk-Wide-Cyr.ttf');
    font-weight:500;
}

@font-face {
	font-family:'Jua';
	src:url('fonts/Jua-Regular.ttf');
	font-weight:400;
}

@font-face {
	font-family:'Grtsk Tera';
	src:url('fonts/GrtskTera-Regular.ttf');
	font-weight:400;
}

@font-face {
	font-family:'IBM Plex Sans';
	src:url('fonts/IBMPlexSans_SemiCondensed-SemiBold.ttf');
	font-weight:600;
}

/* @import url('https://fonts.googleapis.com/css?family=Roboto:300,400&subset=cyrillic-ext'); */
/* @import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@500;700&display=swap'); */


/* html	{ */
	/* min-width:1230px; */
/* } */

html	{
	font:400 16px 'IBM Plex Sans', sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	color:#2D2F33;
}

html *{
	margin:0;
	padding:0;
	outline:0;
	/*text-rendering:optimizeLegibility;*/
}

body{
	margin:0;
	/* min-width:1230px; */
	position:relative;
	padding:0 0 500px 0;
}

body.noscroll	{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	overflow:hidden;
	width:100%;
	min-height:200%;
	min-height:300vh;
	padding-right:17px;
	box-sizing:border-box;
}
@media screen and (max-width:1249px) {
	body.noscroll	{
		padding-right:0;
	}
}

.blured	{
	/* -webkit-filter:blur(2px); */
	/* filter:blur(2px); */
	/* -webkit-transition:-webkit-filter .2s linear 0s; */
	/* -moz-transition:-moz-filter .2s linear 0s; */
	/* -ms-transition:-ms-filter .2s linear 0s; */
	/* -o-transition:-o-filter .2s linear 0s; */
	/* transition:filter .2s linear 0s; */
}
.unblured, .unblured.blured	{
	-webkit-filter:blur(0);
	filter:blur(0);
}



article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block;
}

a img	{
	border:0;
}

a[data-rel^="ISO"]	{
	position:relative;
	display:inline-block;
}

a[data-rel^="ISO"] .ISOicon	{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	width:0px;
	height:0px;
}

a[data-rel^="ISO"] .ISOicon::before	{
	content:'';
	display:block;
	width:85px;
	height:85px;
	position:absolute;
	top:-42.5px;
	left:-42.5px;
	transition:0.2s;
	opacity:0;
	transform:scale(0.1);
	border-radius:42.5px;
}

a[data-rel^="ISO"]:hover .ISOicon::before	{
	opacity:1;
	transform:scale(1);
}

video	{
	max-width: 100%;
    margin: 0 auto;
    max-height: 100%;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    position: absolute;
    z-index:2;
}

video.banner_video_bg{
	max-height: 2000px;
	max-width: 2000px;
	width:100%;
	height:auto;
    z-index: 1;
    filter: blur(60px) brightness(85%);
}
@media screen and (max-width:900px) {
	video.banner_video_bg{
		filter: blur(60px) brightness(50%);
		width:auto;
		height:100%;
	}
}
/* Основные блоки */

main, .main	{
	flex:1 1 50%;
	position:relative;
	/* z-index:1; */
	/* padding:15px 15px 15px 15px; */
	/* color:#2D2F33; */
	/* box-sizing:border-box; */
}

aside.left_block	{
	display:block;
	flex:0 0 235px;
	padding:15px 0 15px 15px;
}

aside.right_block, aside.right_block_in_elem	{
	display:block;
	flex:0 0 348px;
	padding:0 0 0 24px;
}
/* aside.right_block_in_elem	{ */

/* } */

@media screen and (max-width: 1366px) {
	aside.right_block, aside.right_block_in_elem .rb_elem_1 .h3 {
		font-size: 22px;
		padding-bottom: 0;
	}

	aside.right_block, aside.right_block_in_elem .rb_elem_1 .ratings .star {
		width: 21px;
		height: 20px;
	}

	aside.right_block, aside.right_block_in_elem .rb_elem_1 .ratings_hint {
		padding: 0;
	}

	aside.right_block, aside.right_block_in_elem .rb_elem_2 .costs_elem {
		padding-top: 0;
	}

	aside.right_block, aside.right_block_in_elem .rb_elem_2 .costs_elem .cost {
		font-size: 24px;
	}

	aside.right_block, aside.right_block_in_elem .rb_elem_2 .b_button {
		margin: 0;
		padding: 5px 16px;
	}

	.widget.widget-over-split {
		padding-top: 5px;
	}
	
}


@media screen and (max-width:1100px) {
	aside.right_block, aside.right_block_in_elem	{
		display:none;
	}

	.widget.widget-over-split {
		padding-top: unset;
	}
}
.mid	{
	/* width:100%; */
	margin:0 auto;
	position:relative;
	height:100%;
	max-width:100%;
	margin:0 32px;
	/* box-sizing:border-box; */
}

@media screen and (min-width: 1921px){
	.mid {
		margin: 0 auto;
		max-width: 1920px;
	}
}

.mid_flex	{
	display:flex;
}
.mid_text	{
	width:1120px;
	max-width:100%;
	margin:0 auto;
	padding:40px 0;
	font:400 16px / 26px 'IBM Plex Sans', sans-serif;
}
@media screen and (max-width:1339px) {
	.mid_text	{
		width:908px;
	}
}
@media screen and (max-width:1199px) {
	.mid_text	{
		width:668px;
	}
}
@media screen and (max-width:1199px) {
	.mid_text	{
		width:668px;
	}
}
@media screen and (max-width:959px) {
	.mid_text	{
		width:auto;
		margin:0 16px;
		padding:24px 0;
	}
}

/* Основные блоки - Конец */

/* Стили основных элементов .main_middle */

h1, .h1	{
	font:600 40px / 48px 'Grtsk Tera', sans-serif;;
	color:#2D2F33;
}

h2, .h2	{
	font:600 32px / 38px 'Grtsk Tera', sans-serif;;
	color:#2D2F33;
	padding:10px 0;
}
h3, .h3	{
	font:600 28px / 32px 'Grtsk Tera', sans-serif;;
	color:#2D2F33;
	padding:10px 0;
}
h4, .h4	{
	font:500 16px / 22px 'IBM Plex Sans', sans-serif;
	color:#2D2F33;
	padding:10px 0 0 0;
}
h5, .h5	{
	font:600 24px / 28px 'Grtsk Tera', sans-serif;;
	color:#2D2F33;
	padding:10px 0 0 0;
}

@media screen and (max-width:959px) {
	h1, .h1	{
		font-size:20px;
		line-height:28px;
	}
	h2, .h2	{
		font-size:20px;
		line-height:28px;
	}
	h3, .h3	{
		font-size:18px;
		line-height:24px;
	}
}

p+p	{
	padding-top:16px;
}

li p:first-child	{
	padding-top:0;
}

.bright	{
	color:#CB7D5D;
}

.light	{
	color:rgba(45, 47, 51, 0.4);
}


ul.ul	{
	list-style:none;
	padding:0 0 10px 0;
}
ul.ul > li	{
	position:relative;
	font:400 20px / 24px 'IBM Plex Sans', sans-serif;
	padding:0 0 0 25px;
}
ul.ul > li::before	{
	position:absolute;
	top:10px;
	left:10px;
	content:'';
	background:#57595C;
	width:4px;
	height:4px;
	border-radius:2px;
}

ol.ol	{
	list-style:none;
	position:relative;
	/* padding-left:60px; */
	min-height:60px;
	padding:10px 0 10px 0;
}

ol.ol > li	{
	position:relative;
	font:400 14px / 22px 'IBM Plex Sans', sans-serif;
	padding:5px 0 5px 20px;
	min-height:50px;
	counter-increment:myCounter;
}

ol.ol > li::before {
	content:counter(myCounter)'.';
	display:block;
	position:absolute;
	left:0;
	top:0;
	/* text-align:center; */
	width:20px;
	height:22px;
	/* color:rgba(255, 0, 100, 1); */
	/* background:-webkit-linear-gradient(top, rgba(255, 0, 100, 1) 0%, #CB7D5D 70%, #000 100%); */
	/* -webkit-background-clip:text; */
	/* -webkit-text-fill-color:transparent; */
	/* text-shadow:none !important; */
	/* font:400 60px / 60px 'Grtsk Tera', sans-serif;; */
	padding:5px 0 5px 0;
	margin:0;
}
@media screen and (max-width:767px) {
	ul.ul > li, ol.ol > li	{
		font:400 14px / 22px 'IBM Plex Sans', sans-serif;
	}
}

/* Общие стили - Начало */
img	{
	border:0;
	max-width:100%;
	height:auto;
}
iframe	{
	border:0;
	max-width:100%;
}
.clear	{
	clear:both;
	width:100%;
}
.none	{
	display:none !important;
}
.center	{
	text-align:center;
}
.table	{
	display:table;
}
.td	{
	display:table-cell;
}
.padding0	{
	padding:0 !important;
}
.w100	{
	width:100%;
}
.w50	{
	width:50%;
}

.p40_0	{
	padding-top:40px !important;
	padding-bottom:0 !important;
}
.p0_40	{
	padding-top:0 !important;
	padding-bottom:40px !important;
}
.pt_30_b_30	{
	padding-top:30px !important;
	padding-bottom:30px !important;
}
.pt_0_b_30	{
	padding-top:0 !important;
	padding-bottom:30px !important;
}
.pt_15_b_30	{
	padding-top:15px !important;
	padding-bottom:30px !important;
}

.pt_40_b_20, aside.pt_40_b_20	{
	padding-top:40px !important;
	padding-bottom:20px !important;
}
.p0_100	{
	padding-top:0 !important;
	padding-bottom:100px !important;
}
.relative	{
	position:relative;
}
.column {
	display:block;
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2;
	-webkit-column-gap:40px;
	-moz-column-gap:40px;
	column-gap:40px;
	-webkit-column-rule:1px solid rgba(255,255,255,0.2);
	-moz-column-rule:1px solid rgba(255,255,255,0.2);
	column-rule:1px solid rgba(255,255,255,0.2);
	padding:10px 0 10px 0;
}
.column > p:first-child	{
	margin-top:0;
	padding-top:0;
}
.dashed_a, a.dashed_a, .dashed, a.dashed	{
	text-decoration:none;
    border-bottom:1px dashed rgb(110, 110, 110);
	height:1em;
	line-height:1.05em;
}
.marked	{
	background:#F7F7F7;
	border-radius:12px;
	margin:24px 0;
	padding:24px;
}

.a, .utp a	{
	color:#2f80ed;
	text-decoration:underline;
	transition:0.2s;
	cursor:pointer;
}
.a:hover, .utp a:hover{
	color:#CB7D5D;
}

strong	{
	font-weight:500;
}

/* Хлебные крошки - Начало */
.breadcrumbs	{
	width:100%;
	line-height:20px;
	color:#2D2F33;
	padding:24px 0 10px 0;
}
.breadcrumbs a, .breadcrumbs span 	{
	color:#2D2F33;
	text-decoration:none;
	position:relative;
	opacity:0.6;
	transition:0.2s;
	font:400 14px / 22px 'IBM Plex Sans', sans-serif;
}
.breadcrumbs a:hover, .breadcrumbs span	{
	text-decoration:none;
	opacity:1;
}
.breadcrumbs > .breadcrumbs_separ	{
	padding:0 4px;
	opacity:0.6;
	font:400 14px / 22px 'IBM Plex Sans', sans-serif;
}
.breadcrumbs > .breadcrumbs_separ::before{
	content:'/';
}
/* Хлебные крошки - Конец */


@media screen and (max-width:1249px) {
	html, body{
		min-width:320px;
		padding:0;
	}

	.mid	{
		width:auto;
		max-width:100%;
		/* min-width:320px; */
	}

	.slider_logo_cont, .slider_logo	{
		max-width:100%;
		overflow:hidden;
	}

	.main_mid, .main_bg	{
		position:relative;
		top:0;
		bottom:0;
		left:0;
		right:0;
		padding:0;
	}
}


@media print	{
	.left_block, .right_block {
		display:none !important;
	}
	main {
		width:100% !important;
		box-sizing:border-box !important;
	}
	a[href^=http]:after {
		content:" <" attr(href) ">";
	}
	.breadcrumbs a:after{
		display:none;
	}
	h2	{
		page-break-before:always;
	}
	.tabs_content .box	{
		display:block;
	}
	*	{
		-webkit-print-color-adjust:exact;
	}
}
@media screen and (min-width:1250px) {
	.desctopHide, .menu li.desctopHide + .menu_separ	{
		display:none !important;
	}
}
@media screen and (max-width:1249px) {
	.mobHide, .menu li.mobHide + .menu_separ		{
		display:none !important;
	}
}

@media screen and (max-width:767px) {
	.x767	{
		display:block;
	}
}

ymaps {
	max-width:100% !important;
}
ymaps ymaps	{
	max-width:none !important;
}


footer	{
	min-height:500px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:#F7F7F7;
	overflow:hidden;
	box-sizing:border-box;
}
footer .mid	{
	margin:32px 32px;
	box-sizing:border-box;
	position:relative;
}
.f_contacts	{
	position:absolute;
	top:0;
	left:0;
}

.f_copy	{
	position:absolute;
	left:0;
	top:357px;
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
	color:#C0C1C2;
	width:300px;
}
.f_menu	{
	position:absolute;
	max-width:100%;
	left:42.3%;
	right:8%;
	top:0;
	display:flex;
	flex-wrap:wrap;
}
.f_menu .folder {
	flex:0 0 25%;
	box-sizing:border-box;
	padding:0 20px 0 0;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
}
.f_name	{
	display:block;
	font:500 16px / 24px 'IBM Plex Sans', sans-serif;
	color:#57595C;
	text-decoration:none;
	padding-bottom:16px;
	transition:0.2s;
}
.f_elem	{
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
	color:#969799;
	text-decoration:none;
	transition:0.2s;
	margin-bottom:8px;
}
.f_name:hover, .f_elem:hover	{
	color:#CB7D5D;
}

.soc	{
	display:flex;
	padding:0 0 16px 0;
}
.soc_ok, .soc_vk, .soc_in	{
	display:block;
	width:40px;
	height:40px;
	background:#6C6D70 50% 50% no-repeat;
	margin-right:8px;
	border-radius:20px;
	transition:0.2s;
}
.soc_ok:hover, .soc_vk:hover, .soc_in:hover	{
	background-color:#CB7D5D;
}
.soc_ok	{
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.947317 5.05026C0.931188 7.82056 3.1992 10.1135 5.96509 10.1229C8.75906 10.1326 11.0428 7.89177 11.057 5.12714C11.0711 2.29715 8.82462 0.00756039 6.02584 1.98978e-05C3.23271 -0.00773005 0.963235 2.24939 0.947317 5.05026ZM6.00573 2.58515C7.37852 2.58641 8.47398 3.68146 8.4788 5.05697C8.48341 6.43227 7.39088 7.53444 6.01851 7.53925C4.64195 7.54428 3.53706 6.45698 3.52679 5.08671C3.51611 3.69863 4.62142 2.58369 6.00573 2.58515Z' fill='white'/%3e%3cpath d='M0.874913 12.6071C2.07176 13.5431 3.46968 13.925 5.02009 14.0867C4.97797 14.1317 4.94167 14.1713 4.90867 14.2073C4.85584 14.2649 4.81146 14.3134 4.76518 14.36C4.54421 14.5816 4.32327 14.8031 4.10231 15.0247C3.18636 15.9433 2.27023 16.862 1.35206 17.7788C1.11642 18.014 0.947595 18.2763 0.930838 18.6196C0.906541 19.1271 1.22136 19.6321 1.7161 19.8719C2.18151 20.0979 2.65908 20.0267 3.0604 19.631C3.95416 18.7498 4.84268 17.8636 5.71696 16.9636C5.93563 16.7386 6.05481 16.6896 6.3026 16.9487C6.87503 17.5478 7.46279 18.132 8.05061 18.7164C8.33714 19.0012 8.62368 19.286 8.90847 19.5726C9.13531 19.8011 9.39064 19.9641 9.71802 19.9867C10.2348 20.0221 10.7618 19.6914 10.9972 19.1887C11.2125 18.7287 11.1308 18.2383 10.7398 17.8429C10.0101 17.1051 9.27695 16.3708 8.54377 15.6364C8.12353 15.2155 7.70328 14.7946 7.2837 14.373C7.22403 14.313 7.17531 14.2597 7.1013 14.1787C7.07608 14.151 7.04792 14.1202 7.01539 14.0848C7.86348 13.9834 8.72038 13.8307 9.5027 13.5274C10.3301 13.2065 11.0747 12.7468 11.6938 12.1113C12.0975 11.6968 12.1017 11.1756 11.7741 10.6417C11.4873 10.1742 10.989 9.97795 10.4547 10.1151C10.1799 10.1859 9.94277 10.3246 9.72096 10.4947C7.48206 12.0007 4.4179 11.9584 2.18738 10.4258C2.07804 10.3499 1.96389 10.2794 1.84408 10.2228C1.22534 9.93103 0.630057 10.067 0.275444 10.5751C-0.139073 11.1689 -0.08629 11.7452 0.437565 12.2483C0.54592 12.3523 0.665657 12.4449 0.785214 12.5374C0.815186 12.5606 0.845146 12.5837 0.874913 12.6071Z' fill='white'/%3e%3c/svg%3e ");
}
.soc_vk	{
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.4823 1.61744C21.6454 1.12811 21.4823 0.772241 20.76 0.772241H18.3601C17.7544 0.772241 17.4748 1.08363 17.3117 1.41726C17.3117 1.41726 16.0768 4.26423 14.3526 6.11032C13.7934 6.64412 13.5371 6.82207 13.2342 6.82207C13.0711 6.82207 12.8614 6.64413 12.8614 6.15481V1.59519C12.8614 1.0169 12.675 0.75 12.1624 0.75H8.38788C8.01509 0.75 7.78209 1.0169 7.78209 1.28381C7.78209 1.83986 8.64418 1.97331 8.73738 3.53025V6.91103C8.73738 7.64502 8.59758 7.77847 8.29469 7.77847C7.4792 7.77847 5.49872 4.90925 4.31044 1.63968C4.07744 0.994662 3.84445 0.75 3.23865 0.75H0.815488C0.116498 0.75 0 1.06139 0 1.39502C0 1.99555 0.81549 5.02046 3.79785 9.02402C5.77832 11.7598 8.59758 13.2278 11.1372 13.2278C12.675 13.2278 12.8614 12.8941 12.8614 12.3381V10.2696C12.8614 9.60231 13.0012 9.4911 13.4905 9.4911C13.84 9.4911 14.4691 9.66904 15.8904 10.9813C17.5214 12.5383 17.801 13.25 18.7096 13.25H21.1095C21.8085 13.25 22.1347 12.9164 21.9483 12.2714C21.7386 11.6263 20.9464 10.6922 19.9212 9.58007C19.362 8.95729 18.5232 8.2678 18.2669 7.93417C17.9174 7.48933 18.0106 7.31139 18.2669 6.91103C18.2436 6.91103 21.1794 2.95196 21.4823 1.61744Z' fill='white'/%3e%3c/svg%3e ");
}
.soc_in	{
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.9289 0.0711037C13.6427 0.0124195 13.257 0 10 0C6.74304 0 6.35726 0.0124195 5.07103 0.0711037C3.88179 0.125372 3.2359 0.324065 2.80608 0.491111C2.27627 0.686649 1.79701 0.998442 1.40355 1.40357C0.998431 1.79703 0.686645 2.27628 0.491111 2.80608C0.32407 3.2359 0.125372 3.88179 0.0711035 5.07105C0.0124195 6.35726 0 6.74304 0 10C0 13.257 0.0124195 13.6427 0.0711035 14.929C0.125372 16.1182 0.324065 16.7641 0.491111 17.1939C0.686652 17.7237 0.998444 18.203 1.40357 18.5964C1.79703 19.0016 2.27628 19.3134 2.80608 19.5089C3.2359 19.6759 3.88178 19.8746 5.07105 19.9289C6.35708 19.9876 6.74282 20 10 20C13.2572 20 13.6429 19.9876 14.9289 19.9289C16.1182 19.8746 16.7641 19.6759 17.1939 19.5089C17.72 19.306 18.1977 18.9951 18.5964 18.5964C18.9951 18.1977 19.306 17.72 19.5089 17.1939C19.6759 16.7641 19.8746 16.1182 19.9289 14.9289C19.9876 13.6427 20 13.257 20 10C20 6.74304 19.9876 6.35726 19.9289 5.07103C19.8746 3.88179 19.6759 3.2359 19.5089 2.80608C19.3133 2.27627 19.0016 1.79701 18.5964 1.40355C18.203 0.998432 17.7237 0.686646 17.1939 0.491111C16.7641 0.32407 16.1182 0.125353 14.9289 0.0711037ZM10 3.90109C8.79375 3.90109 7.61459 4.25879 6.61163 4.92894C5.60867 5.5991 4.82696 6.55162 4.36535 7.66604C3.90374 8.78047 3.78296 10.0068 4.01829 11.1898C4.25362 12.3729 4.83448 13.4596 5.68743 14.3126C6.54037 15.1655 7.62709 15.7464 8.81016 15.9817C9.99323 16.217 11.2195 16.0962 12.3339 15.6346C13.4484 15.173 14.4009 14.3913 15.071 13.3884C15.7412 12.3854 16.0989 11.2062 16.0989 9.99999C16.0989 8.38246 15.4563 6.83118 14.3126 5.68742C13.1688 4.54365 11.6175 3.90109 10 3.90109ZM17.6236 3.51991C17.6236 4.15147 17.1116 4.66346 16.4801 4.66346C15.8485 4.66346 15.3365 4.15147 15.3365 3.51991C15.3365 2.88835 15.8485 2.37637 16.4801 2.37637C17.1116 2.37637 17.6236 2.88835 17.6236 3.51991Z' fill='white'/%3e%3cpath d='M7.80053 13.2917C8.45158 13.7267 9.21699 13.9589 10 13.9589C11.05 13.9589 12.0569 13.5418 12.7994 12.7994C13.5418 12.0569 13.9589 11.05 13.9589 9.99999C13.9589 9.21699 13.7267 8.45157 13.2917 7.80053C12.8567 7.14948 12.2384 6.64206 11.515 6.34241C10.7916 6.04277 9.99561 5.96437 9.22765 6.11713C8.45969 6.26988 7.75428 6.64694 7.20061 7.2006C6.64694 7.75427 6.26989 8.45968 6.11713 9.22764C5.96438 9.9956 6.04278 10.7916 6.34242 11.515C6.64206 12.2384 7.14949 12.8567 7.80053 13.2917Z' fill='white'/%3e%3c/svg%3e ");
}
.f_phone	{
	display:block;
	font:400 20px / 26px 'IBM Plex Sans', sans-serif;
	padding-bottom:4px;
	color:#57595C;
	text-decoration:none;
}
.f_callback	{
	cursor:pointer;
	text-align:center;
	width:190px;
	font:500 16px / 40px 'IBM Plex Sans', sans-serif;
	box-shadow:inset 0 0 0 1px #D5D5D6, 0px 3px 6px rgb(0, 0, 0, 0);
	transition:0.2s;
	color:#57595C;
	border-radius:6px;
	margin-top:8px;
}
.f_callback:hover	{
	background:#fff;
	box-shadow:inset 0 0 0 1px #D5D5D6, 0px 3px 6px rgb(0, 0, 0, 0.17);
}
.f_hint	{
	padding:22px 0 0 0;
	font:400 12px / 18px 'IBM Plex Sans', sans-serif;
	color:#969799;
}
.f_privacy	{
	position:absolute;
	left:40%;
	right:10%;
	top:417px;
	display:flex;
}
.f_privacy a {
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
	color:#969799;
	display:block;
	margin-right:40px;
	transition:0.2s;
	text-decoration:none;
}
.f_privacy a:hover{
	color:#CB7D5D;
}
@media screen and (max-width:1249px) {
	footer	{
		position:static;
	}
	.f_menu, .f_contacts, .f_copy, .f_privacy	{
		position:static;
		padding:0 0 20px 0;
	}
	.f_menu	{
		width:600px;
	}
}
@media screen and (max-width:959px) {
	.f_menu .folder	{
		flex:1 0 50%;
		padding-bottom:20px;
	}
}
@media screen and (max-width:599px) {
	.f_menu .folder	{
		flex:1 0 100%;
	}
	.f_privacy	{
		flex-direction:column;
	}
	.f_privacy > a	{
		padding-bottom:8px;
	}
}

@media print	{
	footer	{
		display:none !important;
	}
}

/* Стили для шапки - Начало */

header	{
	height:70px;
	position:relative;
	z-index:100;
	background:#FFFFFF;
	box-shadow:0px 3px 6px rgba(0, 0, 0, 0.17);
	padding:8px 0;
	transition:padding 0.2s;
	width:100%;
	z-index:1001;
}
header.active	{
	padding:0 0;
	max-width:100%;
}
header .mid	{
	display:flex;
	height:100%;
	align-items:center;
}

.logo, a.logo, a.logo:hover, a.logo:active, .p404_logo	{
	/* position:absolute; */
	/* top:0; */
	/* left:0; */
	flex:0 0 218px;
	width:218px;
	display:block;
	height:52px;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 218 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.2841 27.607C17.3435 26.3569 17.3435 24.6721 18.2841 23.4167L17.9101 23.1395L17.9266 23.1504L18.2841 23.4167L28.6638 9.61214L34.7695 17.7209C36.6342 20.1992 39.61 21.6775 42.7398 21.6775H47.5474C48.9335 21.6775 50.1821 20.9166 50.8037 19.6938C51.4253 18.471 51.2988 17.0253 50.4737 15.9274L40.3911 2.52508C39.3515 1.13919 37.7453 0.345703 36.0016 0.345703C34.6209 0.345703 33.3283 0.84571 32.3327 1.73703C31.3371 0.84571 30.0444 0.345703 28.6638 0.345703C27.2886 0.345703 25.996 0.84571 25.0004 1.73703C24.0048 0.84571 22.7121 0.345703 21.3315 0.345703C19.5823 0.345703 17.9816 1.13919 16.942 2.52508L17.316 2.80226L16.942 2.52508L2.07935 22.2862L2.39839 22.5199L2.4534 22.5634L2.07935 22.2862C0.627194 24.2156 0.627194 26.808 2.07935 28.7374L2.4534 28.4602L2.32688 28.5526L2.07935 28.732L16.9365 48.4986C17.9816 49.8899 19.5823 50.6834 21.3315 50.6834C22.7121 50.6834 24.0048 50.1834 25.0004 49.2866C25.996 50.1834 27.2886 50.6834 28.6693 50.6834C30.0499 50.6834 31.3426 50.1834 32.3382 49.292C33.3338 50.1888 34.6264 50.6834 36.0071 50.6834C37.7563 50.6834 39.357 49.8899 40.3966 48.504L50.3087 35.3245C51.1668 34.1831 51.3043 32.6831 50.6552 31.4059C50.0061 30.1287 48.7025 29.3407 47.2668 29.3407H42.6133C39.5715 29.3407 36.6782 30.7809 34.863 33.194L28.6693 41.4169L18.2841 27.607ZM39.2304 47.6507L39.1864 47.6181L39.2304 47.6507ZM3.23998 27.8841L3.61402 27.607C2.67342 26.3569 2.67342 24.6721 3.61402 23.4167L18.4767 3.65553C19.1587 2.75335 20.1928 2.23703 21.3315 2.23703C22.2611 2.23703 23.1192 2.57943 23.7682 3.19357L9.41166 22.2862L9.7912 22.5634L9.7802 22.558L9.41166 22.2862C7.9595 24.2156 7.9595 26.808 9.41166 28.7374L23.7682 47.8355C23.1137 48.4496 22.2556 48.792 21.3315 48.792C20.1928 48.792 19.1587 48.2757 18.4767 47.3735L18.1026 47.6507L18.4767 47.3735L3.61952 27.607L3.25098 27.8787L3.23998 27.8841ZM16.744 28.7374L27.4757 42.9985L25.0004 46.2866L10.9463 27.607C10.0002 26.3569 10.0002 24.6667 10.9463 23.4167L10.7703 23.2862L10.7648 23.2808L10.9463 23.4167L25.0004 4.73707L27.4757 8.02516L16.744 22.2862L17.118 22.5634L16.744 22.2862C15.2918 24.2156 15.2918 26.808 16.744 28.7374ZM28.6638 44.5909L31.1061 47.8355C30.4515 48.4496 29.5934 48.792 28.6638 48.792C27.7342 48.792 26.8761 48.4496 26.2215 47.8355L28.6638 44.5909ZM42.6023 31.2374H43.6474L32.3272 46.292L29.8574 43.0093L36.3811 34.3299C37.8388 32.3951 40.1656 31.2374 42.6023 31.2374ZM28.6693 6.43274L26.227 3.18813C26.8816 2.574 27.7342 2.23703 28.6638 2.23703C29.5934 2.23703 30.4515 2.57943 31.1061 3.19357L28.6693 6.43274ZM35.9301 16.8731L36.3041 16.5959L29.8574 8.02516L32.3272 4.7425L43.6529 19.7971H42.7398C40.2206 19.7971 37.8113 18.6014 36.3096 16.6014L35.9521 16.8622L35.9301 16.8731ZM49.3076 16.7862L49.2691 16.8133L48.9335 17.0579C49.3351 17.5905 49.3956 18.2536 49.093 18.846C48.7905 19.4384 48.2184 19.7916 47.5419 19.7916H46.0402L33.5593 3.19357C34.2139 2.57943 35.072 2.23703 35.9961 2.23703C37.1347 2.23703 38.1688 2.75335 38.8509 3.65553L48.9335 17.0579L49.3076 16.7862ZM48.763 34.1994L38.8509 47.3735C38.1688 48.2757 37.1347 48.792 35.9961 48.792C35.0665 48.792 34.2084 48.4496 33.5538 47.8355L46.0292 31.2374H47.2503C47.9764 31.2374 48.5925 31.6179 48.928 32.2592C49.258 32.9005 49.1975 33.6233 48.763 34.1994Z' fill='%23CB7D5D'/%3e%3cpath d='M16.7437 22.2874L17.1185 22.5651L16.7437 22.2874Z' fill='%23CB7D5D'/%3e%3cpath d='M16.944 2.52551H16.9385L17.3188 2.80327L16.944 2.52551Z' fill='%23CB7D5D'/%3e%3cpath d='M206.185 10.8602H200.139V3.81873H192.922V13.4194C192.922 14.8223 194.058 15.9514 195.464 15.9514L205.97 16.0198C209.503 16.0198 210.465 17.1968 210.465 18.7365V18.8323C210.465 20.3446 209.503 21.6105 205.97 21.6105H200.146H194.536V21.5626H187.188V3.81873H162.567C162.567 15.8898 162.255 19.1334 161.327 20.2761C160.801 20.9262 160.122 21.0768 159 21.0768H158.536H153.376V3.81873H146.159L130.708 19.0444V3.81873H125.396H123.491H121.047H119.128H100.692H93.9183H81.999V3.83241C69.5049 4.24299 67.7734 11.0107 67.7734 14.9865V15.8692C67.7734 19.7834 69.7334 26.7428 81.999 27.167V27.1807H94.0083V21.7474L82.3106 21.6242C76.8739 21.1178 75.3295 17.929 75.3295 15.4997V15.137C75.3295 12.5299 76.68 9.67633 82.3106 9.25891H93.9183H100.692H103.829V26.7975H111.108V9.25891H119.135H121.053H123.498V26.7975H130.715L146.173 11.6334V26.7975H149.567H153.397H158.557H160.572H160.593C164.291 26.7975 165.87 25.8395 167.013 24.0808C168.156 22.288 169.028 20.3446 169.028 9.07415H179.992V24.293C179.992 25.6753 181.114 26.7975 182.506 26.7975H182.915H187.202H192.943H194.55H206.171C215.77 26.7975 218.001 23.246 218.001 18.9554V18.6475C217.987 14.3843 215.694 10.8602 206.185 10.8602Z' fill='%23CB7D5D'/%3e%3cpath d='M74.0706 51.2758V47.1221C73.8213 47.1084 73.5581 47.0879 73.2811 47.0605C73.004 47.0332 72.727 46.9989 72.45 46.9579C71.515 46.7526 70.6493 46.3146 69.8597 45.6509C69.084 44.9666 68.7031 43.9333 68.7031 42.5442C68.7031 41.155 69.091 40.1217 69.8597 39.458C70.6493 38.7737 71.5081 38.3357 72.45 38.1304C72.727 38.0757 73.004 38.0346 73.2811 38.0072C73.5581 37.9799 73.8213 37.9662 74.0706 37.9662V32.6697H75.3103V37.9662C76.7301 37.9525 77.9837 38.3289 79.0572 39.0884C80.1307 39.8412 80.6709 40.9908 80.6709 42.5442C80.6709 44.0975 80.1307 45.254 79.0572 45.9999C77.9837 46.7526 76.7301 47.1153 75.3103 47.1016V51.2758H74.0706ZM74.0706 46.1367V38.9379C73.8628 38.9379 73.5927 38.9584 73.2603 38.9995C72.9417 39.0405 72.6023 39.1227 72.2422 39.2458C71.6881 39.4511 71.1826 39.807 70.7116 40.3065C70.2545 40.7992 70.0259 41.5382 70.0259 42.5373C70.0259 43.5364 70.2545 44.2823 70.7116 44.7887C71.1826 45.295 71.6881 45.644 72.2422 45.8288C72.6023 45.952 72.9417 46.0341 73.2603 46.0751C73.5996 46.1162 73.8628 46.1367 74.0706 46.1367ZM75.3172 38.9379V46.1367C75.525 46.1367 75.7882 46.1162 76.1068 46.0751C76.4392 46.0341 76.7855 45.952 77.1387 45.8288C77.6928 45.6372 78.1914 45.295 78.6485 44.8092C79.1195 44.3028 79.355 43.5501 79.355 42.5373C79.355 41.5314 79.1195 40.7787 78.6485 40.286C78.1914 39.7796 77.6859 39.4306 77.1387 39.2458C76.7786 39.1227 76.4323 39.0405 76.1068 38.9995C75.7813 38.9584 75.525 38.9379 75.3172 38.9379ZM90.5678 39.6769V38.103H91.7244V46.9784H90.5678V45.4661C90.2077 46.1094 89.7229 46.5747 89.1203 46.8758C88.5247 47.1769 87.9083 47.3274 87.2573 47.3274C86.0453 47.3274 84.9579 46.9237 84.0091 46.123C83.0533 45.3087 82.5824 44.1112 82.5824 42.5442C82.5824 41.2098 83.0049 40.0738 83.8429 39.15C84.7017 38.2057 85.8444 37.7404 87.2781 37.7404C87.4997 37.7404 87.7282 37.7609 87.9637 37.802C88.213 37.8293 88.4693 37.8909 88.7325 37.9867C89.0649 38.1236 89.3904 38.3289 89.709 38.6026C90.0345 38.8489 90.3254 39.2116 90.5678 39.6769ZM87.2573 46.3625C88.1853 46.3625 88.961 46.0272 89.5982 45.3566C90.2492 44.6723 90.5747 43.7348 90.5747 42.5373C90.5747 41.5314 90.2839 40.6418 89.7021 39.8822C89.1203 39.1021 88.3239 38.7189 87.2988 38.7189C86.2808 38.7189 85.4566 39.0953 84.8333 39.8412C84.2099 40.5802 83.9052 41.4766 83.9052 42.5373C83.9052 43.5364 84.203 44.4191 84.7917 45.1992C85.3873 45.9793 86.2115 46.3625 87.2573 46.3625ZM95.4089 39.9233H95.4713C95.8037 39.239 96.3093 38.7121 96.9811 38.3289C97.6598 37.932 98.4078 37.7335 99.2389 37.7335C100.534 37.7335 101.628 38.1783 102.508 39.0611C103.408 39.937 103.851 41.0934 103.851 42.5373C103.851 44.077 103.374 45.2677 102.425 46.0957C101.49 46.91 100.361 47.3206 99.0519 47.3206C97.2858 47.3206 96.0392 46.7184 95.305 45.5209C94.5709 44.3233 94.2108 42.8932 94.2108 41.244C94.2108 38.7737 94.5917 37.0013 95.3466 35.927C96.1084 34.8526 96.9395 34.1204 97.8537 33.7372C98.2277 33.5867 98.5948 33.4703 98.948 33.3882C99.322 33.3061 99.6683 33.2377 99.9799 33.1829C100.008 33.1829 100.035 33.1829 100.063 33.1829C100.091 33.1692 100.118 33.1556 100.146 33.1419C100.839 33.0187 101.372 32.875 101.76 32.7108C102.148 32.5465 102.446 32.2865 102.653 31.9307H103.976C103.602 32.745 103.145 33.2856 102.612 33.5456C102.085 33.8056 101.49 34.0109 100.811 34.1615C100.783 34.1615 100.756 34.1683 100.728 34.182C100.714 34.182 100.7 34.182 100.686 34.182C99.1419 34.5242 97.9161 35.0305 97.0226 35.6943C96.1361 36.3786 95.5959 37.7814 95.4089 39.9233ZM99.0311 46.3625C100.077 46.3625 100.866 46.0683 101.393 45.4798C101.933 44.8776 102.279 44.2275 102.425 43.5159C102.466 43.3516 102.494 43.1874 102.508 43.0232C102.522 42.8589 102.529 42.6947 102.529 42.5305C102.529 41.5382 102.224 40.6486 101.614 39.8754C101.005 39.0953 100.146 38.7121 99.0242 38.7121C97.923 38.7121 97.0573 39.109 96.4339 39.8959C95.8245 40.6897 95.5197 41.5656 95.5197 42.5373C95.5197 43.5638 95.8314 44.4534 96.4547 45.2198C97.085 45.9862 97.9368 46.3625 99.0311 46.3625ZM106.469 38.103H107.626V39.6769C107.903 39.1569 108.312 38.7052 108.845 38.3289C109.385 37.932 110.092 37.7335 110.978 37.7335C112.398 37.7335 113.527 38.192 114.351 39.1021C115.196 40.0054 115.611 41.1482 115.611 42.5373C115.611 44.1044 115.14 45.3019 114.205 46.1162C113.277 46.9237 112.218 47.3206 111.02 47.3206C110.313 47.3206 109.731 47.2042 109.26 46.9716C108.803 46.7252 108.436 46.4584 108.159 46.1709C108.062 46.0615 107.972 45.9588 107.889 45.863C107.82 45.7672 107.758 45.6783 107.702 45.5961V51.2621H106.462V38.103H106.469ZM111.027 46.3625C112.086 46.3625 112.897 45.9862 113.451 45.2403C114.019 44.4739 114.302 43.5774 114.302 42.5373C114.302 42.4005 114.296 42.2636 114.282 42.1267C114.268 41.9899 114.254 41.853 114.24 41.7162C114.102 40.9634 113.769 40.2791 113.25 39.6496C112.723 39.02 111.934 38.7052 110.867 38.7052C109.856 38.7052 109.067 39.0953 108.485 39.8685C107.917 40.6281 107.633 41.5177 107.633 42.5236C107.633 43.7211 107.972 44.6655 108.644 45.3429C109.323 46.0341 110.112 46.3625 111.027 46.3625ZM118.098 38.103H119.337V44.5492L125.446 37.5967V46.9853H124.206V40.6007L118.098 47.5532V38.103ZM128.507 46.9784V38.103H129.747V42.072L133.764 38.103H135.253L130.924 42.2362L135.606 46.9784H134.013L129.747 42.5373V46.9784H128.507ZM144.776 39.6769V38.103H145.933V46.9784H144.776V45.4661C144.416 46.1094 143.931 46.5747 143.328 46.8758C142.733 47.1769 142.116 47.3274 141.465 47.3274C140.253 47.3274 139.166 46.9237 138.217 46.123C137.261 45.3087 136.79 44.1112 136.79 42.5442C136.79 41.2098 137.213 40.0738 138.051 39.15C138.91 38.2057 140.053 37.7404 141.486 37.7404C141.708 37.7404 141.936 37.7609 142.172 37.802C142.421 37.8293 142.677 37.8909 142.941 37.9867C143.273 38.1236 143.599 38.3289 143.917 38.6026C144.236 38.8489 144.527 39.2116 144.776 39.6769ZM141.458 46.3625C142.38 46.3625 143.162 46.0272 143.799 45.3566C144.45 44.6723 144.776 43.7348 144.776 42.5373C144.776 41.5314 144.485 40.6418 143.903 39.8822C143.321 39.1021 142.525 38.7189 141.5 38.7189C140.482 38.7189 139.658 39.0953 139.034 39.8412C138.411 40.5802 138.106 41.4766 138.106 42.5373C138.106 43.5364 138.404 44.4191 138.993 45.1992C139.588 45.9793 140.413 46.3625 141.458 46.3625ZM153.163 46.9784L155.296 37.4461L158.96 45.2608L162.624 37.4461L164.757 46.9784H163.517L162.236 40.676L158.967 47.5464L155.698 40.676L154.417 46.9784H153.163ZM173.94 44.1796L174.896 44.6518C174.536 45.3772 174.03 45.9999 173.366 46.5336C172.701 47.0674 171.835 47.3343 170.754 47.3343C169.293 47.3343 168.15 46.8484 167.34 45.8835C166.537 44.905 166.142 43.7896 166.142 42.551C166.142 42.332 166.156 42.1062 166.183 41.8735C166.211 41.6272 166.26 41.3808 166.329 41.1345C166.564 40.286 167.028 39.5127 167.714 38.801C168.421 38.0894 169.432 37.7404 170.754 37.7404C171.939 37.7404 172.853 38.0757 173.49 38.7463C174.141 39.4032 174.557 40.1286 174.751 40.936C174.806 41.1277 174.841 41.3193 174.855 41.5109C174.882 41.7025 174.896 41.8872 174.896 42.0651V42.6605H167.465C167.465 42.6742 167.465 42.6879 167.465 42.7015C167.465 42.7152 167.465 42.7289 167.465 42.7426C167.465 42.7426 167.465 42.7494 167.465 42.7631C167.465 42.8863 167.472 43.0095 167.486 43.1327C167.499 43.2558 167.513 43.3858 167.527 43.5227C167.666 44.2344 167.998 44.8845 168.517 45.4866C169.058 46.0888 169.799 46.3899 170.754 46.3899C170.99 46.3899 171.267 46.3625 171.586 46.3078C171.904 46.2531 172.237 46.1094 172.576 45.8767C172.811 45.7125 173.047 45.5003 173.282 45.2403C173.511 44.946 173.733 44.5971 173.94 44.1796ZM167.569 41.6614H173.656C173.629 40.9087 173.359 40.2381 172.846 39.6359C172.347 39.02 171.662 38.7121 170.775 38.7121C169.903 38.7121 169.182 38.9926 168.601 39.5538C168.033 40.1149 167.686 40.8129 167.569 41.6614ZM177.992 39.9233H178.054C178.387 39.239 178.892 38.7121 179.564 38.3289C180.243 37.932 180.991 37.7335 181.822 37.7335C183.117 37.7335 184.211 38.1783 185.091 39.0611C185.984 39.937 186.434 41.0934 186.434 42.5373C186.434 44.077 185.957 45.2677 185.008 46.0957C184.066 46.91 182.944 47.3206 181.635 47.3206C179.869 47.3206 178.615 46.7184 177.888 45.5209C177.154 44.3233 176.794 42.8932 176.794 41.244C176.794 38.7737 177.175 37.0013 177.93 35.927C178.691 34.8526 179.523 34.1204 180.437 33.7372C180.811 33.5867 181.178 33.4703 181.531 33.3882C181.905 33.3061 182.251 33.2377 182.563 33.1829C182.591 33.1829 182.618 33.1829 182.646 33.1829C182.674 33.1692 182.701 33.1556 182.729 33.1419C183.422 33.0187 183.955 32.875 184.343 32.7108C184.731 32.5465 185.029 32.2865 185.236 31.9307H186.559C186.185 32.745 185.728 33.2856 185.195 33.5456C184.668 33.8056 184.073 34.0109 183.394 34.1615C183.366 34.1615 183.339 34.1683 183.311 34.182C183.297 34.182 183.283 34.182 183.269 34.182C181.725 34.5242 180.506 35.0305 179.606 35.6943C178.726 36.3786 178.186 37.7814 177.992 39.9233ZM181.614 46.3625C182.66 46.3625 183.449 46.0683 183.976 45.4798C184.516 44.8776 184.862 44.2275 185.015 43.5159C185.056 43.3516 185.084 43.1874 185.098 43.0232C185.112 42.8589 185.119 42.6947 185.119 42.5305C185.119 41.5382 184.814 40.6486 184.204 39.8754C183.595 39.0953 182.736 38.7121 181.614 38.7121C180.513 38.7121 179.647 39.109 179.024 39.8959C178.414 40.6897 178.11 41.5656 178.11 42.5373C178.11 43.5638 178.421 44.4534 179.045 45.2198C179.668 45.9862 180.527 46.3625 181.614 46.3625ZM196.283 44.1796L197.239 44.6518C196.879 45.3772 196.366 45.9999 195.708 46.5336C195.043 47.0674 194.177 47.3343 193.097 47.3343C191.636 47.3343 190.493 46.8484 189.683 45.8835C188.879 44.905 188.484 43.7896 188.484 42.551C188.484 42.332 188.498 42.1062 188.526 41.8735C188.554 41.6272 188.602 41.3808 188.671 41.1345C188.907 40.286 189.371 39.5127 190.057 38.801C190.763 38.0894 191.774 37.7404 193.097 37.7404C194.281 37.7404 195.196 38.0757 195.833 38.7463C196.484 39.4032 196.899 40.1286 197.093 40.936C197.149 41.1277 197.183 41.3193 197.197 41.5109C197.225 41.7025 197.239 41.8872 197.239 42.0651V42.6605H189.807C189.807 42.6742 189.807 42.6879 189.807 42.7015C189.807 42.7152 189.807 42.7289 189.807 42.7426C189.807 42.7426 189.807 42.7494 189.807 42.7631C189.807 42.8863 189.814 43.0095 189.828 43.1327C189.842 43.2558 189.856 43.3858 189.87 43.5227C190.008 44.2344 190.341 44.8845 190.86 45.4866C191.4 46.0888 192.141 46.3899 193.097 46.3899C193.333 46.3899 193.61 46.3625 193.928 46.3078C194.247 46.2531 194.579 46.1094 194.925 45.8767C195.161 45.7125 195.396 45.5003 195.632 45.2403C195.854 44.946 196.075 44.5971 196.283 44.1796ZM189.904 41.6614H195.992C195.964 40.9087 195.694 40.2381 195.182 39.6359C194.683 39.02 193.997 38.7121 193.111 38.7121C192.238 38.7121 191.518 38.9926 190.936 39.5538C190.375 40.1149 190.029 40.8129 189.904 41.6614ZM206.478 38.103V46.9784H205.238V39.0816H201.387V44.3781C201.387 45.0897 201.179 45.6988 200.764 46.2188C200.362 46.7252 199.614 46.9784 198.506 46.9784C198.492 46.9784 198.478 46.9784 198.465 46.9784C198.451 46.9784 198.437 46.9784 198.423 46.9784C198.423 46.9784 198.416 46.9784 198.402 46.9784V45.9793C199.178 45.993 199.656 45.7877 199.85 45.3635C200.044 44.9392 200.141 44.3712 200.141 43.6459V38.103H206.478ZM209.539 38.103H210.779V44.5492L216.887 37.5967V46.9853H215.647V40.6007L209.539 47.5532V38.103Z' fill='%23CB7D5D'/%3e%3c/svg%3e") 50% 50% no-repeat;
	transition:0.2s;
}
.logo:hover	{
	transform:scale(1.05);
}
.h_sp	{
	flex:1 0 0;
}
.h_sp.h_sp_50	{
	flex:0 0 50px;
}
.h_sp.h_sp_30	{
	flex:0 0 30px;
}
.h_catalog	{
	width:140px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:16px;
	background:#2D2F33;
	border-radius:6px;
	padding:0 10px 0 55px;
	position:relative;
	box-sizing:border-box;
	cursor:pointer;
}
.h_catalog::before{
	content:'';
	display:block;
	position:absolute;
	top:13px;
	left:25px;
	width:21px;
	height:14px;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='14' viewBox='0 0 21 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.5 1.16667C0.5 0.522335 1.09695 0 1.83333 0H19.1667C19.903 0 20.5 0.522335 20.5 1.16667C20.5 1.811 19.903 2.33333 19.1667 2.33333H1.83333C1.09695 2.33333 0.5 1.811 0.5 1.16667ZM0.5 7C0.5 6.35567 1.09695 5.83333 1.83333 5.83333H19.1667C19.903 5.83333 20.5 6.35567 20.5 7C20.5 7.64433 19.903 8.16667 19.1667 8.16667H1.83333C1.09695 8.16667 0.5 7.64433 0.5 7ZM0.5 12.8333C0.5 12.189 1.09695 11.6667 1.83333 11.6667H19.1667C19.903 11.6667 20.5 12.189 20.5 12.8333C20.5 13.4777 19.903 14 19.1667 14H1.83333C1.09695 14 0.5 13.4777 0.5 12.8333Z' fill='white'/%3e%3c/svg%3e ");
	transition:0.2s;
}
.h_catalog:hover::before	{
	transform:translateX(-6px);
}
.h_callback	{
	display:block;
	flex:0 0 198px;
	box-sizing:border-box;
	color:#CB7D5D;
	font-size:16px;

	padding-left:5px;
	height:40px;
	box-shadow:inset 0 0 0 1px #EFD8CE;
	box-sizing:border-box;
	border-radius:6px;
	text-decoration:none;
	cursor:pointer;
	text-decoration:none;
	position:relative;
}
.h_callback span	{
	display:inline-block;
	vertical-align:middle;
	line-height:40px;
}

@keyframes phone_roll {
	0%, 100% {
		transform:rotate(0deg);
	}
	10%, 50%, 90%  {
		transform:rotate(20deg);
	}
	30%, 70% {
		transform:rotate(-20deg);
	}
}
.h_callback::before	{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:40px;
	height:100%;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='21' viewBox='0 0 19 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.2821 18.4837L16.5549 16.5766C15.8237 15.9933 14.7726 15.1821 13.7614 14.497L12.975 15.1569C12.3178 15.7083 11.3399 15.8018 10.5888 15.2707C9.38471 14.4193 8.25599 13.3619 7.23315 12.1429C6.47732 11.2422 5.81878 10.3002 5.27265 9.33224C4.79367 8.48329 5.0363 7.45876 5.73495 6.87252L6.44295 6.27844L6.44295 6.2779C5.7324 4.84879 4.94942 3.26855 4.43665 2.23287L4.43673 2.23386L2.21276 4.1C1.52172 7.11649 2.67734 10.6028 5.31804 13.7499C7.95875 16.897 11.1914 18.6404 14.2821 18.4837ZM14.4184 20.4793C10.4768 20.6937 6.67772 18.4817 3.78595 15.0355C0.894184 11.5892 -0.62448 7.46377 0.271163 3.6192C0.370771 3.19163 0.611681 2.83265 0.918969 2.5748L3.15115 0.701776C4.14254 -0.130093 5.65322 0.182519 6.229 1.34547C6.7416 2.38081 7.524 3.95987 8.23381 5.38748C8.64514 6.21477 8.43659 7.21639 7.72852 7.81053L7.03763 8.39026C7.51451 9.22924 8.09339 10.0567 8.76524 10.8573C9.67876 11.946 10.6702 12.8733 11.7059 13.611L12.4858 12.9566C13.1474 12.4014 14.1139 12.3212 14.8587 12.8247C15.9523 13.5639 17.0732 14.431 17.8268 15.0328C18.8183 15.8246 18.8024 17.3015 17.8553 18.0962L15.5595 20.0227C15.2522 20.2805 14.8568 20.4554 14.4184 20.4793Z' fill='%23CB7D5D'/%3e%3c/svg%3e ") 50% 50% no-repeat;
}
.h_callback:hover::before	{
	animation-name:phone_roll;
	animation-fill-mode:both;
	animation-duration:0.5s;
	animation-direction:normal;
	animation-iteration-count:1;
	animation-play-state:running;
}


.h_phone_time	{
	flex:0 0 220px;
	transition:0.2s;
	position:relative;
	height:60px;
	z-index:2;
}
@media screen and (max-width:1249px) {
	.h_phone_time	{
		z-index:20;
	}
}

.h_phone_time_wr	{
	padding:10px 25px 10px 20px;
	background:#fff;
}

.h_phone_time.active .h_phone_time_wr	{
    border-radius:6px;
    box-shadow:0px 3px 6px 0 rgba(0, 0, 0, 0.17);
}

.h_phone	{
	height:0;
	overflow:hidden;
	transition:0.2s;
}
.h_phone.active{
	height:20px;
}
.h_phone_time.active .h_phone	{
	height:40px;
}

.h_phone a {
	color:#2D2F33;
	font:600 14px / 20px 'Grtsk Tera', sans-serif;;
	text-decoration:none;
	transition:0.2s;
}
.h_phone a:hover	{
	color:#CB7D5D;
}
.h_small {
	color:#2D2F33;
	font:400 10px / 18px 'IBM Plex Sans', sans-serif;
	text-decoration:none;
	transition:0.2s;
}
.h_phone_time .h_phone .h_small {
	height:0;
	overflow:hidden;
}
.h_phone_time.active .h_phone .h_small {
	height:14px;
}
.h_alt_phones	{
	position:absolute;
	top:10px;
	right:10px;
	width:20px;
	height:20px;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1L6 6L1 1' stroke='%23CB7D5D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ") 50% 50% no-repeat;
	filter:grayscale(1);
	transition:0.2s;
	cursor:pointer;
}
.h_alt_phones:hover	{
	filter:grayscale(0);
}
.h_phone_time.active .h_alt_phones{
	transform:rotate(180deg);
}
.h_account {
	width:50px;
	height:50px;
	position:relative;
	cursor:pointer;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 15.4301 22.5608 18.5241 20.2534 20.7111C20.2426 20.7217 20.2316 20.7321 20.2203 20.7422C18.0728 22.7623 15.181 24 12 24C8.81904 24 5.92716 22.7623 3.77966 20.7422C3.76843 20.7321 3.75741 20.7217 3.74662 20.7111C1.43917 18.5241 0 15.4301 0 12ZM9.44711 6.31597C10.0067 5.83627 10.8263 5.5 12 5.5C13.1737 5.5 13.9933 5.83627 14.5529 6.31597C15.1187 6.801 15.4968 7.50017 15.6608 8.35514C15.9941 10.0934 15.4044 12.3354 13.938 14.0307C13.8424 14.1412 13.674 14.3515 13.5847 14.6494C13.5289 14.8357 13.5 15.0297 13.5 15.2268V17.0858C13.5 17.6178 13.7313 18.2506 14.351 18.6C15.0658 19.0029 16.3988 19.6819 17.6419 20.2576C16.036 21.3569 14.0931 22 12 22C9.9069 22 7.96399 21.3569 6.35807 20.2576C7.60117 19.6819 8.93425 19.0029 9.64899 18.6C10.2687 18.2506 10.5 17.6178 10.5 17.0858V15.2268C10.5 15.0297 10.4711 14.8357 10.4153 14.6494C10.326 14.3515 10.1576 14.1412 10.062 14.0307C8.59556 12.3354 8.00589 10.0934 8.33924 8.35514C8.50319 7.50017 8.88134 6.801 9.44711 6.31597ZM12 2C6.47715 2 2 6.47715 2 12C2 14.6348 3.01898 17.0316 4.68435 18.8178C5.95973 18.2634 7.60834 17.4406 8.5 16.9505V15.2816C6.7126 13.1809 5.91827 10.3604 6.37503 7.97847C6.60822 6.76243 7.17651 5.62819 8.14539 4.79757C9.12049 3.96162 10.4237 3.5 12 3.5C13.5763 3.5 14.8795 3.96162 15.8546 4.79757C16.8235 5.62819 17.3918 6.76243 17.625 7.97847C18.0817 10.3604 17.2874 13.1809 15.5 15.2816V16.9505C16.3917 17.4406 18.0403 18.2634 19.3156 18.8178C20.981 17.0316 22 14.6348 22 12C22 6.47715 17.5228 2 12 2Z' fill='%236C6D70'/%3e%3c/svg%3e ")  50% 50% no-repeat;
}

.h_basket {
	width:50px;
	height:50px;
	position:relative;
	cursor:pointer;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='24' viewBox='0 0 23 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.5C0 0.947715 0.447715 0.5 1 0.5H2.8406C3.64066 0.5 4.36374 0.976794 4.67889 1.71216L5.23082 3H20.7902C22.3198 3 23.2832 4.64732 22.5333 5.98052L19.1583 11.9805C18.8041 12.6103 18.1377 13 17.4152 13H8.56619L6.76619 16L20.5 16C21.0523 16 21.5 16.4477 21.5 17C21.5 17.5523 21.0523 18 20.5 18H6.76619C5.2116 18 4.25138 16.3041 5.05121 14.971L6.87944 11.924L2.8406 2.5H1C0.447715 2.5 0 2.05228 0 1.5ZM8.6594 11H17.4152L20.7902 5H6.08797L8.6594 11Z' fill='%236C6D70'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5 21C18.2239 21 18 21.2239 18 21.5C18 21.7761 18.2239 22 18.5 22C18.7761 22 19 21.7761 19 21.5C19 21.2239 18.7761 21 18.5 21ZM16 21.5C16 20.1193 17.1193 19 18.5 19C19.8807 19 21 20.1193 21 21.5C21 22.8807 19.8807 24 18.5 24C17.1193 24 16 22.8807 16 21.5Z' fill='%236C6D70'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 21C7.22386 21 7 21.2239 7 21.5C7 21.7761 7.22386 22 7.5 22C7.77614 22 8 21.7761 8 21.5C8 21.2239 7.77614 21 7.5 21ZM5 21.5C5 20.1193 6.11929 19 7.5 19C8.88071 19 10 20.1193 10 21.5C10 22.8807 8.88071 24 7.5 24C6.11929 24 5 22.8807 5 21.5Z' fill='%236C6D70'/%3e%3c/svg%3e ") 50% 50% no-repeat;
}
.h_basket.active::after	{
	content:attr(data-amm);
	display:block;
	height:15px;
	min-width:15px;
	line-height:15px;
	padding:0 4px;
	box-sizing:border-box;
	position:absolute;
	top:5px;
	right:0px;
	background:#CB7D5D;
	color:#fff;
	text-align:center;
	font-size:12px;
	border-radius:8px;
}

.search	{
	display:flex;
	margin:0;
	padding:0;
	width:330px;
	max-width:100%;
	height:40px;
	box-sizing:border-box;
	background:#fff;
	border-radius:8px;
	position:relative;
	box-shadow:inset 0 0 0 1px #D5D5D6;
}

.search .jsQsearchText	{
	flex:1 0 0;
	display:block;
	margin:0;
	/* width:100%; */
	box-sizing:border-box;
	border:0;
	font:400 16px / 40px 'IBM Plex Sans', sans-serif;
	color:#2D2F33;
	padding:0 40px 0 10px;
	line-height:20px;
	height:40px;
	order:2;
	z-index:2;
}
.jsQsearchText::-webkit-input-placeholder	{
	color:#C0C1C2;
}
.jsQsearchText:-moz-placeholder{
	color:#C0C1C2;
}
.search span, .jsQsearchBtn	{
	display:block;
	position:absolute;
	bottom:2px;
	right:2px;
	width:36px;
	height:36px;
	cursor:pointer;
	z-index:3;
	border-radius:20px;
	background:#fff 50% 50% no-repeat;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.2 2C3.43269 2 2 3.43269 2 5.2C2 6.96731 3.43269 8.4 5.2 8.4C6.96731 8.4 8.4 6.96731 8.4 5.2C8.4 3.43269 6.96731 2 5.2 2ZM0 5.2C0 2.32812 2.32812 0 5.2 0C8.07188 0 10.4 2.32812 10.4 5.2C10.4 6.27446 10.0741 7.27281 9.51581 8.1016L13.7071 12.2929C14.0976 12.6834 14.0976 13.3166 13.7071 13.7071C13.3166 14.0976 12.6834 14.0976 12.2929 13.7071L8.1016 9.51581C7.27281 10.0741 6.27446 10.4 5.2 10.4C2.32812 10.4 0 8.07188 0 5.2Z' fill='%23cb7d5d'/%3e%3c/svg%3e ");
	filter:grayscale(1);
	transition:0.2s;
	border: none;
}
.search span:hover, .jsQsearchBtn:hover{
	transform: rotate(360deg) scale(1.03);
	filter:grayscale(0);
}

@media screen and (max-width: 1439px) {
	header .h_callback	{
		flex:0 0 40px;
		height:40px;
		padding:0;
	}
	header .h_callback::before	{
		top:0;
		left:0;
		width:100%;
		height:100%;
		background-position:50% 50%;
	}
	header .h_callback span	{
		display:none;
	}
	.h_sp.h_sp_50	{
		flex:0 0 30px;
	}
	.h_sp.h_sp_30	{
		flex:0 0 12px;
	}
}

@media screen and (max-width: 1249px) {
	header	{
		height:52px;
		padding:0;
	}
	header .search_mob_cont, header .h_callback, header .h_phone_time, header .h_account, header .h_basket, header .search	{
		display:none;
	}
	.h_sp, .h_sp.h_sp_30	{
		display:none;
	}
	.h_sp.h_sp_50	{
		display:block;
		flex:1 0 0;
	}
	.h_catalog {
		width:87px;
		padding:0;
		text-align:center;
	}
	.h_catalog::before	{
		display:none;
	}

	.logo, a.logo, a.logo:hover, a.logo:active	{
		flex:0 0 130px;
		width:130px;
		height:30px;
		background-size:130px 30px;
		margin-left:0;
	}

	.h_callback	{
		text-align:center;
		padding:0;
		margin:10px 0;
	}

	.h_phone_time_wr	{
		margin-left:-20px;
	}
}



@media print	{
	header, .small_header	{
		display:none !important;
	}
}
/* Стили для шапки - Конец */


/* Меню - Начало */
/* -- Меню - Горизонтальное - Начало */

@media screen and (min-width:1250px) {
	.menu_cont_hor {
		position:relative;
		display:block;
		width:100%;
		min-height:40px;
		z-index:80;
		border-bottom:1px solid #EAEAEB;
		background:#fff;
	}
	.menu, .menu .menu_separ, .menu > ul > li > a, .menu > ul > li > a:visited, .menu > ul > li .menu_active, .menu > ul > li .menu_active, .menu > ul > li, .menu > ul > li:hover > a	{
		height:40px;
		font-family:'IBM Plex Sans', sans-serif;
		font-weight:500;
	}

	.menu {
		position:relative;
		/* width:100%; */
		/* max-width:100%; */
		/* margin:0 auto; */
		z-index:10;
	}
	.menu .menu_separ	{
		width:1px;
		background:url(pics/menu_separ.png) 100% 50% no-repeat;
	}
	.menu > ul {
		padding:0;
		margin:0;
		list-style:none;
		text-align:center;
		display:flex;
		margin:0 -11px;
	}
	.menu > ul > li {
		flex:0 0 auto;
		display:block;
		position:relative;
		margin:0;
		padding:0;
	}
	.menu > ul > li.menu_separator	{
		flex:1 0 0;
	}


	.menu > ul > li > ul {
		display:none;
		padding:0;
		margin:0;
		list-style:none;
		text-align:left;
	}
	.menu > ul > li > a, .menu > ul > li > a:visited, .menu > ul > li .menu_active {
		display:block;
		font-size:14px;
		color:#57595C;
		text-decoration:none;
		padding:0 11px;
		line-height:40px;
	}
	.menu > ul > li:hover > a {
		background:#fff;
		color:#CB7D5D;
		-webkit-transition-duration:.2s;
		-o-transition-duration:.2s;
		-moz-transition-duration:.2s;
		transition-duration:.2s;
		-o-transition-property:color,background;
		-moz-transition-property:color,background;
		transition-property:color,background;
	}
	.menu > ul > li > ul > li > a {
		display:block;
		width:230px;
		font-size:14px;
		padding:10px 20px;
		line-height:15px;
		height:auto;
		text-transform:none;
		font-weight:normal;
		color:#f8f8f8;
		text-decoration:none;
		-o-transition-property:color,background;
		-moz-transition-property:color,background;
		transition-property:color,background;
	}
	.menu > ul > li.multi > ul li > ul > li:hover > a	{
		color:#ffffff;
		background:rgba(255,255,255,0.2);;
	}

	.menu > ul > li:hover > ul {
		display:inline-block;
		position:absolute;
		left:0;
		background:rgba(255, 0, 100, 0.9);;
		border-top:3px solid rgba(255, 0, 100, 0.9);;
		padding:10px 0;
		top:40px;
	}
}


.menu > ul > li.menu_promo > a::after	{
	content:'%';
	display:inline-block;
	vertical-align:middle;
	position:relative;
	top:-1px;
	margin-left:2px;
	right:0;
	line-height:15px;
	font-weight:700;
	font-size:10px;
	background:#EF807D;
	color:#fff;
	width:15px;
	height:15px;
	border-radius:8px;
	text-align:center;
}
.menu > ul > li.menu_saloon > a	{
	color:#CB7D5D;
}

.menu > ul > li.menu_saloon > a::before	{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:20px;
	height:20px;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 4.15385L6 0L12 4.15385V12H0V4.15385Z' fill='%23CB7D5D'/%3e%3c/svg%3e ") 50% 35% no-repeat;
}


/* -- -- Меню - Горизонтальное - Адаптивное - Начало */

.menu_mob_open	{
	display:none;
	position:relative;
	width:50px;
	height:50px;
	cursor:pointer;
	/* background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1.16667C0 0.522335 0.596954 0 1.33333 0H18.6667C19.403 0 20 0.522335 20 1.16667C20 1.811 19.403 2.33333 18.6667 2.33333H1.33333C0.596954 2.33333 0 1.811 0 1.16667ZM0 7C0 6.35567 0.596954 5.83333 1.33333 5.83333H18.6667C19.403 5.83333 20 6.35567 20 7C20 7.64433 19.403 8.16667 18.6667 8.16667H1.33333C0.596954 8.16667 0 7.64433 0 7ZM0 12.8333C0 12.189 0.596954 11.6667 1.33333 11.6667H18.6667C19.403 11.6667 20 12.189 20 12.8333C20 13.4777 19.403 14 18.6667 14H1.33333C0.596954 14 0 13.4777 0 12.8333Z' fill='%236C6D70'/%3e%3c/svg%3e ") 50% 50% no-repeat; */
	/* vertical-align:top; */
}

.menu_mob	{
	display:none;
}




@media screen and (max-width:1249px) {
	.menu, .menu .menu_separ, .menu ul > li > a, .menu ul > li > a:visited, .menu ul > li .menu_active, .menu ul > li .menu_active, .menu ul > li, .menu ul > li:hover > a	{
		height:auto;
	}
	.menu ul	{
		display:block;
		padding:11px 0;
		background:#fff;
	}
	.menu ul > li	{
		display:block;
		margin:0;
		background:transparent;
		text-align:left;
		/* border-bottom:1px solid #ddd; */
	}
	.menu ul li > a, .menu ul > li > a, .menu ul > li > a:visited, .menu ul > li .menu_active, .menu ul > li:hover > a	{
		display:block;
		margin:0;
		background:transparent;
		text-align:left;
		padding:11px 0;
		color:#424242;
		position:relative;
		font:400 16px/22px 'IBM Plex Sans', sans-serif;
		text-decoration:none;

	}
	.menu ul > li > a.contain::before	{
		content:'';
		display:block;
		width:20px;
		height:20px;
		position:absolute;
		right:5px;
		top:10px;
	}

	.menu ul > li.prepended a	{
		background:#444;
		color:#fff;
	}

	.menu ul > li.menu_separ	{
		display:none;
	}

	.menu_mob_open	{
		display:inline-block;
		margin:0 12px;
	}

	.menu_cont_hor	{
		position:fixed;
		z-index:1000;
		top:0;
		bottom:0;
		left:0;
		right:0;
		overflow:hidden;
		width:100%;
		will-change:transform;
		transition:0.2s;
		background:#fff;
		box-shadow:0px 3px 6px rgb(0, 0, 0,0.17);
		height:100vh;
		opacity:0;
		transform:translateY(-100%);
	}
	.menu_cont_hor.mob_opened	{
		transform:translateY(0);
		/* overflow-y:scroll; */
		opacity:1;
	}
	.menu_cont_hor.mob_opened .menu	{
		overflow:auto;
		position:absolute;
		top:52px;
		left:0;
		right:0;
		bottom:0;
		width:auto;
		overflow-y:scroll;
		padding:10px 16px 100px 16px;
		margin:0;
		/* box-shadow:inset 0 0 0 2px red; */
		/* overflow-y:scroll; */
		/* border-top:1px solid #ddd; */
	}
	.menu_mob	{
		display:block;
		background:#fff;
	}
	.menu a br	{
		display:none;
	}
	.menu ul > li > ul	{
		display:block;
		width:100%;
		height:100%;
		box-sizing:border-box;
		position:absolute;
		top:0px;
		bottom:0;
		transition-duration:0.2s;
		left:-100%;
		overflow:auto;
		z-index:1;
	}
	.menu ul > li ul.active	{
		left:0;
	}
	.menu ul > li.menu_separator	{
		display:none;
	}

	.menu_mob_open svg	{
		margin:5px;
	}
	.menu_mob_open .line {
		fill:none;
		stroke:#6C6D70;
		stroke-width:6;
		transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
	}
	.menu_mob_open .line1 {
		stroke-dasharray:60 207;
		stroke-width:6;
	}
	.menu_mob_open .line2 {
		stroke-dasharray:60 60;
		stroke-width:6;
	}
	.menu_mob_open .line3 {
		stroke-dasharray:60 207;
		stroke-width:6;
	}
	.menu_mob_open.active .line1 {
		stroke-dasharray:90 207;
		stroke-dashoffset:-134;
		stroke-width:6;
	}
	.menu_mob_open.active .line2 {
		stroke-dasharray:1 60;
		stroke-dashoffset:-30;
		stroke-width:6;
	}
	.menu_mob_open.active .line3 {
		stroke-dasharray:90 207;
		stroke-dashoffset:-134;
		stroke-width:6;
	}
	.menu_mobile_cont	{
		width:100%;
		display:flex;
		flex-wrap:wrap;
	}
	.menu_cont_hor .search	{
		flex:1 0 100%;
	}
}
@media screen and (max-width:500px) {
	.menu_mob_open	{
		margin:0;
	}
}

@media screen and (min-width:1250px) {
	.menu_cont_hor .h_callback, .menu_cont_hor .h_phone_time, .menu_cont_hor .search, .menu_cont_hor .h_basket, .menu_cont_hor .h_account	{
		display:none;
	}
}

/* -- Меню - Конец */


@media print	{
	.menu_cont_hor	{
		display:none !important;
	}
}


/* Формы - Начало */

input, textarea	{
	position:relative;
	width:100%;
	max-width:100%;
	height:32px;
	padding:5px 10px;
	margin:0;
	/*overflow:hidden;*/
	font:400 16px / 20px 'Grtsk Tera', sans-serif;;
	color:#3c3c3c;
	border:1px solid #727272;
	box-sizing:border-box;
	background:transparent;
	resize:none;
}
textarea	{
	height:120px;
}

input::-webkit-input-placeholder, .style textarea::-webkit-input-placeholder	{
	color:#97a4b1;
}
input:-moz-placeholder, .style textarea:-moz-placeholder	{
	color:#97a4b1;
}
input:focus	{
	outline:0;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill 	{
	background:transparent !important;
}




.style	{
	display:block;
	padding:0;
	width:100%;
	box-sizing:border-box;
	background:transparent;
	position:relative;
	min-height:56px;
	box-shadow:inset 0 0 0 1px rgba(45, 47, 51, 0.2);
	border:0;
	border-radius:6px;
	transition-duration:.2s;
}
.style input, .style textarea	{
	border:0;
	padding:24px 10px 10px 10px;
	min-height:56px;
	font:400 16px / 22px 'IBM Plex Sans', sans-serif;
	box-sizing:border-box;
	position:relative;
}
.style .label	{
	position:absolute;
	font:400 16px / 22px 'IBM Plex Sans', sans-serif;
	height:22px;
	transform-origin:0 50%;
	transition-duration:0.2s;
	top:17px;
	left:10px;
	color:#97a4b1;
	z-index:1;
}
.style.active .label, .style.set .label	{
	top:0;
	left:5px;
	transform:scale(0.75);
	/* background:#fff; */
	padding:3px 5px;
	border-radius:4px;
}

/* Формы - Иконки Иконки - Начало */
.form .required	{
	display:inline-block;
	width:20px;
	height:30px;
	margin:0;
	vertical-align:top;
	float:right;
}
.required_cont_wo .field.required_cont	{
	display:none;
}

.required_cont .required	{
	float:left;
}

/* Формы - чекбоксы и радио - Начало */

/* input[type=checkbox], input[type=radio]	{ */
	/* background:transparent; */
	/* border:0; */
	/* position:relative; */
/* } */
/* input[type=checkbox]::before	{	 */
	/* content:''; */
	/* display:block; */
	/* position:absolute; */
	/* top:0; */
	/* left:0; */
	/* right:0; */
	/* bottom:0; */
	/* background:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1482_47990)'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='white'/%3e%3cpath d='M4.00012 8L7.00012 11L13.0001 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cpath d='M4.00012 1H12.0001V-1H4.00012V1ZM15.0001 4V12H17.0001V4H15.0001ZM12.0001 15H4.00012V17H12.0001V15ZM1.00012 12V4H-0.999878V12H1.00012ZM4.00012 15C2.34327 15 1.00012 13.6569 1.00012 12H-0.999878C-0.999878 14.7614 1.2387 17 4.00012 17V15ZM15.0001 12C15.0001 13.6569 13.657 15 12.0001 15V17C14.7615 17 17.0001 14.7614 17.0001 12H15.0001ZM12.0001 1C13.657 1 15.0001 2.34315 15.0001 4H17.0001C17.0001 1.23858 14.7615 -1 12.0001 -1V1ZM4.00012 -1C1.2387 -1 -0.999878 1.23858 -0.999878 4H1.00012C1.00012 2.34315 2.34327 1 4.00012 1V-1Z' fill='%23EAEAEB'/%3e%3cdefs%3e%3cclipPath id='clip0_1482_47990'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ") / 100% 100% no-repeat; */
/* } */


.radio input[type=radio]	{
	display:none;
}
.radio {
	cursor:pointer;
	position:relative;
	height:30px;
	line-height:30px;
	width:30px;
	padding:0;
	display:inline-block;
	vertical-align:top;
}
.radio::before	{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:30px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1482_47990)'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='white'/%3e%3cpath d='M4.00012 8L7.00012 11L13.0001 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cpath d='M4.00012 1H12.0001V-1H4.00012V1ZM15.0001 4V12H17.0001V4H15.0001ZM12.0001 15H4.00012V17H12.0001V15ZM1.00012 12V4H-0.999878V12H1.00012ZM4.00012 15C2.34327 15 1.00012 13.6569 1.00012 12H-0.999878C-0.999878 14.7614 1.2387 17 4.00012 17V15ZM15.0001 12C15.0001 13.6569 13.657 15 12.0001 15V17C14.7615 17 17.0001 14.7614 17.0001 12H15.0001ZM12.0001 1C13.657 1 15.0001 2.34315 15.0001 4H17.0001C17.0001 1.23858 14.7615 -1 12.0001 -1V1ZM4.00012 -1C1.2387 -1 -0.999878 1.23858 -0.999878 4H1.00012C1.00012 2.34315 2.34327 1 4.00012 1V-1Z' fill='%23EAEAEB'/%3e%3cdefs%3e%3cclipPath id='clip0_1482_47990'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.radio.active::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1482_47974)'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='%23CB7D5D'/%3e%3cpath d='M4.00012 8L7.00012 11L13.0001 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1482_47974'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.input_cont.common_checkbox .check input[type=checkbox] {
	display:none;
}
.input_cont.common_checkbox .check {
	cursor:pointer;
	position:relative;
	height:30px;
	line-height:30px;
	width:30px;
	padding:0;
	display:inline-block;
	vertical-align:middle;
}
.input_cont.common_checkbox .check::before	{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:30px;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1482_47990)'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='white'/%3e%3cpath d='M4.00012 8L7.00012 11L13.0001 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cpath d='M4.00012 1H12.0001V-1H4.00012V1ZM15.0001 4V12H17.0001V4H15.0001ZM12.0001 15H4.00012V17H12.0001V15ZM1.00012 12V4H-0.999878V12H1.00012ZM4.00012 15C2.34327 15 1.00012 13.6569 1.00012 12H-0.999878C-0.999878 14.7614 1.2387 17 4.00012 17V15ZM15.0001 12C15.0001 13.6569 13.657 15 12.0001 15V17C14.7615 17 17.0001 14.7614 17.0001 12H15.0001ZM12.0001 1C13.657 1 15.0001 2.34315 15.0001 4H17.0001C17.0001 1.23858 14.7615 -1 12.0001 -1V1ZM4.00012 -1C1.2387 -1 -0.999878 1.23858 -0.999878 4H1.00012C1.00012 2.34315 2.34327 1 4.00012 1V-1Z' fill='%23EAEAEB'/%3e%3cdefs%3e%3cclipPath id='clip0_1482_47990'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
	border-radius:8px;
}
.input_cont.common_checkbox .check.active::before {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1482_47974)'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='%23CB7D5D'/%3e%3cpath d='M4.00012 8L7.00012 11L13.0001 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1482_47974'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
/* Формы - чекбоксы и радио - Конец */




.button_clear	{
	line-height:50px;
}
.formCont	{
	width:304px;
	max-width:100%;
	/* padding-bottom:10px; */
}
.form	{
	width:100%;
}
/*
.form .field_cont	{
	display:table;
	width:100%;
}
.form .field_name	{
	display:table-cell;
	width:220px;
	padding:10px 20px 0 0;
	vertical-align:top;
	text-align:right;
}

.comment	{
	display:block;
	padding:0;
	line-height:14px;
	vertical-align:top;
	font-size:90%;
}
*/

.form .field	{
	display:block;
	max-width:100%;
	margin:4px 0 0 0;
	vertical-align:top;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
}
.field_name_value	{
	display:inline-block;
	padding:5px 0;
	line-height:20px;
	/* vertical-align:top;	 */
}
.form .field a.button	{
	display:block;
}

/* Формы - Селектбоксы - Начало */
.select_box, .select_box_dropdown {
	position:relative;
	cursor:pointer;
	padding:0;
	max-width:100%;
}
.select_box_dropdown.open {
	z-index:10;
}
.select_box > span.title {
	display:none;
}
.select_box_dropdown > span.title{
	display:block;
	height:30px;
	padding:24px 10px 5px 10px;
	margin:0 30px 0 0;
	overflow:hidden;
	cursor:default;
	text-align:left;
	line-height:30px;
	white-space:nowrap;
}
.select_box_dropdown > span.title span	{
	line-height:30px;
}
.select_box_dropdown span.select_button {
	display:block;
	position:absolute;
	top:14px;
	right:0;
	width:30px;
	height:30px;
	padding:0;
	margin:0;
	z-index:3;
	transition:top 0.2s ease 0s, transform 0.2s ease 0s;
}
.select_box_dropdown.active span.select_button {
	top:14px;

}
.select_box_dropdown.open span.select_button {
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg);

}
.select_box ul {
	display:block;
	position:relative;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
}
.select_box_dropdown ul {
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	max-height:none;
	top:100%;
	right:0;
	background:#fff;
	-moz-box-shadow:inset 0 0 0 3px #1a8ccf;
	-webkit-box-shadow:inset 0 0 0 3px #1a8ccf;
	box-shadow:inset 0 0 0 3px #1a8ccf;
	z-index:2;
	max-height:250px;
	height:250px;
}
.select_box_dropdown.open ul {
	display:block;
	right:0;
	left:0;
	padding:3px;
	box-sizing:border-box;
}
.select_box ul li {
	list-style:none;
	display:table;
	padding:5px 0 5px 0;
	cursor:pointer;
	color:#444;
	width:100%;
	max-width:100%;
}
.select_box ul li::before {
	display:none;
}
.select_box ul li:hover {
	background:#c2e6ef;
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
}
.select_box ul li.active, .select_box ul li.active:hover {
	background:#4ab5f8;
	color:#fff;
}
.select_box ul li > span {
	display:table-cell;
	text-align:left;
	padding:0 10px;
	max-width:100%;
	overflow:hidden;
}
.select_box ul li.wo:hover {
	background:transparent;
	cursor:auto;
}
.select_box input, .select_box.combobox .title	{
	display:none;
}
.select_box.combobox input	{
	display:block;
}
/* Формы - Селектбоксы - Конец */

/* Формы - Загрузка файлов - Начало */
.file_upload	{
	display:block;
	position:relative;
	overflow:hidden;
	margin:10px 0 0 0;
	background:#fff;
}
.file_upload:first-of-type	{
	margin:0 0 0 0;
}
.file_upload > .mark	{
	display:block;
	cursor:pointer;
	color:#444;
	background:transparent;
	position:relative;
	z-index:2;
	padding:0 10px;
	line-height:30px;
	height:30px;
	min-height:auto;
	overflow:hidden;
}
.file_upload .file_upload_button	{
	display:block;
	cursor:pointer;
	color:#fff;
	position:absolute;
	top:1px;
	right:0;
	width:110px;
	text-align:center;
	z-index:3;
}
.file_upload input[type=file]{
	position:absolute;
	top:0;
	opacity:0;
	display:none;
}
a.uploadImageBtn, .main_middle a.uploadImageBtn	{
	display:inline-block;
	width:110px;
	color:#fff;
	text-decoration:none;
}

.uploadedImagesCont	{
	width:100%;
	margin:0 0 0 0;
}
.uploadedImagesCont .img_cont	{
	display:inline-block;
	margin:10px 10px 0 0;
	position:relative;
	-moz-box-shadow:0 0 3px rgba(0, 0, 0 ,0.3);
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0 ,0.3);
	box-shadow:0 0 3px rgba(0, 0, 0 ,0.3);
	-webkit-transition-duration:.2s;
	-o-transition-duration:.2s;
	-moz-transition-duration:.2s;
	transition-duration:.2s;
}
.uploadedImagesCont .img_cont:hover	{
	-moz-box-shadow:0 0 3px #ff7c7c;
	-webkit-box-shadow:0 0 3px #ff7c7c;
	box-shadow:0 0 3px #ff7c7c;
}
.uploadedImagesCont .img_cont .del	{
	width:30px;
	height:30px;
	display:block;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
}
.uploadedImagesCont .img_cont .del:hover	{
	background-position:-120px -1666px;
}
.uploadedImagesCont .img	{
	display:table-cell;
	width:140px;
	height:140px;
	vertical-align:middle;
	text-align:center;
}
.uploadedImagesCont img	{
	margin-bottom:-4px;
}
.style.files, .style.checkboxes, .style.radioblock	{
	border:0;
	padding:0;
	cursor:default;
	-moz-box-shadow:0 0 0 0 transparent !important;
	-webkit-box-shadow:0 0 0 0 transparent !important;
	box-shadow:0 0 0 0 transparent !important;
	border:0 !important;
	background:transparent !important;
	min-height:auto;
}
.style.files.invalid	{
	-moz-box-shadow:0 0 0 0 transparent !important;
	-webkit-box-shadow:0 0 0 0 transparent !important;
	box-shadow:0 0 0 0 transparent !important;
	border:0 !important;
	background:transparent !important;
}
.style.files.invalid::after, .style.files.valid::after	{
	display:none;
}
.style.files.invalid .file_upload	{
	background-color:rgba(255,240,240,0.9);
}
.style.files.invalid a.uploadImageBtn 	{
	border:1px solid #ff7c7c!important;
	-moz-box-shadow:0 0 3px #ff7c7c, inset 0 0 3px #ff7c7c;
	-webkit-box-shadow:0 0 3px #ff7c7c, inset 0 0 3px #ff7c7c;
	box-shadow:0 0 3px #ff7c7c, inset 0 0 3px #ff7c7c;
}
.validation_fail_tooltip {
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
	padding:8px 16px;
	position:absolute;
	left:0;
	top:100%;
	top:calc(100% + 12px);
	color:#fff;
	background:#2D2F33;
	border-radius:9px;
    z-index: 100;
}
.validation_fail_tooltip::before {
	content:'';
	display:block;
	position:absolute;
	left:16px;
	bottom:100%;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='42' height='12' viewBox='0 0 42 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 0C21 0 23.0498 12 42 12C29.6493 12 14.5734 12 0 12C18.9527 12 21 0 21 0Z' fill='%232D2F33'/%3e%3c/svg%3e ");
	width:42px;
	height:12px;
}
/* Формы - Загрузка файлов - Конец */

.style.valid	{
	border:0 !important;
	box-shadow:inset 0 0 0 1px #59982a;
}
.style.invalid	{
	border:0 !important;
	box-shadow:inset 0 0 0 1px #ff7c7c;
	margin-bottom:72px;
}
.style.active	{
	box-shadow:inset 0 0 0 1px #CB7D5D;
}
.style.readonly	{
	background:#f8f8f8;
}

.style.checkboxes > .readonly, .style.radioblock > .readonly	{
	opacity:0.5;
}

.style .form_comment	{
    display:block;
    position:absolute;
    top:11px;
    right:0;
    width:30px;
    height:30px;
    transition:opacity 0.2s ease 0s;
	opacity:0;
	z-index:2;
}
.style.active .form_comment, .style:hover .form_comment	{
	opacity:1;
}



/* Формы - Каптча - Начало */

.captcha .style, .main_middle .captcha input.style {
	width:35%;
	min-width:150px;
	display:inline-block;
	vertical-align:middle;
}

.captcha	{
	padding:0;
	position:relative;
}

.captcha input, .captcha.style input.style		{
	width:35%;
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 0;
}

.captcha a, .main_middle .captcha a {
	width:35%;
	min-width:150px;
	height:30px;
	display:inline-block;
	vertical-align:middle;
	text-decoration:none;
	position:relative;
	background:#f3f3f3;
	padding-right:30px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin-left:0;
	margin-top:0;
	border:1px solid #a6a6a6;
	float:right;
	text-align:center;
	overflow:hidden;
}
.captcha a::before {
	content:'';
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	right:0;
	top:0px;
}
.captcha a img	{
	display:inline-block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	text-align:center;
	position:relative;
	top:-10px;
}
.captcha.style, .style.invalid.captcha	{
	border:0 !important;
	-moz-box-shadow:0 0 0 0 rgba(0, 0, 0 ,0.2), 0 0 0 0 rgba(255, 255, 255 ,0.4) !important;
	-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0 ,0.2), 0 0 0 0 rgba(255, 255, 255 ,0.4) !important;
	box-shadow:0 0 0 0 rgba(0, 0, 0 ,0.2), 0 0 0 0 rgba(255, 255, 255 ,0.4) !important;
	background:transparent !important;
	padding-right:0;
}
.captcha.style::after, .style.invalid.captcha::after	{
	display:none;
}
.captcha.style.invalid input.style, .main_middle .captcha.style.invalid input.style 	{
	border:1px solid #ff7c7c !important;
	box-shadow:0 0 3px #ff7c7c;
	background-color:rgba(255,240,240,0.9);
}
/* Формы - Каптча - Конец */

/* Формы - Политика безопастности - Начало */
.style.privacyPolicyCont	{
	padding-right:0;
	box-shadow:0 0 0 transparent;
}

.privacyPolicyCont a	{
	font-size:inherit;
	display:inline;
	line-height:30px;
	color:#2D2F33;
}
.privacyPolicyCont label	{
	display:inline;
	min-height:30px;
	/* justify-content:start; */
	/* align-items:center; */
	/* text-align:left; */
}
.privacyPolicyCont .field_name_value	{
	display:inline;
	padding:0;
	line-height:30px;
	/* margin-left:10px; */
	/* vertical-align:middle; */
}
.privacyPolicyCont label .check	{
	/* flex:0 0 30px; */
	width:30px;
	margin-right:10px;
	float:left;
}

/* footer .privacyPolicyCont .field_name_value, footer .privacyPolicyCont label, footer .privacyPolicyCont a	{ */
	/* color:#f8f8f8; */
/* } */
/* Формы - Политика безопастности - Конец */

/* Формы - Дополнительные формы - Начало */

/*
form.form_wo_left .field_cont, form.form_wo_left .field_name, form.form_wo_left .field	{
	display:block;
	text-align:left;
}

form.form_wo_left .field_name, form.form_wo_left .field required_cont	{
	display:none;
}
form.form_wo_left .required	{
	float:none;
}

form.form_wo_left .field_name.group_title	{
	display:block;
}
*/
.form_style_left input, .form_style_left a.captcha	{
	display:block;
	width:224px;
	height:20px;
	padding:10px 20px;
	margin:7px 0 0 0;
	line-height:20px;
	font-size:14px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	border:1px solid #a6a6a6;
	background:#fff;
}
.form_style_left a.captcha	{
	overflow:hidden;
	background:#f3f3f3;
	position:relative;
}
.form_style_left a.captcha::before	{
	content:'';
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	right:5px;
	top:5px;
}
.form_style_left a.captcha img	{
	margin:-20px 0;
}
.form_style_left input::-webkit-input-placeholder	{
	color:#3e3e3e;
}
.form_style_left input:-moz-placeholder{
	color:#3e3e3e;
}
.form_style_left input.error	{
	-moz-box-shadow:0 0 3px 1px #ff7c7c;
	-webkit-box-shadow:0 0 3px 1px #ff7c7c;
	box-shadow:0 0 3px 2px #ff7c7c;
	background-color:rgba(255,240,240,0.9);
	color:#f44 !important;
}
.form_style_left input.error::-webkit-input-placeholder	{
	color:#f44;
	text-transform:uppercase;
}
.form_style_left input.error:-moz-placeholder{
	color:#f44;
	text-transform:uppercase;
}

footer .style	{
	background:#fff;
}
footer .form input, footer .form textarea	{
	color:#444;
}
footer .form input::-webkit-input-placeholder, footer .form textarea::-webkit-input-placeholder	{
	color:#888;
}
footer .form input::-moz-placeholder, footer .form textarea::-moz-placeholder	{
	color:#888;
}

/* Формы - Дополнительные формы - Конец */

input[type=checkbox], input[type=radio]	{
	width:20px !important;
	height:20px !important;
	margin:0 10px 0 0 !important;
	padding:0 !important;
	vertical-align:middle !important;
}
/* Формы - Конец */

/* Всплывающее окно - Начало*/
.almaPopupOverlay	{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#2D2F33;
	opacity:0.8;
	z-index:3000;
}
.almaPopupWindow	{
	position:fixed;
	padding:0;
	margin:0;
	max-width:100vw;
	max-height:100vh;
	box-sizing:border-box;
	background:#ffffff;
	border-radius:12px;
	overflow:hidden;
	/* box-shadow:0 0 3px 1px rgba(0, 0, 0 ,0.1), 0 10px 10px -10px rgba(0, 0, 0 ,0.8), 0 0 12px 1px #CB7D5D; */
	z-index:99999;
}
.almaPopupWindow.fullScreen	{
	background:transparent;
}
.almaPopupWindow.almaAlert	{
	width:564px;
	min-width:300px;
	max-width:100%;
	box-shadow:0 0 500px 20px rgba(45,47,57,0.8);
}
.almaPopupWindow .close	{
	cursor:pointer;
	position:absolute;
	top:0;
	right:0px;
	width:50px;
	height:50px;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.6' d='M1 1L13 13M13 1L1 13' stroke='%23CB7D5D' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e ") 50% 50% no-repeat;
	z-index:2;
	transition:0.2s;
	filter:grayscale(1) brightness(0.5);
}
.almaPopupWindow .close:hover	{
	filter:grayscale(0);
}
.almaPopupWindow .contentsScroll	{
	max-width:100%;
	min-width:auto;
}
.almaPopupWindow .contents	{
	max-width:100%;
	min-width:auto;
	margin:0 auto;
	/* text-align:center; */
	box-sizing:border-box;
	padding:32px 56px 32px 56px;
}
@media screen and (max-width:1439px) {
	.almaPopupWindow .contents	{
		padding:44px 32px 32px 32px;
	}
}
.almaPopupWindow.fullScreen .contents	{
	padding:0 !important;
}
/* @media screen and (max-width:959px) { */
	/* .almaPopupWindow .close	{ */
		/* top:-50px; */
		/* filter:brightness(3); */
	/* } */
/* } */



@media screen and (max-width:767px) {
	.almaPopupWindow .contents	{
		padding:24px 16px 40px 16px;
	}
}


.almaPopupWindow .h1	{
	font:300 200%/1.1em 'Grtsk Tera', sans-serif;;
	padding:0 0 24px 0;
	color:#2D2F33;
	text-align:left;
}
.almaPopupWindow .form, .almaPopupWindow .contents.contentsPadding	{
	box-sizing:border-box;
}
.almaPopupWindow .almaPopupControl	{
	padding:10px 0 0 0;
	text-align:center;
}

/* -- Всплывающее окно - Скрол на большой высоте - Начало*/
.mCSB_inside>.mCSB_container	{
	margin-right:4px !important;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden	{
	margin-right:0px !important;
}
.mCSB_scrollTools	{
	width:4px !important;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail	{
	background-color:rgba(0,0,0,.1) !important;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar	{
	background-color:rgba(0,0,0,.3) !important;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar	{
	background-color:rgba(0,0,0,.4) !important;
}


.almaPopupWindow a.button	{
	display:block;
	background:#CB7D5D;
	border-radius:6px;
	font:500 16px / 40px 'IBM Plex Sans', sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
	margin:24px 0 0 0;
	transition:0.2s;
}
.almaPopupWindow a.button:hover{
	background:#2D2F33;
}



@media screen and (max-width:959px) {
	.almaPopupWindow	{
		position:fixed;
		top:auto !important;
		left:0 !important;
		right:0 !important;
		bottom:0 !important;
		height:auto !important;
		border-radius:12px 12px 0px 0px;
		overflow:auto;
		max-height:100vh;
		/* max-height:calc(100vh - 50px); */
	}
}

@media screen and (max-width: 959px) {
	.almaPopupWindow .new_style_for_contents {
		width: unset !important;
	}
	.almaPopupWindow .contentsScroll {
		height: unset !important;
	}
}

/* -- Всплывающее окно - Скрол на большой высоте - Конец*/
/* Всплывающее окно - Конец */


@media screen and (max-width:425px) {
	.form .field {
		min-width:auto;
		max-width:100%;
		width:100%;
	}

	.g-recaptcha, .g-recaptcha > div	{
		max-width:100%;
	}
}

@media print	{
	.formCont	{
		display:none !important;
	}
}


/* .select_box .swiper-slide	{ */
	/* display:block !important; */
/* } */

.formCont .text	{
	padding-top:10px;
}

/* Слайдер - Начало*/

.slider_cont	{
	margin:0 auto;
	max-width:100%;
	position:relative;
	z-index:1;
}

.slider_logo_cont	{
	width:100%;
	background:url(pics/bg_slider_logo.png) 50% 0 repeat;
	padding:10px 0;
	position:relative;
	z-index:1;
	overflow:hidden; /*чтоб на 1001 не появлялась горизонтальная прокрутка*/
}

/* Слайдер - Слайдшоу - Начало*/
.slider	{
	position:relative;
	top:0;
	left:0;
	width:100%;
	/* overflow:hidden; */
	margin:0 auto;
}
.cat_sl .slider0	{
	padding-bottom:50px;
}

.slider li, .slider div.k-inner	{
	margin:0;
	padding:0;
	border:0;
	height:98%;
}

.slider li img, .slider div	img{
	max-height:100%;
}

.slider .sl_cont	{
	visibility:visible;
	overflow:hidden;
	position:relative;
	z-index:2;
	text-align:center;
	margin:0px auto;
}

.slider li::before,	.slider div.k-inner::before{
	display:none;
}

.slider .arrows_cont	{
	width:100%;
	position:absolute;
	top:45%;
	top:calc(50% - 16px);
	z-index:50;
	height:0;
}
@media screen and (max-width:767px) {
	.slider .arrows_cont	{
		display:none;
	}
}

.slider .mid_slider	{
	/* width:1230px; */
	/* max-width:95%; */
	margin:0 32px;
	position:relative;
	height:0;
}

.slider .swiper-container .slider_elem_bg	{
	text-decoration:none;
	display:block;
	background-position:50% 50%;
}

.slider .swiper-container .slider_elem_bg span.mid	{
	display:block;
	position:relative;
}


.slider .sl_arrow_l, .slider .sl_arrow_r	{
	cursor:pointer;
	background:#fff 50% 50% no-repeat;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.292818 13.7071C-0.0977067 13.3166 -0.0977067 12.6834 0.292818 12.2929L5.58571 7L0.292818 1.70711C-0.0977062 1.31658 -0.0977062 0.683417 0.292818 0.292893C0.683342 -0.0976314 1.31651 -0.0976314 1.70703 0.292893L7.70703 6.29289C8.09756 6.68342 8.09756 7.31658 7.70703 7.70711L1.70703 13.7071C1.31651 14.0976 0.683342 14.0976 0.292818 13.7071Z' fill='%23CB7D5D'/%3e%3c/svg%3e ");
	box-shadow:0px 0px 12px rgba(45, 47, 51, 0.16);
	border-radius:16px;
	width:32px;
	height:32px;
	position:absolute;
	top:0;
	filter:grayscale(1);
}
.slider .sl_arrow_l	{
	left:0;
	transform:rotate(180deg);
}
.slider .sl_arrow_r	{
	right:0;
}
.slider .sl_arrow_l:hover, .slider .sl_arrow_r:hover{
	filter:grayscale(0);
}

.slider .slider_pages_cont	{
	width:100%;
	position:absolute;
	bottom:32px;
	z-index:100;
	height:0;
}

.slider .slider_pages	{
	position:absolute;
    left:0;
	right:0;
    top:0;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}

.slider .slider_pages .swiper-pagination-bullet	{
	display:inline-block;
	flex:0 0 8px;
	width:8px;
	height:8px;
	margin:4px;
	cursor:pointer;
	opacity:1;
	border-radius:4px;
	background:#DFDFDF;
}

.slider .slider_pages .swiper-pagination-bullet:hover, .slider .slider_pages .swiper-pagination-bullet-active, .slider .slider_pages span.swiper-pagination-bullet-active:hover	{
	background:#CB7D5D;
}

.slider .paging_with_nums .slider_pages .swiper-pagination-bullet 	{
	display:inline-block;
	width:60px;
	height:60px;
	background:transparent;
	position:relative;
}
.slider .paging_with_nums .slider_pages .swiper-pagination-bullet:hover, .slider .paging_with_nums .slider_pages span.swiper-pagination-bullet-active, .slider .paging_with_nums .slider_pages span.swiper-pagination-bullet-active:hover	{
	background:transparent;
}
.slider .paging_with_nums .slider_pages .swiper-pagination-bullet > span 	{
	display:block;
	width:50px;
	height:50px;
	background:rgba(0,0,0,0.4);
	border-radius:25px;
	color:rgba(255,255,255,0.6);
	text-align:center;
	font:300 24px / 50px 'Grtsk Tera', sans-serif;;
}
.slider .paging_with_nums .slider_pages .swiper-pagination-bullet:hover > span, .slider .paging_with_nums .slider_pages span.swiper-pagination-bullet-active > span, .slider .paging_with_nums .slider_pages span.swiper-pagination-bullet-active:hover > span	{
	color:rgba(255,255,255,1);
}


/* Слайдер - Слайдшоу - Конец*/



/* Слайдер - Конец*/

.cat_sl .slider0, .cat_sl .slider0 .swiper-container, .cat_sl .slider0 .swiper-container .slider_elem_bg, .cat_sl .slider0 .swiper-slide {
	min-height:538px;
}

.cat_sl .slider, .cat_sl .slider .swiper-container, .cat_sl .slider .swiper-container .slider_elem_bg, .cat_sl .slider .swiper-slide {
	min-height:500px;
}
.cat_sl .slider {
	margin-top:-20px;
}
.cat_sl .slider .swiper-container .slider_elem_bg	{
	/* display:none; */
	/* width:400px; */
}
.cat_sl .slider .swiper-container a.img	{
	display:flex;
	height: 230px;
}

@media screen and (max-width: 1059px) {
	.cat_sl .slider .swiper-container a.img	{
		height: 220px;
	}
}

.cat_sl .slider .swiper-slide	{
	width:320px;
	padding:40px 12px 50px 12px;
}

.cat_sl .slider .swiper-slide .cat_elem {
	width: 100%;
}

.cat_sl .slider .swiper-container .swiper-slide:first-child	{
	padding-left:40px
}
.cat_sl .slider .swiper-container .swiper-slide:last-child	{
	padding-right:40px
}

@media screen and (max-width:1249px) {
	.cat_sl .slider .swiper-container .swiper-slide:first-child	{
		padding-left:16px
	}
	.cat_sl .slider .swiper-container .swiper-slide:last-child	{
		padding-right:16px
	}
}

@media screen and (max-width:1059px) {
	.cat_sl .slider .swiper-container .slider_elem_bg .cat_elem	{
		height: unset;
		padding-bottom: 0;
	}
	.cat_sl .slider .swiper-slide {
		width:298px;
		padding: 30px 12px 50px 12px;
	}
}

@media screen and (max-width:959px) {
	/*.cat_sl .slider .swiper-slide	{*/
	/*	width:250px;*/
	/*}*/
	.cat_sl .slider .swiper-container .slider_elem_bg .cat_elem	{
		width:100%
	}
}


/* @media screen and (max-width:1249px) { */
	/* .slider_logo	{ */
	/* } */
	/* .slider_logo .sl_arrow_l	{ */
		/* left:0; */
		/* z-index:10; */
	/* } */
	/* .slider_logo .sl_arrow_r	{ */
		/* right:0; */
		/* z-index:10; */
	/* } */
	/* .slider .swiper-container .swiper-container	{ */
		/* background-size:cover; */
	/* } */
/* } */
/* @media screen and (max-width:1000px) { */
	/* .slider_info	{ */
		/* top:10px; */
		/* left:10px; */
		/* right:10px; */
		/* bottom:auto; */
		/* width:auto; */
		/* background:rgba(255,255,255,0.6); */
		/* padding:10px; */
	/* } */

/* } */
/* @media screen and (max-width:1000px) { */
	/* .slider_info .h1	{ */
		/* font:700 18px / 1.2em 'Grtsk Tera', sans-serif;; */
		/* font-size:4.5vw; */
	/* } */
	/* .slider_info .brief	{ */
		/* font:300 16px / 1.1em 'Grtsk Tera', sans-serif;; */
		/* font-size:3.5vw; */
	/* } */
/* } */


@media print	{
	.slider, .slider_cont, .slider_logo_cont	{
		display:none !important;
	}
}



/*	Измененные стили Swiper - Начало	*/

/*	Измененные стили Swiper - Конец	*/


/* Баннеры */
.banner_m {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#fff 50% 50% / cover no-repeat;
	z-index:3;
}
.banner_m .b_text	{
	margin:0 auto;
	position:relative;
}
.banner_m .b_text_wr	{
	position:absolute;
}
.banner_m .b_head	{
	font:700 20px / 28px 'Grtsk Tera', sans-serif;;
	color:#2D2F33;
}
.banner_m .b_comm	{
	font:400 14px / 24px 'IBM Plex Sans', sans-serif;
	color:#2D2F33;
}
.b_button	{
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
	text-align:center;
	background:#CB7D5D;
	border-radius:6px;
	margin:16px 0px;
	color:#fff;
	padding:12px 16px;
	font:400 16px / 24px 'IBM Plex Sans', sans-serif;
	box-sizing:border-box;
	text-decoration:none;
	transition:0.2s;
	cursor:pointer;
	text-transform:uppercase;
}
.b_button:hover{
	background:#2D2F33;
}
.b_button.dark	{
	background:#2D2F33;
	color:#fff;
}
.b_button.dark:hover	{
	background:#CB7D5D;
}
.b_button.white	{
	background:#fff;
	color:#2D2F33;
}
.b_button.white:hover	{
	background:#CB7D5D;
	color:#fff;
}
.b_button.border	{
	background:#fff;
	box-shadow:inset 0 0 0 1px #CB7D5D;
	color:#CB7D5D;
}
.b_button.border:hover	{
	background:#CB7D5D;
	color:#fff;
}
.b_button.disabled, .b_button.disabled:hover	{
	background:#D5D5D6;
	box-shadow:inset 0 0 0 1px transparent;
	color:#fff;
}
.b_button.light	{
	background:#F7EBE7;
	box-shadow:inset 0 0 0 1px transparent;
	color:#CB7D5D;
}
.b_button.light:hover	{
	background:#CB7D5D;
	color:#fff;
}



@media screen and (min-width:768px) {
	.banner_m .b_head	{
		font-size:32px;
		line-height:40px;
	}
	.banner_m .b_comm	{
		font-size:16px;
		line-height:24px;
	}
	.banner_s	{
		height:300px;
	}
}
@media screen and (min-width:960px) {
	.banner_m .b_comm	{
		font-size:20px;
		line-height:24px;
	}
}
@media screen and (min-width:1200px) {
	.banner_m .b_head	{
		font-size:40px;
		line-height:48px;
	}
}
@media screen and (min-width:1440px) {
	.banner_m .b_head	{
		font-size:48px;
		line-height:56px;
	}
}
@media screen and (min-width:1920px) {
	.banner_m .b_head	{
		font-size:56px;
		line-height:64px;
	}
	.banner_m .b_comm	{
		font-size:32px;
		line-height:40px;
	}
}




/*Баннер 1*/

@media screen and (min-width:320px) {
	.banner_m .b_text	{
		width:320px;
	}

	.banner_m.banner_1 .b_text_wr	{
		top:338px;
		left:20px;
		right:20px;
		text-align:center;
	}
}
@media screen and (min-width:768px) {
	.banner_m .b_text	{
		width:768px;
	}
	.banner_m.banner_1 .b_text_wr	{
		top:360px;
		left:20px;
		right:20px;
		text-align:center;
	}
	.banner_m.banner_1 .b_comm	{
		margin-top:10px;
	}
}
@media screen and (min-width:960px) {
	.banner_m .b_text	{
		width:960px;
	}
	.banner_m.banner_1 .b_text_wr	{
		top:150px;
		left:90px;
		width:390px;
		text-align:left;
	}
	.banner_m.banner_1 .b_button	{
		width:296px;
	}
	.banner_m.banner_1 .b_comm	{
		margin-top:20px;
	}
}
@media screen and (min-width:1200px) {
	.banner_m .b_text	{
		width:1200px;
	}
	.banner_m.banner_1 .b_text_wr	{
		width:500px;
	}
}
@media screen and (min-width:1440px) {
	.banner_m .b_text	{
		width:1440px;
	}
	.banner_m.banner_1 .b_text_wr	{
		width:600px;
	}
}
@media screen and (min-width:1920px) {
	.banner_m .b_text	{
		width:1920px;
		max-width:100%;
	}
	.banner_m.banner_1 .b_text_wr	{
		width:700px;
	}
}

/*Баннер 2*/

.banner_m.banner_2 .b_button	{
	background:#2D2F33;
}
.banner_m.banner_2 .b_button:hover{
	background:#CB7D5D;
}

.banner_timer .b_timer	{
	position:absolute;
	display:flex;
}
.banner_timer .b_timer .b_timer_elem	{
	flex:1 0 0;
	box-sizing:border-box;
	text-align:center;
	padding-top:16px;
}
.banner_timer .b_timer_b {
	font:700 24px / 32px 'IBM Plex Sans', sans-serif;
	color:#2D2F33;
}
.banner_timer .b_timer_hint {
	font:400 12px / 20px 'IBM Plex Sans', sans-serif;
	color:#969799
}

@media screen and (min-width:320px) {
	.banner_m.banner_2 .b_head	{
		position:absolute;
		top:81px;
		right:16px;
		left:16px;
		text-align:center;
		font-size:24px;
		line-height:32px;
	}
	.banner_m.banner_2 .b_button	{
		position:absolute;
		top:277px;
		right:16px;
		left:16px;
	}
	.banner_timer .b_timer	{
		top:170px;
		left:14px;
		right:14px;
		height:84px;
	}
	.banner_timer .b_timer .b_timer_elem	{
		margin:0 2px;
		background:#FFFFFF;
		border-radius:12px;
	}
	.banner_timer .b_timer_b	{
		font:700 24px/32px 'Grtsk Tera', sans-serif;;
	}
}
@media screen and (min-width:768px) {
	.banner_m.banner_2 .b_head	{
		top:40px;
		right:72px;
		left:72px;
		font-size:40px;
		line-height:48px;
	}
	.banner_m.banner_2 .b_button	{
		top:380px;
		left:246px;
		width:275px;
	}
	.banner_m.banner_timer .b_timer	{
		top:160px;
		left:96px;
		right:96px;
		height:180px;
	}
	.banner_m.banner_timer .b_timer .b_timer_elem	{
		margin:0 8px;
		background:#FFFFFF;
		border-radius:12px;
		padding-top:40px;
	}
	.banner_m.banner_timer .b_timer_b	{
		font-size:48px;
		line-height:56px;
	}
	.banner_m.banner_timer .b_timer_hint	{
		font-size:20px;
		line-height:24px;
		padding-top:15px;
	}

}
@media screen and (min-width:960px) {
	.banner_m.banner_2 .b_head	{
		top:70px;
		right:60px;
		left:60px;
	}
	.banner_m.banner_2 .b_button	{
		top:380px;
		left:342px;
	}
	.banner_m.banner_timer .b_timer	{
		top:150px;
		left:192px;
		right:192px;
	}
}
@media screen and (min-width:1200px) {
	.banner_m.banner_2 .b_head	{
		top:115px;
		left:116px;
		width:400px;
		text-align:left;
	}
	.banner_m.banner_timer .b_timer	{
		top:115px;
		left:508px;
		right:116px;
	}
	.banner_m.banner_2 .b_button	{
		top:243px;
		left:116px;
	}
}
@media screen and (min-width:1440px) {
	.banner_m.banner_2 .b_head	{
		top:141px;
		left:123px;
		width:600px;
		font-size:56px;
		line-height:66px;
	}
	.banner_m.banner_timer .b_timer	{
		top:141px;
		left:662px;
		right:82px;
	}
	.banner_m.banner_2 .b_button	{
		top:305px;
		left:123px;
	}
	.banner_m.banner_timer .b_timer_b	{
		font-size:56px;
	}
}
@media screen and (min-width:1920px) {
	.banner_m.banner_2 .b_head	{
		top:141px;
		left:156px;
		width:600px;
	}
	.banner_m.banner_timer .b_timer	{
		top:157px;
		left:960px;
		right:180px;
	}
	.banner_m.banner_2 .b_button	{
		top:305px;
		left:156px;
	}
}

.banner_m.banner_3 .b_text_wr	{
	top:310px;
	left:16px;
	right:16px;
}
.banner_m.banner_3 .b_comm	{
	margin-top:16px;
}

/* @media screen and (min-width:320px) { */

/* } */

@media screen and (min-width:768px) {
	.banner_m.banner_3 .b_text_wr	{
		top:298px;
		left:92px;
		right:92px;
	}
	.banner_m.banner_3 .b_head	{
		width:484px;
	}
}
@media screen and (min-width:960px) {
	.banner_m.banner_3 .b_text_wr	{
		top:192px;
		left:90px;
		right:auto;
		width:500px;
	}
	.banner_m.banner_3 .b_head	{
		width:100%;
	}
	.banner_m.banner_3 .b_button	{
		width:296px;
		margin-top:32px;
	}
	.banner_m.banner_3 .b_comm	{
		margin-top:32px;
	}
}
/* @media screen and (min-width:1200px) { */

/* } */
@media screen and (min-width:1440px) {
	.banner_m.banner_3 .b_text_wr	{
		width:700px;
	}
}
@media screen and (min-width:1920px) {
	.banner_m.banner_3 .b_text_wr	{
		width:700px;
	}
}


.banner_m.banner_5 .b_text_wr	{
	top:184px;
	left:32px;
	right:32px;
	text-align:center;
}
.banner_m.banner_5 .b_comm	{
	margin-top:8px;
}
@media screen and (min-width:768px) {
	.banner_m.banner_5 .b_text_wr	{
		top:160px;
		left:190px;
		right:190px;
	}
	.banner_m.banner_5 .b_comm	{
		margin-top:24px;
	}
	.banner_m.banner_5 .b_button	{
		width:200px;
		margin:24px auto 0 auto;
	}
}
@media screen and (min-width:960px) {
	.banner_m.banner_5 .b_text_wr	{
		left:226px;
		right:255px;
	}
}
@media screen and (min-width:1200px) {
	.banner_m.banner_5 .b_text_wr	{
		left:360px;
		right:360px;
	}
}
@media screen and (min-width:1440px) {
	.banner_m.banner_5 .b_text_wr	{
		top:150px;
		left:430px;
		right:430px;
	}
}
@media screen and (min-width:1920px) {
	.banner_m.banner_5 .b_text_wr	{
		top:140px;
		left:620px;
		right:620px;
	}
}






/* .banner_liner_wr	{ */

/* } */
.banner_liner_wr, .banner_liner_wr_sm_440	{
	width:100%;
	max-width:100%;
	overflow:hidden;
	height:382px;
	position:relative;
	margin:32px 0;
	overflow:hidden;
}
.banner_liner_wr .banner_liner, .banner_liner_wr_sm_440 .banner_liner	{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#CCDAD7 50% 50% no-repeat;
	background-repeat:no-repeat !important;
	border-radius:12px;
	box-shadow:inset 0 0 0 1px #CCDAD7;
}
.banner_liner_wr .banner_liner .b_text_wr, .banner_liner_wr_sm_440 .banner_liner .b_text_wr	{
	position:static;
}

.banner_liner_wr .banner_liner .b_head, .banner_liner_wr_sm_440 .banner_liner .b_head {
	font:600 24px / 28px 'Grtsk Tera', sans-serif;;
	top:20px;
	left:20px;
	right:20px;
	width:auto;
	position:absolute;
}
.banner_liner_wr .banner_liner .b_button, .banner_liner_wr_sm_440 .banner_liner .b_button {
	font:500 16px / 24px 'IBM Plex Sans', sans-serif;
	top:318px;
	left:20px;
	right:20px;
	position:absolute;
	margin:0;
	background:#2D2F33;
}
.banner_liner_wr .banner_liner .b_button:hover, .banner_liner_wr_sm_440 .banner_liner .b_button:hover	{
	background:#CB7D5D;
}
/* .banner_liner_wr_sm_440 .banner_liner .b_head, .banner_liner_wr_sm_440 .banner_liner .b_button	{ */
	/* left:20px; */
	/* right:20px; */
	/* width:auto; */
/* } */

@media screen and (min-width:768px) {
	.banner_liner_wr	{
		height:448px;
	}
	.banner_liner_wr .banner_liner .b_text_wr	{
		position:absolute;
		top:256px;
		left:346px;
		width:350px;
	}
	.banner_liner_wr .banner_liner .b_head	{
		position:static;
	}
	.banner_liner_wr .banner_liner .b_button	{
		position:static;
		margin:19px 0 0 0;
		width:216px;
	}
}
@media screen and (min-width:960px) {
	.banner_liner_wr	{
		height:300px;
	}
	.banner_liner_wr .banner_liner .b_text_wr	{
		top:108px;
		left:538px;
	}
}
@media screen and (min-width:1200px) {
	.banner_liner_wr .banner_liner .b_text_wr	{
		top:78px;
		left:771px;
	}
	.banner_liner_wr .banner_liner .b_head {
		font-size:24px;
		line-height:32px;
	}
}
@media screen and (min-width:1440px) {
	.banner_liner_wr .banner_liner .b_text_wr	{
		top:64px;
		left:892px;
	}
}
@media screen and (min-width:1920px) {
	.banner_liner_wr .banner_liner .b_text_wr	{
		top:64px;
		left:1300px;
	}
}



/* data-ww="2360;1880;1640;1300;960;768;320"  */
.banner_sm_440 .b_text	{
	margin:0 auto;
	position:relative;
	max-width:100%;
}

@media screen and (min-width:320px) {
	.banner_sm_440 .b_text	{
		width:288px;
	}
}
@media screen and (min-width:768px) and (max-width:959px) {
	.banner_sm_440 .b_text	{
		width:768px;
	}
}
@media screen and (min-width:1440px) {
	.banner_sm_440 .b_text	{
		width:960px;
	}
}
@media screen and (min-width:1640px) {
	.banner_sm_440 .b_text	{
		width:1200px;
	}
}
@media screen and (min-width:1880px) {
	.banner_sm_440 .b_text	{
		width:1440px;
	}
}
@media screen and (min-width:2360px) {
	.banner_sm_440 .b_text	{
		width:1920px;
		max-width:100%;
	}
}

@media screen and (min-width:768px) and (max-width:959px) {
	.banner_liner_wr_sm_440	{
		height:448px;
	}
	.banner_liner_wr_sm_440 .banner_liner .b_head	{
		position:static;
	}
	.banner_liner_wr_sm_440 .banner_liner .b_button	{
		position:static;
		margin:19px 0 0 0;
		width:216px;
	}
/* } */

/* @media screen and (min-width:768px) and (max-width:959px) { */
	.banner_sm_440 .b_text	{
		width:768px;
	}
	/* .banner_liner_wr_sm_440 .banner_liner .b_text_wr	{ */
		/* position:absolute; */
		/* top:256px; */
		/* left:346px; */
		/* left:0; */
		/* width:350px; */
	/* } */
	.banner_liner_wr_sm_440 .banner_liner .b_text_wr	{
		position:absolute;
		top:276px;
		left:0;
		width:350px;
	}
}

@media screen and (min-width:960px) {
	.banner_liner_wr_sm_440	{
		height:448px;
	}
	.banner_liner_wr_sm_440 .banner_liner .b_text_wr	{
		position:absolute;
		top:276px;
		left:0;
		width:350px;
	}
	.banner_liner_wr_sm_440 .banner_liner .b_head	{
		position:static;
	}
	.banner_liner_wr_sm_440 .banner_liner .b_button	{
		position:static;
		margin:19px 0 0 0;
		width:216px;
	}
}
@media screen and (min-width:1200px) {
	.banner_liner_wr_sm_440 .banner_liner .b_text_wr	{
		position:absolute;
		top:276px;
		left:346px;
		width:350px;
	}
}


@media screen and (min-width:1440px) {
	.banner_liner_wr_sm_440	{
		height:300px;
	}
	.banner_liner_wr_sm_440 .banner_liner .b_text_wr	{
		top:78px;
		left:500px;
	}
	.banner_liner_wr_sm_440 .banner_liner .b_head {
		font-size:24px;
		line-height:32px;
	}
}
@media screen and (min-width:1640px) {
	.banner_sm_440 .b_text	{
		width:1200px;
	}
	.banner_liner_wr_sm_440 .banner_liner .b_text_wr	{
		left:500px;
	}
}
@media screen and (min-width: 1700px)	{
	.banner_liner_wr_sm_440 .banner_sm_440 .b_text {
		width:1200px;
		max-width:1600px;
	}
	.banner_liner_wr_sm_440 .banner_liner .b_text_wr	{
		left:660px;
	}
}
@media screen and (min-width:1880px) {
	.banner_liner_wr_sm_440 .banner_liner .b_text_wr	{
		top:64px;
		left:800px;
	}
}
@media screen and (min-width:2360px) {
	.banner_liner_wr_sm_440 .banner_liner .b_text_wr	{
		top:64px;
		left:1000px;
	}
}






.banner_s, .banner_sm_440	{
	position:relative;
	height:432px;
	background:50% 0 no-repeat;
	max-width:100%;
	max-height:100%;
}
.banner_sm_440	{
	margin:32px 0;
}
.banner_liner	{
	margin:0;
}

.cat_menu_wr .banner_s	{
	flex:1 0 100%;
	border-radius:12px;
}
.banner_s .b_text, .banner_sm_440 .b_text	{
	position:relative;
	margin: 0 auto;
	height:100%;
	max-width:100%;
}
.banner_s .b_text_wr, .banner_sm_440 .b_text_wr	{
	position:absolute;
	left:16px;
	right:16px;
	top:0;
	bottom:32px;
	display:flex;
	flex-direction:column;
	justify-content:flex-end;
	align-items:flex-start;
}
.banner_liner .b_text_wr	{
	display:block;
}


.banner_s .b_head, .banner_sm_440 .b_head	{
	font:600 24px / 28px 'Grtsk Tera', sans-serif;;
	width:100%;
	box-sizing:border-box;
}
.banner_s .b_comm, .banner_sm_440 .b_comm	{
	font:400 14px / 24px 'IBM Plex Sans', sans-serif;
	width:100%;
}
.banner_s .b_button, .banner_sm_440 .b_button	{
	width:296px;
	max-width:100%;
}
@media screen and (min-width:320px) {
	.banner_s .b_text	{
		width:320px;
	}
}
@media screen and (min-width:768px) {
	.banner_s	{
		height:300px;
	}
	.banner_liner	{
		height:100%;
	}
	.banner_s .b_text_wr	{
		justify-content:center;
		align-items:flex-start;
		height:100%;
	}
	.banner_liner .b_text_wr	{
		height:auto;
	}

	.banner_s .b_text	{
		width:768px;
	}
	.banner_s .b_comm	{
		font-size:18px;
		line-height:26px;
	}
}
@media screen and (min-width:960px) {
	.banner_s .b_text	{
		width:960px;
	}
	.banner_s .b_head	{
		line-height:32px;
	}
}
@media screen and (min-width:1200px) {
	.banner_s .b_text	{
		width:1200px;
	}
}
@media screen and (min-width:1440px) {
	.banner_s .b_text	{
		width:1440px;
	}
	.banner_s .b_head	{
		font-size:32px;
		line-height:40px;
	}
}
@media screen and (min-width:1920px) {
	.banner_s .b_text	{
		width:1920px;
	}
}

.banner_sm_440_2	{
	height:300px;
}

.banner_s_2 .b_text_wr	{
	justify-content:flex-end;
	align-items:flex-start;
}
@media screen and (min-width:768px) {
	.banner_s_2 .b_text_wr	{
		margin-left:56px;
		width:385px;
		justify-content:center;
		align-items:flex-start;
	}
}
@media screen and (min-width:960px) {
	.banner_s_2 .b_text_wr	{
		margin-left:64px;
		width:540px;
	}
}
@media screen and (min-width:1440px) {
	.banner_s_2 .b_text_wr{
		margin-left:90px;
		width:1040px;
	}
}

@media screen and (min-width:1100px) {
	.banner_sm_440_2 .b_text_wr	{
		/* margin-left:56px; */
		width:100%;
		justify-content:center;
		align-items:flex-start;
	}
}
@media screen and (min-width:1400px) {
	.banner_sm_440_2 .b_text_wr	{
		margin-left:64px;
		width:540px;
	}
}
@media screen and (min-width:1880px) {
	.banner_sm_440_2 .b_text_wr	{
		margin-left:90px;
		width:1040px;
	}
}




.banner_s_3 .b_button	{
	margin-left:auto;
	margin-right:auto;
}
.banner_s_3 .b_text_wr	{
	text-align:center;
}

@media screen and (min-width:768px) {
	.banner_s_3 .b_text_wr	{
		margin-left:56px;
		width:385px;
		text-align:left;
	}
	.banner_s_3 .b_button	{
		margin-left:0;
		margin-right:0;
	}
}
@media screen and (min-width:960px) {
	.banner_s_3 .b_text_wr	{
		margin-left:64px;
		width:540px;
	}
}
@media screen and (min-width:1440px) {
	.banner_s_3 .b_text_wr	{
		margin-left:90px;
		width:1040px;
	}
}





.banner_s_5 .b_text_wr, .banner_sm_440_5 .b_text_wr	{
	justify-content:center;
	align-items:center;
	top:0;
	bottom:0;
	text-align:center;
}
.banner_s_5 .b_head, .banner_s_5 .b_comm, .banner_s_5 .b_button, .banner_sm_440_5 .b_head, .banner_sm_440_5 .b_comm, .banner_sm_440_5 .b_button	{
	width:244px;
}

@media screen and (min-width:768px) {
	.banner_s_5 .b_text_wr	{
		justify-content:center;
		align-items:center;
	}
	.banner_s_5 .b_head, .banner_s_5 .b_comm	{
		width:381px;
	}
	.banner_s_5 .b_button	{
		width:197px;
	}
}

@media screen and (min-width:768px) and (max-width: 959px), (min-width:1199px) {
	.banner_sm_440_5 .b_text_wr	{
		justify-content:center;
		align-items:center;
	}
	.banner_sm_440_5 .b_head, .banner_s_5 .b_comm	{
		width:381px;
	}
	.banner_sm_440_5 .b_button	{
		width:197px;
	}
	.banner_sm_440_5	{
		height:300px;
	}
}
































.banner_s_6, .banner_sm_440_6	{
	border-radius:12px;
}
.banner_s_6 .b_head, .banner_sm_440_6 .b_head, .banner_ss .b_head	{
	position:absolute;
	text-transform:uppercase;
	text-align:center;
	top:56px;
	left:16px;
	right:16px;
	width:auto;
}
.banner_sm_440_6 .b_head	{
	font:600 18px / 22px 'Grtsk Tera', sans-serif;;
}
.banner_s_6 .b_button, .banner_sm_440_6 .b_button, .banner_ss .b_button	{
	position:absolute;
	top:223px;
	left:16px;
	right:16px;
	margin:0;
	width:auto;
}
@media screen and (min-width:320px) {
	.banner_s_6.banner_timer .b_timer, .banner_sm_440_6.banner_timer .b_timer, .banner_ss.banner_timer .b_timer	{
		top:124px;
		left:14px;
		right:14px;
		height:84px;
	}
	.banner_s_6.banner_timer .b_timer .b_timer_elem, .banner_sm_440_6.banner_timer .b_timer .b_timer_elem, .banner_ss.banner_timer .b_timer .b_timer_elem	{
		margin:0 2px;
		background:#FFFFFF;
		border-radius:12px;
	}
	.banner_s_6.banner_timer .b_timer_b, .banner_sm_440_6.banner_timer .b_timer_b, .banner_ss.banner_timer .b_timer_b	{
		font:700 24px/32px 'Grtsk Tera', sans-serif;;
	}
}
@media screen and (min-width:768px) {
	.banner_s_6.banner_timer .b_timer	{
		top:56px;
		left:380px;
		right:56px;
		height:96px;
	}
	.banner_s_6.banner_timer .b_timer .b_timer_elem	{
		margin:0 8px;
		background:#FFFFFF;
		border-radius:12px;
		padding-top:12px;
	}
	.banner_s_6.banner_timer .b_timer_b	{
		font-size:32px;
		line-height:40px;
	}
	.banner_s_6.banner_timer .b_timer_hint	{
		font-size:16px;
		line-height:24px;
		padding-top:8px;
	}
	.banner_s_6 .b_head	{
		text-align:left;
		width:270px;
		top:56px;
		left:56px;
		right:auto;
		font-size:24px;
		line-height:32px;
	}
	.banner_s_6 .b_button	{
		width:270px;
		top:132px;
		left:56px;
		right:auto;
	}
}
@media screen and (min-width:960px) {
	.banner_s_6.banner_timer .b_timer	{
		top:69px;
		left:417px;
		right:100px;
		height:132px;
	}
	.banner_s_6.banner_timer .b_timer .b_timer_elem	{
		padding-top:16px;
	}
	.banner_s_6.banner_timer .b_timer_hint	{
		font-size:20px;
		line-height:24px;
		padding-top:20px;
	}
	.banner_s_6.banner_timer .b_timer_b {
		font-size:48px;
		line-height:56px;
	}
	.banner_s_6 .b_head	{
		width:275px;
		top:77px;
		left:100px;
		font-size:22px;
		line-height:32px;
	}
	.banner_s_6 .b_button	{
		width:275px;
		top:153px;
		left:100px;
		right:auto;
	}
}
@media screen and (min-width:1440px) {
	.banner_s_6.banner_timer .b_timer	{
		top:57px;
		left:618px;
		right:212px;
		height:148px;
	}
	.banner_s_6.banner_timer .b_timer .b_timer_elem	{
		padding-top:20px;
	}
	.banner_s_6.banner_timer .b_timer_hint	{
		font-size:20px;
		line-height:24px;
	}
	.banner_s_6.banner_timer .b_timer_b {
		font-size:56px;
		line-height:56px;
		padding-top:16px;
	}

	.banner_s_6 .b_head	{
		text-align:left;
		width:380px;
		top:67px;
		left:213px;
		right:auto;
		font-size:30px;
		line-height:40px;
	}
	.banner_s_6 .b_button	{
		width:275px;
		top:164px;
		left:213px;
		right:auto;
	}
}
@media screen and (min-width:1920px) {
	.banner_s_6.banner_timer .b_timer	{
		top:57px;
		left:618px;
		right:212px;
		height:148px;
	}
}
.banner_sm_440_6	{
	background-size:cover;
}
@media screen and (min-width:768px) and (max-width: 959px) {
	.banner_sm_440_6	{
		background-size:cover;
		background-position:50% 100%;
	}
	.banner_sm_440 .b_text	{
		width:288px;
	}
	/* .banner_sm_440_6	{ */
		/* background-size:cover; */
	/* } */
	/* .banner_sm_440_6.banner_timer .b_timer	{ */
		/* top:56px; */
		/* left:380px; */
		/* right:56px; */
		/* height:96px; */
	/* } */
	/* .banner_sm_440_6.banner_timer .b_timer .b_timer_elem	{ */
		/* margin:0 8px; */
		/* background:#FFFFFF; */
		/* border-radius:12px; */
		/* padding-top:12px; */
	/* } */
	/* .banner_sm_440_6.banner_timer .b_timer_b	{ */
		/* font-size:32px; */
		/* line-height:40px; */
	/* } */
	/* .banner_sm_440_6.banner_timer .b_timer_hint	{ */
		/* font-size:16px; */
		/* line-height:24px; */
		/* padding-top:8px; */
	/* } */
	/* .banner_sm_440_6 .b_head	{ */
		/* text-align:left; */
		/* width:270px; */
		/* top:56px; */
		/* left:56px; */
		/* right:auto; */
		/* font-size:24px; */
		/* line-height:32px; */
	/* } */
	/* .banner_sm_440_6 .b_button	{ */
		/* width:auto; */
		/* top:132px; */
		/* left:56px; */
		/* right:auto; */
	/* } */
}

@media screen and (min-width:1200px)	{
	.banner_sm_440_6	{
		height:300px;
		background-size:auto;
	}
	.banner_sm_440 .b_text	{
		width:796px;
	}
	.banner_sm_440_6.banner_timer .b_timer	{
		top:69px;
		left:417px;
		right:100px;
		height:132px;
	}
	.banner_sm_440_6.banner_timer .b_timer .b_timer_elem	{
		padding-top:12px;
		height:96px;
	}
	.banner_sm_440_6.banner_timer .b_timer_hint	{
		font-size:20px;
		line-height:24px;
		padding-top:8px;
	}
	.banner_sm_440_6.banner_timer .b_timer_b {
		font-size:32px;
		line-height:40px;
	}
	.banner_sm_440_6 .b_head	{
		width:275px;
		top:77px;
		left:100px;
		font-size:22px;
		line-height:32px;
	}
	.banner_sm_440_6 .b_button	{
		width:275px;
		top:153px;
		left:100px;
		right:auto;
	}
}
@media screen and (min-width:1700px) {
	.banner_sm_440 .b_text	{
		width:100%;
		max-width:1600px;
	}
	.banner_sm_440_6.banner_timer .b_timer	{
		top:57px;
		left:618px;
		right:212px;
		height:148px;
	}
	.banner_sm_440_6.banner_timer .b_timer .b_timer_elem	{
		padding-top:24px;
		height:100%;
	}
	.banner_sm_440_6.banner_timer .b_timer_hint	{
		font-size:20px;
		line-height:24px;
	}
	.banner_sm_440_6.banner_timer .b_timer_b {
		font-size:56px;
		line-height:56px;
		padding-top:16px;
	}

	.banner_sm_440_6 .b_head	{
		text-align:left;
		width:380px;
		top:67px;
		left:213px;
		right:auto;
		font-size:30px;
		line-height:40px;
	}
	.banner_sm_440_6 .b_button	{
		width:275px;
		top:164px;
		left:213px;
		right:auto;
	}
}
@media screen and (min-width:2360px) {
	.banner_sm_440_6.banner_timer .b_timer	{
		top:57px;
		left:618px;
		right:212px;
		height:148px;
	}
}


/* Простые баннеры */

/* .text_comm	{ */
	/* position:relative; */
/* } */
/* .text_comm .b_head	{ */
	/* font:700 20px / 28px 'Grtsk Tera', sans-serif;; */
	/* color:#2D2F33; */
/* } */
/* @media screen and (min-width:320px) { */
	/* .text_comm .b_text	{ */
		/* width:320px; */
	/* } */
/* } */
/* @media screen and (min-width:768px) { */
	/* .text_comm .b_text	{ */
		/* width:768px; */
	/* } */
	/* .text_comm .b_head	{ */
		/* font-size:32px; */
		/* line-height:40px; */
	/* } */
/* } */
/* @media screen and (min-width:1200px) { */
	/* .text_comm .b_text	{ */
		/* width:1200px; */
	/* } */
	/* .text_comm .b_head	{ */
		/* font-size:40px; */
		/* line-height:48px; */
	/* } */
/* } */
/* @media screen and (min-width:1440px) { */
	/* .text_comm .b_text	{ */
		/* width:1440px; */
	/* } */
	/* .text_comm .b_head	{ */
		/* font-size:48px; */
		/* line-height:56px; */
	/* } */
/* } */
/* @media screen and (min-width:1920px) { */
	/* .text_comm .b_text	{ */
		/* width:1920px; */
		/* max-width:100%; */
	/* } */
	/* .text_comm .b_head	{ */
		/* font-size:56px; */
		/* line-height:64px; */
	/* } */
/* } */






/* -- Поиск - Начало */

.search_mob_back	{
	display:none;
}
.search_mob_cont	{
	display:inline;
}

.search_result	{
	color:#57595C;
	word-wrap:break-word;
}
.chu_search	{
	position:relative;
	top:15px;
	left:0;
	right:0;
	bottom:0;
	float:left;
	margin:0 20px 0 0;
}
/* -- Поиск - Конец */







/* Страница Поиска - Начало */

.searchPage	{
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	padding:10px 0;
}

.searchPage .style, .searchPage .style	{
	min-height:30px;
	height:30px;
	margin-right:10px;
	padding:0 10px;
	flex:1 0 200px;
	max-width:300px;
}
.searchPage	 a.but_search_page	{
	margin-top:0;
	margin-bottom:0;
	flex:0 1 100px;
}
/* Страница Поиска - Конец */





/* Стили для изменяющейся лупы - Начало */

.search_mob_cont.search_poped ~ .search_mob_open::before {
	content:'';
	display:block;
	width:15px;
	height:15px;
	border-radius:10px;
	box-shadow:0 0 0 3px #484848;
	position:absolute;
	top:4px;
	left:4px;
	transition-duration:0.2s;
}
.search_mob_cont.search_poped ~ .search_mob_open::after {
	content:'';
	display:block;
	width:15px;
	height:3px;
	background:#484848;
	border-radius:10px;
	position:absolute;
	top:22px;
	left:16px;
	transform:rotate(45deg);
	transition-duration:0.2s;
}
.search_mob_cont.search_poped ~ .search_mob_open.active::before, .search_mob_cont.search_poped ~ .search_mob_open.active::after {
	width:25px;
	height:3px;
	box-shadow:0 0 0 0 rgba(255, 0, 100, 1);
	background:rgba(255, 0, 100, 1);
	top:12px;
	left:3px;
	transform:rotate(45deg);
}
.search_mob_cont.search_poped ~ .search_mob_open.active::after {
	transform:rotate(-45deg);
}
/* Стили для изменяющейся лупы - Конец */

/* Стили для появляющегося поиска - Начало */
@media screen and (min-width:1250px)	{
	.search_mob_open {
		display:block;
		position:absolute;
		top:18px;
		right:27px;
		width:32px;
		height:32px;
		cursor:pointer;
		transform:scale(0.8);
		z-index:100;
	}
	.search_mob_cont.search_poped	{
		/* display:none; */
	}
	.search_mob_cont.search_poped.active	{
		display:block;
	}
	.search_mob_cont.search_poped .search::before, .search_mob_cont.search_poped .search::after	{
		display:none;
	}
	.search_mob_cont.search_poped .search	{
		top:16px;
		right:50px;
		left:auto;
		bottom:auto;
		z-index:100;
		transition:0.2s;
		transform:translateY(-150px);
		opacity:0;
	}
	.search_mob_cont.search_poped.active .search	{
		transform:translateY(0);
		opacity:1;
	}
	.search_mob_cont.search_poped .jsQsearchText	{
		background:#fff;
		box-shadow:0 0 0 1px #004c5c;
		padding:0 30px 0 10px;
		height:30px;
		box-sizing:border-box;
		font:400 16px / 20px 'IBM Plex Sans', sans-serif;
	}
	.search_mob_cont.search_poped .search span, .search_mob_cont.search_poped .search a	{
		top:-10px;
	}
}
@media screen and (max-width: 1249px) {
	.search_mob_cont.search_poped ~ .search_mob_open	{
		width:30px;
		height:30px;
		cursor:pointer;
		background:transparent;
		margin:10px;
	}
}
/* Стили для появляющегося поиска - Конец */

/* Живой поиск - Начало */
.search ul	{
	display:block;
	list-style:none;
}
.search > ul	{
	position:absolute;
	top:100%;
	left:0;
	right:0;
	background:#fff;
	/* border-radius:30px; */
	overflow:hidden;
	padding:0 0;
	box-shadow:inset 0 0 0 3px rgba(255, 0, 100, 1), 0 5px 10px 1px rgba(0,0,0,0.2);
	z-index:10;
}
.search ul > li {
	display:block;
	width:100%;
	box-sizing:border-box;
}
.search ul > li > a, .search ul > li > a:hover	{
	position:static;
	display:block;
	width:auto;
	height:auto;
	background:transparent;
	text-decoration:none;
	padding:5px 20px;
	transition:0.2s;
}
.search ul > li > a:hover, .search ul > li.active > a	{
	background:rgba(255, 0, 100, 1);
	color:#fff;
}
/* Живой поиск - конец */

.cat_style_folders	{
	display:flex;
	flex-wrap:wrap;
	margin:0 -8px;
	padding-bottom:20px;
}
.cat_style_folders .elem	{
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	flex:1 0 250px;
	min-height:270px;
	margin:8px;
	background:#F7F7F7;
	border-radius:24px;
	background-position:100% 100%;
	padding:32px 24px;
	position:relative;
	box-sizing:border-box;
	transition:0.2s;
}
.cat_style_folders .elem:hover	{
	box-shadow:0px 3px 6px rgb(0, 0, 0, 0.17);
}
.cat_style_folders .elem a.name	{
	display:block;
	font:600 20px / 26px 'Grtsk Tera', sans-serif;;
	color:#2D2F33;
	padding-bottom:14px;
	text-decoration:none;
	transition:0.2s;
}
.cat_style_folders .elem a.sub	{
	display:block;
	padding-bottom:6px;
	text-decoration:none;
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
	color:#57595C;
	transition:0.2s;
}
.cat_style_folders .elem a:hover{
	color:#CB7D5D;
}


@media screen and (min-width:1250px) {
	.cat_style_folders .elem	{
		flex:1 0 20%;
		margin:8px;
	}
	.cat_style_folders .elem:nth-of-type(1), .cat_style_folders .elem:nth-of-type(2), .cat_style_folders .elem:nth-of-type(3)	{
		flex:1 0 30%;
		margin:8px;
	}
}


.cat_folder_img	{
	position:absolute;
	background:0 0 no-repeat;
}
.cat_style_folders .cat_folder_img	{
	bottom:25px;
	right:25px;
}
.cat_folder_0 {
	width:135px;
	height:146px;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 135 146' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M129.734 0.138569L18.4305 3.14219C15.7226 3.21527 13.5654 5.43148 13.5654 8.14037V114.271C13.5654 116.954 15.6826 119.159 18.3632 119.267L129.667 123.773C132.505 123.888 134.869 121.617 134.869 118.777V5.13675C134.869 2.3225 132.547 0.0626519 129.734 0.138569Z' fill='%23ECD6C0'/%3e%3cpath d='M107.697 145.258L107.722 144.758L107.697 145.258ZM81.8996 143.994L81.8752 144.493L81.8996 143.994ZM84.1895 15.1649L84.1731 14.6652L84.1813 14.6649H84.1895V15.1649ZM106.272 15.1649V14.6649H106.293L106.313 14.6665L106.272 15.1649ZM28.162 126.572L28.1846 126.073L28.162 126.572ZM77.8461 128.818L77.8235 129.318L77.8461 128.818ZM78.0706 115.257L78.0871 114.757L78.0932 114.757L78.0706 115.257ZM28.3325 113.611L28.316 114.111L28.3141 114.111L28.3325 113.611ZM29.1348 140.964L29.1082 141.464L29.1077 141.464L29.1348 140.964ZM26.3363 138.926H25.8363H26.3363ZM77.8291 143.554L77.8556 143.054L77.8561 143.054L77.8291 143.554ZM78.0165 128.826L77.9939 129.325L78.0165 128.826ZM28.3325 126.58L28.3551 126.08L28.3325 126.58ZM26.3363 128.513H26.8363H26.3363ZM54.4723 114.476L54.4558 114.976L54.4459 114.975L54.4723 114.476ZM78.1369 15.743L78.1457 16.2429L78.1369 15.743ZM54.4892 16.1594L54.4804 15.6595L54.4892 16.1594ZM50.2981 114.242L50.3125 113.742L50.3165 113.742L50.2981 114.242ZM28.2125 16.6417L28.2033 16.1418L28.2125 16.6417ZM50.6659 16.2283L50.6751 16.7282L50.6659 16.2283ZM3.18477 139.634V139.134H3.19406L3.20335 139.135L3.18477 139.634ZM24.1084 140.413L24.127 139.913L24.1318 139.913L24.1084 140.413ZM24.2501 16.6346L24.2389 16.1347L24.2407 16.1347L24.2501 16.6346ZM3.3883 17.0986L3.39941 17.5986H3.3883V17.0986ZM115.533 17.6777L115.691 17.2032C115.706 17.2084 115.722 17.2143 115.737 17.221L115.533 17.6777ZM118.362 21.7285L117.862 21.7294V21.7294L118.362 21.7285ZM118.586 137.316L119.086 137.315V137.315L118.586 137.316ZM113.478 142.232L113.748 142.653H113.748L113.478 142.232ZM111.75 16.4211L111.867 15.9349C111.881 15.9382 111.894 15.9421 111.908 15.9466L111.75 16.4211ZM108.831 16.1915L109.141 15.7992L108.831 16.1915ZM106.272 15.6649H84.1895V14.6649H106.272V15.6649ZM80.5811 17.0986V142.061H79.5811V17.0986H80.5811ZM81.9241 143.494L107.722 144.758L107.673 145.757L81.8752 144.493L81.9241 143.494ZM109.2 143.325V18.3167H110.2V143.325H109.2ZM107.722 144.758C108.52 144.798 109.2 144.151 109.2 143.325H110.2C110.2 144.71 109.055 145.825 107.673 145.757L107.722 144.758ZM80.5811 142.061C80.5811 142.832 81.1776 143.458 81.9241 143.494L81.8752 144.493C80.5851 144.43 79.5811 143.355 79.5811 142.061H80.5811ZM84.2058 15.6647C83.7641 15.6791 82.7944 15.8832 81.9296 16.2189C81.5001 16.3856 81.1303 16.5721 80.8773 16.7611C80.6002 16.9682 80.5811 17.0873 80.5811 17.0986H79.5811C79.5811 16.5877 79.9466 16.2082 80.2788 15.96C80.635 15.6939 81.0991 15.4685 81.5678 15.2866C82.4995 14.925 83.584 14.6844 84.1731 14.6652L84.2058 15.6647ZM106.313 14.6665C107.56 14.7671 108.51 15.3006 109.141 15.7992L108.521 16.5838C107.998 16.1703 107.231 15.7438 106.232 15.6633L106.313 14.6665ZM28.349 113.111L78.0871 114.757L78.054 115.757L28.316 114.111L28.349 113.111ZM80.5811 116.976V126.889H79.5811V116.976H80.5811ZM77.8235 129.318L28.1395 127.071L28.1846 126.073L77.8686 128.319L77.8235 129.318ZM25.8363 124.639V114.726H26.8363V124.639H25.8363ZM28.1395 127.071C26.8457 127.013 25.8363 125.936 25.8363 124.639H26.8363C26.8363 125.412 27.436 126.039 28.1846 126.073L28.1395 127.071ZM80.5811 126.889C80.5811 127.621 80.2008 128.247 79.6906 128.67C79.1818 129.092 78.5036 129.348 77.8235 129.318L77.8686 128.319C78.2762 128.337 78.7155 128.18 79.0523 127.901C79.3877 127.622 79.5811 127.259 79.5811 126.889H80.5811ZM78.0932 114.757C78.6936 114.784 79.3001 114.985 79.7677 115.352C80.2434 115.726 80.5811 116.281 80.5811 116.976H79.5811C79.5811 116.635 79.4241 116.354 79.1499 116.139C78.8675 115.917 78.4688 115.775 78.048 115.756L78.0932 114.757ZM28.3099 114.11C27.7518 114.085 27.3611 114.1 27.1142 114.2C27.0084 114.243 26.9522 114.293 26.9167 114.348C26.879 114.408 26.8363 114.518 26.8363 114.726H25.8363C25.8363 114.382 25.9073 114.071 26.0738 113.81C26.2427 113.546 26.4815 113.377 26.7389 113.273C27.2181 113.079 27.8254 113.088 28.3551 113.111L28.3099 114.11ZM28.3551 126.08L78.0391 128.326L77.9939 129.325L28.3099 127.079L28.3551 126.08ZM80.5811 130.613V141.476H79.5811V130.613H80.5811ZM77.8025 144.053L29.1082 141.464L29.1613 140.465L77.8556 143.054L77.8025 144.053ZM25.8363 138.926V128.513H26.8363V138.926H25.8363ZM29.1077 141.464C28.4908 141.43 27.7073 141.137 27.0818 140.729C26.7642 140.521 26.4631 140.269 26.2366 139.978C26.0112 139.689 25.8363 139.331 25.8363 138.926H26.8363C26.8363 139.036 26.8846 139.183 27.0254 139.363C27.1651 139.543 27.3734 139.725 27.6286 139.892C28.1489 140.231 28.7646 140.444 29.1618 140.465L29.1077 141.464ZM80.5811 141.476C80.5811 142.204 80.2053 142.864 79.702 143.323C79.1988 143.781 78.5098 144.091 77.802 144.053L77.8561 143.054C78.2422 143.075 78.6793 142.902 79.0286 142.583C79.3778 142.265 79.5811 141.857 79.5811 141.476H80.5811ZM78.0391 128.326C78.65 128.354 79.2691 128.577 79.7447 128.959C80.2247 129.344 80.5811 129.913 80.5811 130.613H79.5811C79.5811 130.279 79.4157 129.977 79.1188 129.739C78.8174 129.497 78.4042 129.344 77.9939 129.325L78.0391 128.326ZM28.3099 127.079C27.5132 127.043 26.8363 127.689 26.8363 128.513H25.8363C25.8363 127.132 26.9763 126.018 28.3551 126.08L28.3099 127.079ZM54.4804 15.6595L78.1281 15.2431L78.1457 16.2429L54.498 16.6594L54.4804 15.6595ZM80.5811 17.6777V113.324H79.5811V17.6777H80.5811ZM78.054 115.757L54.4558 114.976L54.4888 113.976L78.0871 114.757L78.054 115.757ZM52.1115 112.075V18.0942H53.1115V112.075H52.1115ZM54.4459 114.975C53.729 114.937 53.1421 114.465 52.7569 113.936C52.3672 113.4 52.1115 112.712 52.1115 112.075H53.1115C53.1115 112.467 53.2786 112.953 53.5655 113.347C53.8569 113.748 54.2003 113.961 54.4987 113.977L54.4459 114.975ZM80.5811 113.324C80.5811 114.713 79.4297 115.829 78.0442 115.756L78.097 114.757C78.8975 114.8 79.5811 114.153 79.5811 113.324H80.5811ZM78.1281 15.2431C79.4819 15.2192 80.5811 16.3224 80.5811 17.6777H79.5811C79.5811 16.8694 78.9283 16.2291 78.1457 16.2429L78.1281 15.2431ZM54.498 16.6594C53.7342 16.6728 53.1115 17.3055 53.1115 18.0942H52.1115C52.1115 16.7717 53.1598 15.6828 54.4804 15.6595L54.498 16.6594ZM50.6751 16.7282L28.2217 17.1416L28.2033 16.1418L50.6567 15.7284L50.6751 16.7282ZM26.8363 18.5764V111.32H25.8363V18.5764H26.8363ZM28.3469 113.111L50.3125 113.742L50.2837 114.742L28.3181 114.111L28.3469 113.111ZM52.1115 112.147V18.163H53.1115V112.147H52.1115ZM50.3165 113.742C50.7 113.757 51.1581 113.574 51.5294 113.246C51.9014 112.917 52.1115 112.51 52.1115 112.147H53.1115C53.1115 112.881 52.7059 113.541 52.1917 113.995C51.6768 114.45 50.9781 114.768 50.2797 114.742L50.3165 113.742ZM26.8363 111.32C26.8363 111.697 27.0183 112.15 27.3307 112.519C27.6453 112.891 28.0238 113.099 28.3509 113.111L28.3141 114.111C27.6135 114.085 26.9939 113.669 26.5674 113.165C26.1387 112.658 25.8363 111.985 25.8363 111.32H26.8363ZM28.2217 17.1416C27.4583 17.1557 26.8363 17.7882 26.8363 18.5764H25.8363C25.8363 17.2547 26.8834 16.1661 28.2033 16.1418L28.2217 17.1416ZM50.6567 15.7284C52.0112 15.7035 53.1115 16.8069 53.1115 18.163H52.1115C52.1115 17.3542 51.4581 16.7138 50.6751 16.7282L50.6567 15.7284ZM3.37717 16.5987L24.2389 16.1347L24.2612 17.1345L3.39941 17.5985L3.37717 16.5987ZM26.8363 18.1637V138.25H25.8363V18.1637H26.8363ZM24.0898 140.912L3.16618 140.134L3.20335 139.135L24.127 139.913L24.0898 140.912ZM0.038887 137.22V19.3942H1.03889V137.22H0.038887ZM3.18477 140.134C1.26383 140.134 0.038887 138.513 0.038887 137.22H1.03889C1.03889 137.994 1.84923 139.134 3.18477 139.134V140.134ZM26.8363 138.25C26.8363 138.969 26.4713 139.645 25.9792 140.123C25.4876 140.601 24.8027 140.946 24.085 140.912L24.1318 139.913C24.5029 139.931 24.932 139.746 25.2822 139.406C25.6319 139.066 25.8363 138.635 25.8363 138.25H26.8363ZM24.2407 16.1347C24.8405 16.1234 25.4687 16.2463 25.9645 16.5651C26.4822 16.8979 26.8363 17.437 26.8363 18.1637H25.8363C25.8363 17.8077 25.6818 17.5722 25.4237 17.4062C25.1436 17.2261 24.7287 17.1257 24.2594 17.1345L24.2407 16.1347ZM3.3883 17.5986C1.78967 17.5986 1.03889 18.6567 1.03889 19.3942H0.038887C0.038887 18.0222 1.32339 16.5986 3.3883 16.5986V17.5986ZM118.862 21.7275L119.086 137.315L118.086 137.317L117.862 21.7294L118.862 21.7275ZM113.748 142.653L109.254 145.535L108.714 144.693L113.208 141.811L113.748 142.653ZM119.086 137.315C119.087 137.96 118.81 138.554 118.425 139.073C118.04 139.593 117.519 140.077 116.967 140.514C115.872 141.381 114.549 142.139 113.748 142.653L113.208 141.811C114.071 141.258 115.303 140.555 116.347 139.729C116.865 139.32 117.31 138.899 117.621 138.478C117.935 138.055 118.087 137.669 118.086 137.317L119.086 137.315ZM115.737 17.221C116.712 17.6559 117.544 18.0256 118.089 18.6929C118.655 19.3865 118.86 20.3205 118.862 21.7275L117.862 21.7294C117.86 20.388 117.657 19.7456 117.314 19.3254C116.949 18.879 116.369 18.5976 115.329 18.1344L115.737 17.221ZM106.976 14.7647L111.867 15.9349L111.634 16.9074L106.743 15.7373L106.976 14.7647ZM111.908 15.9466L115.691 17.2032L115.375 18.1522L111.593 16.8956L111.908 15.9466ZM109.2 18.3167C109.2 17.5859 108.988 16.9525 108.521 16.5838L109.141 15.7992C109.945 16.4339 110.2 17.4291 110.2 18.3167H109.2Z' fill='%232D2F33'/%3e%3c/svg%3e ");
}
.cat_folder_2 {
	width:137px;
	height:109px;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 137 109' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.6216 60.3385V10.9905C14.6216 8.04869 16.7545 5.54075 19.6582 5.06839L50.2185 0.0968744C50.6145 0.0324539 51.016 0.00791481 51.4169 0.0236254L130.817 3.13522C134.071 3.26271 136.629 5.96139 136.582 9.21679L135.937 54.1008C135.901 56.5862 134.337 58.7923 132.003 59.648L95.8585 72.8991C95.0179 73.2073 94.119 73.3235 93.2277 73.2391L20.0561 66.3118C16.9752 66.0201 14.6216 63.4332 14.6216 60.3385Z' fill='%23ECD6C0'/%3e%3cpath d='M84.6382 53.4087L84.6751 52.9101L84.6382 53.4087ZM4.1487 47.4446L4.11176 47.9433L4.1487 47.4446ZM4.51269 18.3394L4.5312 17.8397L4.53602 17.8399L4.51269 18.3394ZM85.0021 22.0988L84.9836 22.5985L84.9788 22.5983L85.0021 22.0988ZM122.2 21.4941H121.7L121.701 21.4872L122.2 21.4941ZM122.2 66.8546H122.701L122.7 66.8615L122.2 66.8546ZM115.229 76.5327L115.055 76.0641H115.055L115.229 76.5327ZM91.0749 85.5095L90.9007 85.0408L91.0749 85.5095ZM86.683 86.0776L86.6339 86.5752L86.683 86.0776ZM6.40775 78.1596V77.6596C6.42413 77.6596 6.44051 77.6604 6.45683 77.662L6.40775 78.1596ZM38.3962 13.1201L38.4703 13.6145V13.6145L38.3962 13.1201ZM40.316 13.0223L40.2953 13.5219L40.2926 13.5217L40.316 13.0223ZM85.1231 53.4447L85.0861 53.9433L85.1231 53.4447ZM4.63366 47.4806L4.6706 46.9819L4.63366 47.4806ZM4.08857 69.7222L4.13468 69.2243L4.08857 69.7222ZM84.578 77.1773L84.5319 77.6752L84.578 77.1773ZM106.959 96.7956L106.46 96.7642L106.959 96.7956ZM102.673 96.7618L102.173 96.7852L102.673 96.7618ZM82.5659 105.807L82.0667 105.78L82.5659 105.807ZM77.7784 105.885L78.2764 105.841L77.7784 105.885ZM48.3778 90.2942L47.8782 90.274L48.3778 90.2942ZM44.077 90.3726L43.5785 90.4113L44.077 90.3726ZM19.9317 99.931L19.4324 99.9035L19.9317 99.931ZM15.9429 100.061L16.4392 100V100L15.9429 100.061ZM18.1527 101.796L18.2075 102.293L18.1527 101.796ZM84.9788 22.5983L4.48936 18.8388L4.53602 17.8399L85.0254 21.5994L84.9788 22.5983ZM1.63908 21.5602V44.2306H0.639084V21.5602H1.63908ZM4.18565 46.946L84.6751 52.9101L84.6012 53.9074L4.11176 47.9433L4.18565 46.946ZM87.6327 50.1947V25.3196H88.6327V50.1947H87.6327ZM84.6751 52.9101C86.2763 53.0287 87.6327 51.774 87.6327 50.1947H88.6327C88.6327 52.3648 86.7728 54.0683 84.6012 53.9074L84.6751 52.9101ZM1.63908 44.2306C1.63908 45.6518 2.74569 46.8393 4.18565 46.946L4.11176 47.9433C2.15714 47.7984 0.639084 46.183 0.639084 44.2306H1.63908ZM4.49418 18.839C2.93047 18.7811 1.63908 20.0208 1.63908 21.5602H0.639084C0.639084 19.4451 2.41003 17.7611 4.5312 17.8397L4.49418 18.839ZM85.0206 21.5992C87.033 21.6737 88.6327 23.3135 88.6327 25.3196H87.6327C87.6327 23.8593 86.4664 22.6534 84.9836 22.5985L85.0206 21.5992ZM122.7 21.4941V66.8546H121.7V21.4941H122.7ZM115.403 77.0014L91.2491 85.9782L90.9007 85.0408L115.055 76.0641L115.403 77.0014ZM86.6339 86.5752L6.35867 78.6572L6.45683 77.662L86.7321 85.58L86.6339 86.5752ZM4.31709 17.7199L38.3221 12.6256L38.4703 13.6145L4.46526 18.7089L4.31709 17.7199ZM84.9134 21.6068L117.471 15.7359L117.649 16.7201L85.0908 22.5909L84.9134 21.6068ZM40.3368 12.5227L117.581 15.7284L117.539 16.7276L40.2953 13.5218L40.3368 12.5227ZM6.40775 78.6596C5.84673 78.6596 5.23739 78.6636 4.68353 78.4982C4.0934 78.322 3.5819 77.9618 3.18056 77.2933C2.7933 76.6481 2.51611 75.7291 2.33178 74.4379C2.14658 73.1406 2.05014 71.4288 2.05014 69.1704H3.05014C3.05014 71.4066 3.14602 73.0657 3.32174 74.2966C3.49834 75.5336 3.75071 76.3001 4.03795 76.7786C4.31111 77.2337 4.61906 77.4353 4.96966 77.54C5.35651 77.6555 5.80917 77.6596 6.40775 77.6596V78.6596ZM91.2491 85.9782C89.7771 86.5253 88.198 86.7295 86.6339 86.5752L86.7321 85.58C88.1451 85.7194 89.5714 85.5349 90.9007 85.0408L91.2491 85.9782ZM38.3221 12.6256C38.9895 12.5256 39.6653 12.4912 40.3395 12.5228L40.2926 13.5217C39.6835 13.4931 39.0731 13.5242 38.4703 13.6145L38.3221 12.6256ZM122.7 66.8615C122.671 68.9765 121.822 71.1443 120.51 72.9557C119.197 74.7675 117.393 76.262 115.403 77.0014L115.055 76.0641C116.827 75.4054 118.481 74.0514 119.7 72.369C120.919 70.6862 121.675 68.714 121.701 66.8476L122.7 66.8615ZM121.701 21.4872C121.72 20.0569 121.409 18.8695 120.76 18.0495C120.125 17.2482 119.111 16.728 117.56 16.728V15.728C119.357 15.728 120.685 16.3447 121.543 17.4285C122.387 18.4934 122.722 19.9391 122.7 21.5011L121.701 21.4872ZM84.5319 77.6752L4.04245 70.2201L4.13468 69.2243L84.6241 76.6795L84.5319 77.6752ZM0.639084 66.5132V50.6946H1.63908V66.5132H0.639084ZM4.6706 46.9819L85.16 52.946L85.0861 53.9433L4.59671 47.9792L4.6706 46.9819ZM88.6327 56.6587V73.9683H87.6327V56.6587H88.6327ZM85.16 52.946C87.1146 53.0909 88.6327 54.7063 88.6327 56.6587H87.6327C87.6327 55.2375 86.5261 54.05 85.0861 53.9433L85.16 52.946ZM0.639084 50.6946C0.639084 48.5245 2.49906 46.821 4.6706 46.9819L4.59671 47.9792C2.99555 47.8606 1.63908 49.1153 1.63908 50.6946H0.639084ZM4.04245 70.2201C2.11737 70.0418 0.639084 68.4389 0.639084 66.5132H1.63908C1.63908 67.9151 2.71664 69.093 4.13468 69.2243L4.04245 70.2201ZM84.6241 76.6795C86.2431 76.8294 87.6327 75.5676 87.6327 73.9683H88.6327C88.6327 76.166 86.7275 77.8786 84.5319 77.6752L84.6241 76.6795ZM108.551 79.4834L107.458 96.8271L106.46 96.7642L107.553 79.4204L108.551 79.4834ZM102.173 96.7852L101.455 81.4897L102.454 81.4429L103.172 96.7383L102.173 96.7852ZM84.1609 85.9254L83.0652 105.835L82.0667 105.78L83.1624 85.8705L84.1609 85.9254ZM77.2803 105.93L75.4399 85.1363L76.436 85.0481L78.2764 105.841L77.2803 105.93ZM49.2012 82.2922L48.8774 90.3143L47.8782 90.274L48.202 82.2519L49.2012 82.2922ZM43.5785 90.4113L42.9185 81.9079L43.9155 81.8305L44.5755 90.3339L43.5785 90.4113ZM21.558 79.4794L20.4309 99.9585L19.4324 99.9035L20.5595 79.4244L21.558 79.4794ZM15.4466 100.121L12.8387 78.7066L13.8314 78.5857L16.4392 100L15.4466 100.121ZM18.2075 102.293C16.8471 102.443 15.6118 101.478 15.4466 100.121L16.4392 100C16.5373 100.806 17.2741 101.39 18.098 101.299L18.2075 102.293ZM46.2251 92.844C44.8419 92.844 43.6853 91.7878 43.5785 90.4113L44.5755 90.3339C44.6413 91.1822 45.3567 91.844 46.2251 91.844V92.844ZM48.8774 90.3143C48.8202 91.7315 47.6458 92.844 46.2251 92.844V91.844C47.1172 91.844 47.843 91.1471 47.8782 90.274L48.8774 90.3143ZM83.0652 105.835C82.9809 107.365 81.7057 108.556 80.1693 108.556V107.556C81.1825 107.556 82.0121 106.772 82.0667 105.78L83.0652 105.835ZM20.4309 99.9585C20.364 101.175 19.4205 102.159 18.2075 102.293L18.098 101.299C18.8314 101.218 19.3927 100.625 19.4324 99.9035L20.4309 99.9585ZM104.817 99.2901C103.407 99.2901 102.239 98.191 102.173 96.7852L103.172 96.7383C103.213 97.6028 103.933 98.2901 104.817 98.2901V99.2901ZM80.1693 108.556C78.6697 108.556 77.4122 107.42 77.2803 105.93L78.2764 105.841C78.362 106.808 79.1804 107.556 80.1693 107.556V108.556ZM107.458 96.8271C107.37 98.2154 106.21 99.2901 104.817 99.2901V98.2901C105.69 98.2901 106.406 97.618 106.46 96.7642L107.458 96.8271Z' fill='%232D2F33'/%3e%3c/svg%3e ");
}
.cat_folder_3 {
	width:191px;
	height:95px;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 191 95' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M54.1542 0L16.8155 3.25487C13.6877 3.52752 11.299 6.16546 11.337 9.30494L11.9572 60.4599C11.9941 63.5019 14.3019 66.0349 17.3274 66.354L145.424 79.8659C146.262 79.9543 147.109 79.8652 147.91 79.6043L186.189 67.143C188.66 66.3388 190.332 64.0358 190.332 61.4377V11.0075C190.332 7.78343 187.784 5.13572 184.562 5.01191L54.1542 0Z' fill='%23ECD6C0'/%3e%3cpath d='M8.37069 12.7199L41.7303 10.0245C42.1129 9.99354 42.4972 9.99193 42.8801 10.0196L171.813 14.4556M8.37069 12.7199C12.2907 12.7199 15.4943 15.9901 15.5876 20.0867V38.8114M8.37069 12.7199C4.47755 12.7199 1.32153 16.0191 1.32153 20.0888V64.7767C1.32153 68.9144 4.26189 72.4082 8.18792 72.9353L143.086 89.7613C144.142 89.9031 145.215 89.8193 146.239 89.515L169.846 81.6101C173.183 80.6185 175.505 77.459 175.562 73.8326L176.403 20.2821C176.459 16.7035 175.237 14.4556 171.813 14.4556M171.813 14.4556L136.837 19.2319C132.579 19.2319 129.093 22.7731 128.972 27.2227L128.119 58.412C127.989 63.1736 124.029 66.8245 119.493 66.3643L23.3439 56.6089C20.4454 56.3149 18.0346 54.3993 16.9125 51.7632M126.239 63.1022L70.1778 58.2186C66.2838 57.8794 63.2886 54.4766 63.2886 50.3919V48.3646C63.2886 45.1467 65.784 42.538 68.8623 42.538M68.8623 42.538L128.534 47.3363M68.8623 42.538L95.8974 38.2157C96.4516 38.1271 97.0133 38.1007 97.5729 38.1369L128.534 40.1389M66.5673 56.933L18.2148 52.0399C17.7645 51.9943 17.3288 51.9004 16.9125 51.7632M16.0756 38.7772L64.6092 43.136C65.2563 43.1941 65.9079 43.1682 66.549 43.059L95.7475 38.0824L50.5842 34.7102C50.0931 34.6735 49.5999 34.6851 49.1109 34.7448L16.0756 38.7772ZM16.0756 38.7772C15.9101 38.7772 15.7472 38.7888 15.5876 38.8114M16.9125 51.7632C14.3159 50.9081 12.469 48.3739 12.469 45.424V42.5473C12.469 40.6381 13.8266 39.0604 15.5876 38.8114M133.78 88.4868L134.141 90.3748C134.512 92.3098 136.042 93.7685 137.92 93.9751C139.757 94.1773 141.514 93.1338 142.288 91.3801L142.96 89.8577M167.551 82.3175L166.593 84.1518C165.979 85.3298 164.76 86.0214 163.48 85.9185L162.355 85.828C161.728 85.7776 161.192 85.3397 160.993 84.7166M11.4854 73.4063L11.6041 74.0265C11.9164 75.6587 13.2874 76.8337 14.8798 76.8337C16.0316 76.8337 17.1022 76.2134 17.7126 75.1924L18.3707 74.0918' stroke='%232D2F33' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.cat_folder_4 {
	width:179px;
	height:118px;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 179 118' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M179 86.9784V6.53283C179 3.80287 176.81 1.57754 174.08 1.53349L84.141 0.0819949C81.3484 0.036926 79.0604 2.28836 79.0604 5.08135V76.7974C79.0604 77.6421 78.5296 78.3958 77.7343 78.6804L26.2303 97.1129C24.2251 97.8305 24.5815 100.768 26.7002 100.985L146.599 113.285C147.896 113.418 149.194 113.039 150.216 112.228L177.107 90.8956C178.303 89.9471 179 88.5046 179 86.9784Z' fill='%23ECD6C0'/%3e%3cpath d='M6.76609 80.943V74.4673C6.76609 72.9725 7.32168 71.5834 8.2575 70.523M114.279 76.4772V89.1303M114.279 76.4772L153.188 58.51M114.279 76.4772L8.2575 70.523M155.649 67.2974V62.3354L155.577 61.4001C155.472 60.0273 154.515 58.8697 153.188 58.51M153.188 58.51C152.714 57.7731 151.903 57.3231 151.028 57.3113L64.809 53.6876C64.3128 53.681 63.8176 53.7366 63.3351 53.8531L11.3173 68.6789C10.0983 68.9734 9.04372 69.6322 8.2575 70.523M8.2575 70.523L8.25244 70.5227M164.567 71.0189V20.5678C164.567 17.3133 161.958 14.6617 158.709 14.614L69.1765 13.2986C65.8995 13.2504 63.2016 15.8673 63.1448 19.1491L63.3185 53.6776M1.37207 85.0232V100.423C1.37207 103.498 3.70948 106.067 6.76625 106.352L117.334 117.214C118.721 117.343 120.11 116.98 121.257 116.189L162.241 87.9279C163.853 86.8167 164.815 84.9828 164.815 83.0235V72.7556C164.815 69.4671 162.153 66.8012 158.87 66.8012H158.204C157.179 66.8012 156.171 67.0667 155.279 67.5719L118.332 88.4867C117.305 89.068 116.128 89.3302 114.952 89.24L6.32659 80.4268C3.65374 80.2217 1.37207 82.3385 1.37207 85.0232Z' stroke='%232D2F33' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.cat_folder_5 {
	width:150px;
	height:133px;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 150 133' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M145.024 8.32671L41.2831 0.434495C38.262 0.204661 35.7324 2.69321 35.9127 5.71768L39.5311 66.4067C39.6689 68.7183 41.3761 70.6329 43.657 71.0336L139.143 87.8114C142.072 88.326 144.8 86.1863 144.998 83.2193L149.634 13.6448C149.816 10.9077 147.759 8.53479 145.024 8.32671Z' fill='%23ECD6C0'/%3e%3cpath d='M9.43183 31.3908V33.6866C9.43183 36.9145 11.8438 39.6358 15.0543 40.0302L107.291 51.3615C108.673 51.5313 110.074 51.2468 111.279 50.5509L137.124 35.638C139.104 34.4957 140.323 32.3869 140.323 30.105V26.488M17.2963 40.253L26.1984 111.481C26.3323 112.552 27.2463 113.357 28.3301 113.357C29.5475 113.357 30.5217 112.35 30.4768 111.138L27.9064 41.721M47.0636 43.9229L50.9344 94.0487C50.9953 94.8381 51.6561 95.4477 52.4509 95.4477C53.2979 95.4477 53.9817 94.7586 53.9719 93.915L53.4002 44.6568M100.556 50.6754L104.007 129.585C104.057 130.726 104.923 131.666 106.061 131.812L106.123 131.82C107.49 131.996 108.716 130.971 108.78 129.6L112.493 49.9414M121.335 44.6568L122.045 107.218C122.06 108.504 123.131 109.54 124.423 109.54C125.661 109.54 126.707 108.587 126.795 107.357L131.65 38.9319M1.90981 27.8345L44.3244 12.1393C45.1909 11.8341 46.1131 11.7186 47.0283 11.8005L145.407 21.423C147.019 21.423 146.482 23.031 145.407 23.567L113.747 41.231C112.6 41.8602 111.287 42.1236 109.985 41.9856L2.98567 29.999C1.5869 29.8508 0.835583 28.391 1.90981 27.8345Z' stroke='%232D2F33'/%3e%3c/svg%3e ");
}
.cat_folder_6 {
	width:192px;
	height:99px;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 192 99' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.4697 0.400429L2.33991 6.84593C0.91457 7.49612 0 8.91854 0 10.4852V37.1492C0 39.3584 1.79086 41.1492 4 41.1492H41.1843C43.3934 41.1492 45.1843 42.9401 45.1843 45.1492V73.3663C45.1843 75.6461 47.0867 77.4648 49.3642 77.3623L166.831 72.074C168.968 71.9778 170.651 70.2172 170.651 68.078V45.1492C170.651 42.9401 168.861 41.1492 166.651 41.1492H125.836C123.627 41.1492 121.836 39.3584 121.836 37.1492V8.57035C121.836 6.43182 120.154 4.67155 118.018 4.57448L18.3114 0.0437972C17.6779 0.0150119 17.0467 0.13725 16.4697 0.400429Z' fill='%23ECD6C0'/%3e%3cpath d='M76.1941 97.9592L64.9232 94.3551V56.2738M76.1941 97.9592L133.581 94.6685M76.1941 97.9592V92.6314M190.967 91.3778V54.8673L171.441 55.0745M190.967 91.3778L133.581 94.6685M190.967 91.3778L171.441 86.9903M29.5229 56.7476L20.3157 56.1209V15.3794L29.5229 12.2455M29.5229 56.7476V17.2598M29.5229 56.7476L64.9232 56.2738M29.5229 56.7476L76.1941 56.2543M29.5229 12.2455L105.086 15.6928M29.5229 12.2455V17.2598M156.202 17.8866V55.2363M156.202 17.8866L105.086 15.6928M156.202 17.8866L139.851 21.6473M156.202 55.2363L140.486 55.4561M156.202 55.2363L171.441 55.0745M105.721 55.9423H89.6874M105.721 55.9423L105.15 19.767M105.721 55.9423L76.1941 56.2543M105.721 55.9423L118.103 55.7691M105.086 15.6928L88.8937 19.767M105.086 15.6928L105.15 19.767M89.6874 55.9423L88.8937 19.767M89.6874 55.9423L64.9232 56.2738M88.8937 19.767L29.5229 17.2598M140.486 55.4561L139.851 21.6473M140.486 55.4561L133.581 55.5526M139.851 21.6473L105.15 19.767M76.1941 56.2543V92.6314M133.581 94.6685L118.103 89.9676M133.581 94.6685V89.0274M133.581 55.5526L118.103 55.7691M133.581 55.5526V89.0274M118.103 89.9676V55.7691M118.103 89.9676L76.1941 92.6314M133.581 89.0274L171.441 86.9903M171.441 86.9903V55.0745' stroke='%232D2F33' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
.cat_folder_7 {
	width: 100px;
	height: 70px;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='169' height='110' viewBox='0 0 169 110' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M166.212 33.9897C163.298 35.4757 160.418 37.0197 157.258 38.6847C157.263 38.6895 157.267 38.6992 157.272 38.704C154.436 40.3594 151.803 41.9034 148.797 43.6652C145.085 45.8142 146.706 44.9478 144.272 46.245C142.466 47.2905 140.83 48.244 138.986 49.3137C136.121 51.0271 136.605 50.8044 134.451 51.8644C132.757 52.8857 131.135 53.8634 129.209 55.0202C125.864 56.8643 126.726 56.3996 124.625 57.479C122.922 58.5293 121.32 59.5215 119.408 60.7025C116.939 62.1449 117.118 62.082 114.853 63.2194C113.13 64.2455 111.552 65.1797 109.645 66.3123C107.027 67.8369 107.864 67.2948 105.066 68.9017C103.305 69.9375 101.669 70.8959 99.7906 71.9946C97.3657 73.4805 97.3657 73.3692 95.2747 74.5696C93.5565 75.5763 91.8721 76.554 89.9941 77.6479C86.8722 79.584 87.8693 79.008 85.4154 80.2083C83.5858 81.1909 81.9014 82.096 79.9121 83.1705C76.9064 84.4435 76.5918 84.5354 75.0187 85.2566C73.2375 86.031 71.5048 86.7764 69.4671 87.6525C65.6433 88.9981 67.5407 88.3979 64.443 89.2497C62.415 89.8548 60.5225 90.4211 58.2524 91.089C54.6562 91.9263 55.087 91.6553 52.967 92.0183C50.8228 92.2555 48.7754 92.483 46.5054 92.7443C43.64 92.9234 43.5384 92.7492 41.2006 92.5846C35.6876 91.8779 31.0653 90.4598 28.3016 85.2905C25.0199 79.1726 21.4189 73.2288 17.7549 66.8592C20.3976 67.1641 22.6676 67.5852 24.9522 67.6675C37.6721 68.1418 49.6805 64.8602 60.8709 59.294C72.9132 53.3068 84.5296 46.4241 96.2379 39.764C111.088 31.318 125.835 22.6928 140.637 14.1451C141.034 13.9176 141.445 13.7047 141.992 13.4288C141.982 13.4046 141.968 13.3804 141.948 13.3562C145.385 11.5411 148.705 9.66314 152.166 8.06589C152.96 7.70288 154.494 8.00781 155.268 8.52571C157.427 9.95355 158.003 12.7221 156.962 15.0309C154.649 20.1566 158.182 25.6356 164.198 25.8776C167.509 26.0132 167.562 28.5591 168.453 30.3257C169.29 31.9956 167.824 33.1524 166.212 33.9704V33.9897Z' fill='white'/%3E%3Cpath d='M31.7185 73.5868C28.4176 72.4687 25.0488 71.6894 21.9414 70.1986C16.7867 67.7253 14.6764 62.9336 15.809 57.3045C17.4401 49.1537 22.0915 43.0648 27.556 37.639C43.4801 21.8262 63.3877 10.7761 88.508 6.10052C95.0955 4.87596 101.891 4.62428 108.812 6.1102C118.168 8.11887 122.694 14.1158 119.863 22.6103C118.086 27.9441 115.071 33.0892 111.528 37.426C101.514 49.6619 88.5129 57.7014 74.9508 63.9307C62.9424 69.4436 50.7549 73.0785 37.9914 73.3835C35.9343 73.427 33.8627 73.2673 31.8153 73.2092C31.7863 73.3351 31.7476 73.4609 31.7185 73.5868Z' fill='white'/%3E%3Cpath d='M65.233 59.4454C81.364 50.1321 91.1761 36.9278 87.149 29.9527C83.1219 22.9776 66.7806 24.873 50.6496 34.1862C34.5186 43.4995 24.7065 56.7038 28.7336 63.6789C32.7607 70.654 49.102 68.7586 65.233 59.4454Z' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M60.8793 51.9043C67.3776 48.1525 71.33 42.8329 69.7074 40.0224C68.0848 37.212 61.5016 37.9751 55.0034 41.7269C48.5052 45.4786 44.5527 50.7983 46.1753 53.6087C47.7979 56.4192 54.3811 55.6561 60.8793 51.9043Z' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M69.5141 66.8605C95.1227 52.0753 110.701 31.1153 104.31 20.0449C97.9184 8.97455 71.9771 11.986 46.3685 26.7711C20.7599 41.5563 5.18132 62.5163 11.5728 73.5867C17.9643 84.657 43.9055 81.6456 69.5141 66.8605Z' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M115.761 40.9355L104.309 20.0454' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M12.3706 74.7486L26.0876 99.7722C27.8978 103.078 30.7729 105.697 34.2723 107.095C41.4599 109.975 55.0801 111.224 77.582 98.5573C109.256 80.7262 154.298 55.3299 166.224 48.607C167.88 47.6728 168.465 45.577 167.531 43.9217L164.821 39.0864C163.901 37.4407 161.83 36.8454 160.174 37.7457L159.584 38.0651C157.774 39.0477 155.513 38.3652 154.55 36.5453C153.621 34.7932 154.24 32.62 155.954 31.618L156.641 31.2163C158.253 30.2773 158.819 28.2251 157.924 26.5891L155.005 21.2601C154.076 19.5661 151.936 18.9659 150.262 19.9291L135.949 28.1767C134.793 28.8446 133.781 29.7255 132.963 30.7759L132.619 31.2212C132.058 31.9423 131.351 32.5474 130.553 32.9878L60.9222 71.3847' stroke='%232D2F33' stroke-miterlimit='10'/%3E%3Cpath d='M132.615 31.2261L147.929 58.9214' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M137.053 57.6045L140.272 63.432' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M125.504 52.8374L133.413 67.1497' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M122.804 65.2861L126.022 71.1088' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M111.255 60.5186L119.164 74.8309' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M108.656 73.1509L111.874 78.9736' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M97.1411 68.4419L105.05 82.7542' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M94.5562 81.0986L97.7748 86.9262' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M83.0562 76.4038L90.9698 90.7161' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M80.4282 89.0078L83.6518 94.8305' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M69.0244 84.269L76.9381 98.5814' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M66.542 96.5679L69.2428 102.652' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M55.2935 90.7598L61.1355 106.03' stroke='%232F3135' stroke-miterlimit='10'/%3E%3Cpath d='M51.4116 101.766L53.1299 108.194' stroke='%232F3135' stroke-miterlimit='10'/%3E%3C/svg%3E");
	background-size: contain;
}
.cat_folder_1 {
	width:171px;
	height:112px;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 171 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M68.2586 46.9153L164.932 52.2189C168.113 52.3935 170.603 55.0239 170.603 58.2099V93.5149C170.603 96.2917 168.697 98.7057 165.997 99.3507L117.198 111.004C115.893 111.316 114.52 111.181 113.301 110.621L56.424 84.508C55.433 84.053 54.3367 83.8767 53.2531 83.998L11.416 88.6811C7.86017 89.0791 4.74854 86.2964 4.74854 82.7183V55.0986C4.74854 51.8733 7.29836 49.225 10.5214 49.1029L68.2586 46.9153Z' fill='%23ECD6C0'/%3e%3cpath d='M84.8763 59.3776C69.9171 60.3861 64.0732 62.6696 63.8567 79.1982C63.8454 80.0617 64.3821 80.8365 65.183 81.1361L98.8499 93.7315M84.8763 59.3776L111.67 63.1371M84.8763 59.3776V39.1542M98.8499 93.7315L110.021 91.4722C110.98 91.2783 111.67 90.427 111.67 89.4383M98.8499 93.7315C97.5244 68.8006 103.284 68.8231 108.949 67.1374L111.525 66.517M77.1851 19.7087L111.199 12.9006M77.2589 39.4135L76.9649 19.7946C76.9493 18.7494 76.1792 17.9182 75.217 17.7736C74.7893 17.7093 74.3525 17.783 73.92 17.7866L54.0379 17.9525C53.4125 17.8998 52.8341 18.1356 52.4243 18.5457M77.2589 39.4135L77.5697 60.1554M77.2589 39.4135L111.353 38.2675M23.3993 80.5503L3.52862 82.377C2.32742 82.4874 1.29175 81.531 1.29175 80.3113V16.452C1.29175 15.2629 2.27826 14.3173 3.45245 14.3808L23.3232 15.4553C24.4119 15.5142 25.2648 16.424 25.2648 17.5265V78.4846C25.2648 79.5574 24.4559 80.4532 23.3993 80.5503ZM23.3993 80.5503L38.4692 79.1982C39.5409 79.1187 40.3922 78.5008 40.3922 77.4142V65.8624C40.3922 64.8046 39.5137 64.1528 38.4692 64.211L25.2648 64.7875M25.1 27.0456L46.846 27.6345C47.391 27.6492 47.8238 28.0979 47.8189 28.6431L47.5494 58.5943V67.6701M63.9226 77.0083L54.3423 77.5301C53.17 77.5988 52.18 76.6602 52.1724 75.4728L51.8164 20.033C51.8127 19.4488 52.047 18.9233 52.4243 18.5457M52.4428 18.5419L52.4243 18.5457M52.4243 18.5457L49.6048 19.1159C48.646 19.3098 47.9559 20.1611 47.9559 21.1498V21.1498C47.9559 21.2126 47.9036 21.2627 47.8409 21.26L25.2648 20.2905M52.8274 77.0083L49.0747 75.8976C48.1871 75.6349 47.5831 74.8039 47.6 73.8688L47.5494 67.6701M47.5494 67.6701L40.3922 68.2466M135.259 1.17057L150.509 3.97449C151.479 4.15279 152.186 5.0034 152.193 6.0001L152.81 91.5505C152.817 92.522 152.156 93.3683 151.22 93.5867L136.156 97.102M111.168 7.75531L111.661 88.9736C111.667 89.8769 112.25 90.6728 113.103 90.9413L134.114 97.554C135.441 97.9716 136.786 96.9622 136.775 95.5571L136.048 2.85229C136.038 1.52424 134.813 0.548085 133.534 0.848181L112.755 5.72201C111.821 5.94114 111.162 6.78557 111.168 7.75531Z' stroke='%232D2F33'/%3e%3c/svg%3e ");
}

@media screen and (max-width:1399px) {
	.cat_folder_0 {
		width:76px;
		height:82px;
	}
	.cat_folder_2 {
		width:83px;
		height:67px;
	}
	.cat_folder_3 {
		width:114px;
		height:57px;
	}
	.cat_folder_4 {
		width:117px;
		height:76px;
	}
	.cat_folder_5 {
		width:89px;
		height:89px;
	}
	.cat_folder_6 {
		width:128px;
		height:65px;
	}
	.cat_folder_1 {
		width:110px;
		height:72px;
	}
}


.cat_menu	{
	position:fixed;
	top:-105vh;
	bottom:105vh;
	left:0;
	right:0;
	z-index:2000;
	overflow:hidden;
	background:#fff;
	transition:transform 0.3s ease-out, opacity 0.3s ease-out 0s;
	box-shadow:0px 3px 6px rgb(0, 0, 0, 0.17);
	opacity:0;
}
.cat_menu.active	{
	transform:translateY(105vh);
	transition:transform 0.3s ease-out, opacity 0.3s ease-out 0s;
	opacity:1;
}
.cat_menu_wr	{
	display:flex;
	flex-wrap:wrap;
	padding:56px 80px;
	box-sizing:border-box;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	overflow:auto;
}
.cat_menu .head	{
	flex:0 0 100%;
	font:600 32px / 40px 'Grtsk Tera', sans-serif;;
	color:#2D2F33;
	padding-bottom:56px;
}
.cat_menu .elem {
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	flex:0 0 25%;
	/* min-height:270px; */
	padding:12px 120px 50px 12px;
	position:relative;
	box-sizing:border-box;
}

.cat_menu .new_elem {
	background: #F9EBD5;
	border-radius: 24px;
	padding: 12px 120px 50px 12px;
}

.cat_menu .new_elem .cat_folder_img {
	top: unset;
	left: unset;
	bottom: 20px;
	right: 20px;
}

.cat_menu .cat_folder_img	{
	position:absolute;
	bottom:20px;
	right:20px;
}

.cat_menu .elem .name	{
	font:700 18px / 24px 'IBM Plex Sans', sans-serif;
	color:#2D2F33;
	padding-bottom:10px;
}
.cat_menu .elem .sub	{
	font:400 16px / 22px 'IBM Plex Sans', sans-serif;
	color:#2D2F33;
	padding:6px;
}
.cat_menu .elem a	{
	text-decoration:none;
}
.cat_menu .elem a:hover {
	color:#CB7D5D;
}

.cat_menu .closer	{
	cursor:pointer;
	width:62px;
	height:62px;
	border-radius:31px;
	position:absolute;
	top:45px;
	right:75px;
	transition:0.2s;
	overflow:hidden;
	background:#F0F0F0;
}
.cat_menu .closer:hover	{
	background-color:#CB7D5D;
}
.cat_menu .closer::before, .photo_search_wr.mobactive .mob_close::before	{
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L13 13M13 1L1 13' stroke='%232D2F33' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;
	transition:0.2s;
}
.cat_menu .closer:hover::before	{
	filter:brightness(10);
}





.cat_menu .cat_folder_0 {
	width:88px;
}
.cat_menu .cat_folder_2 {
	width:92px;
}
.cat_menu .cat_folder_3 {
	width:96px;
}
.cat_menu .cat_folder_4 {
	width:94px;
}
.cat_menu .cat_folder_5 {
	width:89px;
	/* height:112px; */
}
.cat_menu .cat_folder_6 {
	width:94px;
	/* height:99px; */
}
.cat_menu .cat_folder_1 {
	width:95px;
	/* height:112px; */
}

@media screen and (max-width:1439px) {
	.cat_menu .elem {
		flex:0 0 33.3333%;
	}
}
@media screen and (max-width:1199px) {
	.cat_menu_wr	{
		padding:56px 32px;
	}
	.cat_menu .elem {
		padding: 0 72px 48px 10px;
	}
	.cat_menu .cat_folder_0, .cat_menu .cat_folder_1, .cat_menu .cat_folder_2, .cat_menu .cat_folder_3, .cat_menu .cat_folder_4, .cat_menu .cat_folder_5, .cat_menu .cat_folder_6 {
		/*width:48px;*/
	}
	.cat_menu .closer	{
		right:66px;
	}
	.cat_menu .new_elem {
		padding: 10px 72px 48px 10px;
	}
	.cat_menu .cat_folder_7 {
		width: 80px;
		height: 50px;
		background-size: contain;
	}

}
@media screen and (max-width:959px) {
	.cat_menu .elem {
		flex:0 0 50%;
	}
	.cat_menu .closer	{
		right:56px;
	}
}
@media screen and (max-width:767px) {
	.cat_menu .elem {
		flex:0 0 100%;
	}
	.cat_menu .new_elem {
		padding: 10px 72px 38px 10px;
		margin-bottom: 10px;
	}
	.cat_menu_wr	{
		padding:22px 15px;
	}
	.cat_menu .closer	{
		top:16px;
		right:16px;
		width:40px;
		height:40px;
	}
	.cat_menu .head	{
		font-size:22px;
		line-height:28px;
	}

	.cat_menu .cat_folder_7 {
		width: 150px;
		height: 100px;
	}
}

@media screen and (max-width:370px) {
	.cat_menu .cat_folder_7 {
		width: 100px;
		height: 70px;
	}
}

.cat_elem	{
	display:block;
	width:298px;
	position:relative;
	/*box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.04);*/
	box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.04);
	/* border:1px solid #EAEAEB; */
	border-radius:12px;
	transition:0.2s;
	background:#fff;
	text-decoration:none;
	padding-bottom:18px;
}
.cat_elem.dekort {
	border-image: url("/template/new/images/cat-elem/border.svg") 75% / 100%;
	border-image-outset: 8px;
}

.cat_elem.dekort.black-friday {
	border-image: unset;
}

.cat_elem.dekort.black-friday:hover {
	outline: 11px solid #EABD7F;
}

.cat_elem.dekort.black-friday:before {
	content: '';
	display: block;
	transform: translateY(70px);
	position: absolute;
	background-image: url("/template/new/images/cat-elem/black-friday/ears.svg");
	background-position: center;
	background-repeat: no-repeat;
	top: -55px;
	right: 20px;
	width: 143px;
	height: 58px;
	transition: transform .2s ease-out;
}

.cat_elem.dekort.black-friday:hover:before {
	transform: translateY(0px);
}

.cat_elem.dekort .dekort-img {
	display: block;
	position: absolute;
	top: 240px;
	right: 0;
	width: 100px;
	height: 100px;

	background-image: url("/template/new/images/cat-elem/banner-discount-1920.svg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;

	z-index: 3;
}

.cat_elem.dekort .dekort-img.black-friday {
	display: none;
}

.cat_elem.dekort .dekort-img span {
	font-family: 'Jua', sans-serif;
	font-weight: 400;
	font-size: 13px;
	color: #FFFFFF;

	text-shadow: 1px 1px rgba(0, 0, 0, 0.34);
	transform: rotate(-13deg);
	
	position: absolute;
	bottom: 10px;
	left: 25px;
}

@media screen and (max-width: 1800px) {
	.cat_elem.dekort .dekort-img {
		width: 88px;
		height: 88px;
		right: -8px;
	}
	.cat_elem.dekort .dekort-img span {
		left: 24px;
		font-size: 11px;
		bottom: 9px;
	}
}

@media screen and (max-width: 1650px) {
	.cat_elem.dekort .dekort-img {
		width: 100px;
		height: 100px;
		right: 0;
	}
	.cat_elem.dekort .dekort-img span {
		left: 26px;
		font-size: 13px;
		bottom: 10px;
	}
}

@media screen and (max-width: 1400px) {
	.cat_elem.dekort .dekort-img {
		top: 180px;
		right: 0;
		width: 88px;
		height: 88px;
	}
	.cat_elem.dekort .dekort-img span {
		font-size: 11px;
		left: 23px;
		bottom: 9px;
	}
}

@media screen and (max-width: 1360px) {
	.cat_elem.dekort .dekort-img {
		top: 180px;
		right: -5px;
		width: 68px;
		height: 68px;
	}
	.cat_elem.dekort .dekort-img span {
		font-size: 9px;
		left: 18px;
		bottom: 7px;
	}
}

@media screen and (max-width: 1300px) {
	.cat_elem.dekort .dekort-img {
		top: 240px;
		right: 0;
		width: 100px;
		height: 100px;
	}
	.cat_elem.dekort .dekort-img span {
		font-size: 13px;
		left: 26px;
		bottom: 10px;
	}
}

@media screen and (max-width: 1100px) {
	.cat_elem.dekort .dekort-img {
		top: 190px;
	}
}

@media screen and (max-width: 1000px) {
	.cat_elem.dekort .dekort-img {
		right: -7px;
		width: 88px;
		height: 88px;
	}
	.cat_elem.dekort .dekort-img span {
		font-size: 11px;
		left: 24px;
		bottom: 8px;
	}
}

@media screen and (max-width: 930px) {
	.cat_elem.dekort .dekort-img {
		width: 68px;
		height: 68px;
	}
	.cat_elem.dekort .dekort-img span {
		font-size: 9px;
		left: 17px;
		bottom: 7px;
	}
}

@media screen and (max-width: 800px) {
	.cat_elem.dekort .dekort-img {
		top: 190px;
		width: 60px;
		height: 60px;
	}
	.cat_elem.dekort .dekort-img span {
		font-size: 8px;
		left: 15px;
		bottom: 5px;
	}
}

@media screen and (max-width: 767px) {
	.cat_elem.dekort .dekort-img {
		top: 240px;
		width: 100px;
		height: 100px;
	}
	.cat_elem.dekort .dekort-img span {
		font-size: 13px;
		left: 26px;
		bottom: 10px;
	}
}

@media screen and (max-width: 710px) {
	.cat_elem.dekort .dekort-img {
		top: 190px;
	}
}

@media screen and (max-width: 590px) {
	.cat_elem.dekort .dekort-img {
		top: 270px;
		right: 20px;
		width: 100px;
		height: 100px;
	}
}

@media screen and (max-width: 400px) {
	.cat_elem.dekort .dekort-img {
		top: 240px;
		right: 0;
	}
}

.cat_elem.dekort .black-friday-percent {
	font-family: 'Druk Wide Cyr', sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 90%;
	text-align: center;
	color: #CB7D5D;

	-webkit-text-stroke: 2px #FFFFFF;

	position: absolute;
	top: 22px;
	right: 10px;
	z-index: 1;

	transition: all .2s ease-in-out;
}

.catalog_folder .cat_elem:hover.dekort .black-friday-percent {
	font-size: 47px;
	top: 19px;
	right: 7px;

	-webkit-text-stroke: 3px #FFFFFF;
}

.catalog_folder .cat_elem.dekort .black-friday-img {
	width: 100px;
	height: 83px;
	background-image: url("/template/new/images/cat-elem/black-friday/black-friday-img.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;

	position: absolute;
	top: 283px;
	right: 16px;
}

@media screen and (max-width: 1400px){
	.catalog_folder .cat_elem.dekort .black-friday-img {
		top: 213px;
	}
}

@media screen and (max-width: 1300px) {
	.catalog_folder .cat_elem.dekort .black-friday-img {
		top: 283px;
	}
}

@media screen and (max-width: 1100px) {
	.catalog_folder .cat_elem.dekort .black-friday-img {
		top: 213px;
		right: 0;
	}
}

@media screen and (max-width: 767px) {
	.catalog_folder .cat_elem.dekort .black-friday-img {
		top: 283px;
		right: 16px;
	}
	.cat_elem.dekort.black-friday:hover {
		outline: 6px solid #EABD7F;
	}
	.cat_elem.dekort.black-friday {
		outline: 6px solid #EABD7F;
	}
	.cat_elem.dekort.black-friday:before {
		display: none;
	}
	.catalog_folder .cat_elem:hover.dekort .black-friday-percent {
		font-size: 26px;
		top: 22px;
		right: 10px;
		-webkit-text-stroke: 2px #FFFFFF;
	}
}

@media screen and (max-width: 710px) {
	.catalog_folder .cat_elem.dekort .black-friday-img {
		top: 213px;
	}
}

@media screen and (max-width: 590px) {
	.catalog_folder .cat_elem.dekort .black-friday-img {
		top: 313px;
	}
}

@media screen and (max-width: 400px) {
	.catalog_folder .cat_elem.dekort .black-friday-img {
		top: 283px;
	}
}

.cat_elem .img	{
	width:100%;
	height:270px;
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
	margin-bottom: 20px;
}
.cat_elem .img img	{
	max-height:100%;
}
.cat_elem .img .loyalty	{
	position:absolute;
	top:24px;
	left:16px;
	right:16px;
}
.cat_elem .img .loyalty > .l_elem	{
	display:inline-block;
	color:#fff;
	margin:0 4px 8px 0;
	padding:2px 8px;
	font:500 14px / 22px 'IBM Plex Sans', sans-serif;
	font-size: 10px;
	border-radius:60px;
}

@media screen and (max-width: 1059px) {
	.cat_elem .img .loyalty > .l_elem	{
		font-size: 10px;
	}
}

.cat_elem .img .loyalty .l_red	{
	background:#EF807D
}
.cat_elem .img .loyalty .l_yellow	{
	background:#ECC88A;
}
.cat_elem .now	{
	cursor:pointer;
}
.c_type	{
	display:flex;
	align-items: center;
	font:400 14px / 18px 'IBM Plex Sans', sans-serif;
	color:#c0c1c2;
	padding:2px 0;

	order: 1;
}

@media screen and (max-width: 930px) {
	.c_type {
		font-size: 11px;
	}
}

.c_type::before {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	background-color: #d9d9d9;
	border-radius: 50%;
	margin-right: 4px;
}

.c_name	{
	display:block;
	font:400 14px 'Grtsk Tera', sans-serif;
	height:48px;
	color:#2D2F33;
	padding:2px 0;
	margin:0 16px;
	-webkit-line-clamp:1;
	/* line-clamp:1; */
	white-space:nowrap;
	text-overflow:ellipsis;
	text-decoration:none;
	overflow:hidden;

	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

@media screen and (max-width: 850px){
	.c_name {
		margin: 0 8px;
	}
	.c_type {
		padding: 2px 8px;
	}
}

@media screen and (max-width: 800px){
	.c_name {
		font-size: 13px;
	}
}

@media screen and (max-width: 767px){
	.c_name {
		font-size: 14px;
	}
}

.sizes	{
	display:flex;
	flex-direction: column;
	padding:6px 0;
}

.sizes .size {
	display: flex;
	justify-content: space-between;
	flex:0 0 33.333%;
}
.sizes .size .size_name	{
	font:400 12px / 18px 'IBM Plex Sans', sans-serif;
	line-height: 129%;
	color: #969799;
}

.sizes .size .size_space {
	width: calc(100% - 150px);
	border-bottom: 1px dashed #d9d9d9;
}

.sizes .size .size_value	{
	font:400 14px / 18px 'IBM Plex Sans', sans-serif;
	line-height: 129%;
	color: #57595c;
}

.sizes .size .size_value .dash {
	color: #C0C1C2;
}

.sizes .size .size_value .centimeter {
	font-size: 12px;
}

@media screen and (max-width: 880px) {
	.sizes .size .size_value {
		font-size: 12px;
		font-weight: 400;
	}
}

@media screen and (max-width:767px) {
	.sizes .size .size_name	{
		font-size: 14px;
	}

	.sizes .size .size_value {
		font-size: 14px;
	}
}

.costs	{
	padding:6px 16px;
	position: relative;
}
.costs .cost	{
	font:600 22px 'IBM Plex Sans', sans-serif;
	color:#2D2F33;
	display:inline;
	padding-right:10px;
}
.costs .cost_old	{
	font:600 14px 'IBM Plex Sans', sans-serif;
	text-decoration-line:line-through;
	color:#C0C1C2;
	display:inline;
}

.costs .cost_loyalty {
	font-family: 'IBM Plex Sans', sans-serif;
	font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;

	background-color: #CB7D5D;
	border-radius: 6px;
	padding: 2px 12px;
	display: inline;
	margin-left: 8px;

	position: absolute;
}

@media screen and (max-width: 1059px){
	.costs .cost_loyalty {
		font-size: 12px;
		padding: 2px 8px;
	}
}

.costs .ya-split {
	margin-top: 8px;
}

@media screen and (max-width: 850px){
	.costs {
		padding: 6px 8px;
	}
	.costs .ya-split {
		width: 188px;
	}
}

@media screen and (max-width: 767px){
	.costs .ya-split {
		width: unset;
	}
}

.orders	{
	display:flex;
	flex-direction: column;
	overflow:hidden;
	transition:0.2s;
	padding:0 16px;
	opacity:0;
	margin:0;
	height:0;
}

.cat_elem.dekort .orders {
	transition: none;
}

.cat_elem .orders .basket, .cat_elem .orders .now	{
	font:500 16px / 18px 'IBM Plex Sans', sans-serif;
	/*flex:1 0 50%;*/
	box-sizing:border-box;
	padding:0 5px;
	transition:0.2s;
	text-decoration:none;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:40px;
	cursor:pointer;
}
.cat_elem .orders .basket	{
	background:#CB7D5D;
	color:#fff;
	border-radius:6px;
}

.cat_elem .orders .now	{
	font-weight: 400;
	font-size: 14px;
	line-height: 157%;
	color: #57595c;
	text-decoration: underline;
}

@media screen and (min-width:960px) {
	.cat_elem:hover{
		box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.04);
		transform:translateY(-26px);
		/*padding-bottom:24px;*/
	}
	.cat_elem:hover .orders	{
		padding:0px 16px;
		opacity:1;
		height:100%;
		gap: 4px;
	}
	.cat_sl .cat_elem_wr:hover	{
		z-index:2;
	}
	.cat_elem .orders .basket:hover	{
		background:#2D2F33;
	}
	.cat_elem .orders .now:hover	{
		color:#2D2F33;
	}
}

@media screen and (max-width:1100px) {
	.orders {
		display: block;
		overflow: hidden;
		transition: 0.2s;
		padding: 6px 16px;
		opacity: 1;
		margin: 0;
		height: unset;
	}
	/*@todo Под вопросом надо так делать или нет*/
	.cat_elem {
		height: 100%;
		box-sizing: border-box;
	}
}

@media screen and (max-width:959px) {
	.cat_elem	{
		padding:0;
	}
	/* .cat_elem .img	{
		height:160px;
		padding-top:30px;
	} */
	.cat_elem .img .loyalty	{
		top:14px;
		left:14px;
		right:14px;
	}
	.costs .cost	{
		font-size:18px;
		padding-right:5px;
	}
	.cat_elem .orders .basket, .cat_elem .orders .now	{
		display:flex;
		width:100%;
	}
}

@media screen and (max-width: 850px){
	.orders {
		padding: 6px 8px;
	}
}

@media screen and (max-width:767px) {
	.costs .cost {
		font-size:22px;
	}
	.costs .cost_loyalty {
		font-size: 14px;
	}
}


.almaPopupWindow h1, .modal_material h1, .modal_to_basket h1	{
	font:600 24px / 32px 'Grtsk Tera', sans-serif;;
}
@media screen and (max-width:1439px) {
	.almaPopupWindow h1, .modal_material h1, .modal_to_basket h1	{
		font:600 18px / 26px 'Grtsk Tera', sans-serif;;
	}
}

.button_modal_close	{
	width:100%;
	color:#CB7D5D;
	border-radius:12px;
	font:500 16px / 40px 'IBM Plex Sans', sans-serif;
	text-align:center;
	box-shadow:inset 0 0 0 1px #EFD8CE;
	margin-top:24px;
	transition:0.2s;
	cursor:pointer;
}
.button_modal_close:hover	{
	color:#fff;
	background:#CB7D5D;
	box-shadow:inset 0 0 0 1px #CB7D5D;
}

.modal_wrapper	{
	width:452px;
	color:rgba(45, 47, 51, 1);
	/* color:rgba(45, 47, 51, 0.8); */
}
.modal_wrapper .a {
	display:inline-block;
	margin:24px 24px 0 0;
}
@media screen and (max-width:767px) {
	.modal_wrapper	{
		width:100% !important;
	}
}
.modal_wrapper a {
	cursor:pointer;
}

.modal_to_basket	{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	min-width:320px;
	max-width:500px;
}
.modal_to_basket h1	{
	flex:0 0 100%;
}
.modal_to_basket .img	{
	flex:0 0 214px;
}
.modal_to_basket .sizes	{
	padding-left:24px;
	flex-wrap:wrap;
}
.modal_to_basket .sizes .size	{
	flex:0 0 100%;
}

.modal_to_basket .s_sizes	{
	padding-left:24px;
}

.almaPopupWindow .modal_to_basket .formCont	{
	width:100%;
}

.almaPopupWindow .modal_to_basket .form {
	display:flex;
	flex-wrap:wrap;
}
.modal_to_basket form .field_cont	{
	flex:1 0 100%;
}
.modal_to_basket form .field_cont:nth-child(1), .modal_to_basket form .field_cont:nth-child(2)	{
	flex:0 0 calc(50% - 12px);
}
.modal_to_basket form .field_cont:nth-child(1)	{
	padding-right:12px;
}
.modal_to_basket form .field_cont:nth-child(2)	{
	padding-left:12px;
}

@media screen and (max-width:767px) {
	.modal_to_basket .img	{
		flex:0 0 117px;
	}
	.modal_to_basket .s_sizes	{
		padding-left:16px;
	}
	.modal_to_basket form .field_cont:nth-child(1), .modal_to_basket form .field_cont:nth-child(2)	{
		flex:0 0 100%;
		padding:0;
	}
}

.modal_basket_ty	{
	/* width:452px; */
	display:flex;
	flex-wrap:wrap;
}
.modal_basket_ty .img	{
	display:block;
	flex:0 0 80px;
	width:80px;
	height:80px;
	border-radius:40px;
	background:#CB7D5D 50% 50% / 38px auto no-repeat ;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 44 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3 15.5L15.6667 28L41 3' stroke='white' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}

.modal_basket_ty .text_wr	{
	flex:1 0 250px;
	padding-left:25px;
	max-width:303px;
}
.modal_basket_ty .text	{
	padding-top:8px;
}
@media screen and (max-width:767px) {
	.modal_basket_ty	{
		display:block;
	}
	.modal_basket_ty .img	{
		margin:0 auto;
	}
	.modal_basket_ty .text_wr	{
		max-width:100%;
		text-align:center;
		padding:24px 0 0 0;
	}
}


.modal_callback_conf	{
	/* width:452px; */
}

.modal_callback_conf .text	{
	padding-top:24px;
}


.modal_callsizer	{
	/* width:452px; */
}
.modal_callsizer .text	{
	padding-top:24px;
}


/* Каталог */
.folder_subs	{
	padding:22px 0 10px 0;
}
.folder_subs .elem	{
	display:inline-block;
	width:164px;
	height:164px;
	margin-right:12px;
	background:#F7F7F7;
	border-radius:12px;
	text-decoration:none;
	transition:0.2s;
}
.folder_subs .elem:hover	{
	box-shadow:0px 3px 6px rgb(0, 0, 0, 0.17);
}
.folder_subs .elem .img, .folder_subs .elem .name	{
	display:flex;
	width:100%;
	align-items:center;
	justify-content:center;
	text-align:center;
}
.folder_subs .elem .img	{
	height:90px;
	padding-top:15px;
}
.folder_subs .elem .name	{
	height:54px;
	padding:0 14px 0 14px;
	box-sizing:border-box;
	font:500 14px / 18px 'IBM Plex Sans', sans-serif;
	color:#2D2F33;
	overflow:hidden;
}
.folder_subs .elem .name > span	{
	display:block;
	max-height:54px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}
.folder_quick_links_wr	{
	position:relative;
	overflow:hidden;
}
.folder_quick_links	{
	padding:22px 0 10px 0;
	transition:background 0.2s;
}
.folder_quick_links.active	{
	background:#fff;
	box-shadow: 0px 3px 3px rgb(0 0 0 / 17%);
	z-index:1002;
}
.folder_quick_links .elem, .folder_quick_links .filter_opener, .filter_opener_wr .filter_opener	{
	display:inline-block;
	white-space:nowrap;
	height:36px;
	font:500 16px / 36px 'IBM Plex Sans', sans-serif;
	box-shadow:inset 0 0 0 1px #D5D5D6;
	border-radius:8px;
	padding:0 12px;
	margin-right:8px;
	color:#57595C;
	text-decoration:none;
	transition:0.2s;
}
.folder_quick_links .elem:hover, .folder_quick_links .elem.active	{
	color:#fff;
	background:#CB7D5D;
	box-shadow:inset 0 0 0 1px #CB7D5D;
}
.folder_quick_links .elem.active::after	{
	content:'';
	display:inline-block;
	vertical-align:middle;
	position:relative;
	top:-1px;
	transition:0.2s;
	width:20px;
	height:36px;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.5 1.5L10.5 10.5M10.5 1.5L1.5 10.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ") 50% 50% / 11px auto no-repeat;
	transform-origin:50% 50%;
}
.folder_quick_links .elem.active:hover::after	{
	transform:rotate(270deg);
}

.folder_quick_links .filter_opener, .filter_opener_wr .filter_opener	{
	display:none;
	color:#fff;
	background:#2D2F33 url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 3H10V9H7V7H3V5L7 5V3ZM21 5V7L12 7V5L21 5ZM13 9H16V15H13V13H3V11L13 11V9ZM21 13V11H18V13H21ZM9 15H6V17H3V19H6V21H9V15ZM21 17V19H11V17H21Z' fill='white'/%3e%3c/svg%3e ") 15px 50% no-repeat;
	padding-left:44px;
	cursor:pointer;
}

.filter_opener_wr	{
	display:none;
}

@media screen and (max-width:959px) {
	.folder_quick_links .elem, .folder_quick_links .filter_opener, body > .filter_opener	{
		font-size:14px;
	}
	.folder_quick_links .filter_opener, .filter_opener_wr, .filter_opener_wr .filter_opener	{
		display:block;
	}
	.filter_opener_wr	{
		display:block;
		position:fixed;
		bottom:0;
		left:0;
		right:0;
		padding:0 10% 32px 10%;
		padding:16px 10%;
		background:rgba(255,255,255,0.92);
		width:auto;
		text-align:center;

		transform:translateY(120px);
		transition:0.2s;

		z-index: 4;
	}
	.filter_opener_wr.active	{
		transform:translateY(0);
	}
	.filter_opener_wr .filter_opener	{
		/* width:100%; */
		box-sizing:border-box;
		background-position:calc(50% - 35px) 50%;
		box-shadow:unset;
		font:500 14px / 36px 'IBM Plex Sans', sans-serif;
	}
}



.sort_line	{
	margin:22px 0 10px 0;
	padding:16px 0;
	border-top:1px solid #EAEAEB;
	border-bottom:1px solid #EAEAEB;
}
.sort_line .mid	{
	display:flex;
	justify-content:space-between;
}
.sort_line .amm	{
	font:500 14px / 20px 'IBM Plex Sans', sans-serif;
}
.sort_line .amm .collections, .sort_line .amm .elems	{
	margin-right:7px;
	display:inline-block;
}
.sort_line .amm .elems	{
	opacity:0.6;
}

.sort_line .sort_wr .elem, .sort_line .sort_wr .hint {
	display:inline-block;
	vertical-align:middle;
	height:20px;
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
	cursor:pointer;
	margin-left:32px;
}
.sort_line .sort_wr .hint	{
	display:none;
}
.sort_line .sort_wr .elem.active::after	{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:24px;
	height:20px;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 1.00024C0 0.447959 0.447715 0.000244141 1 0.000244141H15C15.5523 0.000244141 16 0.447959 16 1.00024C16 1.55253 15.5523 2.00024 15 2.00024H1C0.447715 2.00024 0 1.55253 0 1.00024Z' fill='%236C6D70'/%3e%3cpath d='M0 5.00024C0 4.44796 0.447715 4.00024 1 4.00024H12C12.5523 4.00024 13 4.44796 13 5.00024C13 5.55253 12.5523 6.00024 12 6.00024H1C0.447715 6.00024 0 5.55253 0 5.00024Z' fill='%236C6D70'/%3e%3cpath d='M0 9.00024C0 8.44796 0.447715 8.00024 1 8.00024H9C9.55228 8.00024 10 8.44796 10 9.00024C10 9.55253 9.55228 10.0002 9 10.0002H1C0.447716 10.0002 0 9.55253 0 9.00024Z' fill='%236C6D70'/%3e%3c/svg%3e") 50% 50% no-repeat;
	transform:rotateX(180deg);
}
.sort_line .sort_wr .elem.active.desc::after	{
	transform:none;
}

@media screen and (max-width:767px) {
	.sort_line	{
		padding:8px 0;
	}
	.sort_line .amm .collections, .sort_line .amm .elems	{
		display:block;
	}
	.sort_line .sort_wr .elem	{
		display:none;
	}
	.sort_line .sort_wr .hint, .sort_line .sort_wr .elem.active	{
		display:block;
		margin-left:0;
	}
	.search_modal	{
		min-width:100%;
		max-width:100%;
	}
	.search_modal .form	{
		padding:16px 0 28px 0;
	}
	.search_modal .form label	{
		display:block;
		padding:8px 0;
		font:400 14px / 16px 'IBM Plex Sans', sans-serif;
		height:16px;
	}
	.search_modal .form input[type=radio] {
		width:16px !important;
		height:16px !important;
	}
}

.cat_h2_wr	{
	display:flex;
	align-items:center;
}
.cat_h2_wr h2	{
	flex:1 0 100px;
}
.cat_h2_wr .watch_more	{
	flex:0 0 200px;
	font:500 16px / 24px 'IBM Plex Sans', sans-serif;
	color:#CB7D5D;
	text-decoration:none;
	transition:0.2s;
}
.cat_h2_wr .watch_more:hover	{
	color:#2D2F33;
}
@media screen and (max-width:1199px) {
	.cat_h2_wr .watch_more	{
		display:none;
	}
}

.catalog_folder	{
	margin:0 -8px;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
}

.catalog_folder .cat_elem_wr	{
	flex-basis:25%;
	flex-basis:calc(25% - 32px);
	margin:16px;
	height:425px;
	max-width:500px;
	position:relative;
}
.catalog_folder_fs .cat_elem_wr	{
	flex-basis:20%;
	flex-basis:calc(20% - 32px);
}

.catalog_folder .cat_elem	{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	/* right:0; */
}
.catalog_folder .cat_elem:hover{
	z-index:2;
}
.catalog_folder .cat_elem.more_collection	{
	background:url(pics/cat_elem_more.png) 50% 0 no-repeat;
	height:412px;
	box-sizing:border-box;
    transform:translateY(0);
    padding-bottom:0;
}
.catalog_folder .cat_elem.more_collection .b_button	{
	position:absolute;
	left:16px;
	right:16px;
	bottom:16px;
	margin:0;
}

@media screen and (max-width:1650px) {
	.catalog_folder .cat_elem_wr	{
		flex-basis:33.333333%;
		flex-basis:calc(33.333333% - 32px);
	}
	.catalog_folder_fs .cat_elem_wr	{
		flex-basis:25%;
		flex-basis:calc(25% - 32px);
	}
}

/*@media screen and (max-width:1400px) {*/
/*	.catalog_folder .cat_elem_wr	{*/
/*		flex-basis:50%;*/
/*		flex-basis:calc(50% - 30px);*/
/*		margin: 15px;*/
/*	}*/
/*	.catalog_folder_fs .cat_elem_wr	{*/
/*		flex-basis:33.333333%;*/
/*		flex-basis:calc(33.333333% - 30px);*/
/*	}*/
/*}*/

@media screen and (max-width:1400px) {
	.catalog_folder .cat_elem_wr, .catalog_folder .cat_elem.more_collection {
		height: 355px;
	}
	.cat_elem .img {
		height: 200px;
	}
}

@media screen and (max-width:1300px) {
	.catalog_folder .cat_elem_wr	{
		flex-basis:50%;
		flex-basis:calc(50% - 30px);
		margin: 15px;
	}
	.catalog_folder .cat_elem_wr, .catalog_folder .cat_elem.more_collection {
		height: 425px;
	}
	.cat_elem .img {
		height: 270px;
	}
}

@media screen and (max-width:1100px) {
	.catalog_folder .cat_elem_wr, .catalog_folder .cat_elem.more_collection	{
		flex-basis:33.333333%;
		flex-basis:calc(33.333333% - 30px);
		height: 510px;
	}
	.cat_elem .img {
		height: 200px;
	}
	.catalog_folder .cat_elem.mebel-na-zakaz-banner {
		height: 500px;
	}
}

@media screen and (max-width:880px) {
	.cat_h2_wr .watch_more	{
		display:none;
	}
	.catalog_folder .cat_elem_wr, .catalog_folder_fs .cat_elem_wr	{
		flex-basis:33.333333%;
		flex-basis:calc(33.333333% - 16px);
		margin: 8px;
		height: 480px;
	}
}

@media screen and (max-width:767px) {
	.catalog_folder .cat_elem_wr, .catalog_folder_fs .cat_elem_wr	{
		flex-basis:50%;
		flex-basis:calc(50% - 16px);
		height: 580px;
	}
	.cat_elem .img {
		height: 270px;
	}
}

@media screen and (max-width:710px) {
	.catalog_folder .cat_elem_wr, .catalog_folder_fs .cat_elem_wr	{
		height: 510px;
	}
	.cat_elem .img {
		height: 200px;
	}
}

@media screen and (max-width:590px) {
	.catalog_folder	{
		justify-content: center;
	}
	.catalog_folder .cat_elem_wr, .catalog_folder_fs .cat_elem_wr	{
		flex:1 0 100%;
		margin-left:0;
		margin-right:0;
		height: 610px;
		margin-top: 13px;
		margin-bottom: 13px;
	}
	.cat_elem .img {
		height: 300px;
	}
}

@media screen and (max-width:400px) {
	.catalog_folder .cat_elem_wr, .catalog_folder_fs .cat_elem_wr	{
		height: 580px;
	}
	.cat_elem .img {
		height: 270px;
	}
}


.folder_sale	{
	padding:16px 16px 8px 16px;
	background:#FEF6F6;
	border-radius:12px;
}
.folder_sale h2	{
	color:#EF807D;
}

@media screen and (max-width:767px) {
	.folder_sale	{
		margin:0 -16px;
		border-radius:0;
	}

}




.r_filter	{
	background:#F7F7F7;
	border-radius:12px;
	padding:24px;
	position:relative;
	margin-bottom:44px;
}

.almaPopupWindow .r_filter	{
	background:transparent;
	border-radius:0;
	padding:0;
	position:relative;
	margin-bottom:0;
}


.r_filter .heading	{
	display:flex;
	justify-content:space-between;
}
.r_filter .heading .name	{
	font:600 20px / 28px 'IBM Plex Sans', sans-serif;
}
.r_filter .heading .reset	{
	font:400 14px / 28px 'IBM Plex Sans', sans-serif;
	text-decoration:none;
	color:#2D2F33;
	transition:0.2s;
}
.r_filter .reset:hover{
	color:#CB7D5D;
}
.r_filter .param {
	padding:6px 0 0 0;
}

.r_filter .param .name	{
	font:500 16px / 20px 'IBM Plex Sans', sans-serif;
	padding:4px 40px 4px 12px;
	background:#EAEAEB;
	border-radius:4px;
	cursor:pointer;
	position:relative;
}
.r_filter .param .name::after	{
	content:'';
	display:block;
	width:14px;
	height:8px;
	position:absolute;
	top:10px;
	right:13px;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L7 5.58579L12.2929 0.292893C12.6834 -0.0976311 13.3166 -0.0976311 13.7071 0.292893C14.0976 0.683417 14.0976 1.31658 13.7071 1.70711L7.70711 7.70711C7.31658 8.09763 6.68342 8.09763 6.29289 7.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z' fill='%2357595C'/%3e%3c/svg%3e ") 50% 50% no-repeat;
	transition:0.2s;
}
.r_filter .param.deactive .name::after	{
	transform:rotateX(180deg);
}

.r_filter .params	{
	padding:6px 0 18px;
}
.r_filter .param .subname	{
	padding-top:12px;
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
}

.r_filter .int_range	{
	display:flex;
	justify-content:space-between;
}
.r_filter .int_range .input_wr	{
	flex:0 0 148px;
	flex:0 0 calc(50% - 2px);
	margin:4px 0 0 0;
	position:relative;
}
.r_filter .int_range .input_wr input	{
	padding:8px 80px 8px 12px;
	width:100%;
	height:36px;
	box-sizing:border-box;
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
	background:#FFFFFF;
	border:1px solid #D5D5D6;
	box-sizing:border-box;
	border-radius:8px;
	color:#2D2F33;
}
.r_filter .int_range .input_wr input::-ms-input-placeholder	{
	color:#969799;
}
.r_filter .int_range .input_wr input::-webkit-input-placeholder	{
	color:#969799;
}
.r_filter .int_range .input_wr input::placeholder	{
	color:#969799;
}
.r_filter .int_range .input_wr .controle	{
	position:absolute;
	right:0;
	top:0;
	display:flex;
}
.r_filter .int_range .input_wr .controle .mesure	{
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
	padding:8px 12px 8px 8px;
}

.r_filter .int_range .input_wr .controle .reset	{
	display:none;
	width:40px;
	height:36px;
	position:relative;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.50012 1.5L10.5001 10.5M10.5001 1.5L1.50012 10.5' stroke='%236C6D70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ") 50% 50% no-repeat;
	transition:0.2s;
	cursor:pointer;
}
.r_filter .int_range .input_wr.active .controle .reset	{
	display:block;
}
.r_filter .int_range .input_wr .controle .reset:hover	{
	/* transform:rotate(270deg); */
}

.r_filter .checks, .r_filter .radios	{
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
}
.r_filter .checks .check_wr, .r_filter .radios .radio_wr	{
	padding:6px 0;
	font:400 14px / 16px 'IBM Plex Sans', sans-serif;
	cursor:pointer;
}
.r_filter .checks .check_wr::before, .r_filter .radios .radio_wr::before, .fromMKAD .check_mkad::before	{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:16px;
	height:16px;
	margin-right:12px;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1482_47990)'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='white'/%3e%3cpath d='M4.00012 8L7.00012 11L13.0001 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cpath d='M4.00012 1H12.0001V-1H4.00012V1ZM15.0001 4V12H17.0001V4H15.0001ZM12.0001 15H4.00012V17H12.0001V15ZM1.00012 12V4H-0.999878V12H1.00012ZM4.00012 15C2.34327 15 1.00012 13.6569 1.00012 12H-0.999878C-0.999878 14.7614 1.2387 17 4.00012 17V15ZM15.0001 12C15.0001 13.6569 13.657 15 12.0001 15V17C14.7615 17 17.0001 14.7614 17.0001 12H15.0001ZM12.0001 1C13.657 1 15.0001 2.34315 15.0001 4H17.0001C17.0001 1.23858 14.7615 -1 12.0001 -1V1ZM4.00012 -1C1.2387 -1 -0.999878 1.23858 -0.999878 4H1.00012C1.00012 2.34315 2.34327 1 4.00012 1V-1Z' fill='%23EAEAEB'/%3e%3cdefs%3e%3cclipPath id='clip0_1482_47990'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ") 50% 50% no-repeat;
}
.r_filter .checks .check_wr.active::before, .r_filter .radios .radio_wr.active::before,  .fromMKAD .check_mkad.active::before	{
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1482_47974)'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='%23CB7D5D'/%3e%3cpath d='M4.00012 8L7.00012 11L13.0001 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_1482_47974'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.r_filter .checks .check_wr input, .r_filter .radios .radio_wr input	{
	display:none;
}

.informer	{
	padding:12px 0;
	width:284px;
	margin:0 auto;
}

.paging_line	{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	padding:12px 0 76px 0;
}
.paging_line .b_button	{
	flex:0 0 244px;
	margin:40px auto 10px auto;
}
.paging_line .paging	{
	flex:1 0 100%;
	padding:0 0 0 16px;
	max-width:100%;
	width:244px;
}
.paging_line .paging .slider_elem_bg	{
	padding:15px 0;
	box-sizing:border-box;
}


.paging  a, .paging span	{
	display:block;
	/* width:100%; */
	text-align:center;
	font:500 16px / 24px 'IBM Plex Sans', sans-serif;
	color:#57595C;
	text-decoration:none;
	padding:12px 0;
	transition:0.2s;
	border-radius:6px;
	cursor:pointer;
	margin:0 2px;
}
.paging .active {
	background:#CB7D5D;
	color:#fff;
	cursor:default;
}
.paging a:hover	{
	background:#F7F7F7;
	box-shadow:0px 3px 6px rgb(0, 0, 0, 0.17);
}
.paging_line .swiper-container	{
	overflow:hidden;
}
.paging_line .slider .arrows_cont	{
	top:0;
}
.paging_line .swiper-wrapper .swiper-slide	{
	width:5%;
}

.paging_line .arrows_cont .mid_slider	{
	display:flex;
	width:100%;
	margin:0;
}
.paging_line .arrows_cont .mid_slider .sl_arrow_l, .paging_line .arrows_cont .mid_slider .sl_arrow_r	{
	flex:0 0 5%;
	width:5%;
	background:#fff url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='22' viewBox='0 0 13 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.728289 0.93934C0.142502 1.52513 0.142502 2.47487 0.728289 3.06066L8.66763 11L0.72829 18.9393C0.142503 19.5251 0.142503 20.4749 0.72829 21.0607C1.31408 21.6464 2.26382 21.6464 2.84961 21.0607L11.8496 12.0607C12.4354 11.4749 12.4354 10.5251 11.8496 9.93934L2.84961 0.93934C2.26382 0.353553 1.31408 0.353553 0.728289 0.93934Z' fill='%23424447'/%3e%3c/svg%3e ") 50% 50% no-repeat;
	height:80px;
	box-shadow:unset;
	border-radius:0;
}

/* @media screen and (max-width:1339px) { */
	/* .paging > a, .paging > span	{ */
		/* width:24px; */
	/* } */
/* } */
@media screen and (max-width:1199px) {
	.paging_line .arrows_cont .mid_slider .sl_arrow_l, .paging_line .arrows_cont .mid_slider .sl_arrow_r, .paging_line .swiper-wrapper .swiper-slide	{
		width:10%;
	}
}


@media screen and (max-width:959px) {
	.paging_line	{
		padding:12px 0 60px 0;
	}
	.paging_line .b_button	{
		flex:1 0 100%;
		margin:32px 0 0 0;
	}
	.paging_line .paging	{
		padding:0;
	}
}

.text_comm_1	{
	height:408px;
	/*background:url(/template/new/images/bottom_img/shkaf.jpg) 50% 50% / cover no-repeat; */
	display:flex;
	align-items:center;
}
.text_comm_1 h2	{
	color:#fff;
}
@media screen and (max-width:959px) {
	.text_comm_1	{
		height:200px;
	}
}
.text_comm_2	{
	background:#CB7D5D;
	height:260px;
	display:flex;
	align-items:center;
}
.text_comm_2 h3	{
	color:#fff;
}
@media screen and (max-width:959px) {
	.text_comm_2	{
		height:200px;
	}
}


.c_icons	{
	display:flex;
	justify-content:space-between;
	padding:40px 0 16px 0;
}
.c_icons .elem	{
	flex:0 0 200px;
	text-align:center;
}
.c_icons .elem .img	{
	width:100%;
	height:176px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.c_icons .elem .text_wr	{
	display:block;
}
.c_icons .elem .name	{
	font:600 24px / 28px 'Grtsk Tera', sans-serif;;
}
.c_icons .elem .text	{
	font:400 16px / 26px 'IBM Plex Sans', sans-serif;
	padding:8px 0 0 0;
}

@media screen and (max-width:1599px) {
	.c_icons .elem .name	{
		font-size:22px;
	}
}
@media screen and (max-width:959px) {
	.c_icons	{
		display:block;
	}
	.c_icons .elem	{
		display:flex;
		align-items:center;
		text-align:left;
		padding:16px 0;
	}
	.c_icons .elem .img	{
		flex:0 0 72px;
		height:72px;
	}
	.c_icons .elem .text_wr	{
		padding:0 0 0 16px;
		flex:1 0 200px;
	}
}


.c_icons_2	{
	display:flex;
	flex-wrap:wrap;
	/* justify-content:space-between; */
	padding:20px 0;
	counter-reset:c_icons_2;
}
.c_icons_2 .elem	{
	flex:0 0 30%;
	counter-increment:c_icons_2;
	margin-right:5%;
	padding:20px 0;
}



.c_icons_2 .elem::before	{
	display:block;
	content:counter(c_icons_2);
	background:#F7F7F7;
	border-radius:16px;
	width:56px;
	height:56px;
	font:600 24px / 56px 'Grtsk Tera', sans-serif;;
	text-align:center;
	color:#CB7D5D;
	margin-bottom:10px;
}
.c_icons_2 .elem:nth-child(3n)	{
	margin-right:0;
}

@media screen and (max-width:767px) {
	.c_icons_2 .elem	{
		flex:0 0 100%;
		padding-left:72px;
		box-sizing:border-box;
		position:relative;
		margin:0;
	}
	.c_icons_2 .elem::before	{
		position:absolute;
		top:20px;
		left:0;
	}
}


.ratings	{
	display:flex;
	align-items:center;
}
.ratings .star {
	display:block;
	width:27px;
	height:26px;
	position:relative;
	margin-right:4px;
}
.ratings .star::before, .ratings .star::after	{
	content:'';
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:0 0 / auto 100% no-repeat;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.5 0L16.6869 9.93112H27L18.6565 16.0689L21.8435 26L13.5 19.8622L5.15654 26L8.34346 16.0689L0 9.93112H10.3131L13.5 0Z' fill='%23F7C12C'/%3e%3c/svg%3e ");
}
.ratings .star::after	{
	display:none;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.5 0L16.6869 9.93112H27L18.6565 16.0689L21.8435 26L13.5 19.8622L5.15654 26L8.34346 16.0689L0 9.93112H10.3131L13.5 0Z' fill='%23E8E8EA'/%3e%3c/svg%3e ");
}
.ratings .star.half::before	{
	width:50%;
}
.ratings .star.half::after	{
	width:50%;
	left:50%;
	display:block;
	background-position:100% 0;
}
.ratings .star.empty::before	{
	display:none;
}
.ratings .star.empty::after	{
	display:block;
}
.ratings .text	{
	display:block;
	font:600 16px / 26px 'Grtsk Tera', sans-serif;;
	padding:0 10px;
}
.ratings_hint	{
	padding:8px 0;
}
.costs_elem	{
	padding:16px 0;
}

.costs_elem .costs-black-friday {
	border-radius: 6px;
	background: linear-gradient(44deg, #000 0%, #444 97%);
	padding: 10px 0;

	display: flex;
	align-items: center;
	flex-direction: column;
}

.costs_elem .cost_old	{
	font:600 24px / 28px 'Grtsk Tera', sans-serif;;
	color:#C0C1C2;
	padding:0 0 4px 0;
	text-decoration-line:line-through;
}

.costs_elem .costs-black-friday .cost_old {
	color: #c0c1c2;
}

.costs_elem .cost	{
	font:600 36px / 44px 'Grtsk Tera', sans-serif;;
	color:#2D2F33;
}

.costs_elem .costs-black-friday .cost {
	background: linear-gradient(90deg, #eabd7f 0%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.costs_elem #model-card-ya-split .ya-pay-widget {
	height: 288px !important;
}

.costs_elem #model-card-ya-split .ya-pay-widget iframe {
	opacity: 1 !important;
}

@media screen and (max-width: 1366px) {
	.costs_elem .costs-black-friday {
		margin-top: 7px;
	}
	aside.right_block, aside.right_block_in_elem .rb_elem_2 .b_button.CartAdd {
		margin: 16px 0;
		padding: 12px 16px;
	}
}

@media screen and (max-width: 959px) {
	.price_show .rb_elem_2.active .costs_elem .costs-black-friday {
		margin-bottom: 6px;
		margin-left: 8px;
	}
}

@media screen and (max-width: 500px) {
	.price_show .rb_elem_2.active .costs_elem .costs-black-friday {
		margin-left: 4px;
	}
}

@media screen and (max-width: 450px) {
	.costs_elem #model-card-ya-split  .ya-pay-widget {
		width: 330px !important;
	}
}

@media screen and (max-width: 362px) {
	.costs_elem #model-card-ya-split  .ya-pay-widget {
		width: 288px !important;
	}
}


.rb_moover	{
	position:relative;
	height: 682px !important;
}

.cat_config	{
	display:block;
	/* overflow:hidden; */
	height:auto;
	position:relative;
}
.cat_config .elem, .cat_config .elem_big {
	display:flex;
	margin:1px 0;
	background:#F7F7F7;
	border-radius:8px;
	padding:16px;
	/*align-items:center;*/
	/*align-items:start;*/
	flex-wrap:wrap;
}
.cat_config .elem{
	align-items:center;
}
.cat_config .elem_big {
	align-items:start;
}

.cat_config .elem .img	{
	flex:0 0 100px;
	cursor:pointer;
}
.cat_config .elem_big > .img	{
	flex:0 0 363px;
	min-height:300px;
	display:flex;
	align-items:center;
	justify-content:center;
	/*background:#F0F0F0;*/
	border-radius:8px;
}
.ugl_def{
	background: url(/template/main/img/uglovoy/1.png) no-repeat center center #F0F0F0;
}
.ugl_pict_left{
	background: url(/template/main/img/uglovoy/dlina_left.png) no-repeat center center #F0F0F0;
}
.ugl_pict_right{
	background: url(/template/main/img/uglovoy/dlina_right.png) no-repeat center center #F0F0F0;
}
.ugl_pict_left_glub{
	background: url(/template/main/img/uglovoy/shirina_left.png) no-repeat center center #F0F0F0;
}
.ugl_pict_right_glub{
	background: url(/template/main/img/uglovoy/shirina_right.png) no-repeat center center #F0F0F0;
}
.ugl_pict_ravn_dlina{
	background: url(/template/main/img/uglovoy/dlina.png) no-repeat center center #F0F0F0;
}
.ugl_pict_ravn_glub{
	background: url(/template/main/img/uglovoy/shirina.png) no-repeat center center #F0F0F0;
}

.proem, .dlina-left-val, .dlina-right-val, .glubina-left-val, .glubina-right-val, .ugl-attention{
	position: absolute;
}
.proem{
	top: 158px;
    left: 174px;
}
.dlina-left-val{
	top:150px;
	left:93px;
}
.dlina-right-val{
	top:83px;
	left:178px;
}
.glubina-left-val{
	top:227px;
	left:156px;
}
.glubina-right-val{
	top:126px;
	left:264px;
}
.ugl-attention{
    top: 248px;
    padding: 0 25px;
    font-size: 14px;
    color: #EF807D;
}
.ugl-alert{
	color: #EF807D;
}



.cat_config .elem_big .elem_wr	{
	flex:1 0 0;
}
.cat_config .elem_big .elem {
	padding:0 0 0 16px;
	align-items:center;
}
.cat_config .elem_big .elem:hover{
	background: #F0D6BD;
}
.cat_config .elem_big .elem:hover .text{
	font-weight:bold;
}
.cat_config .elem .text	{
	flex:1 0 100px;
	padding:8px;
}

.cat_config .elem .cost	{
	/* flex:0 0 100px; */
	/* text-align:right; */
	margin-right:12px;
}
/* .cat_config .elem .controles	{ */
.controles	{
	flex:0 0 100px;
	display:flex;
	align-items:center;
	padding:8px 0;
}
/* .cat_config .elem .controles .minus, .cat_config .elem .controles .plus	{ */
.controles .minus, .controles .plus	{
	width:32px;
	height:32px;
	border-radius:16px;
	box-shadow:inset 0 0 0 1px #F0F0F0;
	cursor:pointer;
	background:#fff;
	transition:0.2s;
}
/* .cat_config .elem .controles .minus::before, .cat_config .elem .controles .plus::before	{ */
.controles .minus::before, .controles .plus::before	{
	content:'';
	display:block;
	width:32px;
	height:32px;
	border-radius:16px;
	background:50% 50% / 12px auto no-repeat;
	transition:0.2s;
}
/* .cat_config .elem .controles .minus::before	{ */
.controles .minus::before	{
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.364 1.00001H1.63604' stroke='%236C6D70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
/* .cat_config .elem .controles .plus::before	{ */
.controles .plus::before	{
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8 1.63605V14.364M14.364 8.00001H1.63604' stroke='%236C6D70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
/* .cat_config .elem .controles .minus:hover, .cat_config .elem .controles .plus:hover	{ */
.controles .minus:hover, .controles .plus:hover	{
	background:#CB7D5D;
}
/* .cat_config .elem .controles .minus:hover::before, .cat_config .elem .controles .plus:hover::before	{ */
.controles .minus:hover::before, .controles .plus:hover::before	{
	filter:brightness(3);
}
.controles .input	{
	font:500 16px / 20px 'IBM Plex Sans', sans-serif;
	text-align:center;
	border:0;
	width:50px;
}
.cat_config .elem::after	{
	content:'';
	display:block;
	order:10;
	flex:1 0 100%;
	height:0;
}

@media screen and (max-width:499px) {
	.cat_config .elem_big > .img	{
		order:0;
		flex:1 0 100%;
	}
	.cat_config .elem .controles	{
		padding-top:0;
	}
	.cat_config .elem .cost	{
		flex:1 0 0;
	}
	.cat_config .elem .cost, .cat_config .elem .button, .cat_config .elem .controles 	{
		order:11;
	}

}

.select_wr	{
	height:40px;
	position:relative;
	width:200px;
}
.select_wr .select	{
	position:absolute;
	left:0;
	right:0;
	top:0;
	min-height:40px;
	background:#fff;
	border-radius:8px;
	box-shadow:inset 0 0 0 1px #D5D5D6;
	padding:10px 40px 10px 1px;
	box-sizing:border-box;
	transition:z-index 0s ease 0.2s;
	z-index:1;
}
.select_wr .select.active	{
	z-index:3;
	transition:z-index 0s ease 0s;
}
.select_wr .select .value	{
	display:block;
	transition:0.2s;
	/* width:40px; */
	height:0;
	cursor:pointer;
	padding:0 0 0 22px;
	font:400 16px / 20px 'IBM Plex Sans', sans-serif;
	overflow:hidden;
	position:relative;
}
.select_wr .select.active .value, .select_wr .select .value.choosed	{
	height:20px;
}

.select_wr .select .value.choosed	{
	cursor:default;
}

.select_wr .select .chooser	{
	position:absolute;
	top:0;
	right:0;
	height:40px;
	width:40px;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L7 5.58579L12.2929 0.292893C12.6834 -0.0976311 13.3166 -0.0976311 13.7071 0.292893C14.0976 0.683417 14.0976 1.31658 13.7071 1.70711L7.70711 7.70711C7.31658 8.09763 6.68342 8.09763 6.29289 7.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z' fill='%236C6D70'/%3e%3c/svg%3e ") 50% 50% / 12px auto no-repeat;
	cursor:pointer;
	transition:0.5s;
}

.select_wr .select.active .chooser	{
	transform:rotateX(180deg);
}
.select_wr .select.active .value.choosed	{
	/* background:rgba(203, 125, 93, 0.2); */
	/* box-shadow:0 0 0 2px #CB7D5D; */
	/* color:#fff; */
	cursor:pointer;
}
.select_wr .select.active .value::before	{
	content:'';
	display:block;
	position:absolute;
	top:8px;
	left:8px;
	width:5px;
	height:5px;
	border-radius:3px;
	transition:0.2s;
}
.select_wr .select.active .value.choosed::before	{
	background:#CB7D5D;
}

.cat_config .select_wr	{
	margin:0 5px;
	width:160px;
}
.cat_config .select_wr .select .value	{
	text-align:right;
}


.cat_config .button	{
	padding:0 14px;
	font:500 16px / 32px 'IBM Plex Sans', sans-serif;
	background:#FFFFFF;
	border:1px solid #EAEAEB;
	border-radius:6px;
	cursor:pointer;
	transition:0.2s;
}
.cat_config .button:hover	{
	color:#fff;
	background:#CB7D5D;
}


.modal_material, .modal_photo, .modal_tissue	{
	width:816px;
	max-width:100%;
}

.color_chooser	{
	display:flex;
	flex-wrap:wrap;
	margin:20px -12px;
}
.color_chooser .elem	{
	cursor:pointer;
	flex:0 0 144px;
	flex:0 0 calc(20% - 24px);
	margin:12px;
	position:relative;
}

@media screen and (max-width:959px) {
	.color_chooser	{
		margin:20px -8px;
	}
	.color_chooser .elem	{
		flex:0 0 calc(25% - 16px);
		margin:8px;
	}
}
@media screen and (max-width:767px) {
	.color_chooser .elem	{
		flex:0 0 calc(33.3333% - 16px);
	}
}
@media screen and (max-width:500px) {
	.color_chooser .elem	{
		flex:0 0 calc(50% - 16px);
	}
}

.color_chooser .elem .img	{
	border:1px solid #F0F0F0;
	box-sizing:border-box;
	border-radius:4px;
}
.color_chooser .elem .img img{
	display:block;
	width:100%;
}
.color_chooser .elem.trans .img	{
	opacity:0.5;
}


.color_chooser .elem .chooser	{
	display:block;
	position:absolute;
	width:32px;
	height:32px;
	left:9px;
	top:9px;
	background:#FFFFFF;
	box-shadow:0px 4px 8px rgba(0, 0, 0, 0.15);
	border-radius:4px;
}
.color_chooser .elem.active .chooser, .quiz .elem.active::before	{
	background:#CB7D5D url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 22 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8L8 14L20 2' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ") 50% 50% / 22px auto no-repeat;
}
.color_chooser .elem .nomore	{
	display:block;
	position:absolute;
	left:9px;
	top:9px;
	font:500 14px / 20px 'IBM Plex Sans', sans-serif;
	color:#2D2F33;
}
.color_chooser .elem .name	{
	display:block;
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
	color:#2D2F33;
}

.modal_photo .img	{
	max-height:calc(100% - 40px);
}

.tissue_h	{
	width:100%;
	display:flex;
	border-bottom:1px solid #EAEAEB;
	padding:0 0 32px 0;
}
.tissue_h_t	{
	flex:1 0 0;
}
.tissue_h_s	{
	flex:0 0 250px;
	padding-left:50px;
}
.tissue_h_s .search	{
	width:250px;
}

@media screen and (max-width:959px) {
	.tissue_h	{
		flex-wrap:wrap;
	}
	.tissue_h_t, .tissue_h_s	{
		flex:1 0 100%;
		padding:0;
	}
	.tissue_h_s	{
		padding-top:24px;
	}
}

.tissue_cost_group	{
	display:flex;
	margin:0 -8px;
	flex-wrap:wrap;
	padding-top:24px;
}

.tissue_cost_group .button	{
	flex:1 0 200px;
	margin:8px;
	background:#fff;
	box-shadow:0 0 0 1px #EFD8CE;
	border-radius:6px;
	font:500 16px / 20px 'IBM Plex Sans', sans-serif;
	color:#CB7D5D;
	padding:10px 20px;
	transition:0.2s;
	cursor:pointer;
	text-align:center;
}

.tissue_cost_group .button.active, .tissue_cost_group .button:hover	{
	background:#F7EBE7;
	box-shadow:0 0 0 1px #EFD8CE;
	border-radius:6px;
}

.tissue_types	{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	padding:14px 0 12px 0;
}
.tissue_types .tissue_type	{
	flex:0 0 380px;
	display:flex;
	align-items:center;
	padding:10px 0;
	/* position:relative; */
	z-index:3;
}
.tissue_types .name	{
	flex:0 0 auto;
	padding:0 5px 0 0;
}
.tissue_types .tissue_type .select_wr	{
	width:287px;
}
.tissue_types .tissue_type_color	{
	flex:0 0 430px;
	display:flex;
	align-items:center;
	padding:10px 0;
}
.tissue_types .tissue_type_color .elem	{
	flex:0 0 24px;
	height:24px;
	margin:8px 4px;
	border-radius:12px;
	box-shadow:0 0 0 1px #DFDFDF, 0 0 0 0px #fff, 0 0 0 0px #000;
	cursor:pointer;
	transition:0.2s;
}
.tissue_types .tissue_type_color .elem:hover	{
	box-shadow:0 0 0 1px #DFDFDF, 0 0 0 4px #fff, 0 0 0 5px #ddd;
}
.tissue_types .tissue_type_color .elem.active	{
	box-shadow:0 0 0 1px #DFDFDF, 0 0 0 4px #fff, 0 0 0 5px #000;
	z-index:2;
}

/* .tissue_types .tissue_type_color .elem.active	{ */
	/* margin:8px 6px; */
/* } */
.modal_tissue .color_chooser	{
	margin:4px -12px;
}
@media screen and (max-width:959px) {
	.tissue_types .tissue_type, .tissue_types .tissue_type_color, .tissue_types .name	{
		flex-wrap:wrap;
		flex:1 0 100%;
	}
}

.slider_wr	{
	background:#F7F7F7;
	border-radius:12px;
	position:relative;
}
.slider_wr .bonuses	{
	position:absolute;
	top:8px;
	left:8px;
	display:flex;
	flex-wrap:wrap;
	z-index:2;
}
.slider_wr .bonuses .elem	{
	margin:8px;
	font:600 24px / 35px 'Grtsk Tera', sans-serif;;
	background:#EF807D;
	padding:0 8px;
	border-radius:62px;
	color:#fff;
}
@media screen and (max-width:767px) {
	.slider_wr .bonuses .elem	{
		font:500 14px / 26px 'Grtsk Tera', sans-serif;;
	}
}

.slider_wr .bonuses.black-friday {
	top: 10px;
	left: 18px;
}

.slider_wr .bonuses.black-friday .elem {
	display: none;
}

.slider_wr .bonuses.black-friday .black-friday-img {
	width: 120px;
	height: 120px;
	background-image: url("/template/new/images/catalog-view/catalog-view-bonuses.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

@media screen and (max-width: 499px) {
	.slider_wr .bonuses.black-friday {
		top: unset;
		left: unset;
		bottom: 110px;
		right: 10px;
	}

	.slider_wr .bonuses.black-friday .black-friday-img {
		width: 100px;
		height: 100px;
	}
}

@media screen and (max-width: 470px) {
	.slider_wr .bonuses.black-friday {
		bottom: 130px;
	}
}

@media screen and (max-width: 440px) {
	.slider_wr .bonuses.black-friday {
		bottom: 160px;
	}
}

@media screen and (max-width: 400px) {
	.slider_wr .bonuses.black-friday {
		bottom: 190px;
	}
}

@media screen and (max-width: 360px) {
	.slider_wr .bonuses.black-friday {
		bottom: 215px;
	}
}

.slider_wr .images_types	{
	position:absolute;
	left:12px;
	bottom:12px;
	display:flex;
	flex-wrap:wrap;
	z-index:2;
}
.slider_wr .images_types .elem	{
	margin:4px;
	font:500 16px / 40px 'IBM Plex Sans', sans-serif;
	height:40px;
	border-radius:6px;
	box-shadow:inset 0 0 0 1px #EFD8CE;
	padding:0 16px;
	color:#CB7D5D;
	transition:0.2s;
	cursor:pointer;
	background:#F7F7F7;
}

.slider_wr .images_types .t_msp	{
	display:none;
}
@media screen and (max-width:499px) {
	.slider_wr .images_types .t_msp	{
		display:block;
		flex:1 0 100%;
		height:0px;
	}
}

.slider_wr .images_types .elem.active, .slider_wr .images_types .elem:hover	{
	background:#F7EBE7;
	box-shadow:inset 0 0 0 1px #F7EBE7;
}

.slider_wr .images_types .elem::before	{
	content:'';
	display:inline-block;
	vertical-align:middle;
	margin-right:8px;
	height:40px;
}
.slider_wr .images_types .elem.t_img::before	{
	width:24px;
	background:50% 40% no-repeat;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.6253 5.73838L18.6726 5.74062H18.72H21.6C21.7439 5.74062 22 5.89446 22 6.23437V17.5062C22 17.8462 21.7439 18 21.6 18H2.4C2.25611 18 2 17.8462 2 17.5062V6.23437C2 5.89446 2.25611 5.74062 2.4 5.74062H5.28H5.32813L5.37621 5.73831C5.98885 5.7088 6.57241 5.49437 7.056 5.13137C7.53867 4.76904 7.89875 4.2766 8.10331 3.7218L8.11791 3.6822L8.13082 3.64203L8.65872 2H15.3418L15.869 3.64144L15.8818 3.68123L15.8962 3.72045C16.1005 4.27588 16.4608 4.76892 16.9439 5.13156C17.4279 5.4949 18.0121 5.70932 18.6253 5.73838ZM17.7732 3.02991L17.028 0.709472C16.9534 0.508316 16.824 0.334099 16.6556 0.208105C16.4873 0.0821116 16.2873 0.00979819 16.08 0H7.92C7.524 0 7.0968 0.3192 6.9732 0.708225L6.2268 3.02991C6.15258 3.2312 6.02349 3.40564 5.85533 3.53187C5.68717 3.6581 5.48723 3.73064 5.28 3.74062H2.4C1.08 3.74062 0 4.86281 0 6.23437V17.5062C0 18.8778 1.08 20 2.4 20H21.6C22.92 20 24 18.8778 24 17.5062V6.23437C24 4.86281 22.92 3.74062 21.6 3.74062H18.72C18.5127 3.7308 18.3127 3.65832 18.1445 3.53206C17.9763 3.40581 17.8473 3.23129 17.7732 3.02991ZM16 11C16 13.2091 14.2091 15 12 15C9.79086 15 8 13.2091 8 11C8 8.79086 9.79086 7 12 7C14.2091 7 16 8.79086 16 11ZM18 11C18 14.3137 15.3137 17 12 17C8.68629 17 6 14.3137 6 11C6 7.68629 8.68629 5 12 5C15.3137 5 18 7.68629 18 11Z' fill='%23CB7D5D'/%3e%3c/svg%3e ");
}
.slider_wr .images_types .elem.t_3d::before	{
	width:24px;
	background:50% 45% no-repeat;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.2244 5.9565V4.36168C19.2227 4.25617 19.2018 4.15185 19.1628 4.05379C19.153 4.0279 19.1423 4.00381 19.1307 3.97971C19.0915 3.89493 19.0391 3.81691 18.9754 3.74857C18.9692 3.74232 18.9656 3.73429 18.9593 3.72804C18.9006 3.66933 18.8339 3.61916 18.7612 3.579L12.4355 0.110021C12.3039 0.0378403 12.1563 0 12.0062 0C11.8561 0 11.7085 0.0378403 11.5769 0.110021L5.25121 3.579C5.17852 3.61916 5.11183 3.66933 5.05309 3.72804C5.04684 3.73429 5.04327 3.74232 5.03702 3.74857C4.97336 3.81691 4.92094 3.89493 4.88174 3.97971C4.87013 4.00381 4.85942 4.0279 4.84961 4.05379C4.81062 4.15185 4.78975 4.25617 4.78803 4.36168V5.9565C1.78759 7.37551 0 9.61557 0 12.0404C0 15.7976 4.08299 18.8355 9.64924 19.5129L9.21729 19.8601C9.03231 20.0084 8.91382 20.2241 8.88788 20.4597C8.86194 20.6954 8.93067 20.9317 9.07896 21.1167C9.22725 21.3016 9.44294 21.4201 9.6786 21.4461C9.91425 21.472 10.1506 21.4033 10.3355 21.255L12.5667 19.4638C12.5747 19.4567 12.5783 19.4478 12.5863 19.4406C12.5943 19.4335 12.6051 19.4317 12.6131 19.4237C12.6211 19.4156 12.6193 19.4139 12.6238 19.4094C12.6572 19.3708 12.6871 19.3293 12.713 19.2853C12.7461 19.2465 12.7759 19.205 12.8023 19.1613C12.8085 19.1488 12.8175 19.1381 12.8228 19.1247C12.8359 19.0829 12.846 19.0403 12.8532 18.9971C12.8716 18.9441 12.8845 18.8894 12.8915 18.8338C12.8924 18.8177 12.8924 18.8016 12.8915 18.7856C12.8915 18.7793 12.8915 18.774 12.8915 18.7677C12.8714 18.6793 12.8553 18.5899 12.8433 18.5C12.8386 18.4821 12.833 18.4646 12.8264 18.4473C12.8039 18.4006 12.7776 18.3559 12.7478 18.3135C12.7321 18.2785 12.7142 18.2445 12.6943 18.2117C12.6881 18.2037 12.6782 18.2001 12.6711 18.1921C12.664 18.184 12.6622 18.1733 12.655 18.1653L10.7157 16.0636C10.6362 15.9774 10.5405 15.9078 10.4341 15.8586C10.3276 15.8095 10.2126 15.7818 10.0954 15.7771C9.97828 15.7724 9.86137 15.7908 9.75135 15.8313C9.64134 15.8719 9.54038 15.9336 9.45424 16.0131C9.36809 16.0927 9.29846 16.1884 9.24931 16.2948C9.20015 16.4012 9.17244 16.5163 9.16776 16.6334C9.16308 16.7506 9.18151 16.8675 9.22202 16.9775C9.26252 17.0875 9.32429 17.1885 9.40381 17.2746L9.83041 17.736C5.29048 17.1506 1.77777 14.7847 1.77777 12.0475C1.77777 10.5232 2.88531 9.05779 4.78089 7.9681V11.5834C4.78587 11.6223 4.79362 11.6608 4.80409 11.6986C4.80973 11.7592 4.822 11.8191 4.84068 11.8771C4.86159 11.9293 4.88729 11.9795 4.91743 12.027C4.94438 12.0768 4.97638 12.1238 5.01293 12.1671C5.05515 12.2113 5.1018 12.2511 5.15215 12.2858C5.18006 12.3134 5.20989 12.3391 5.2414 12.3626L11.5671 15.8315C11.585 15.8413 11.6046 15.8449 11.6225 15.8529C11.6403 15.861 11.6653 15.8708 11.6876 15.8788C11.7853 15.9201 11.8903 15.9413 11.9964 15.9413C12.1025 15.9413 12.2075 15.9201 12.3052 15.8788C12.3275 15.8708 12.3489 15.8628 12.3703 15.8529C12.3918 15.8431 12.4078 15.8413 12.4257 15.8315L18.7514 12.3626C18.7829 12.3391 18.8127 12.3134 18.8406 12.2858C18.891 12.2511 18.9376 12.2113 18.9799 12.1671C19.0164 12.1238 19.0484 12.0768 19.0754 12.027C19.1055 11.9795 19.1312 11.9293 19.1521 11.8771C19.1708 11.8191 19.1831 11.7592 19.1887 11.6986C19.1992 11.6608 19.2069 11.6223 19.2119 11.5834V7.95739C21.1075 9.04708 22.215 10.5125 22.215 12.0368C22.215 14.4098 19.5778 16.5955 15.651 17.4736C15.4366 17.5215 15.2473 17.6468 15.1195 17.8255C14.9917 18.0041 14.9342 18.2237 14.9582 18.4421C14.9822 18.6605 15.0859 18.8624 15.2495 19.0091C15.413 19.1558 15.625 19.237 15.8447 19.2371C15.9107 19.2373 15.9765 19.2305 16.041 19.2166C20.8763 18.1341 23.9999 15.3157 23.9999 12.0368C24.0124 9.61111 22.2248 7.37551 19.2244 5.9565ZM6.57294 6.53481V5.86904L11.1138 8.35899V13.5352L6.57294 11.0453V6.53481ZM12.8987 8.35899L17.4395 5.86904V11.0453L12.8987 13.5379V8.35899ZM12.0062 1.911L16.4765 4.36168L12.0062 6.81237L7.5359 4.36168L12.0062 1.911Z' fill='%23CB7D5D'/%3e%3c/svg%3e ");
}
.slider_wr .images_types .elem.t_video::before	{
	width:17px;
	background:50% 45% no-repeat;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.8882 7.24746C17.27 8.00726 17.27 9.99274 15.8882 10.7525L3.21364 17.7217C1.88075 18.4546 0.249995 17.4903 0.249995 15.9692L0.249996 2.0308C0.249996 0.509694 1.88074 -0.454642 3.21364 0.278264L15.8882 7.24746ZM14.9245 9L2.25 2.0308L2.25 15.9692L14.9245 9Z' fill='%23CB7D5D'/%3e%3c/svg%3e ");
}

.slider_wr .slider .swiper-container .slider_elem_bg	{
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center;
}
.slider_wr .images_types .elem.t_clients::before	{
	display:none;
}
.slider_wr .images_types .elem.t_clients::after	{
	content:'Фото от клиентов';
}
@media screen and (max-width:500px) {
	.slider_wr .images_types .elem.t_clients::after	{
		content:'От клиентов';
	}
}


/* Формы - эпл чекбосы - Начало */ /*  */
:root .apple_checkbox input[type="checkbox"] {
	position:absolute;
	opacity:0;
	display:inline-block;
}
:root .apple_checkbox input[type="checkbox"] + div.check {
	display:inline-block;
	vertical-align:top;
	width:53px;
	height:32px;
	margin:4px 5px 3px 5px;
	overflow:hidden;
	transition:.2s;
	cursor:pointer;
	box-sizing:border-box;

	background:#EAEAEB;
	border-radius:20px;
}
:root .apple_checkbox input[type="checkbox"] + div.check:before {
	content:'';
	float:left;
	width:24px;
	height:24px;
	margin:4px;
	background:#FFFFFF;
	box-shadow:0px 2px 8px rgba(34, 31, 46, 0.16);
	border-radius:20px;
}
:root .apple_checkbox input[type="checkbox"]:active + div.check.active:before {
	background-color:#eee;
}
:root .apple_checkbox input[type="checkbox"]:focus + div.check {
	box-shadow:0 2px 2px rgba(0,0,0,.2) inset,
	 0 9px 0 2px rgba(0,0,0,.05) inset;
}
:root .apple_checkbox input[type="checkbox"] + div.check:before,
:root .apple_checkbox input[type="checkbox"] + div.check:after {
	text-transform:uppercase;
}
:root .apple_checkbox input[type="checkbox"] + div.check:after {
	content:'';
	float:left;
	text-indent:10px;
	color:rgba(0,0,0,.45);
	text-shadow:none;
}
:root .apple_checkbox input[type="checkbox"]:checked + div.check {
	padding-left:21px;
	background:#CB7D5D;
}
/* Формы - эпл чекбосы - Конец */

.cat_config_wr	{
	transition:0.2s;
	margin:0 0 20px 0;
	/*overflow:auto;*/
	overflow:hidden;
	position:relative;
}
.cat_elem_more_params, .hidable.active .cat_elem_more_params	{
	display:none;
}

.hidable .cat_elem_more_params	{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:129px;
	z-index:2;
	background:linear-gradient(360deg, #fff 37.5%, transparent 100%) 0 0 no-repeat;
	transition:0.2s;
	background-size:auto 150%;
	cursor:pointer;
	text-align:center;
	padding-top:109px;
	box-sizing:border-box;
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
}
.hidable .cat_elem_more_params::before	{
	content:'';
	display:block;
	position:absolute;
	left:50%;
	left:calc(50% - 16px);
	bottom:27px;
	width:32px;
	height:32px;
	border-radius:16px;
	background:#57595C url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L7 5.58579L12.2929 0.292893C12.6834 -0.0976311 13.3166 -0.0976311 13.7071 0.292893C14.0976 0.683417 14.0976 1.31658 13.7071 1.70711L7.70711 7.70711C7.31658 8.09763 6.68342 8.09763 6.29289 7.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z' fill='%23F7F7F7'/%3e%3c/svg%3e ") 50% 50% / 8px auto no-repeat;
	transition:0.2s;
}
.hidable .cat_elem_more_params:hover	{
	background-position:0 30px;
}
.hidable .cat_elem_more_params:hover::before	{
	transform:translateY(10px);
}

.cat_elem_info	{
	background:#F7F7F7;
	border-radius:8px;
	margin:20px 0px;
	padding:16px;

	display:block;

	/* column-rule:1px solid rgba(255,255,255,0.2); */
	list-style:none;
	column-count:2;
	column-gap:16px;
	column-fill:balance-all;
}

.cat_elem_info > li	{
	display:block;
	font:500 20px / 28px 'IBM Plex Sans', sans-serif;
	margin:0 0 16px 0;
	column-span:none;
	page-break-inside:avoid;
	break-inside:avoid;
}
.cat_elem_info > li > ul {
	list-style:none;
	padding:0 4px;
}
.cat_elem_info > li > ul > li	{
	column-span:none;
	font:400 16px / 22px 'IBM Plex Sans', sans-serif;
	padding-left:30px;
	position:relative;
}
.cat_elem_info > li > ul > li::before{
	content:'';
	display:block;
	width:4px;
	height:4px;
	border-radius:2px;
	background:#2D2F33;
	position:absolute;
	top:10px;
	left:13px;
}
@media screen and (max-width:767px) {
	.cat_elem_info	{
		column-count:1;
	}
}

.cat_elem_review_wr	{
	position:relative;
	overflow:hidden;
	transition:0.2s;
}

.cat_elem_review	{
	display:block;
}

.cat_elem_review .elem	{
	background:#F7F7F7;
	border-radius:8px;
	margin:10px 0;
	padding:16px;
	word-break: break-all;
    word-wrap: break-word;
}

.cat_elem_review .ratings	{
	min-height:22px;
}
.cat_elem_review .ratings .star	{
	width:16px;
	height:16px;
}
.cat_elem_review .ratings .text, .cat_elem_review .name	{
	font:500 16px / 22px 'IBM Plex Sans', sans-serif;
}

.cat_elem_review .comment, .cat_elem_review .answer, .cat_elem_review .date	{
	padding:24px 0 0 0;
}
.cat_elem_review .images {
	display:flex;
	/* flex-wrap:wrap; */
	margin:0 -4px -4px -4px;
	padding:20px 0 0 0;
	overflow-y:auto;
}
.cat_elem_review .images img	{
	display:block;
	margin:4px;
}
.cat_elem_review .date	{
	color:#969799;
}

.cat_elem_features	{
	padding:20px;
	display:flex;
	flex-wrap:wrap;
	background:#F7F7F7;
	border-radius:12px;
	align-items:flex-start;
}
.cat_elem_features .elem	{
	flex:0 0 10%;
	flex:0 0 calc(10% - 24px);
	padding:12px;
}
.cat_elem_features .elem .img	{
	border-radius:8px;
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
	background:50% 50% / auto 100% no-repeat;
	height:137px;
}
.cat_elem_features .elem .text	{
	font:400 16px / 22px 'IBM Plex Sans', sans-serif;
	color:#57595C;
	padding:8px 0 4px 0;
}
@media screen and (max-width:1599px) {
	.cat_elem_features .elem	{
		flex:0 0 20%;
		flex:0 0 calc(20% - 24px);
	}
}
@media screen and (max-width:959px) {
	.cat_elem_features .elem	{
		flex:0 0 25%;
		flex:0 0 calc(25% - 24px);
	}
}
@media screen and (max-width:767px) {
	.cat_elem_features .elem	{
		flex:0 0 33.333%;
		flex:0 0 calc(33.333% - 24px);
	}
}
@media screen and (max-width:500px) {
	.cat_elem_features .elem	{
		flex:0 0 50%;
		flex:0 0 calc(50% - 24px);
	}
	.cat_elem_features	{
		padding:4px;
		margin:0 -16px;
		border-radius:0;
	}
	.h_features	{
		margin:0 -12px;
		padding:12px;
		background:#F7F7F7;
		padding-bottom:4px;
	}
}
.cat_elem_features .hr	{
	flex:1 0 90%;
	flex:1 0 calc(100% - 24px);
	background:#EAEAEB;
	height:1px;
	margin:20px 12px;
}
.cat_elem_features .fa_elem	{
	flex:0 0 20%;
	flex:0 0 calc(20% - 24px);
	padding:12px;
	display:flex;
}
.fa_elem .img	{
	width:48px;
	height:48px;
	flex:0 0 48px;
	margin-right:16px;
	background:#ECD6C0 50% 50% no-repeat;
	border-radius:71px;
}
.fa_elem.fa_sizes .img	{
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.539185 25C0.539185 25.4142 0.874971 25.75 1.28918 25.75L8.03918 25.75C8.4534 25.75 8.78918 25.4142 8.78918 25C8.78918 24.5858 8.4534 24.25 8.03918 24.25L2.03918 24.25L2.03918 18.25C2.03918 17.8358 1.7034 17.5 1.28918 17.5C0.874971 17.5 0.539184 17.8358 0.539184 18.25L0.539185 25ZM25.75 1.28914C25.75 0.874928 25.4143 0.539141 25 0.539141L18.25 0.539142C17.8358 0.539141 17.5 0.874928 17.5 1.28914C17.5 1.70336 17.8358 2.03914 18.25 2.03914L24.25 2.03914L24.25 8.03914C24.25 8.45336 24.5858 8.78914 25 8.78914C25.4143 8.78914 25.75 8.45335 25.75 8.03914L25.75 1.28914ZM1.81951 25.5303L25.5304 1.81947L24.4697 0.758811L0.758854 24.4697L1.81951 25.5303Z' fill='%23334842'/%3e%3cpath d='M1 0.25C0.585786 0.25 0.25 0.585786 0.25 1L0.25 7.75C0.25 8.16421 0.585786 8.5 1 8.5C1.41421 8.5 1.75 8.16421 1.75 7.75L1.75 1.75L7.75 1.75C8.16421 1.75 8.5 1.41421 8.5 1C8.5 0.585786 8.16421 0.25 7.75 0.25L1 0.25ZM24.7109 25.4609C25.1251 25.4609 25.4609 25.1251 25.4609 24.7109L25.4609 17.9609C25.4609 17.5466 25.1251 17.2109 24.7109 17.2109C24.2966 17.2109 23.9609 17.5466 23.9609 17.9609L23.9609 23.9609L17.9609 23.9609C17.5466 23.9609 17.2109 24.2966 17.2109 24.7109C17.2109 25.1251 17.5466 25.4609 17.9609 25.4609L24.7109 25.4609ZM0.46967 1.53033L24.1805 25.2412L25.2412 24.1805L1.53033 0.46967L0.46967 1.53033Z' fill='%23334842'/%3e%3c/svg%3e ");
}
.fa_elem.fa_cost .img	{
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='28' viewBox='0 0 25 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.9649 9.17647C4.20043 9.17647 0.200195 10.4132 0.200195 12.7059V24C0.200195 26.2927 4.20043 27.5294 7.9649 27.5294C11.7294 27.5294 15.7296 26.2927 15.7296 24V12.7059C15.7296 10.4132 11.7294 9.17647 7.9649 9.17647ZM7.9649 26.1176C4.08678 26.1176 1.61196 24.864 1.61196 24V23.2645C3.10984 24.2118 5.58255 24.7059 7.9649 24.7059C10.3472 24.7059 12.82 24.2118 14.3178 23.2645V24C14.3178 24.864 11.843 26.1176 7.9649 26.1176ZM7.9649 23.2941C4.08678 23.2941 1.61196 22.0405 1.61196 21.1765V20.4409C3.10984 21.3882 5.58255 21.8823 7.9649 21.8823C10.3472 21.8823 12.82 21.3882 14.3178 20.4409V21.1765C14.3178 22.0405 11.843 23.2941 7.9649 23.2941ZM7.9649 20.4706C4.08678 20.4706 1.61196 19.2169 1.61196 18.3529V17.6174C3.10984 18.5647 5.58255 19.0588 7.9649 19.0588C10.3472 19.0588 12.82 18.5647 14.3178 17.6174V18.3529C14.3178 19.2169 11.843 20.4706 7.9649 20.4706ZM7.9649 17.647C4.08678 17.647 1.61196 16.3934 1.61196 15.5294V14.7939C3.10984 15.7412 5.58255 16.2353 7.9649 16.2353C10.3472 16.2353 12.82 15.7412 14.3178 14.7939V15.5294C14.3178 16.3934 11.843 17.647 7.9649 17.647ZM7.9649 14.8235C4.08678 14.8235 1.61196 13.5699 1.61196 12.7059C1.61196 11.8419 4.08678 10.5882 7.9649 10.5882C11.843 10.5882 14.3178 11.8419 14.3178 12.7059C14.3178 13.5699 11.843 14.8235 7.9649 14.8235ZM16.4355 0C12.671 0 8.67078 1.23671 8.67078 3.52941V6.35294C8.67078 8.64564 12.671 9.88235 16.4355 9.88235C18.8178 9.88235 21.2905 9.38823 22.7884 8.44094V9.17647C22.7884 10.0405 20.3136 11.2941 16.4355 11.2941V12.7059C18.8178 12.7059 21.2905 12.2118 22.7884 11.2645V12C22.7884 12.864 20.3136 14.1176 16.4355 14.1176V15.5294C18.8178 15.5294 21.2905 15.0353 22.7884 14.088V14.8235C22.7884 15.6875 20.3136 16.9412 16.4355 16.9412V18.3529C18.8178 18.3529 21.2905 17.8588 22.7884 16.9115V17.647C22.7884 18.511 20.3136 19.7647 16.4355 19.7647V21.1765C18.8178 21.1765 21.2905 20.6823 22.7884 19.735V20.4706C22.7884 21.3346 20.3136 22.5882 16.4355 22.5882V24C20.1999 24 24.2002 22.7633 24.2002 20.4706V3.52941C24.2002 1.23671 20.1999 0 16.4355 0ZM16.4355 1.41176C20.3136 1.41176 22.7884 2.66541 22.7884 3.52941C22.7884 4.39341 20.3136 5.64706 16.4355 5.64706C12.5574 5.64706 10.0825 4.39341 10.0825 3.52941C10.0825 2.66541 12.5574 1.41176 16.4355 1.41176ZM16.4355 8.47058C12.5574 8.47058 10.0825 7.21694 10.0825 6.35294V5.61741C11.5804 6.5647 14.0531 7.05882 16.4355 7.05882C18.8178 7.05882 21.2905 6.5647 22.7884 5.61741V6.35294C22.7884 7.21694 20.3136 8.47058 16.4355 8.47058Z' fill='%23334842'/%3e%3c/svg%3e ");
}
.fa_elem.fa_perc .img	{
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='20' viewBox='0 0 23 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.92334 9.50391C4.25928 9.50391 3.646 9.38672 3.0835 9.15234C2.521 8.91797 2.04053 8.58984 1.64209 8.16797C0.813965 7.29297 0.399902 6.14844 0.399902 4.73438C0.399902 3.33594 0.837402 2.19141 1.7124 1.30078C2.57178 0.433594 3.65771 0 4.97021 0C6.42334 0 7.55225 0.433594 8.35693 1.30078C9.13037 2.13672 9.51709 3.28125 9.51709 4.73438C9.51709 6.14844 9.07959 7.30078 8.20459 8.19141C7.3374 9.06641 6.24365 9.50391 4.92334 9.50391ZM3.98584 7.25391C4.26709 7.39453 4.60303 7.46484 4.99365 7.46484C5.39209 7.46484 5.72803 7.39453 6.00146 7.25391C6.28271 7.11328 6.50928 6.92188 6.68115 6.67969C7.00928 6.21875 7.17334 5.58203 7.17334 4.76953C7.17334 3.55078 6.79053 2.71875 6.0249 2.27344C5.73584 2.10938 5.38428 2.02734 4.97021 2.02734C4.55615 2.02734 4.2085 2.10938 3.92725 2.27344C3.65381 2.42969 3.43115 2.63672 3.25928 2.89453C2.93115 3.39453 2.76709 4.04297 2.76709 4.83984C2.76709 6.01953 3.17334 6.82422 3.98584 7.25391ZM13.2085 14.3555C13.2085 13.6523 13.3257 13.0117 13.5601 12.4336C13.7944 11.8477 14.1187 11.3477 14.5327 10.9336C15.3843 10.0664 16.4663 9.63281 17.7788 9.63281C19.2319 9.63281 20.3608 10.0664 21.1655 10.9336C21.939 11.7695 22.3257 12.9141 22.3257 14.3672C22.3257 15.7812 21.8843 16.9336 21.0015 17.8242C20.1421 18.6992 19.0679 19.1367 17.7788 19.1367C16.4038 19.1367 15.2944 18.6914 14.4507 17.8008C13.6226 16.9258 13.2085 15.7773 13.2085 14.3555ZM16.0679 12.5391C15.896 12.7969 15.771 13.0977 15.6929 13.4414C15.6147 13.7773 15.5757 14.1211 15.5757 14.4727C15.5757 14.8164 15.6187 15.1484 15.7046 15.4688C15.7905 15.7812 15.9233 16.0586 16.103 16.3008C16.5093 16.832 17.0757 17.0977 17.8022 17.0977C19.2554 17.0977 19.9819 16.1992 19.9819 14.4023C19.9819 13.1836 19.5952 12.3516 18.8218 11.9062C18.5405 11.7422 18.1929 11.6602 17.7788 11.6602C17.3647 11.6602 17.0171 11.7422 16.7358 11.9062C16.4624 12.0625 16.2397 12.2734 16.0679 12.5391ZM4.50146 18.5742C4.2749 18.4258 4.16162 18.2656 4.16162 18.0938C4.16162 17.9141 4.20459 17.7656 4.29053 17.6484L16.4429 0.363281C16.6069 0.121094 16.7983 0 17.0171 0C17.1343 0 17.2437 0.03125 17.3452 0.09375L18.2007 0.644531C18.3804 0.753906 18.4702 0.902344 18.4702 1.08984C18.4702 1.26953 18.4194 1.42578 18.3179 1.55859L6.2124 18.8438C6.00928 19.1094 5.84912 19.2422 5.73193 19.2422C5.53662 19.2422 5.35693 19.1836 5.19287 19.0664L4.50146 18.5742Z' fill='%23334842'/%3e%3c/svg%3e ");
}
.fa_elem.fa_deliv .img	{
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.8001 24H1.4001C1.18792 24 0.984441 23.9157 0.834412 23.7657C0.684383 23.6157 0.600098 23.4122 0.600098 23.2V2.4C0.600098 2.18783 0.684383 1.98434 0.834412 1.83431C0.984441 1.68429 1.18792 1.6 1.4001 1.6H3.8001V0.8C3.8001 0.587827 3.88438 0.384344 4.03441 0.234315C4.18444 0.0842854 4.38792 0 4.6001 0C4.81227 0 5.01575 0.0842854 5.16578 0.234315C5.31581 0.384344 5.4001 0.587827 5.4001 0.8V1.6H19.8001V0.8C19.8001 0.587827 19.8844 0.384344 20.0344 0.234315C20.1844 0.0842854 20.3879 0 20.6001 0C20.8123 0 21.0158 0.0842854 21.1658 0.234315C21.3158 0.384344 21.4001 0.587827 21.4001 0.8V1.6H23.8001C24.0123 1.6 24.2158 1.68429 24.3658 1.83431C24.5158 1.98434 24.6001 2.18783 24.6001 2.4V23.2C24.6001 23.4122 24.5158 23.6157 24.3658 23.7657C24.2158 23.9157 24.0123 24 23.8001 24ZM2.2001 22.4H23.0001V8H2.2001V22.4ZM2.2001 6.4H23.0001V3.2H21.4001V4C21.4001 4.21217 21.3158 4.41566 21.1658 4.56569C21.0158 4.71571 20.8123 4.8 20.6001 4.8C20.3879 4.8 20.1844 4.71571 20.0344 4.56569C19.8844 4.41566 19.8001 4.21217 19.8001 4V3.2H5.4001V4C5.4001 4.21217 5.31581 4.41566 5.16578 4.56569C5.01575 4.71571 4.81227 4.8 4.6001 4.8C4.38792 4.8 4.18444 4.71571 4.03441 4.56569C3.88438 4.41566 3.8001 4.21217 3.8001 4V3.2H2.2001V6.4ZM20.6001 19.2H19.0001C18.7879 19.2 18.5844 19.1157 18.4344 18.9657C18.2844 18.8157 18.2001 18.6122 18.2001 18.4V16.8C18.2001 16.5878 18.2844 16.3843 18.4344 16.2343C18.5844 16.0843 18.7879 16 19.0001 16H20.6001C20.8123 16 21.0158 16.0843 21.1658 16.2343C21.3158 16.3843 21.4001 16.5878 21.4001 16.8V18.4C21.4001 18.6122 21.3158 18.8157 21.1658 18.9657C21.0158 19.1157 20.8123 19.2 20.6001 19.2ZM15.8001 19.2H14.2001C13.9879 19.2 13.7844 19.1157 13.6344 18.9657C13.4844 18.8157 13.4001 18.6122 13.4001 18.4V16.8C13.4001 16.5878 13.4844 16.3843 13.6344 16.2343C13.7844 16.0843 13.9879 16 14.2001 16H15.8001C16.0123 16 16.2158 16.0843 16.3658 16.2343C16.5158 16.3843 16.6001 16.5878 16.6001 16.8V18.4C16.6001 18.6122 16.5158 18.8157 16.3658 18.9657C16.2158 19.1157 16.0123 19.2 15.8001 19.2ZM11.0001 19.2H9.4001C9.18792 19.2 8.98444 19.1157 8.83441 18.9657C8.68438 18.8157 8.6001 18.6122 8.6001 18.4V16.8C8.6001 16.5878 8.68438 16.3843 8.83441 16.2343C8.98444 16.0843 9.18792 16 9.4001 16H11.0001C11.2123 16 11.4158 16.0843 11.5658 16.2343C11.7158 16.3843 11.8001 16.5878 11.8001 16.8V18.4C11.8001 18.6122 11.7158 18.8157 11.5658 18.9657C11.4158 19.1157 11.2123 19.2 11.0001 19.2ZM6.2001 19.2H4.6001C4.38792 19.2 4.18444 19.1157 4.03441 18.9657C3.88438 18.8157 3.8001 18.6122 3.8001 18.4V16.8C3.8001 16.5878 3.88438 16.3843 4.03441 16.2343C4.18444 16.0843 4.38792 16 4.6001 16H6.2001C6.41227 16 6.61575 16.0843 6.76578 16.2343C6.91581 16.3843 7.0001 16.5878 7.0001 16.8V18.4C7.0001 18.6122 6.91581 18.8157 6.76578 18.9657C6.61575 19.1157 6.41227 19.2 6.2001 19.2ZM20.6001 14.4H19.0001C18.7879 14.4 18.5844 14.3157 18.4344 14.1657C18.2844 14.0157 18.2001 13.8122 18.2001 13.6V12C18.2001 11.7878 18.2844 11.5843 18.4344 11.4343C18.5844 11.2843 18.7879 11.2 19.0001 11.2H20.6001C20.8123 11.2 21.0158 11.2843 21.1658 11.4343C21.3158 11.5843 21.4001 11.7878 21.4001 12V13.6C21.4001 13.8122 21.3158 14.0157 21.1658 14.1657C21.0158 14.3157 20.8123 14.4 20.6001 14.4ZM15.8001 14.4H14.2001C13.9879 14.4 13.7844 14.3157 13.6344 14.1657C13.4844 14.0157 13.4001 13.8122 13.4001 13.6V12C13.4001 11.7878 13.4844 11.5843 13.6344 11.4343C13.7844 11.2843 13.9879 11.2 14.2001 11.2H15.8001C16.0123 11.2 16.2158 11.2843 16.3658 11.4343C16.5158 11.5843 16.6001 11.7878 16.6001 12V13.6C16.6001 13.8122 16.5158 14.0157 16.3658 14.1657C16.2158 14.3157 16.0123 14.4 15.8001 14.4ZM11.0001 14.4H9.4001C9.18792 14.4 8.98444 14.3157 8.83441 14.1657C8.68438 14.0157 8.6001 13.8122 8.6001 13.6V12C8.6001 11.7878 8.68438 11.5843 8.83441 11.4343C8.98444 11.2843 9.18792 11.2 9.4001 11.2H11.0001C11.2123 11.2 11.4158 11.2843 11.5658 11.4343C11.7158 11.5843 11.8001 11.7878 11.8001 12V13.6C11.8001 13.8122 11.7158 14.0157 11.5658 14.1657C11.4158 14.3157 11.2123 14.4 11.0001 14.4ZM6.2001 14.4H4.6001C4.38792 14.4 4.18444 14.3157 4.03441 14.1657C3.88438 14.0157 3.8001 13.8122 3.8001 13.6V12C3.8001 11.7878 3.88438 11.5843 4.03441 11.4343C4.18444 11.2843 4.38792 11.2 4.6001 11.2H6.2001C6.41227 11.2 6.61575 11.2843 6.76578 11.4343C6.91581 11.5843 7.0001 11.7878 7.0001 12V13.6C7.0001 13.8122 6.91581 14.0157 6.76578 14.1657C6.61575 14.3157 6.41227 14.4 6.2001 14.4Z' fill='%23334842'/%3e%3c/svg%3e ");
}
.fa_elem.fa_gar .img	{
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='27' viewBox='0 0 28 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.3 0C13.82 0 13.55 0.18 13.25 0.33C12.95 0.51 12.65 0.69 12.35 0.9C12.05 1.11 11.78 1.29 11.54 1.44C11.33 1.59 11.09 1.71 11.12 1.68C11.15 1.68 10.91 1.71 10.64 1.68C10.37 1.68 10.01 1.65 9.68005 1.62C9.32005 1.59 8.96005 1.59 8.63005 1.59C8.27005 1.59 7.97005 1.59 7.55005 1.83C7.16005 2.04 7.01005 2.31 6.83005 2.61C6.65005 2.91 6.50005 3.24 6.35005 3.54C6.17005 3.87 6.02005 4.2 5.90005 4.44C5.78005 4.68 5.63005 4.86 5.66005 4.86C5.66005 4.83 5.48005 4.98 5.24005 5.1C5.00005 5.22 4.67005 5.37 4.37005 5.52C4.04005 5.67 3.71005 5.82 3.44005 6C3.11005 6.21 2.84005 6.36 2.60005 6.75C2.39005 7.14 2.39005 7.47 2.39005 7.83C2.39005 8.19 2.42005 8.55 2.45005 8.88C2.48005 9.24 2.51005 9.57 2.51005 9.84C2.51005 10.11 2.51005 10.35 2.51005 10.32C2.51005 10.29 2.42005 10.5 2.27005 10.74C2.09005 10.98 1.91005 11.28 1.70005 11.55C1.49005 11.85 1.31005 12.15 1.13005 12.45C0.980049 12.75 0.800049 13.05 0.800049 13.5C0.800049 13.95 0.980049 14.25 1.13005 14.55C1.28005 14.85 1.49005 15.15 1.70005 15.45C1.91005 15.75 2.09005 16.02 2.24005 16.26C2.39005 16.5 2.48005 16.71 2.48005 16.68C2.48005 16.65 2.51005 16.89 2.48005 17.16C2.48005 17.43 2.45005 17.79 2.42005 18.15C2.39005 18.48 2.36005 18.84 2.39005 19.17C2.39005 19.53 2.39005 19.83 2.63005 20.25C2.87005 20.64 3.14005 20.79 3.44005 20.97C3.74005 21.15 4.07005 21.3 4.37005 21.45C4.67005 21.63 5.00005 21.78 5.24005 21.9C5.48005 22.02 5.66005 22.17 5.66005 22.14C5.63005 22.11 5.78005 22.32 5.90005 22.56C6.02005 22.8 6.17005 23.1 6.32005 23.43C6.47005 23.76 6.62005 24.09 6.80005 24.36C6.98005 24.66 7.13005 24.93 7.52005 25.17C7.91005 25.41 8.24005 25.38 8.60005 25.41C8.96005 25.41 9.32005 25.41 9.65005 25.38C10.01 25.35 10.34 25.32 10.61 25.29C10.88 25.29 11.12 25.32 11.09 25.29C11.06 25.29 11.27 25.38 11.51 25.53C11.78 25.68 12.08 25.89 12.35 26.1C12.65 26.31 12.95 26.52 13.25 26.67C13.55 26.82 13.82 27 14.3 27C14.75 27 15.05 26.85 15.35 26.67C15.65 26.49 15.95 26.31 16.25 26.1C16.55 25.89 16.82 25.71 17.06 25.56C17.3 25.41 17.51 25.32 17.48 25.32C17.45 25.32 17.69 25.29 17.96 25.32C18.23 25.32 18.59 25.38 18.92 25.41C19.28 25.44 19.64 25.47 20 25.44C20.36 25.44 20.66 25.44 21.08 25.2C21.47 24.96 21.62 24.69 21.8 24.39C21.98 24.09 22.13 23.76 22.28 23.46C22.43 23.1 22.55 22.8 22.7001 22.56C22.82 22.32 22.97 22.14 22.94 22.14C22.91 22.17 23.12 22.02 23.36 21.9C23.6 21.78 23.9 21.63 24.23 21.48C24.56 21.33 24.89 21.18 25.16 21C25.46 20.82 25.73 20.67 25.9701 20.28C26.2101 19.89 26.18 19.56 26.21 19.2C26.21 18.84 26.18 18.48 26.15 18.15C26.15 17.76 26.1201 17.4 26.09 17.13C26.09 16.86 26.09 16.62 26.09 16.65C26.09 16.68 26.18 16.47 26.33 16.23C26.48 16.02 26.69 15.72 26.9 15.42C27.11 15.12 27.2901 14.82 27.4701 14.52C27.6201 14.22 27.8 13.95 27.8 13.5C27.8 13.05 27.6201 12.78 27.4701 12.45C27.2901 12.15 27.11 11.85 26.9 11.55C26.69 11.25 26.51 10.98 26.3601 10.74C26.18 10.53 26.09 10.29 26.09 10.32C26.09 10.35 26.06 10.11 26.09 9.84C26.09 9.57 26.12 9.21 26.15 8.88C26.18 8.52 26.21 8.16 26.21 7.83C26.21 7.47 26.2101 7.17 25.9701 6.75C25.76 6.36 25.46 6.21 25.19 6.03C24.89 5.85 24.56 5.7 24.26 5.55C23.9 5.37 23.6 5.22 23.36 5.1C23.12 4.98 22.91 4.83 22.94 4.86C22.97 4.86 22.82 4.68 22.7001 4.44C22.55 4.2 22.43 3.87 22.28 3.57C22.13 3.24 21.98 2.91 21.8 2.64C21.59 2.31 21.44 2.04 21.05 1.8C20.66 1.59 20.33 1.59 19.97 1.59C19.61 1.59 19.25 1.59 18.89 1.62C18.56 1.65 18.2 1.68 17.93 1.68C17.66 1.68 17.42 1.68 17.4501 1.68C17.48 1.68 17.27 1.59 17.03 1.44C16.82 1.32 16.52 1.11 16.22 0.9C15.92 0.69 15.62 0.48 15.32 0.33C15.02 0.18 14.75 0 14.3 0ZM14.3 1.62C14.36 1.65 14.45 1.68 14.57 1.74C14.78 1.86 15.05 2.04 15.35 2.22C15.62 2.4 15.89 2.61 16.19 2.79C16.46 2.97 16.7 3.12 17.06 3.21C17.39 3.33 17.69 3.3 18.02 3.27C18.35 3.24 18.71 3.21 19.04 3.18C19.37 3.15 19.7 3.12 19.94 3.15C20.09 3.15 20.18 3.18 20.24 3.18C20.27 3.21 20.36 3.3 20.42 3.42C20.54 3.63 20.69 3.93 20.84 4.23C20.99 4.53 21.14 4.86 21.29 5.16C21.44 5.46 21.56 5.7 21.83 5.97C22.1 6.24 22.34 6.36 22.64 6.51C22.9401 6.66 23.24 6.81 23.57 6.96C23.87 7.11 24.17 7.26 24.38 7.38C24.5 7.44 24.56 7.53 24.62 7.56C24.62 7.62 24.65 7.71 24.65 7.86C24.65 8.1 24.62 8.43 24.62 8.76C24.56 9.09 24.53 9.45 24.5 9.78C24.5 10.11 24.47 10.38 24.56 10.74C24.65 11.1 24.8001 11.34 24.98 11.61C25.1901 11.88 25.4 12.18 25.58 12.45C25.76 12.72 25.94 13.02 26.06 13.23C26.12 13.35 26.15 13.44 26.18 13.5C26.15 13.56 26.12 13.65 26.06 13.77C25.94 13.98 25.76 14.25 25.58 14.55C25.4 14.82 25.19 15.09 25.01 15.39C24.83 15.66 24.68 15.9 24.56 16.26C24.47 16.59 24.5 16.89 24.5 17.22C24.53 17.55 24.53 17.91 24.56 18.24C24.59 18.57 24.62 18.9 24.59 19.14C24.59 19.29 24.56 19.38 24.56 19.44C24.56 19.47 24.47 19.56 24.35 19.62C24.14 19.74 23.84 19.89 23.54 20.04C23.24 20.19 22.91 20.34 22.61 20.49C22.31 20.64 22.07 20.76 21.8 21.03C21.56 21.27 21.44 21.54 21.29 21.84C21.14 22.14 20.99 22.44 20.84 22.77C20.69 23.07 20.54 23.37 20.42 23.58C20.36 23.67 20.27 23.76 20.24 23.79C20.18 23.79 20.09 23.82 19.94 23.82C19.7 23.82 19.37 23.82 19.04 23.79C18.71 23.76 18.35 23.73 18.02 23.7C17.69 23.7 17.39 23.67 17.06 23.76C16.7 23.88 16.46 24.03 16.19 24.21C15.89 24.39 15.62 24.6 15.35 24.78C15.05 24.96 14.78 25.14 14.57 25.26C14.45 25.32 14.36 25.35 14.3 25.38C14.24 25.35 14.15 25.32 14.03 25.26C13.82 25.14 13.55 24.96 13.25 24.78C12.98 24.6 12.68 24.39 12.41 24.21C12.14 24.03 11.9 23.88 11.54 23.76C11.18 23.67 10.91 23.7 10.58 23.7C10.25 23.73 9.89005 23.76 9.56005 23.79C9.23005 23.82 8.90005 23.82 8.66005 23.82C8.51005 23.82 8.42005 23.79 8.36005 23.79C8.30005 23.76 8.24005 23.67 8.18005 23.55C8.06005 23.34 7.91005 23.04 7.76005 22.74C7.61005 22.44 7.46005 22.11 7.31005 21.81C7.16005 21.51 7.04005 21.27 6.77005 21C6.53005 20.76 6.26005 20.64 5.96005 20.49C5.66005 20.34 5.36005 20.19 5.03005 20.04C4.73005 19.89 4.43005 19.74 4.22005 19.62C4.13005 19.56 4.04005 19.47 4.01005 19.44C4.01005 19.38 3.98005 19.29 3.98005 19.14C3.98005 18.9 3.98005 18.57 4.01005 18.24C4.04005 17.91 4.07005 17.55 4.10005 17.22C4.13005 16.89 4.13005 16.62 4.04005 16.26C3.92005 15.9 3.77005 15.66 3.59005 15.39C3.41005 15.09 3.20005 14.82 3.02005 14.55C2.81005 14.25 2.66005 13.98 2.54005 13.77C2.45005 13.65 2.42005 13.56 2.42005 13.5C2.45005 13.44 2.48005 13.35 2.54005 13.23C2.66005 13.02 2.84005 12.75 3.02005 12.45C3.20005 12.18 3.41005 11.88 3.59005 11.61C3.77005 11.34 3.92005 11.1 4.01005 10.74C4.13005 10.38 4.10005 10.11 4.07005 9.78C4.07005 9.45 4.04005 9.09 4.01005 8.76C3.98005 8.43 3.95005 8.1 3.95005 7.86C3.95005 7.74 3.98005 7.62 3.98005 7.56C4.01005 7.53 4.10005 7.47 4.22005 7.38C4.43005 7.26 4.73005 7.11 5.03005 6.96C5.33005 6.81 5.66005 6.66 5.96005 6.51C6.26005 6.36 6.50005 6.24 6.77005 5.97C7.04005 5.7 7.16005 5.46 7.31005 5.16C7.46005 4.86 7.61005 4.56 7.76005 4.23C7.91005 3.93 8.06005 3.63 8.18005 3.42C8.24005 3.3 8.33005 3.21 8.36005 3.18C8.42005 3.18 8.51005 3.15 8.66005 3.15C8.90005 3.15 9.23005 3.18 9.56005 3.18C9.89005 3.21 10.25 3.24 10.58 3.27C10.91 3.3 11.18 3.3 11.54 3.21C11.9 3.12 12.14 2.94 12.41 2.79C12.68 2.61 12.98 2.4 13.25 2.22C13.52 2.04 13.82 1.86 14.03 1.74C14.15 1.65 14.24 1.62 14.3 1.62ZM14.3 5.1C9.68005 5.1 5.90005 8.88 5.90005 13.5C5.90005 18.12 9.68005 21.9 14.3 21.9C18.92 21.9 22.7001 18.12 22.7001 13.5C22.7001 8.88 18.92 5.1 14.3 5.1ZM14.3 6.66C18.08 6.66 21.14 9.69 21.14 13.47C21.14 17.25 18.08 20.31 14.3 20.31C10.52 20.31 7.49005 17.25 7.49005 13.47C7.49005 9.69 10.52 6.66 14.3 6.66ZM17.51 10.47C17.3 10.47 17.12 10.56 16.97 10.71L13.16 14.58L11.63 13.02C11.3 12.69 10.82 12.69 10.49 12.99C10.16 13.29 10.16 13.8 10.46 14.13C10.46 14.13 10.46 14.16 10.49 14.16L12.62 16.29C12.92 16.59 13.43 16.59 13.73 16.29L18.11 11.85C18.41 11.55 18.44 11.04 18.11 10.74C17.96 10.56 17.75 10.47 17.51 10.47Z' fill='%23334842'/%3e%3c/svg%3e ");
}
.fa_elem .text	{
	flex:1 0 0;
	display:flex;
	align-items:center;
}
@media screen and (max-width:1599px) {
	.cat_elem_features .fa_elem	{
		flex:0 0 50%;
		flex:0 0 calc(50% - 24px);
	}
}
@media screen and (max-width:767px) {
	.cat_elem_features .fa_elem	{
		flex:1 0 60%;
	}
}

.video	{
	background:#2D2F33;
	border-radius:12px;
	overflow:hidden;
}

.photo_search_wr	{
	position:relative;
	width:736px;
	max-width:100%;
}

.photo_search	{
	width:736px;
	margin:32px 0 16px 0;
	height:auto;
	min-height:40px;
	flex-wrap:wrap;
}
.photo_search input {
	flex:1 0 220px;
}
.photo	{
	display:flex;
	flex-wrap:wrap;
	margin:0 -8px;
	min-height:300px;
}
.photo .elem	{
	display:block;
	margin:8px;
	flex:0 0 20%;
	flex:0 0 calc(16.666% - 16px);
	cursor:pointer;
}
.photo .elem img	{
	display:block;
}
@media screen and (max-width:1439px) {
	.photo .elem	{
		flex:0 0 calc(20% - 16px);
	}
}
@media screen and (max-width:1199px) {
	.photo .elem	{
		flex:0 0 calc(25% - 16px);
	}
}
@media screen and (max-width:767px) {
	.photo	{
		margin:0 -4px;
	}
	.photo .elem	{
		flex:0 0 calc(33% - 8px);
		margin:4px;
	}
}

.mob_seach_opener, .mob_buttons	{
	display:none;
}
.ps_pop	{
	position:absolute;
	background:#FFFFFF;
	box-shadow:0px 0px 12px rgba(45, 47, 51, 0.16);
	border-radius:8px;
	top:100%;
	top:calc(100% + 13px);
	left:0;
	right:0;
	max-height:500px;
	display:none;
}
.ps_pop_contents	{
	width:100%;
	background:#ffffff;
}

/* .tr300	{ */
	/* transition:0.3; */
/* } */

.ps_pop .group	{
	display:block;
	border-bottom:1px solid #EAEAEB;
	transition:0.2s;
}
.ps_pop .group.active	{
	padding-bottom:24px;
}
.ps_pop .group .name	{
	padding:24px 50px 24px 24px;
	font:500 16px / 22px 'IBM Plex Sans', sans-serif;
	color:#57595C;
	cursor:pointer;
	position:relative;
}
.ps_pop .group .name::after	{
	content:'';
	display:block;
	width:22px;
	height:22px;
	position:absolute;
	top:24px;
	right:24px;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L7 5.58579L12.2929 0.292893C12.6834 -0.0976311 13.3166 -0.0976311 13.7071 0.292893C14.0976 0.683417 14.0976 1.31658 13.7071 1.70711L7.70711 7.70711C7.31658 8.09763 6.68342 8.09763 6.29289 7.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z' fill='%236C6D70'/%3e%3c/svg%3e ") 50% 50% no-repeat;
	transition:0.2s;
}
.ps_pop .group.active .name::after	{
	transform:rotateX(180deg);
}
.ps_pop .group .params	{
	flex-wrap:wrap;
	margin:0 -4px;
	padding:0 24px;
	display:none;
}
.ps_pop .group .params .elem	{
	display:inline-block;
	padding:8px 12px;
	box-shadow:inset 0 0 0 1px #D5D5D6;
	border-radius:8px;
	margin:4px;
	transition:0.2s;
}
.ps_pop .group .params .elem:hover	{
	color:#fff;
	background:#CB7D5D;
	cursor:pointer;
}
.ps_pop .group .params .elem.active	{
	background:#2D2F33;
	color:#fff;
	box-shadow:inset 0 0 0 0px #D5D5D6;
}

.photo_search > .elem, .ps_pop_elems > .elem	{
	display:inline-block;
	padding:4px 30px 4px 8px;
	color:#fff;
	background:#2D2F33;
	cursor:pointer;
	height:20px;
	font:500 16px / 18px 'IBM Plex Sans', sans-serif;
	margin:6px 0 0 8px;
	border-radius:8px;
	position:relative;
}
/* .photo_search > .elem:first-of-type	{ */
	/* margin-left:8px; */
/* } */
.photo_search > .elem::after, .ps_pop_elems > .elem::after	{
	content:'';
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:4px;
	right:4px;
	transition:0.2s;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.5 1.5L10.5 10.5M10.5 1.5L1.5 10.5' stroke='%23FDFCFB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ") 50% 50% no-repeat;
}
.photo_search > .elem:hover::after, .ps_pop_elems > .elem:hover::after	{
	transform:rotateZ(180deg);
}

.search span.refresh	{
	display:none;
	background:#fff url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.5 1.5L10.5 10.5M10.5 1.5L1.5 10.5' stroke='%236C6D70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ") 50% 50% no-repeat;
}
.search .elem + .elem ~ span.refresh	{
	display:block;
}


@media screen and (max-width:767px) {
	.mob_seach_opener	{
		display:block;
		width:100%;
	}
	.photo_search_wr	{
		display:none;
	}
	.photo_search_wr.mobactive	{
		display:block;
		position:fixed;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background:#fff;
		z-index:1003;
		/* padding:0 20px 20px 20px; */
		width:auto;
	}
	.photo_search_wr.mobactive .ps_pop {
		display:block;
		position:relative;
		height:auto;
		width:100%;
		top:0;
		left:0;
		right:0;
		bottom:0;
		padding-bottom:80px;
		box-shadow:none;
		border-radius:0;
		overflow-x:hidden;
		overflow-y:scroll;
		height:calc(100vh - 170px);
	}

	.photo_search_wr.mobactive .mob_close	{
		display:block;
		width:40px;
		height:40px;
		background:#F0F0F0;
		border-radius:20px;
		position:absolute;
		right:16px;
		top:16px;
		transition:0.2s;
	}
	.photo_search_wr.mobactive .mob_close:hover	{
		background:#ddd;
	}

	.photo_search {
		margin:16px 72px 16px 16px;
		width:auto;
	}
	.ps_pop_contents	{
		border-top:1px solid #EAEAEB;
	}
	.mob_buttons {
		display:flex;
		flex-wrap:wrap;
		padding:16px;
		position:fixed;
		bottom:0;
		left:0;
		right:0;

	}
	.mob_buttons .b_button	{
		flex:2 0 auto;
		width:auto;
	}
	.mob_buttons .b_button.light	{
		margin-left:16px;
		flex:1 0 auto;
	}
	.ps_pop_elems	{
		padding:0 16px 16px 16px;
	}



	/*******************************/
}






.stocks	{
	padding-bottom:100px;
	width:1380px;
	max-width:100%;
}

.stocks .elem {
	margin:16px 0;
	box-shadow:inset 0 0 0 1px #D5D5D6;
	border-radius:12px;
	padding:32px;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	position:relative;
}
.stocks .elem .img	{
	flex:0 0 320px;
	max-width:100%;
	height:275px;
	background:#EDC88B 100% 50% no-repeat;
    background-position: 50%;
	border-radius:12px;
	overflow:hidden;
}
.stocks .elem .text	{
	flex:1 0 200px;
	padding:50px 0 30px 92px;
	display:flex;
	flex-direction:column;
	box-sizing:border-box;
}
.stocks .elem .b_button	{
	width:244px;
}
.stocks .elem .hint	{
	color:#828282;
	font:400 16px / 22px 'IBM Plex Sans', sans-serif;
}

@media screen and (max-width:1919px) {
	.stocks .elem .text	{
		padding-left:52px;
	}
}
@media screen and (max-width:1439px) {
	.stocks .elem .hint	{
		position:static;
	}
}
@media screen and (max-width:1199px) {
	.stocks .elem .text	{
		padding-left:40px;
	}
}
@media screen and (max-width:959px) {
	.stocks .elem .text	{
		padding-left:35px;
	}
}
@media screen and (max-width:767px) {
	.stocks .elem	{
		box-shadow:inset 0 0 0 1px transparent;
		border-radius:0;
		padding:0;
		display:block;
		margin:16px -16px;
	}
	.stocks .elem .img	{
		width:100%;
		border-radius:0;
	}
	.stocks .elem .text	{
		width:100%;
		padding:16px;
	}
	.stocks .elem .hint	{
		padding:4px 0;
	}
	.stocks .elem .b_button	{
		order:2;
		margin-bottom:30px;
	}
}

.stocks .elem .img.banner_ss	{
	background:50% 100% no-repeat;
	position:relative;
}
.banner_ss .b_head	{
	font:600 24px / 32px 'IBM Plex Sans', sans-serif;
	top:30px;
}
.banner_ss.banner_timer .b_timer	{
	top:118px;
}

.main_mid_yellow, .main_mid_yellow footer	{
	background:#FFF4E1;
}
.main_mid_yellow .stock_img	{
	background:100% 0 no-repeat;
}
.main_mid_yellow .stock_text	{
	padding-right:30%;
}
@media screen and (max-width:1199px) {
	.main_mid_yellow .stock_img	{
		background-size:30% auto;
	}
}
@media screen and (max-width:767px) {
	.main_mid_yellow .stock_img	{
		background-size:0 0;
	}
	.main_mid_yellow .stock_text	{
		padding-right:0;
	}
}

.main_mid_pink, .main_mid_pink footer	{
	background:#F7EBE7;
}
.main_mid_pink .stock_img	{
	background:100% 0 no-repeat;
}
.main_mid_pink .stock_text	{
	padding-right:30%;
}
@media screen and (max-width:1199px) {
	.main_mid_pink .stock_img	{
		background-size:50% auto;
	}
}
@media screen and (max-width:767px) {
	.main_mid_pink .stock_img	{
		background-size:0 0;
	}
	.main_mid_pink .stock_text	{
		padding-right:0;
	}
}




.show_more_wr	{
	display:flex;
	justify-content:flex-end;
}
.show_more	{
	display:block;
	text-decoration:none;
	color:#CB7D5D;
	padding:8px 12px 8px 44px;
	font:500 16px / 24px 'IBM Plex Sans', sans-serif;
	margin:0 auto 0 auto;
	box-shadow:inset 0 0 0 1px #EFD8CE;
	border-radius:6px;
	transition:0.2s;
	margin:4px 0 24px 0;
	position:relative;
}
.show_more:hover	{
	color:#fff;
	background:#2D2F33;
	box-shadow:inset 0 0 0 1px #2D2F33;
}
.show_more::before	{
	content:'';
	display:block;
	position:absolute;
	left:12px;
	top:12px;
	top:calc(50% - 12px);
	width:24px;
	height:24px;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24ZM13 4.68619C13 4.1339 12.5523 3.68619 12 3.68619C11.4477 3.68619 11 4.1339 11 4.68619V10.9999H4.68629C4.134 10.9999 3.68629 11.4476 3.68629 11.9999C3.68629 12.5522 4.13401 12.9999 4.68629 12.9999L11 12.9999L11 19.3136C11 19.8659 11.4477 20.3136 12 20.3136C12.5523 20.3136 13 19.8659 13 19.3136L13 12.9999L19.3137 12.9999C19.866 12.9999 20.3137 12.5522 20.3137 11.9999C20.3137 11.4476 19.866 10.9999 19.3137 10.9999H13V4.68619Z' fill='%23CB7D5D'/%3e%3c/svg%3e ");
	text-align:center;
	transition:0.2s;
}
.show_more:hover::before	{
	filter:brightness(3);
}

@media screen and (max-width:767px) {
	.show_more	{
		line-height:20px;
		padding-left:52px;
	}
	.show_more::before	{
		left:16px;
	}
}

.js_fix_tabs	{
	position:static;
	transition:padding 0.2s ease 0s;
}
.js_fix_tabs.active{
	padding:20px 0;
	background:#fff;
	/* box-shadow:0px 3px 6px rgba(0, 0, 0, 0.17%); */
	z-index:1001;
}
.js_fix_tabs.active::after	{
	content:'';
	display:block;
	height:6px;
	position:absolute;
	left:0;
	right:0;
	top:100%;
	background:linear-gradient(180deg, rgba(0, 0, 0, 0.17), transparent);
}
.js_fix_tabs .folder_quick_links	{
	padding:0;
}

body > .rb_elem_2, .mob_sl_placer .rb_elem	{
	display:none;
}

@media screen and (max-width:959px) {
	.mob_sl_placer .rb_elem	{
		display:block;
		flex:0 0 50%;
		padding:24px 0;
		box-sizing:border-box;
	}
	.mob_sl_placer .rb_elem_1	{
		padding-right:16px;
	}
	.rb_elem_2.active	{
		position:fixed;
		bottom:0;
		left:0;
		right:0;
		background:#fff;
		display:flex;
		align-items:center;
		z-index:1002;
		padding:16px;
		transition:0.2s;
		transform:translateY(140px);
		box-shadow:0 -3px 6px rgb(0, 0, 0, 0.17);
	}
	.rb_elem_2.active .widget, .rb_elem_2.active .cost_old	{
		display:none;
	}
	.rb_elem_2.active .costs_elem 	{
		flex:1 0 auto;
	}
	.rb_elem_2.active .costs_elem .cost	{
		font:600 20px / 28px 'IBM Plex Sans', sans-serif;
		text-align:center;
	}
	.rb_elem_2.active .b_button {
		flex:0 1 258px;
		margin:0 0 0 8px;
	}

    .rb_elem_2.active .costs_elem .ya-split-promo,
	.rb_elem_2.active .costs_elem .ya-pay-widget {
		display: none !important;
	}

	.price_show	.rb_elem_2.active	{
		transform:translateY(0);
	}
	.price_show	{
		padding-bottom:90px;
	}

	.mob_sl_placer	{
		display:flex;
		flex-wrap:wrap;
	}

	.mob_sl_placer .slider_wr	{
		flex:1 0 100%;
	}
}
@media screen and (max-width:500px) {
	.rb_elem_2.active	{
		flex-wrap:wrap;
		margin:0 -4px;
		padding:8px 16px;
		transform: translateY(100px);
	}
	.rb_elem_2.active .costs_elem 	{
		flex:1 0 100%;
		padding:0;
	}
	.rb_elem_2.active .b_button	{
		flex:1 0 40%;
		margin:8px 4px 0 4px;
	}

	.mob_sl_placer .rb_elem_1 {
		order:1;
		flex:1 0 100%;
	}
	.mob_sl_placer .slider_wr	{
		order:2;
	}
	.mob_sl_placer .rb_elem_2 {
		order:3;
		flex:1 0 100%;
	}

	.slider_wr, .slider_wr .swiper-container, .slider_wr .swiper-wrapper, .slider_wr .slider_elem_bg	{
		max-height:433px;
	}
}

.basket_wr	{
	display:flex;
	padding:24px 0 64px 0;
	width:1230px;
	max-width:100%;
}
.basket_wr .basket_text	{
	flex:1 0 300px;
	max-width:100%;
	border-top:1px solid #F0F0F0;
}
.basket_wr .basket_text > .elem	{
	border-bottom:1px solid #F0F0F0;
	padding:24px 0;
	display:flex;
	width:100%;
}
.basket_wr .basket_text .elem .img	{
	flex:0 0 156px;
}
.basket_wr .basket_text .elem .text	{
	flex:1 0 100px;
	position:relative;
	padding:0 0 0 16px;
}
.basket_wr .basket_text .elem .name	{
	color:#2D2F33;
	text-decoration:none;
	text-transform:uppercase;
}
.basket_wr .basket_text .elem .sizes	{
	width:233px;
	padding:8px 0;
}

.basket_wr .controles {
	padding-top:16px;
}
.input	{
	/* box-shadow:inset 0 0 0 1px #D5D5D6; */
	border-radius:8px;
	height:40px;
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
	border-color:#D5D5D6;
}
textarea.input	{
	min-height:100px;
}
.basket_wr .basket_text .elem .controles .input	{
	width:42px;
	margin:0 16px;
	text-align:center;
}
.basket_wr .delete	{
	position:absolute;
	top:0;
	right:0;
	width:24px;
	height:24px;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 0H10V1.5H15V4H0V1.5H5V0ZM14 5.50001L1.00002 5.50001L2.22661 17.8997C2.2786 18.5148 2.78977 19 3.42224 19H11.9909C12.6147 19 13.1345 18.5148 13.1778 17.891L14 5.50001Z' fill='%23C0C1C2'/%3e%3c/svg%3e ") 50% 50% no-repeat;
	cursor:pointer;
	transition:0.2s;
}
.basket_wr .delete:hover	{
	filter:brightness(0.2);
}
.basket_wr .bas_cost {
	position:absolute;
	bottom:0;
	right:0;
	font:500 16px / 22px 'IBM Plex Sans', sans-serif;
	color:#2D2F33;
	padding:17px 0;
}
.basket_wr ul.ul	{
	padding:0;
}
.basket_wr ul.ul li {
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
}
.basket_wr ul.ul.hided	{
	display:none;
}
.basket_wr .more_params	{
	font:400 14px / 36px 'IBM Plex Sans', sans-serif;
	color:#2D9CDB;
	padding:0 0 0 21px;
	position:relative;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.96967 0.21967C1.26256 -0.0732233 1.73744 -0.0732233 2.03033 0.21967L6 4.18934L9.96967 0.21967C10.2626 -0.0732233 10.7374 -0.0732233 11.0303 0.21967C11.3232 0.512563 11.3232 0.987437 11.0303 1.28033L6.53033 5.78033C6.23744 6.07322 5.76256 6.07322 5.46967 5.78033L0.96967 1.28033C0.676777 0.987437 0.676777 0.512563 0.96967 0.21967Z' fill='%232D9CDB'/%3e%3c/svg%3e ") 0 15px / 12px auto no-repeat;
	cursor:pointer;
	transition:0.2s;
}
.basket_wr .more_params:hover	{
	filter:brightness(0.6);
}

.basket_wr .basket_order	{
	flex:0 0 311px;
	margin-left:82px;
	position:relative;
}

.basket_wr .basket_order_moover {
	height: 550px;
}

.basket_wr .basket_order_moover .cart {
	background:#F7F7F7;
	border-radius:12px;
	padding:24px;
	box-sizing:border-box;
    margin-bottom: 15px;
}
@media screen and (max-width:959px) {
	.basket_wr .basket_order_moover	{
		position:fixed;
		bottom:0;
		left:0;
		right:0;
	}
}


.bas_cost_summary	{
	font:600 20px / 28px 'Grtsk Tera', sans-serif;;
}
.basket_order_moover.active	{
	display:none;
}
@media screen and (max-width:959px) {
	.basket_order	{
		display:none;
	}
	.basket_order_moover.active	{
		position:fixed;
		bottom:0;
		left:0;
		right:0;
		background:#fff;
		display:flex;
		justify-content: space-between;
		z-index:1002;
		padding:16px;
		transition:0.2s;
		/* transform:translateY(110px); */
		box-shadow:0 -3px 6px rgb(0, 0, 0, 0.17);
	}
	.basket_order_moover.active .summaries {
		flex:1 0 180px;
	}
	.basket_order_moover.active .b_button {
		flex:3 0 100px;
		margin:0;
		margin-right: 20px;
	}

	.basket_order_moover.active #cart-ya-split .ya-pay-widget {
		width: 300px !important;
    	height: 250px !important;
	}

	.basket_price_show	{
		padding-bottom:80px;
	}
}

@media screen and (max-width:550px) {

	.basket_order_moover.active #cart-ya-split .ya-pay-widget {
		display: none !important;
	}

	.basket_order_moover.active .cart {
		display: grid;
		grid-template-rows: 1fr 40px 40px;
		grid-column-gap: 0px;
        grid-row-gap: 5px;
	}

	.basket_order_moover.active .cart .b_button {
		margin-right: 0;
	}
	
	.basket_order_moover.active .cart p {
		grid-area: 2 / 1 / 3 / 3;
	}

	.basket_order_moover.active .cart p+p {
		padding-top: 0;
		grid-area: 3 / 1 / 4 / 3;
	}
}

@media screen and (max-width:432px) {

	.basket_order_moover.active .cart {
		grid-template-rows: 1fr 55px 55px;
	}
}

.basket_wr .basket_info	{
	padding-top:56px;
}

.bas_fields	{
	display:flex;
	flex-wrap:wrap;
	margin:0 -4px 0 -4px;
}
.bas_fields .bs_elem	{
	flex:1 0 160px;
	margin:0 4px;
	padding:14px 0 0 0;
}
.bas_fields .bs_elem.bs_elem_sm	{
	flex-grow:0;
}

.bas_fields label	{
	display:block;
	width:100%;
}
.bas_fields .input, .bas_fields .select_wr	{
	margin-top:4px;
	width:100%;
}

.bas_fields_check	{
	display:flex;
	flex-wrap:wrap;
	margin:10px -4px 0 -4px;
}
.bas_fields_check .bsch_elem	{
	flex: 1 0 100px;
	margin:4px 4px;
	padding:8px 8px 8px 32px;
	border-radius:8px;
	height:114px;
	position:relative;
	cursor:pointer;
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
	box-sizing:border-box;
}

.bas_fields_check.payment .bsch_elem {
	flex: 0 0 132px;
}

.bas_fields_check .bsch_elem .text	{
	position:relative;
	z-index:2;
}
.bas_fields_check .bsch_elem img	{
	position:absolute;
	max-width:100%;
	right:8px;
	bottom:8px;
	/* z-index:2; */
}
.bas_fields_check .bsch_elem input	{
	display:none;
}
.bas_fields_check .bsch_elem input + .bsch_pointer	{
	position:absolute;
	top:8px;
	left:8px;
	width:16px;
	height:16px;
	border-radius:8px;
	box-shadow:inset 0 0 0 1px #D5D5D6, inset 0 0 0 8px #fff;
	background:#fff;
	transition:0.2s;
	/* z-index:2; */
}
.bas_fields_check .bsch_elem input:checked + .bsch_pointer	{
	box-shadow:inset 0 0 0 1px #D5D5D6, inset 0 0 0 3px #fff;
	background:#CB7D5D;
}


.bas_fields_check .bsch_elem .borderer {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	box-shadow:inset 0 0 0 1px #D5D5D6;
	border-radius:8px;
	transition:0.2s;
}
.bas_fields_check .bsch_elem input:checked ~ .borderer {
	box-shadow:inset 0 0 0 1px #CB7D5D;
}

.bas_fields_check .bsch_cost	{
	position:absolute;
	left:32px;
	right:8px;
	bottom:8px;
	color:#2D2F33;
	font:500 16px / 22px 'IBM Plex Sans', sans-serif;
}
.bas_fields .select_wr .select .value	{
	padding-left:12px;
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
}
.bas_fields .select_wr .select.active .value.choosed::before	{
	display:none;
}

.fromMKAD	{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	margin:24px 0 0 0;
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
}
.fromMKAD .fromMKAD_1, .fromMKAD .fromMKAD_2	{
	flex:0 0 auto;
	margin:8px 5px 8px 0;
	cursor:pointer;
}
.fromMKAD .input	{
	flex:0 0 51px;
	margin:0 5px 0 0;
	text-align:center;
	font:400 14px / 20px 'IBM Plex Sans', sans-serif;
}
.fromMKAD .check_mkad::before	{
	margin:0 5px 2px 0;
	cursor:pointer;
}
.promocode	{
	width:450px;
	max-width:100%;
	background:#F7F7F7;
	border-radius:8px;
	display:flex;
	padding:6px;
	box-sizing:border-box;
	align-items:flex-end;
	margin-top:24px;
}
.promocode .promocode_f	{
	flex:0 0 auto;
	padding:6px;
}
.promocode .promocode_f:first-child{
	flex:1 0 100px;
}
.promocode .input	{
	width:100%;
	display:block;
	background:#fff;
	margin-top:4px;
}
.promocode .b_button	{
	width:120px;
	margin:0;
	padding-top:8px;
	padding-bottom:8px;
}
@media screen and (max-width:1199px) {
	.bas_fields_check.vm33 .bsch_elem	{
		flex:0 0 32%;
		flex:0 0 calc(33.3333% - 8px);
	}
}
@media screen and (max-width:767px) {
	.bas_fields_check.vm33 .bsch_elem, .bas_fields_check .bsch_elem	{
		flex:0 0 48%;
		flex:0 0 calc(50% - 8px);
	}
	.basket_wr .basket_text .elem .img	{
		flex:0 0 60px;
	}
}
@media screen and (max-width:500px) {
	.bas_fields_check.vm33 .bsch_elem	{
		flex:1 0 80%;
		height:60px;
	}
	.bas_fields .bs_elem	{
		flex:1 0 80%;
	}
	.bas_fields_check .bsch_elem	{
		flex:1 0 80%;
		height:84px;
	}
	.fromMKAD .fromMKAD_1	{
		flex:1 0 90%;
	}
	.fromMKAD .fromMKAD_2	{
		max-width:60%;
	}
}

@media screen and (max-width:959px) {
	.promocode	{
		width:100%;
	}
}


.sl_arrow_l, .sl_arrow_r	{
	opacity:1;
	transition:0.2s;
}
.swiper-button-disabled	{
	opacity:0;
}


.saloon_h	{
	font-size: 40px;
	margin-top: 11px;
	line-height: 140%;
	color: #2D2F33;
}
.saloon_ht	{
	width:600px;
	max-width:100%;
	padding:6px 0 40px 0;
}
.saloon_elem	{
	background:#FDFCFB;
	box-shadow:0 0 0 1px #D5D5D6;
	border-radius:8px;
	margin:40px 0;
	padding:24px 24px 14px 24px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}






.saloon_elem .se_text	{
	flex:0 0 430px;
}
.saloon_elem .name	{
	padding-top:0;
}
.saloon_elem > .name	{
	display:none;
}
.saloon_elem .text_1	{
	font:400 16px / 22px 'IBM Plex Sans', sans-serif;
	padding:6px 0 0 0;
}
.saloon_elem .text_2	{
	font:400 16px / 22px 'IBM Plex Sans', sans-serif;
	padding:16px 0 0 0;
}
.saloon_elem .text_3	{
	font:400 16px / 22px 'IBM Plex Sans', sans-serif;
	padding:0;
}
.saloon_elem .time	{
	font:500 14px / 20px 'IBM Plex Sans', sans-serif;
	padding:16px 0 12px 0;
}
.saloon_elem .tel, .saloon_elem .mail	{
	display:inline-block;
	vertical-align:middle;
	padding:4px 16px 4px 0;
	font:500 16px / 22px 'IBM Plex Sans', sans-serif;
	color:#334842;
	text-decoration:none;
}
.saloon_elem .se_images	{
	margin:0 -8px;
	width:1218px;
	display:flex;
}
.saloon_elem .se_images .elem	{
	display:block;
	flex:1 0 22%;
	margin:0 8px;
	height:290px;
	border-radius:8px;
	background:50% 50% / cover no-repeat;
}
.saloon_elem .se_slider	{
	flex:1 0 100%;
	max-width:calc(100% + 48px);
	margin:0 -24px -50px -24px
}
.saloon_elem .se_slider.cat_sl .slider .swiper-container .swiper-slide:first-child	{
	padding-left:24px;
}
.saloon_elem .se_slider.cat_sl .slider .swiper-container .swiper-slide:last-child	{
	padding-right:24px;
}

@media screen and (max-width:1799px) and (min-width:1200px)  {
	.saloon_elem .se_images	{
		flex:0 0 722px;
		max-width:55%;
		flex-wrap:wrap;
	}
	.saloon_elem .se_images .elem	{
		flex:1 0 40%;
		height:203px;
		margin-bottom:16px;
	}
}
@media screen and (max-width:1199px) {
	.saloon_ht	{
		padding:5px 0 0 0;
	}
	.saloon_elem	{
		margin:32px 0;
	}
	.saloon_elem .se_text	{
		flex:1 0 100%;
		padding-bottom:32px;
	}
	.saloon_elem .se_images	{
		flex:1 0 100%;
		overflow-y:scroll;
	}
	.saloon_elem .se_images .elem	{
		height:203px;
		min-width:203px;
	}
}
@media screen and (max-width:1199px) {
	.saloon_elem .se_images .elem	{
		height:154px;
		min-width:156px;
	}
}
@media screen and (max-width:959px) {
	.saloon_elem	{
		padding-bottom:70px;
	}


	.saloon_elem > .name	{
		order:1;
		display:block;
	}
	.saloon_elem .se_text	{
		order:3;
	}
	.saloon_elem .se_text .name	{
		display:none;
	}
	.saloon_elem .se_images	{
		order:2;
		margin:20px 0;
	}
	.saloon_elem .se_slider	{
		order:4;
	}
}


.d_menu {
	display:flex;
	justify-content:center;
	align-items:center;
	border-bottom:1px solid #EAEAEB;
	width:100%;
	padding:0 16px;
	box-sizing:border-box;
	/* overflow:hidden; */
	position:relative;
}
.d_menu.active	{
	background:#fff;
	z-index:1002;
	height:85px;
	overflow-y:hidden;
	box-shadow: 0px 3px 3px rgb(0 0 0 / 17%);
}
/* .d_menu.active::after	{ */
	/* content:''; */
	/* display:block; */
	/* height:6px; */
	/* position:absolute; */
	/* left:0; */
	/* right:0; */
	/* top:100%; */
	/* background:linear-gradient(180deg, rgba(0, 0, 0, 0.17), transparent); */
/* } */

.d_menu .elem	{
	padding:26px 24px;
	cursor:pointer;
	font:600 36px / 44px 'Grtsk Tera', sans-serif;;
	color:#2D2F33;
	transition:0.2s;
	display:flex;
	align-items:center;
	text-decoration:none;
}
.d_menu .elem.active, .d_menu .elem:hover	{
	color:#CB7D5D;
}
.d_menu svg	{
	margin-right:12px;
	width:48px;
	height:48px;
}
.d_menu .elem svg *	{
	fill:#2D2F33;
	transition:0.2s;
}
.d_menu .elem.active svg *, .d_menu .elem:hover svg *	{
	fill:#CB7D5D;
}
@media screen and (max-width:1439px) {

	.d_menu .elem	{
		font:600 24px / 28px 'Grtsk Tera', sans-serif;;
		padding:34px 16px;
	}
}
@media screen and (max-width:959px) {
	.d_menu .elem	{
		font:600 20px / 28px 'Grtsk Tera', sans-serif;;
		padding:26px 12px;
	}
	.d_menu svg	{
		margin-right:8px;
		width:32px;
		height:32px;
	}
}
@media screen and (max-width:767px) {
	.d_menu.active	{
		overflow-x:scroll;
		height:auto !important;
		justify-content:flex-start;
	}
	.d_menu:not(.active)	{
		flex-wrap:wrap;
		padding:5px 16px;

	}
	.d_menu:not(.active) .elem	{
		flex:1 0 100%;
		padding:13px 0;
	}
}


/* d_delivery */
/* d_pay */
/* d_assemble */
/* d_garantee */

.d_text	{
	width:954px;
	margin:0 auto;
	max-width:100%;
	padding:30px 0;
	font:400 20px / 28px 'IBM Plex Sans', sans-serif;
}
.d_text p	{
	margin:16px 0;
}
.specblock	{
	margin:24px 0;
	padding:24px;
	background:#D1EAF5;
	font:500 20px / 28px 'IBM Plex Sans', sans-serif;
}
.specblock_2	{
	margin:16px 0;
	padding:10px;
	background:#F7EBE7;
	font:400 20px / 28px 'IBM Plex Sans', sans-serif;
}


.h24	{
	font:600 24px / 28px 'Grtsk Tera', sans-serif;;
}
.d_text .h24 {
	padding:6px 0 6px 56px;
	position:relative;
	margin:60px 0 16px 0;
}
.d_text .h24 svg	{
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:40px;
}

@media screen and (max-width:767px) {
	.d_text .h24	{
		padding:0;
	}
	.d_text .h24 svg	{
		display:block;
		position:relative;
		margin-bottom:16px;
	}
}

.d_text ul.ul > li	{
	font:400 20px / 28px 'IBM Plex Sans', sans-serif;
}

.hr	{
	background:#D5D5D6;
	height:1px;
	margin:60px 0 0 0;
}
@media screen and (max-width:767px) {
	.hr	{
		display:none;
	}
}

.m_table	{
	width:100%;
	max-width:100%;
	margin:0 auto;
	border-collapse:collapse;
	border-spacing:0;
	box-sizing:border-box;
	overflow:hidden;
	margin:16px 0;
}
.m_table td	{
	border:1px solid #D5D5D6;
	padding:10px;
	font:400 20px / 28px 'IBM Plex Sans', sans-serif;
	vertical-align:top;
}
.m_table .spacer td	{
	height:12px;
	border:0;
	padding:0;
	font:400 12px / 12px 'IBM Plex Sans', sans-serif;
}

.m_table tr.cost_group:hover td, .m_table tr.active td:nth-child(3), .m_table tr.active td:nth-child(4)	{
	background:#F7EBE7;
}

.m_table .th td	{
	font:500 20px / 28px 'IBM Plex Sans', sans-serif;
	border:0;
}

@media screen and (max-width:767px) {
	.m_table	{
		min-width:767px;
		max-width:unset;
	}
	.m_scroll	{
		width:100%;
		max-width:100%;
		overflow-x:scroll;
	}
}
.folder_quick_links .slider .arrows_cont	{
	top:2px;
}
@media screen and (max-width:959px) {
	.folder_quick_links	{
		display:flex;
	}
	.folder_quick_links .slider_cont	{
		flex:0 1 auto;
		width:calc(100% - 130px);
	}
	.folder_quick_links_wr .folder_quick_links .slider_cont	{
		width:auto;
	}
	.folder_quick_links .slider .arrows_cont	{
		display:none;
	}
}

.folder_quick_links .swiper-slide {
	width:auto;
}
.folder_subs .swiper-slide {
	width:auto;
}
.paging .swiper-slide {
	width:auto;
}
.swiper-button-disabled {
	display:none;
}


.blog_wr	{
	display:flex;
	flex-wrap:wrap;
}
.blog_wr .blog_menu	{
	flex:0 1 468px;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	padding:25px 0;
	max-width:30%;
}
.blog_wr .blog_menu a {
	display:block;
	position:relative;
	font:500 16px / 22px 'IBM Plex Sans', sans-serif;
	padding:8px 0 6px 23px;
	color:#2D2F33;
	text-decoration:none;
}
.blog_wr .blog_menu a::before	{
	content:'';
	display:block;
	width:20px;
	height:22px;
	position:absolute;
	top:7px;
	left:0;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='10' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9 5L-4.37114e-07 10L0 -3.93402e-07L9 5Z' fill='%232D2F33'/%3e%3c/svg%3e ") 0 50% no-repeat;
	opacity:0.5;
	transition:0.2s;
}
.blog_wr .blog_menu a.a {
	color:#2F80ED;
	padding:0;
	margin:25px 0 0 0;
	text-decoration:underline;
}
.blog_wr .blog_menu a:hover::before, .blog_wr .blog_menu a.active::before	{
	opacity:1;
}

.blog_wr .blog_menu a.a::before 	{
	display:none;
}

.blog_wr .blog	{
	flex:1 0 300px;
	display:flex;
	flex-wrap:wrap;
	margin:0 -8px;
	padding:24px 0;
}
.blog_wr .lk	{
	flex:1 0 300px;
	display:block;
	padding:24px 0;
}

.blog_wr .blog .elem	{
	flex:0 0 30%;
	flex:0 0 calc(33.333% - 16px);
	margin:8px;
	display:block;
	text-decoration:none;
	background:#F7F7F7;
	border-radius:8px;
	overflow:hidden;
	transition:0.2s;
}
.blog_wr .blog .elem:hover	{
	box-shadow:0px 3px 6px rgb(0, 0, 0, 0.17);
}

.blog_wr .blog .elem .img	{
	height:312px;
	background:50% 50% / cover no-repeat;
}
.blog_wr .blog .elem .text	{
	margin:24px 24px 0 24px;
	color:#334842;
	font:600 20px / 28px 'Grtsk Tera', sans-serif;;
}
.blog_wr .blog .elem .more	{
	color:#2F80ED;
	margin:0 24px;
	padding:8px 0 22px 0;
}
.blog_wr .paging_line {
	width:100%;
	flex:1 0 100%;
}

@media screen and (max-width:1799px) {
	.blog_wr .blog .elem	{
		flex:0 0 calc(50% - 16px);
	}
}
@media screen and (max-width:1199px) {
	.blog_wr .blog, .blog_wr .lk	{
		margin:0;
	}
	.blog_wr .blog .elem	{
		flex:1 0 100%;
		margin:0 0 24px 0;

	}
}
@media screen and (max-width:767px) {
	.blog_wr .blog_menu, .blog_wr .blog, .blog_wr .lk {
		flex:1 0 100%;
		max-width:100%;
	}
}

.mid_1100, .mid_1100l	{
	width:1100px;
	padding:0 32px 100px 32px;
	max-width:100%;
	box-sizing:border-box;
}
.mid_1100	{
	margin:0 auto;
}

.blog_elem_h	{
	min-height:493px;
	background:50% 50% / cover no-repeat;
	display:flex;
	align-items:flex-end;
	justify-content:center;
	padding:50px 15px;
	padding:0 32px 40px 32px;
	/* max-height:90vw; */
}
.blog_elem_h h1	{
	flex:0 0 1100px;
	color:#fff;
	padding:25px 0 0 0;
	max-width:100%;
}
h2.blog_elem_h2	{
	font:600 20px / 28px 'Grtsk Tera', sans-serif;;
	padding:7px 0;
}
@media screen and (max-width:959px) {
	.mid_1100, .mid_1100l	{
		padding:0 8px 100px 8px;
	}
	.blog_elem_h	{
		min-height:293px;
	}
}

.almaPopupWindow .a	{
	margin:24px 24px 0 0;
	display:inline-block;
}

.almaPopupWindow .field_cont	{
	margin:24px 0 0 0;
}

.almaPopupWindow .field_cont .field .privacy-policy {
	font-size: 12px;
}

.modals	{
	width:533px;
	max-width:100%;
}
@media screen and (max-width:959px) {
	.modals	{
		width:100%;
	}
}

.quiz_headings {
	display:flex;
	margin:0 -8px;
	counter-reset:quiz;
	padding:0 0 16px 0;
}

.quiz_headings .elem	{
	display:block;
	background:#D5D5D6;
	margin:0 8px;
	color:#fff;
	font:600 20px / 39px 'Grtsk Tera', sans-serif;;

	width:39px;
	height:39px;
	border-radius:20px;
	text-align:center;
	counter-increment:quiz;
	cursor:pointer;
}
.quiz_headings .elem.active	{
	background:#2D2F33;
}
.quiz_headings .elem::before {

	content:counter(quiz);
}
.quiz	{
	display:flex;
	margin:0 -12px;
}
.quiz .elem	{
	flex:1 0 0;
	margin:12px;
	position:relative;
	font:400 16px / 22px 'IBM Plex Sans', sans-serif;
	text-align:center;
	cursor:pointer;
}
.quiz .elem::before		{
	content:'';
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	top:8px;
	left:8px;
	border:1px solid #EAEAEB;
	border-radius:4px;
}
.quiz .elem.active::before		{
	background-size:10px auto;
}


.quiz .elem .img	{
	height:117px;
	background:#FFFFFF 50% 50% no-repeat;
	border:1px solid #EAEAEB;
	border-radius:10px;
	margin:0 0 7px 0;
	display:flex;
	align-items:center;
	justify-content:center;
}
.quiz .elem.active .img	{
	border:1px solid #CB7D5D;
}

.buttons_q	{
	display:flex;
	flex-wrap:wrap;
	padding:40px 0 0 0;
}
.buttons_q .b_button {
	flex:1 0 319px;
	max-width:100%;
	margin:0;
}
.buttons_q .light	{
	flex:1 0 190px;
	margin-right:24px;
}
.buttons_q_r	{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.buttons_q_r .b_button	{
	flex:0 0 255px;
}
.quiz_r .b_button	{
	margin:40px 0 24px 0;
}
.quiz_r .buttons_q_r .b_button	{
	margin:0 0 24px 0;
}
.quiz_r .text_big	{
	font:400 20px / 28px 'IBM Plex Sans', sans-serif;
}

.q_faq_h	{
	padding:16px 0 0 0;
	font:400 11px / 14px 'IBM Plex Sans', sans-serif;
}
.q_faq	{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	font:400 11px / 14px 'IBM Plex Sans', sans-serif;
}
.q_faq .elem	{
	position:relative;
	padding:8px 0 8px 0;
	color:#2D9CDB;
	cursor:pointer;
	order:1;
}
.q_faq .elem::after	{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:12px;
	height:14px;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.646447 0.146447C0.841709 -0.0488155 1.15829 -0.0488155 1.35355 0.146447L4 2.79289L6.64645 0.146447C6.84171 -0.0488155 7.15829 -0.0488155 7.35355 0.146447C7.54882 0.341709 7.54882 0.658291 7.35355 0.853553L4.35355 3.85355C4.15829 4.04882 3.84171 4.04882 3.64645 3.85355L0.646447 0.853553C0.451184 0.658291 0.451184 0.341709 0.646447 0.146447Z' fill='%232D9CDB'/%3e%3c/svg%3e ") 100% 50% no-repeat;
	transition:0.2s;
}
.q_faq .elem.active::after	{
	transform:rotateX(180deg);
}
.q_faq .elem_text	{
	display:none;
	background:#F7F7F7;
	border-radius:4px;
	padding:10px;
	flex:1 0 100%;
	box-sizing:border-box;
	order:2;
}
.q_faq .elem_text .a	{
	margin:0;
	text-decoration:none;
}



@media screen and (max-width:644px) {
	.quiz	{
		display:flex;
		margin:0 -12px;
		flex-wrap:wrap;
	}
	.quiz .elem	{
		flex:1 0 51%;
		display:flex;
		align-items:center;
	}
	.quiz .elem .img	{
		flex:0 0 80px;
		height:58px;
		margin:0 10px 0 0;
		background-size:cover;
	}
	.quiz .elem::before	{
		display:none;
	}

	.buttons_q	{
		padding-top:24px;
	}
	.buttons_q .b_button {
		flex:1 0 100%;
	}
	.buttons_q .light	{
		margin-bottom:16px;
	}
	.quiz_r .text_big	{
		font:400 14px / 20px 'IBM Plex Sans', sans-serif;
	}
	.quiz_r .buttons_q_r .b_button	{
		flex:1 0 55%;
		margin:0 0 16px 0;
	}
	.q_faq .elem, .q_faq .elem_text	{
		flex:1 0 55%;
		order:unset;
	}
}

.rassr {
	background:url(/template/new/images/rassr.png) 50% 50% no-repeat;
	border-radius:12px;
	height:300px;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	padding:0 40px;
	margin:40px 32px;
}
.rassr .elem	{
	height:179px;
	margin:20px;
	text-align:center;
	font:600 24px / 28px 'Grtsk Tera', sans-serif;;
	background:#fff;
	border-radius:16px;
	max-width:100%;
}
.rassr .elem_1	{
	flex:0 0 256px;
}
.rassr .elem_2	{
	flex:0 0 311px;
}
.rassr .elem_3	{
	flex:0 0 206px;
}
.rassr .elem b {
	display:block;
	padding:32px 0 23px 0;
	font:700 64px / 1em 'Grtsk Tera', sans-serif;;
}
.rassr .text	{
	font:600 36px / 44px 'Grtsk Tera', sans-serif;;
	flex:0 0 530px;
	margin:0 37px;
}

@media screen and (max-width:1649px) {
	.rassr	{
		height:385px;
		background-size:cover;
		padding-top:45px;
		padding-bottom:45px;
		box-sizing:border-box;
		padding:45px 35px;
	}
	.rassr .text	{
		flex:1 0 80%;
		margin:0 20px;
	}
	.rassr .elem	{
		flex-grow:1;
		margin:0 8px;
	}
	/* .rassr .elem_1	{ */
		/* flex:1 0 179px; */
	/* } */
	.m1649	{
		display:block;
	}
}
@media screen and (max-width:959px) {
	.rassr	{
		height:344px;
		flex-direction:column;
		align-items:flex-start;
		padding:16px;
		margin:30px 8px;
	}
	.rassr .elem	{
		flex:0 0 52px;
		height:52px;
		box-sizing:border-box;
		display:flex;
		align-items:center;
		font:500 16px / 28px 'IBM Plex Sans', sans-serif;
		padding:12px;
		margin:0 0 10px 0;
	}
	.rassr .elem b {
		font:600 20px / 28px 'Grtsk Tera', sans-serif;;
		/* margin:0 8px 0 0; */
		padding:0;
	}
	.rassr .text	{
		font:600 20px / 28px 'Grtsk Tera', sans-serif;;
		flex:0 0 auto;
		margin:0;
	}
}

.rassr_icons	{
	display:flex;
	flex-wrap:wrap;
	padding:0 32px;
	margin-top:50px;
}
.rassr_icons .elem	{
	flex:0 0 25%;
	box-sizing:border-box;
	padding:0 0 53px 73px;
	position:relative;
}
.rassr_icons .elem .img {
	position:absolute;
	top:0;
	left:0;
	height:50px;
	/* width:64px; */
	display:flex;
	align-items:center;
	justify-content:center;
}
.rassr_icons .elem .text{
	font:400 16px / 22px 'IBM Plex Sans', sans-serif;
	max-width:400px;
}
.rassr_icons .elem b	{
	display:block;
	padding:11px 0 4px 0;
	font:600 24px / 28px 'Grtsk Tera', sans-serif;;
}

@media screen and (max-width:1649px) {
	.rassr_icons .elem	{
		flex:0 0 50%;
	}
}
@media screen and (max-width:959px) {
	.rassr_icons	{
		padding:0 8px;
	}
	.rassr_icons .elem	{
		flex:0 0 100%;
		padding-bottom:25px;
	}
}
.rassr_how	{
	display:flex;
	flex-wrap:wrap;
	padding:0 0 100px 32px;
	justify-content:space-between;
}
.rassr_how h2	{
	padding:50px 0 26px 0;
}
.rassr_how .elem	{
	flex:0 0 533px;
	max-width:100%;
}
.rassr_how .elem_1	{
	background:url(/template/new/images/rassr_how.png) 100% 100% no-repeat;
	padding:0 150px 110px 0;
	margin:0 0 20px 0;
}
.rassr_how ul.ul li	{
	font:400 16px / 22px 'IBM Plex Sans', sans-serif;
}
.rassr_how ul.ul > li::before	{
	width:8px;
	height:8px;
	background:#CB7D5D;
	border-radius:4px;
}
.rassr_how .imgs	{
	display:flex;
	justify-content:space-between;
	padding:32px 0;
	align-items:center;
	flex-wrap:wrap;
}
.rassr_how .imgs img	{
	margin:10px 10px 10px 0;
}
@media screen and (max-width:1649px) {
	.rassr_how	{
		flex-direction:column;
	}
	.rassr_how .elem	{
		flex:0 0 auto;
		width:533px;
	}
}


@media screen and (max-width:959px) {
	.rassr_how	{
		padding:0 8px 100px 8px;
	}
	.rassr_how .elem_1	{
		padding:0 0 130px 0;
	}
}

@media screen and (max-width:500px) {
	.rassr_how .imgs	{
		height:207px;
		margin:0;
		position:relative;
		padding:0;
	}
	.rassr_how .imgs img {
		position:absolute;
		left:0;
		top:0;
	}
	.rassr_how .imgs img:nth-child(1)	{
		top:26px;
		left:0;
	}
	.rassr_how .imgs img:nth-child(2)	{
		top:26px;
		left:197px;
	}
	.rassr_how .imgs img:nth-child(3)	{
		top:104px;
		left:0;
	}
	.rassr_how .imgs img:nth-child(4)	{
		top:107px;
		left:143px;
	}
}
.howusepromo	{
	counter-reset:htup;
}
.howusepromo h1	{
	width:750px;
	max-width:100%;
}

.htup	{
	position:relative;
	counter-increment:htup;
}
.htup::before	{
	content:counter(htup);
	display:block;
	width:54px;
	height:54px;
	position:absolute;
	top:0;
	left:0;
	font:600 24px / 54px 'Grtsk Tera', sans-serif;;
	color:#fff;
	text-align:center;
	background:#2D2F33;
	border-radius:27px;
}

.htup b	{
	font:600 24px / 28px 'Grtsk Tera', sans-serif;;
	display:block;
	width:730px;
	max-width:730px;
	padding:0 0 0 78px;
	box-sizing:border-box;
}
.htup_arr	{
	background:url(/template/new/images/htup_arr.png) 0 82px no-repeat;
}

.htup img	{
	margin:15px 0 60px 78px;
}
.htup.htup_arr img	{
	display:block;
	margin:100px 0 60px 78px;
}

@media screen and (max-width:959px) {
	.htup_arr	{
		background:none;
	}
	.htup b	{
		font:500 16px / 22px 'Grtsk Tera', sans-serif;;
		width:100%;
	}
	.htup img, .htup.htup_arr img	{
		margin:20px 0 35px 0;
	}
}



.p404	{
	background:url(/template/new/images/404.png) 50% 50% / cover no-repeat;
	min-height:100vh;
	margin-bottom:-500px;
	padding:100px 0;
	box-sizing:border-box;
}
.p404 a.p404_logo	{
	margin:0 auto 100px auto;
	width:220px;
	flex:0 0 220px;
	height:52px;
}
.p404 .h	{
	font:600 48px / 55px 'Grtsk Tera', sans-serif;;
	padding:0 0 20px 0;
	width:800px;
	margin:0 auto;
	max-width:100%;
	text-align:center;
}
.p404 .text	{
	width:800px;
	margin:0 auto;
	max-width:100%;
	text-align:center;
	padding:0 0 100px 0;
}

.p404_icons	{
	display:flex;
	justify-content:center;
}
.p404_icons .elem	{
	flex:0 1 374px;
	background:50% 0 no-repeat;
	padding:203px 8px 0 8px;
	text-align:center;
	color:#2D9CDB;
	text-decoration:none;
	display:block;
}
.p404_icons .elem_1	{
	background-image:url(/template/new/images/p404_1.png)
}
.p404_icons .elem_2	{
	background-image:url(/template/new/images/p404_2.png)
}
.p404_icons .elem_3	{
	background-image:url(/template/new/images/p404_3.png)
}

@media screen and (max-width:959px) {
	.p404	{
		padding:35px 16px;
	}
	.p404 a.p404_logo	{
		margin:0 auto 35px auto;
	}
	.p404 .h	{
		font:600 20px / 28px 'Grtsk Tera', sans-serif;;
	}
	.p404 .text	{
		padding:0 0 50px 0;
	}
	.p404 .text br, .p404 .elem br	{
		display:none;
	}
	.p404_icons	{
		display:block;
		text-align:center;
	}
	.p404_icons .elem	{
		padding:0 0 0 110px;
		display:flex;
		align-items:center;
		height:100px;
		background-position:0 50%;
		margin:0 auto;
		text-align:left;
		width:400px;
		max-width:100%;
		box-sizing:border-box;
	}
	.p404_icons .elem_1	{
		background-size:73px auto;
	}
	.p404_icons .elem_2	{
		background-size:97px auto;
	}
	.p404_icons .elem_3	{
		background-size:66px auto;
	}
}

.lk .bas_fields	{
	margin:0;
	flex-wrap:wrap;
	width:500px;
	max-width:100%;
}
.lk .bas_fields .bs_elem	{
	flex:1 0 100%;
}
.lk .a	{
	display:block;
	margin:16px 0 10px 0;
}
.lk .b_button	{
	width:197px;
}
.lkh .elem	{
	display:flex;
	font:500 16px / 22px 'IBM Plex Sans', sans-serif;
	padding:16px 0;
	width:500px;
	max-width:100%;
	border-top:1px solid #D5D5D6;
}
.lkh .elem:first-child	{
	border-top:0;
}
.lkh .elem .name	{
	flex:1 0 50%;
	padding-right:16px;
}
.lkh .elem .cost	{
	flex:0 0 auto;
	text-align:right;
}

.report_notice .text	{
	padding:10px 0 0 0;
}
.modal_to_basket_conf svg 	{
	margin:0 24px 0 0;
	flex:0 0 auto;
}
.modal_to_basket_conf .text_wr	{
	flex:1 0 0;
}
.modal_to_basket_conf .b_button	{
	flex:1 0 100%;
}
@media screen and (max-width:767px) {
	.modal_to_basket_conf svg 	{
		flex:1 0 100%;
		margin:0 auto;
	}
	.modal_to_basket_conf .text_wr	{
		text-align:center;
		padding:32px 0 0 0;
	}
}

.modal_in_basket	{
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	padding:32px 0 0 0;
}
.modal_in_basket .img	{
	flex:0 0 115px;
}
.modal_in_basket .name	{
	flex:1 0 115px;
	padding:0 0 0 24px;
}
.modal_in_basket a.b_button	{
	flex:1 0 100%;
	margin:32px 0 0 0;
}
.widget	{
	padding:16px 0 100px 0;
}

.widget.widget-over-split {
	padding-bottom: 0;
}

main .widget	{
	padding:16px 0 0 0;
}

.widget .slider .swiper-container .swiper-slide	{
	width:268px;
	padding:0 24px 0 0;
}
.widget .slider .swiper-container .swiper-slide:last-of-type	{
	padding:0;
}

.widget .elem, .widget a.elem	{
	width:100%;
	text-decoration:none;
	box-shadow: 0 0 0 rgb(45 47 51 / 16%), 0 0 0 1px #eaeaeb;
	border-radius:12px;
	display:block;
	margin:3px 0 0 0;
	background:#F7F7F7;
	transition:0.2s;
}
.widget .elem:hover	{
    box-shadow: 0 0 12px rgb(45 47 51 / 16%), 0 0 0 1px #eaeaeb;
}
.widget .elem .img	{
	width:268px;
	height:268px;
	border-radius:12px;
	background:#fff 50% 50% / contain no-repeat;
}
.widget .elem .text_wr	{
	padding:8px 0;
	display:flex;
	align-items:center;
}
.widget .elem .face	{
	flex:0 0 24px;
	width:24px;
	height:24px;
	border-radius:12px;
	margin-right:8px;
	background:50% 50% / cover no-repeat;
}
.widget .elem .text	{
	flex:1 0 0;
	overflow:hidden;
}
.widget .elem .name	{
	color:#57595C;
	font:500 10px / 16px 'IBM Plex Sans', sans-serif;
	-webkit-line-clamp:1;
    white-space:nowrap;
    text-overflow:ellipsis;
    text-decoration:none;
    overflow:hidden;
}
.widget .elem .lcr	{
	display:flex;
	/* justify-content:space-between; */
	justify-content:space-around;
	padding:10px 20px;
}
.widget .elem .like, .widget .elem .comment, .widget .elem .repost	{
	padding:0 0 0 20px;
	font:400 16px / 20px 'IBM Plex Sans', sans-serif;
	color:#C0C1C2;
	background:0 50% / 14px auto no-repeat;
	background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 1.03477C2.73401 0.0544952 0.903985 0.497359 0.245899 1.75925C-0.109984 2.44167 -0.105853 3.32444 0.43227 4.29352C0.967254 5.25696 2.03078 6.31205 3.81253 7.38735L4 7.50049L4.18747 7.38735C5.96922 6.31205 7.03275 5.25696 7.56773 4.29352C8.10585 3.32444 8.10998 2.44167 7.7541 1.75925C7.09601 0.497359 5.26599 0.0544952 4 1.03477Z' fill='%23C0C1C2'/%3e%3c/svg%3e ");
}

.widget .elem .comment	{
	background:0 50% / 14px auto no-repeat;
	background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23C0C1C2'%3e%3cpath d='M0 0h24v24H0z' fill='none'/%3e%3cpath d='M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z'/%3e%3c/svg%3e");
}
.widget .elem .repost	{
	background:0 50% / 16px auto no-repeat;
	background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23C0C1C2'%3e%3cpath d='M0 0h24v24H0z' fill='none'/%3e%3cpath d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z'/%3e%3c/svg%3e");
}
.modal_param_img	{
	width:800px;
	max-width:100%;
}

.modal_param_img img	{
	display:block;
	margin:0 auto;
	height:auto;
}

.modal_int	{
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	width:800px;
	max-width:100%;
}
.modal_int .img	{
	flex:0 1 404px;
	min-width:288px;
}
.modal_int .text_wr	{
	flex:1 0 288px;
	padding-left:24px;
	box-sizing:border-box;
}
.modal_int .controles_wr	{
	display:flex;
	align-items:center;
}
.modal_int .cost	{
	padding-left:12px;
}

@media screen and (max-width:767px) {
	.modal_int .img	{
		text-align:center;
		flex:1 0 100%;
	}
	.modal_int .text_wr	{
		padding:24px 0 24px 0;
		flex:1 0 100%;
	}
}

#slidercatItem .slider_pages_cont {
	display:none;
}
@media screen and (max-width:767px) {
	#slidercatItem .slider_pages_cont {
		display:block;
		bottom:90px;
	}
	/* #slidercatItem .swiper-container, .mob_sl_placer .slider_wr { */
		/* padding-bottom:50px; */
	/* } */
}
@media screen and (max-width:499px) {
	#slidercatItem .slider_pages_cont {
		bottom:130px;
	}
	#slidercatItem .swiper-container, .mob_sl_placer .slider_wr {
		padding-bottom:90px;
	}
}

.slider_collection .slider .swiper-slide	{
	width:auto;
}

.modal_photos	{
	width:100%;
}
@media screen and (min-width:960px) {
	.modal_photos	{
		width:100vw;
		height:100vh;
		/* width:calc(100vw - 112px); */
		/* height:calc(100vh - 64px); */
		width:calc(100vw - 200px);
		height:calc(100vh - 150px);
	}
}
.modal_photos .slider_cont	{
	max-width:100%;
	margin:0 auto;
}

.modal_photos .slider_cont .text	{
	width:1077px;
	max-width:100%;
	padding:80px 0 0 0;
	margin:0 auto;
}
.modal_photos .slider_cont .tags	{
	width:1077px;
	max-width:100%;
	padding:40px 0 40px 0;
	margin:0 auto;
}
.modal_photos .slider_cont .tags .elem	{
	display:inline-block;
    white-space:nowrap;
    height:36px;
    font:500 16px / 36px 'IBM Plex Sans', sans-serif;
    box-shadow:inset 0 0 0 1px #d5d5d6;
    border-radius:8px;
    padding:0 12px;
    margin:8px 8px 0 0;
    color:#57595C;
    text-decoration:none;
    transition:0.2s;
}
.modal_photos .slider_cont .tags .elem:hover	{
	color:#fff;
    background:#CB7D5D;
    box-shadow:inset 0 0 0 1px #cb7d5d;
}
.modal_photos .slider_cont .img	{
	display:inline-block;
	width:100%;
	text-align:center;
	transition:0.9s;
}
.photo_elem	{
	padding:0 10px;
}
.modal_photos .slider .arrows_cont	{
	transition:all 0.5s ease-out 0.25s;
	display:block;
	/* position:fixed; */
	top:calc(40vh - 30px);
	z-index:100;
}
.modal_photos .slider .arrows_cont .mid_slider	{
	/* width:1077px; */
	max-width:100%;
	margin:10px auto;
}
.modal_photos .slider .arrows_cont .mid_slider .sl_arrow_l, .modal_photos .slider .arrows_cont .mid_slider .sl_arrow_r	{
	background-color:#F7EBE7;
	background-size:12px auto;
	border-radius:8px;
	width:60px;
	height:60px;
	box-shadow:unset;
}
.modal_photos .slider .arrows_cont .mid_slider .sl_arrow_l	{
	left:-30px;
	/* right:-30px; */
}
.modal_photos .slider .arrows_cont .mid_slider .sl_arrow_r	{
	/* left:80px; */
	right:-30px;
}

@media screen and (min-width:1500px) {
	.modal_photos .swiper-slide-next .photo_elem .img {
		width:auto;
		transform:translateX(-100px);
		opacity:0.5;
	}
	/* .modal_photos .swiper-slide-active .photo_elem .img	{ */
		/* width:100%; */
	/* } */
}
.copy_link	{
	position:absolute;
	top:24px;
	right:0;
	font:400 14px / 22px 'IBM Plex Sans', sans-serif;
	padding-left:24px;
	color: #2f80ed;
	cursor:pointer;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2143_94095)'%3e%3crect x='12.9495' y='-0.485276' width='5' height='8.24716' rx='2.5' transform='rotate(45 12.9495 -0.485276)' stroke='%232F80ED'/%3e%3crect x='5.50049' y='6.96394' width='5' height='8.46476' rx='2.5' transform='rotate(45 5.50049 6.96394)' stroke='%232F80ED'/%3e%3crect x='10.3636' y='4.70703' width='1.3139' height='8' rx='0.656949' transform='rotate(45 10.3636 4.70703)' fill='%232F80ED'/%3e%3crect x='10.3636' y='4.70703' width='1.3139' height='8' rx='0.656949' transform='rotate(45 10.3636 4.70703)' stroke='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2143_94095'%3e%3crect width='16' height='16' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 0 50% no-repeat;
}
@media screen and (max-width:1199px) {
	.copy_link	{
		display:none;
	}
}
.video iframe	{
	max-height:55vw;
}

@media screen and (max-width:1249px) {
	.mid, header .mid, footer .mid/*, .cat_sl .almaScrollBar .swiper-slide*/	{
		margin:0 16px;
	}
	/* .cat_sl .swiper-container-horizontal > .swiper-scrollbar	{ */
		/* left:16px; */
		/* right:16px; */
	/* } */
	footer .mid	{
		margin-top:24px;
	}
}
@media screen and (max-width:1249px) {
	header .mid	{
		margin-right:0;
	}
}


/**
 * Swiper 4.2.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on:April 1, 2018
 */
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	/*background: #FFFFFF;*/
	background: transparent;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-container-no-flexbox .swiper-slide {
	float:left;
}
.swiper-container-vertical > .swiper-wrapper {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform:translate3d(0px, 0, 0);
	transform:translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto;
}
.swiper-slide {
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform;

	display:flex;
	align-items:center;
}
.slider .swiper-slide	{
	display:block;

}

.swiper-invisible-blank-slide {
	visibility:hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height:auto;
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-transition-property:height, -webkit-transform;
	transition-property:height, -webkit-transform;
	-o-transition-property:transform, height;
	transition-property:transform, height;
	transition-property:transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
	-webkit-perspective:1200px;
	perspective:1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10;
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
	-ms-touch-action:pan-y;
	touch-action:pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
	-ms-touch-action:pan-x;
	touch-action:pan-x;
}
.swiper-button-prev,
.swiper-button-next {
	position:absolute;
	top:50%;
	width:27px;
	height:44px;
	margin-top:-22px;
	z-index:10;
	cursor:pointer;
	background-size:27px 44px;
	background-position:center;
	background-repeat:no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
	opacity:0.35;
	cursor:auto;
	pointer-events:none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	left:10px;
	right:auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	right:10px;
	left:auto;
}

.swiper-button-lock {
	display:none;
}
.swiper-pagination {
	position:absolute;
	text-align:center;
	-webkit-transition:300ms opacity;
	-o-transition:300ms opacity;
	transition:300ms opacity;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	z-index:10;
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
	position:absolute;
	text-align:center;
	left:0;
	right:0;
	padding:0 60px 0 60px;
	top:10px;
	color:#fff;
	font-weight:400;

}
.swiper-pagination-fraction .pageNums	{
	padding:10px 20px;
	background:rgba(0,0,0,0.7);
	/* box-radius:20px; */
}


/* Bullets */
.swiper-pagination-bullets-dynamic {
	overflow:hidden;
	font-size:0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform:scale(0.33);
	-ms-transform:scale(0.33);
	transform:scale(0.33);
	position:relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform:scale(0.66);
	-ms-transform:scale(0.66);
	transform:scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform:scale(0.33);
	-ms-transform:scale(0.33);
	transform:scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform:scale(0.66);
	-ms-transform:scale(0.66);
	transform:scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform:scale(0.33);
	-ms-transform:scale(0.33);
	transform:scale(0.33);
}
.swiper-pagination-bullet {
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
	background:#000;
	opacity:0.2;
}
button.swiper-pagination-bullet {
	border:none;
	margin:0;
	padding:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer;
}
.swiper-pagination-bullet-active {
	opacity:1;
	background:#007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
	right:10px;
	top:50%;
	-webkit-transform:translate3d(0px, -50%, 0);
	transform:translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin:6px 0;
	display:block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display:inline-block;
	-webkit-transition:200ms top, 200ms -webkit-transform;
	transition:200ms top, 200ms -webkit-transform;
	-o-transition:200ms transform, 200ms top;
	transition:200ms transform, 200ms top;
	transition:200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	white-space:nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition:200ms left, 200ms -webkit-transform;
	transition:200ms left, 200ms -webkit-transform;
	-o-transition:200ms transform, 200ms left;
	transition:200ms transform, 200ms left;
	transition:200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition:200ms right, 200ms -webkit-transform;
	transition:200ms right, 200ms -webkit-transform;
	-o-transition:200ms transform, 200ms right;
	transition:200ms transform, 200ms right;
	transition:200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
	background:rgba(0, 0, 0, 0.25);
	position:absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background:#007aff;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin:right top;
	-ms-transform-origin:right top;
	transform-origin:right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:100%;
	height:4px;
	left:0;
	top:0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:4px;
	height:100%;
	left:0;
	top:0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background:#ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
	background:rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
	background:#ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background:#000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
	background:rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background:#000000;
}
.swiper-pagination-lock {
	display:none;
}
/* Scrollbar */
.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%;
}
.swiper-container-vertical > .swiper-scrollbar {
	position:absolute;
	right:1px;
	top:1%;
	z-index:50;
	width:4px;
	height:98%;
}
.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0, 0, 0, 0.5);
	border-radius:10px;
	left:0;
	top:0;
}
.swiper-scrollbar-cursor-drag {
	cursor:move;
}
.swiper-scrollbar-lock {
	display:none;
}
.swiper-zoom-container {
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
	max-width:100%;
	max-height:100%;
	-o-object-fit:contain;
	object-fit:contain;
}
.swiper-slide-zoomed {
	cursor:move;
}
/* Preloader *
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	-webkit-transform-origin:50%;
	-ms-transform-origin:50%;
	transform-origin:50%;
	-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;
	animation:swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
	display:block;
	content:'';
	width:100%;
	height:100%;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position:50%;
	background-size:100%;
	background-repeat:no-repeat;
}
.swiper-lazy-preloader-white:after {
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@keyframes swiper-preloader-spin {
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
/* a11y */
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}
.swiper-container-fade .swiper-slide {
	pointer-events:none;
	-webkit-transition-property:opacity;
	-o-transition-property:opacity;
	transition-property:opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto;
}
.swiper-container-cube {
	overflow:visible;
}
.swiper-container-cube .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	visibility:hidden;
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	width:100%;
	height:100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events:none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events:auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
	pointer-events:auto;
	visibility:visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.swiper-container-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0px;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.6;
	-webkit-filter:blur(50px);
	filter:blur(50px);
	z-index:0;
}
.swiper-container-flip {
	overflow:visible;
}
.swiper-container-flip .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events:none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.swiper-container-coverflow .swiper-wrapper {
	/* Windows 8 IE 10 fix */
	-ms-perspective:1200px;
}

/*	Измененные стили - Начало	*/

.almaFullSliderCont	{
	position:relative;
	width:100vw;
	height:100vh;
	background-color:rgba(0,0,0,0.7);;
}

.almaFullSlider.slider_cont.slider	{
	width:100%;
	height:100%;
}

.almaFullSliderThumbs	{
	z-index:1;
	overflow:hidden;
	width:350px;
	height:75px;
	position:absolute;
	bottom:20px;
	left:20%;
	left:calc(50% - 175px);
	opacity:0.7;
}

.almaFullSliderCont .sliderTitle	{
	position:absolute;
	bottom:120px;
	left:0;
	right:0;
	text-align:center;
	color:#fff;
	padding:0 60px;
}

.almaFullSliderCont .sliderTitle  .sliderTitleValue	{
	display:inline-block;
	padding:10px 20px;
	background:rgba(32,32,32,0.8);
	border-radius:2px;
	box-shadow:0 0 0 1px rgba(128,128,128,0.5);
	font:300 20px 'Grtsk Tera', sans-serif;;
}

@media screen and (max-width:1249px) {
	.almaFullSliderCont .sliderTitle	{
		bottom:10px;
	}

	.almaFullSliderThumbs 	{
		top:-9999px;
	}
}


.almaScrollBar {
	width:100%;
	height:100%;
}
.almaScrollBar .swiper-slide {
	height: auto;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

/*	Измененные стили - Конец	*/

/*----------------------------dop-------------------------------*/

.for-chkbx{
	font: 400 14px / 20px 'IBM Plex Sans', sans-serif;
    margin: 5px 0 5px 4px;
    cursor: pointer;
}
.for-chkbx input{
	content:'' !important;
	display:inline-block !important;
	vertical-align:middle !important;
	width:16px !important;
	height:16px !important;
	margin-right:12px !important;
	background:url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_1482_47990)'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='white'/%3e%3cpath d='M4.00012 8L7.00012 11L13.0001 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cpath d='M4.00012 1H12.0001V-1H4.00012V1ZM15.0001 4V12H17.0001V4H15.0001ZM12.0001 15H4.00012V17H12.0001V15ZM1.00012 12V4H-0.999878V12H1.00012ZM4.00012 15C2.34327 15 1.00012 13.6569 1.00012 12H-0.999878C-0.999878 14.7614 1.2387 17 4.00012 17V15ZM15.0001 12C15.0001 13.6569 13.657 15 12.0001 15V17C14.7615 17 17.0001 14.7614 17.0001 12H15.0001ZM12.0001 1C13.657 1 15.0001 2.34315 15.0001 4H17.0001C17.0001 1.23858 14.7615 -1 12.0001 -1V1ZM4.00012 -1C1.2387 -1 -0.999878 1.23858 -0.999878 4H1.00012C1.00012 2.34315 2.34327 1 4.00012 1V-1Z' fill='%23EAEAEB'/%3e%3cdefs%3e%3cclipPath id='clip0_1482_47990'%3e%3cpath d='M0.00012207 4C0.00012207 1.79086 1.79098 0 4.00012 0H12.0001C14.2093 0 16.0001 1.79086 16.0001 4V12C16.0001 14.2091 14.2093 16 12.0001 16H4.00012C1.79098 16 0.00012207 14.2091 0.00012207 12V4Z' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ") 50% 50% no-repeat !important;
}

/*------------------------------bottom-text-temp-start--------------------------------------*/

div.temp_text h4{
    color: rgb(45, 47, 51);
    font: 600 28px / 32px "Grtsk Tera", sans-serif;
    padding: 40px 0 15px 0;
}
div.temp_text p{
	margin:10px 0;
}
div.temp_text{
	padding-bottom:20px;
}
div.temp_text li{
	list-style:none;
}

/*div.temp_text h4:last-of-type{
	background: #CB7D5D;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    left: 0;
    height: 150px;
    padding: 30px 50px;
    line-height:2;
    width:100%;
}*/

div.temp_text p:first-of-type{
	background: #F7F7F7;
    border-radius: 12px;
    margin: 24px 0;
    padding: 24px;
}

@media screen and (max-width:959px) {
	div.temp_text h4	{
		font-size:18px;
		line-height:24px;
	}
}

ul.utp	{
	display:flex;
	flex-wrap:wrap;
	/* justify-content:space-between; */
	padding:20px 0;
	counter-reset:c_icons_2;
}
ul.utp li	{
	flex:0 0 30%;
	counter-increment:c_icons_2;
	margin-right:5%;
	padding:20px 0;
	list-style:none;
}

ul.utp li::before	{
	display:block;
	content:counter(c_icons_2);
	background:#F7F7F7;
	border-radius:16px;
	width:56px;
	height:56px;
	font:600 24px / 56px 'Grtsk Tera', sans-serif;;
	text-align:center;
	color:#CB7D5D;
	margin-bottom:10px;
}
ul.utp li:nth-child(3n)	{
	margin-right:0;
}

@media screen and (max-width:767px) {
	ul.utp li	{
		flex:0 0 100%;
		padding-left:72px;
		box-sizing:border-box;
		position:relative;
		margin:0;
	}
	ul.utp li::before	{
		position:absolute;
		top:20px;
		left:0;
	}
}

div.video_bg{
	background:url(/template/new/images/bg/main_bg_single.svg) repeat 30px 0 #FEFAF2;
	width:100%;
	height:100%;
	background-size: 63px;
}
@media screen and (max-width:767px) {
	div.video_bg{
		background-size: 40px;
		background-position-x: 14px;
	}
}

.animatedIMG{width:99%;border:1px solid #CB7D5D;height:100px;margin:0;padding:0;text-align:center;}
.an_inner{width:37%;background:#CB7D5D;color:#FFFFFF;font-size:18px;height:100px;text-transform:uppercase;padding:0 15px;line-height:33px;text-align:left;}
.animatedIMG:hover .an_inner{width:15%;line-height:18px;padding:15px;height:70px;}
.an_left{float:left;}
.an_right{float:right;}
.an_center{margin:0 auto;}
.an_shadow{background:#CB7D5D;width:25px;height:100%;opacity:0.5;}
.an_inner_center{width:200px;background:#CB7D5D;color:#FFFFFF;font-size:18px;height:100px;text-transform:uppercase;padding:0 15px;line-height:33px;text-align:center;margin:0 auto;}
.an_shadow_full{background:#CB7D5D;width:100%;height:100%;}
.animatedIMG:hover .an_shadow_full{width:270px;margin:0 auto;}
.animatedBlock{float:left;height:150px;margin:10px 0;padding:0;border:none;text-align:center;}
.na3{width:33%;min-width:235px;}
.na4{width:25%;min-width:200px;}
.na5{width:20%;min-width:150px;}
.ab_inner{width:46%;background:#CB7D5D;color:#FFFFFF;font-size:18px;height:150px;text-transform:uppercase;padding:0 15px;line-height:1.5;text-align:left;}
.animatedBlock:hover .ab_inner{width:30%;}
.raspash{background:url(/template/main/img/razdel/raspash.png) no-repeat 80% center #ffffff;}
.kupe{background:url(/template/main/img/razdel/kupe.png) no-repeat 80% center  #ffffff;}
.garmoshka{background:url(/template/main/img/razdel/garmoshka.png) no-repeat 80% center  #ffffff;}
.pesok{background:url(/template/main/img/razdel/pesok.png) repeat-x top left transparent;}
.fotopechat{background:url(/template/main/img/razdel/photopechat.png) repeat-x top left transparent;}
.ldsp{background:url(/template/main/img/razdel/ldsp.png) repeat-x top left transparent;}
.kitchen-prymaya{background:url(/template/main/img/razdel/kitchen-prymaya.jpg) no-repeat 80% center  #ffffff;}
.kitchen-uglovaya{background:url(/template/main/img/razdel/kitchen-uglovaya.jpg) no-repeat 80% center  #ffffff;}
.kitchen-pobraz{background:url(/template/main/img/razdel/kitchen-pobraz.jpg) no-repeat 80% center  #ffffff;}
.ldsp-mdf{background:url(/template/main/img/razdel/ldsp-mdf.png) repeat-x top left transparent;}
.stoleshnica{background:url(/template/main/img/razdel/stoleshnica.png) repeat-x center left #ffffff;}
.ruchki{background:url(/template/main/img/razdel/ruchki.png) repeat-x top left transparent;}
.evroknijka{background:url(/template/main/img/razdel/evroknijka.jpg) no-repeat 80% center #ffffff;}
.pantograf{background:url(/template/main/img/razdel/pantograf.jpg) no-repeat 80% center #ffffff;}
.akkordeon{background:url(/template/main/img/razdel/akkordeon.jpg) no-repeat 80% center #ffffff;}
.knijka{background:url(/template/main/img/razdel/knijka.jpg) no-repeat 80% center #ffffff;}
.divan-dlina{background:url(/template/main/img/razdel/divan-dlina.jpg) repeat-x top left transparent;}
.tkani{background:url(/template/main/img/razdel/tkani.jpg) repeat-x top left transparent;}
.profil{background:url(/template/main/img/razdel/profil.jpg) repeat-x top left transparent;}
.kupe-napolnenie{background:url(/template/main/img/razdel/kupe-napolnenie.jpg) repeat-x top left transparent;}
.dveri-kupe{background:url(/template/main/img/razdel/dveri-kupe.jpg) repeat-x top left transparent;}
.antresoli{background:url(/template/main/img/razdel/antresoli.jpg) repeat-x top left transparent;}
.dveri-raspash{background:url(/template/main/img/razdel/dveri-raspash.jpg) repeat-x top left transparent;}
.stellaji{background:url(/template/main/img/razdel/stellaji.jpg) repeat-x top left transparent;}
.polka-big{background:url(/template/main/img/razdel/polka-big.png) repeat-x top left transparent;}
.polka{background:url(/template/main/img/razdel/polka.png) repeat-x top left transparent;}
.pufiki{background:url(/template/main/img/razdel/pufiki.png) repeat-x top left transparent;}
.puf-1{background:url(/template/main/img/razdel/puf-1.png) no-repeat 80% center #ffffff;}
.puf-2{background:url(/template/main/img/razdel/puf-2.png) no-repeat 80% center #ffffff;}
.puf-3{background:url(/template/main/img/razdel/puf-3.png) no-repeat 80% center #ffffff;}
.puf-4{background:url(/template/main/img/razdel/puf-4.png) no-repeat 80% center #ffffff;}
.puf-5{background:url(/template/main/img/razdel/puf-5.png) no-repeat 80% center #ffffff;}
.puf-banketka{background:url(/template/main/img/razdel/puf-banketka.png) repeat-x top left transparent;}
.kresla-krovati-mex{background:url(/template/main/img/razdel/kresla-krovati-mex.png) repeat-x top left transparent;}
.kresla-krovati{background:url(/template/main/img/razdel/kresla-krovati.png) repeat-x top left transparent;}
.komp-stoli-price{background:url(/template/main/img/razdel/komp-stoli-price.png) repeat-x top left transparent;}
.komp-stol-ugol{background:url(/template/main/img/razdel/komp-stol-ugol.png) no-repeat 80% center #ffffff;}
.komp-stol-pryamoy{background:url(/template/main/img/razdel/komp-stol-pryamoy.png) no-repeat 80% center #ffffff;}
.komp-stol-s-nadstroykoy{background:url(/template/main/img/razdel/komp-stol-s-nadstroykoy.png) no-repeat 80% center #ffffff;}
.stul-razmer{background:url(/template/main/img/razdel/stul-razmer.png) repeat-x top left transparent;}
.stul-nojki{background:url(/template/main/img/razdel/stul-nojki.png) repeat-x top left transparent;}
.matras-assortiment{background:url(/template/main/img/razdel/matras-assortiment.png) repeat-x top left transparent;}
.matras-detskiy{background:url(/template/main/img/razdel/matras-detskiy.png) repeat-x top left transparent;}
.matras-jestk{background:url(/template/main/img/razdel/matras-jestk.png) no-repeat 80% center #ffffff;}
.matras-polu{background:url(/template/main/img/razdel/matras-polu.png) no-repeat 80% center #ffffff;}
.matras-myagkiy{background:url(/template/main/img/razdel/matras-myagkiy.png) no-repeat 80% center #ffffff;}
.kresla-razmer{background:url(/template/main/img/razdel/kresla-razmer.png) repeat-x top left transparent;}
.kresla-cveta{background:url(/template/main/img/razdel/kresla-cveta.png) repeat-x top left transparent;}
.kresla-naznach{background:url(/template/main/img/razdel/kresla-naznach.png) repeat-x top left transparent;}
.kresla-tkani{background:url(/template/main/img/razdel/kresla-tkani.png) repeat-x top left transparent;}
.divan-kuhnya-1{background:url(/template/main/img/razdel/divan-kuhnya-1.png) no-repeat 80% center #ffffff;}
.divan-kuhnya-2{background:url(/template/main/img/razdel/divan-kuhnya-2.png) no-repeat 80% center #ffffff;}
.divan-kuhnya-3{background:url(/template/main/img/razdel/divan-kuhnya-3.png) no-repeat 80% center #ffffff;}
.divan-kuhnya-pryam-ugol{background:url(/template/main/img/razdel/divan-kuhnya-pryam-ugol.png) repeat-x top left transparent;}
.divan-kuhnya-razmer{background:url(/template/main/img/razdel/divan-kuhnya-razmer.png) repeat-x top left transparent;}
.detckiy-divan-assort{background:url(/template/main/img/razdel/detckiy-divan-assort.png) repeat-x top left transparent;}
.detckiy-divan-mat-1{background:url(/template/main/img/razdel/detckiy-divan-mat-1.png) no-repeat 80% center #ffffff;}
.detckiy-divan-mat-2{background:url(/template/main/img/razdel/detckiy-divan-mat-2.png) no-repeat 80% center #ffffff;}
.detckiy-divan-mat-3{background:url(/template/main/img/razdel/detckiy-divan-mat-3.png) no-repeat 80% center #ffffff;}
.detckiy-divan-nap-1{background:url(/template/main/img/razdel/detckiy-divan-nap-1.png) no-repeat 80% center #ffffff;}
.detckiy-divan-nap-2{background:url(/template/main/img/razdel/detckiy-divan-nap-2.png) no-repeat 80% center #ffffff;}
.detckiy-divan-nap-3{background:url(/template/main/img/razdel/detckiy-divan-nap-3.png) no-repeat 80% center #ffffff;}
.stolik-razmer{background:url(/template/main/img/razdel/stolik-razmer.png) repeat-x top left transparent;}
.stolik-na-kolesah{background:url(/template/main/img/razdel/stolik-na-kolesah.png) repeat-x top left transparent;}
.stolik-krugliy{background:url(/template/main/img/razdel/stolik-krugliy.png) no-repeat 80% center #ffffff;}
.stolik-kvadrat{background:url(/template/main/img/razdel/stolik-kvadrat.png) no-repeat 80% center #ffffff;}
.stolik-pryamougolniy{background:url(/template/main/img/razdel/stolik-pryamougolniy.png) no-repeat 80% center #ffffff;}
.krovati-assort{background:url(/template/main/img/razdel/krovati-assort.png) repeat-x top left transparent;}
.krovati-razmer{background:url(/template/main/img/razdel/krovati-razmer.png) repeat-x top left transparent;}
.krovati-matras{background:url(/template/main/img/razdel/krovati-matras.png) repeat-x top left transparent;}
.prihojie-razmer{background:url(/template/main/img/razdel/prihojie-razmer.png) repeat-x top left transparent;}
.prihojie-karetka{background:url(/template/main/img/razdel/prihojie-karetka.png) repeat-x top left transparent;}
.prihojie-ldsp{background:url(/template/main/img/razdel/prihojie-ldsp.png) no-repeat 80% center #ffffff;}
.prihojie-ruchki{background:url(/template/main/img/razdel/prihojie-ruchki.png) no-repeat 80% center #ffffff;}
.prihojie-podsvetka{background:url(/template/main/img/razdel/prihojie-podsvetka.png) no-repeat 80% center #ffffff;}
.detskaya-1{background:url(/template/main/img/razdel/detskaya-1.png) repeat-x top left transparent;}
.detskaya-2{background:url(/template/main/img/razdel/detskaya-2.png) repeat-x top left transparent;}
.detskaya-3{background:url(/template/main/img/razdel/detskaya-3.png) repeat-x top left transparent;}
.tumba-tv-1{background:url(/template/main/img/razdel/tumba-tv-1.png) repeat-x top left transparent;}
.tumba-tv-2{background:url(/template/main/img/razdel/tumba-tv-2.png) repeat-x top left transparent;}
.tumba-obuv-1{background:url(/template/main/img/razdel/tumba-obuv-1.png) repeat-x top left transparent;}
.tumba-obuv-2{background:url(/template/main/img/razdel/tumba-obuv-2.png) repeat-x top left transparent;}
.spalnya-1{background:url(/template/main/img/razdel/spalnya-1.png) repeat-x top left transparent;}
.spalnya-2{background:url(/template/main/img/razdel/spalnya-2.png) repeat-x top left transparent;}
.spalnya-3{background:url(/template/main/img/razdel/spalnya-3.jpg) repeat-x top left transparent;}
.uglovoy-divan-1{background:url(/template/main/img/razdel/uglovoy-divan-1.png) repeat-x top left transparent;}
.uglovoy-divan-ppu{background:url(/template/main/img/razdel/uglovoy-divan-ppu.png) no-repeat 80% center #ffffff;}
.uglovoy-divan-nezavis{background:url(/template/main/img/razdel/uglovoy-divan-nezavis.png) no-repeat 80% center #ffffff;}
.uglovoy-divan-zavis{background:url(/template/main/img/razdel/uglovoy-divan-zavis.png) no-repeat 80% center #ffffff;}
.panno-1{background:url(/template/main/img/razdel/panno-1.png) repeat-x top left transparent;}
.panno-2{background:url(/template/main/img/razdel/panno-2.png) repeat-x top left transparent;}
.panno-3{background:url(/template/main/img/razdel/panno-3.png) repeat-x top left transparent;}
.kuhonnyi-stol-1{background:url(/template/main/img/razdel/kuhonnyi-stol-1.png) repeat-x top left transparent;}
.kuhonnyi-stol-2{background:url(/template/main/img/razdel/kuhonnyi-stol-2.png) repeat-x top left transparent;}
.kuhonnyi-stol-3{background:url(/template/main/img/razdel/kuhonnyi-stol-3.png) repeat-x top left transparent;}
.prih-nedorogo-1{background:url(/template/main/img/razdel/prih-nedorogo-1.png) repeat-x top left transparent;}
.prih-nedorogo-2{background:url(/template/main/img/razdel/prih-nedorogo-2.png) repeat-x top left transparent;}
.prih-nedorogo-3{background:url(/template/main/img/razdel/prih-nedorogo-3.png) repeat-x top left transparent;}
.top-line-1{background:url(/template/main/img/razdel/top-line-1.png) repeat-x top left transparent;}
.top-line-2{background:url(/template/main/img/razdel/top-line-2.png) repeat-x top left transparent;}
.uglovoi-nedorogo-1{background:url(/template/main/img/razdel/uglovoi-nedorogo-1.png) repeat-x top left transparent;}
.uglovoi-nedorogo-2{background:url(/template/main/img/razdel/uglovoi-nedorogo-2.png) repeat-x top left transparent;}
.uglovoi-nedorogo-3{background:url(/template/main/img/razdel/uglovoi-nedorogo-3.png) repeat-x top left transparent;}
.shkaf-180-1{background:url(/template/main/img/razdel/shkaf-180-1.png) repeat-x top left transparent;}
.shkaf-180-2{background:url(/template/main/img/razdel/shkaf-180-2.png) repeat-x top left transparent;}
.shkaf-180-3{background:url(/template/main/img/razdel/shkaf-180-3.png) repeat-x top left transparent;}
.shkaf-bolshoy-1{background:url(/template/main/img/razdel/shkaf-bolshoy-1.png) repeat-x top left transparent;}
.shkaf-bolshoy-2{background:url(/template/main/img/razdel/shkaf-bolshoy-2.png) repeat-x top left transparent;}
.evroknijka-1{background:url(/template/main/img/razdel/evroknijka-1.png) repeat-x top left transparent;}
.evroknijka-2{background:url(/template/main/img/razdel/evroknijka-2.png) repeat-x top left transparent;}
.penal-1{background:url(/template/main/img/razdel/penal-1.png) repeat-x top left transparent;}
.penal-2{background:url(/template/main/img/razdel/penal-2.png) repeat-x top left transparent;}
.penal-3{background:url(/template/main/img/razdel/penal-3.png) repeat-x top left transparent;}
.pismenniy-stol-price{background:url(/template/main/img/razdel/pismenniy-stol-price.png) repeat-x top left transparent;}
.pismenniy-stol-detskiy{background:url(/template/main/img/razdel/pismenniy-stol-detskiy.png) no-repeat 80% center #ffffff;}
.pismenniy-stol-shkolnik{background:url(/template/main/img/razdel/pismenniy-stol-shkolnik.png) no-repeat 80% center #ffffff;}
.pismenniy-stol-s-nadstroikoy{background:url(/template/main/img/razdel/pismenniy-stol-s-nadstroikoy.png) no-repeat 80% center #ffffff;}
.komod-assortiment{background:url(/template/main/img/razdel/komod-assortiment.png) repeat-x top left transparent;}
.komod-cveta{background:url(/template/main/img/razdel/komod-cveta.png) repeat-x top left transparent;}
.komod-v-detskyu{background:url(/template/main/img/razdel/komod-v-detskyu.png) repeat-x top left transparent;}
.tumba-razmer{background:url(/template/main/img/razdel/tumba-razmer.png) repeat-x top left transparent;}
.tumba-cveta{background:url(/template/main/img/razdel/tumba-cveta.png) repeat-x top left transparent;}
.tumba-assortiment{background:url(/template/main/img/razdel/tumba-assortiment.png) repeat-x top left transparent;}
.stenka-assortiment{background:url(/template/main/img/razdel/stenka-assortiment.png) repeat-x top left transparent;}
.stenka-cveta{background:url(/template/main/img/razdel/stenka-cveta.png) repeat-x top left transparent;}
.stenka-klassika{background:url(/template/main/img/razdel/stenka-klassika.png) no-repeat 80% center #ffffff;}
.stenka-modern{background:url(/template/main/img/razdel/stenka-modern.png) no-repeat 80% center #ffffff;}
.stenka-sovremennaya{background:url(/template/main/img/razdel/stenka-sovremennaya.png) no-repeat 80% center #ffffff;}

/*------------------------------bottom-text-temp-end--------------------------------------*/

/******************************WhatsApp*******************************/
/** {
  box-sizing: border-box;
}*/
.contacts-msgr{
	width:100%;
	margin:5px 0 0 0;
}
.contacts-msgr a.msgr-elem{
	text-decoration: none;
    display: inline-block;
    margin: 0 5px 0 0;
}
.contacts-msgr a.msgr-elem img{
	width:30px;
}
.messenger {
  display: none;
  position: fixed;
  right: 2%;
  bottom: 5%;
  width: 180px;
  height: 60px;
  box-sizing: border-box;
  z-index:999999;
  /* overflow: hidden; */
}
.messenger-btn {
    padding: 14px;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 60px;
    background-color: #294b45;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 2;
    box-sizing: border-box;
  }
.messenger-btn img {
  width: 32px;
  height: 32px;
  box-sizing: border-box;
}
.messenger-links {
  position: absolute;
  left: 0px;
  top: 10px;
  width: 180px;
  transform: scale(0);
  transform-origin: 100% 50%;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 0;
  box-sizing: border-box;
}
.messenger-links.show {
  left: -45px;
  transform: scale(1);
  box-sizing: border-box;
}
.messenger-links a {
  width: 40px;
  margin-left: 4px;
  box-sizing: border-box;
}
.messenger-links img {
  max-width: 40px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  box-sizing: border-box;
}
.messenger-links a:hover img {
  transform: scale(1.1);
  text-decoration: none;
  box-sizing: border-box;
}
@media screen and (max-width:960px) {
	.messenger {
		display:block;
	}
}
/******************************WhatsApp*******************************/

/********************admin********************/
#admin_content ul{margin:0;padding:0;position:absolute;top:10px;left:48%;z-index:999;}
#admin_content ul li{background:none repeat scroll 0 0 lightyellow;border:1px solid black;border-radius:10px 10px 0 0;cursor:pointer;float:left;font-weight:bold;list-style:outside none none;margin:5px;padding:2px 8px;}
div.adm_tab{position:absolute;top:37px;left:48%;background:none repeat scroll 0 0 lightyellow;width:300px;min-height:400px;border:1px solid black;border-radius:10px 10px;display:none;margin:0;padding:10px;z-index:99999;}
.adm_inp{width:210px;}
div.adm_tab table{width:100%;}
div.adm_tab textarea{width:280px;height:100px;}
/********************************************/

div.mail_cont{
	width: 100%;
    background-color: #EAEAEB;
    height: 150px;
    margin: 0 0 50px 0;
    padding: 50px 0;
}
div.mail_inner{
	width: 100%;
    background: url(/template/new/images/mail/konvert.svg) 27% 100% no-repeat, url(/template/new/images/mail/konvert2.svg) 72% -2% no-repeat, url(/template/new/images/mail/konvert3.svg) 95% 39% no-repeat;
    background-size: 80px,70px,260px;
    height: 205px;
    position: absolute;
    background-color: transparent;
    margin: -70px 0 0 0;
    padding: 50px 0;
}
div.mail-left{
	float: left;
    width: 30%;
    padding: 0 50px;
}
div.mail-center{
	float: left;
    width: 30%;
    margin: 15px 0 0 0;
}
div.mail-right{
	float:left;
	margin: 15px 0 0 0;
}
div.mail-left h3{
	font: 800 26px / 33px 'Grtsk Tera', sans-serif;
    color: #2D2F33;
    text-transform: uppercase;
}
div.mail-left p{
	font-size:18px;
}
div.mail-center .email-sbs{
	width: 90%;
    height: 50px;
    background: #FFFFFF;
    border: none;
    border-radius: 8px;
    font: 200 14px / 18px 'Grtsk Tera', sans-serif;
}
div.mail-center .agree{
	border: none;
}
div.mail-right button{
	background-color: #CB7D5D;
    color: #FFFFFF;
    cursor: pointer;
    border: none;
    width: 180px;
    height: 50px;
    border-radius: 8px;
    font-size: 20px;
}
div.mail-right button:hover{
	background-color: #2D2F33;
}
div.mail-center label{
	margin: 15px 0 0 0;
    font-size: 14px;
    display: block;
    cursor: pointer;
    color:#C0C1C2;
}
div.mail-center label a{
	font-size: 14px;
	color:#C0C1C2;
}
h3.mail-thaks{
	background: url(/template/new/images/mail/thanks.png) 0 0 no-repeat;
	padding: 25px 0 25px 100px;
}

@media screen and (max-width:960px) {
	div.mail-left h3{
		font: 800 20px / 26px 'Grtsk Tera', sans-serif;
	}

}

@media screen and (max-width:1270px) {
	div.mail-center {
		width: 40%;
	}
}

@media screen and (max-width:1000px) {
	div.mail-center {
		width: 30%;
	}
	div.mail_cont {
		height: 240px;
	}
}

div.card-mail-sbscrb{
	height: 100%;
    background: url(/template/new/images/mail/konvert4.svg) center 227px no-repeat;
    background-color: #ecc88a;
    background-size: 300px;
    text-align:center;
	box-sizing: border-box;
}
div.card-mail-sbscrb h4{
	font: 800 18px / 23px 'Grtsk Tera', sans-serif;
    text-align: center;
    margin: 10px 0;
}
div.card-mail-sbscrb p{
	font-size: 16px;
    text-align: center;
}
div.sbs-invs{
	display:none;
}
div.card-mail-sbscrb:hover div.sbs-invs{
	display:block;
}
div.card-mail-sbscrb:hover{
	height: 100%;
}
div.card-mail-sbscrb .email-sbs{
	text-align: center;
    width: 86%;
    margin: 10px 7%;
    background-color: #FFFFFF;
    border: none;
    border-radius: 8px;
    height: 45px;
    font-size: 14px;
}
div.card-mail-sbscrb label{
	text-align: left;
    font-size: 10px;
    margin: 5px 0 10px 17px;
    display:block;
}
div.card-mail-sbscrb .sbs-btn-cls{
	background-color: #CB7D5D;
    color: #FFFFFF;
    cursor: pointer;
    border: none;
    width: 180px;
    height: 40px;
    border-radius: 8px;
    font-size: 20px;
    margin: 80px 0 0 0;
}
div.card-mail-sbscrb .sbs-btn-cls:hover{
	background-color: #2D2F33;
}

@media screen and (max-width: 1600px) {
	div.card-mail-sbscrb .sbs-btn-cls {
		margin: 100px 0 0 0;
	}
}

@media screen and (max-width: 1200px) {
	div.card-mail-sbscrb .sbs-btn-cls {
		margin: 120px 0 0 0;
	}
}

@media screen and (max-width: 1000px) {
	div.card-mail-sbscrb .sbs-btn-cls {
		margin: 80px 0 0 0;
	}
}

@media screen and (max-width: 800px) {
	div.card-mail-sbscrb .sbs-btn-cls {
		margin: 35px 0 0 0;
	}
}

@media screen and (max-width: 768px) {
	div.card-mail-sbscrb .sbs-btn-cls {
		margin: 90px 0 0 0;
	}
}

@media screen and (max-width: 600px) {
	div.card-mail-sbscrb .sbs-btn-cls {
		margin: 35px 0 0 0;
	}
}

@media screen and (max-width: 500px) {
	div.card-mail-sbscrb .sbs-btn-cls {
		margin: 90px 0 0 0;
	}
}

@media screen and (max-width:750px) {
	div.mail_cont{
		width: 100%;
    	background-color: #EAEAEB;
    	height: 500px;
    	margin: 0 0 80px 0;
    	padding: 35px 0;
	}
	div.mail_inner{
		width: 100%;
		    background: url(/template/new/images/mail/konvert.svg) -4% -2% no-repeat, url(/template/new/images/mail/konvert2.svg) 84% -2% no-repeat, url(/template/new/images/mail/konvert3.svg) center bottom no-repeat;
		    background-size: 80px,70px,260px;
		    height: 500px;
		    position: absolute;
		    background-color: transparent;
		    margin: 0;
		    padding: 0;
	}
	div.mail-left{
		width:100%;
		text-align:center;
		padding:0;
	}
	div.mail-center{
		width:100%;
		text-align:center;
	}
	div.mail-right{
		width:100%;
		text-align:center;
	}
	div.mail-center .email-sbs{
		text-align:center;
	}
	div.card-mail-sbscrb div.sbs-invs{
	display:block;
		}
}

.filter_modal .filter_modal_actions {
    display: none;
}
.filter_modal_actions {
    position: fixed;
    z-index: 2;
    left: 0;
    right: 6px;
    bottom: 0;
    padding: 16px 26%;
    background-color: rgba(255, 255, 255, 0.9);
}

@media screen and (max-width: 1439px) {
    .almaPopupWindow .contents {
        padding: 44px 32px 160px 32px;
    }
}

@media screen and (max-width:767px){
    .filter_modal_actions {
        padding: 16px 17%;
    }
    .almaPopupWindow .contents {
        padding: 24px 16px 160px 16px;
    }
}

@media screen and (max-width:530px){
    .filter_modal_actions {
        padding: 16px;
    }
}

#cookie-policy {
	position: fixed;
    bottom: 20px;
    right: 100px; 
    padding: 20px 100px 20px 50px;
    background-color: #000000;
    width: 500px;
    box-sizing: border-box;
    z-index: 10001;
    color: #fff;
    border-radius: 20px;
    background-image: url(../images/cookie-white.png);
    background-repeat: no-repeat;
    background-position: 10px 20px;
}
#cookie-policy a{
    color: white;
}
#cookie-policy button {
    position: absolute;
    background-color: #ffffff;
    color: #000000;
    cursor: pointer;
    border: none;
    width: 80px;
    height: 30px;
    border-radius: 4px;
    right: 20px;
    top: 20px;
}

@media screen and (max-width: 630px) {
	#cookie-policy {
		right: unset;
		left: 10px; 
	}
}

@media screen and (max-width: 570px) {
	#cookie-policy {
		font-size: 14px;
		display: flex;
		flex-direction: column;
		width: 300px;
		padding-right: 20px;
	}

	#cookie-policy button {
		position: unset;
		margin-top: 20px;
    }
}
/*Стили для блока Верхнего блока с каруселью*/

.collection-title {
	padding-bottom: 30px;
}

@media screen and (max-width:959px){
	.collection-title {
		font-size: 24px;
	}
}

@media screen and (max-width:450px){
	.collection-title {
		padding-bottom: 0;
	}
}

/* Стили для блока с товарами */

.collection-card-list .catalog_folder .cat_elem_wr {
	flex-basis: calc(20% - 32px);
}

@media screen and (max-width: 1650px) {
	.collection-card-list .catalog_folder .cat_elem_wr {
		flex-basis: calc(25% - 32px);
	}
}

@media screen and (max-width: 1300px) {
	.collection-card-list .catalog_folder .cat_elem_wr {
		flex-basis: 33.333333%;
		flex-basis: calc(33.333333% - 30px);
	}
}

@media screen and (max-width: 880px) {
	.collection-card-list .catalog_folder .cat_elem_wr {
		flex-basis: 33.333333%;
		flex-basis: calc(33.333333% - 16px);
	}
}

@media screen and (max-width: 767px) {
    .collection-card-list .catalog_folder .cat_elem_wr, .catalog_folder_fs .cat_elem_wr {
        flex-basis: 50%;
        flex-basis: calc(50% - 16px);
    }
}

@media screen and (max-width: 590px) {
    .collection-card-list .catalog_folder .cat_elem_wr, .catalog_folder_fs .cat_elem_wr {
        flex: 1 0 100%;
        margin-left: 0;
        margin-right: 0;
    }
}


/*Стили для блока Особенности*/

.peculiarities {
    margin-top: 14px;
    background-color: #F7F7F7;
    padding: 32px;
    border-radius: 12px;
}

.peculiarities-items {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 24px;
    grid-row-gap: 16px;

    padding-bottom: 32px;
    margin-bottom: 32px;
    border-bottom: 1px solid #EAEAEB;
}

.peculiarities-item {
    max-width: 157px;
}

.peculiarities-item .peculiarities-item-description {
    margin-top: 16px;
    font-family: IBM Plex Sans, sans-serif;
    font-size: 16px;
    line-height: 130%;
    font-weight: 400;
    color: #57595C;
}

.peculiarities-advantages {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 24px;
}

.peculiarities-advantages-item {
    display: flex;
    align-items: center;
    gap: 16px;
    max-width: 339px;
}

.peculiarities-advantages-item:first-child {
    align-items: flex-start;
}

.peculiarities-advantages-item-description {
    font-family: IBM Plex Sans, sans-serif;
    font-size: 16px;
    line-height: 130%;
    font-weight: 400;
    color: #57595C;
}

@media screen and (max-width: 1440px) {
    .peculiarities-items {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-template-rows: repeat(2, 1fr);
    }

    .peculiarities-item {
        max-width: 243px;
    }

	.peculiarities-advantages {
        flex-wrap: wrap;
        justify-content: unset;
    }
}

@media screen and (max-width: 768px) {
    .peculiarities-items {
        display: grid;
		grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(3, 1fr);
    }

	.peculiarities-item {
        max-width: 150px;
    }
}

@media screen and (max-width: 600px) {
	.peculiarities-items {
        display: flex;
		flex-wrap: wrap;
		justify-content: center;
    }

	.peculiarities-advantages {
		flex-direction: column;
	}
}

@media screen and (max-width: 450px) {
    .peculiarities {
		margin-top: 0;
        margin-bottom: 24px;
		margin-right: -16px;
		margin-left: -16px;
        padding: 16px;
		border-radius: 0;
    }

	.peculiarities-items {
		margin-bottom: 40px;
		padding-bottom: 40px;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(5, 1fr);
	}

	.peculiarities-title {
		background-color: #F7F7F7;
		font-size: 24px;
		padding-left: 16px;
		margin-right: -16px;
		margin-left: -16px;
	}
}


/*Стили для блока Фото коллекции*/

.collection-photos {
	border-radius: 12px;
	overflow: hidden;
}

.collection-photos .widget {
	padding-top: 0;
	padding-bottom: 0;
}

.collection-photos .swiper-slide {
	width: unset;
}

.collection-photos .widget .slider .swiper-container .swiper-slide {
	padding: 0
}

.collection-photos .widget .slider .swiper-container .swiper-slide.w762_344px {
	/* width: 762px; */
}
.collection-photos .widget .slider .swiper-container .swiper-slide.w431_194px {
	/* width: 431px; */
}
.collection-photos .widget .slider .swiper-container .swiper-slide.w430_194px {
	/* width: 430px; */
	width: unset;
}

.collection-photos .widget .slider .swiper-container,
.collection-photos .widget .slider .swiper-container .slider_elem_bg {
	height: 225px;
}

@media screen and (max-width: 959px) {
	.photos-title {
		font-size: 24px;
	}
}

@media screen and (max-width: 767px) {
	.collection-photos .widget .slider .arrows_cont {
		display: block;
	}
}

@media screen and (max-width: 450px) {

	.collection-photos .widget .slider .swiper-container .swiper-slide.w762_344px {
		/* width: 344px; */
	}
	.collection-photos .widget .slider .swiper-container .swiper-slide.w431_194px {
		/* width: 194px; */
	}
	.collection-photos .widget .slider .swiper-container .swiper-slide.w430_194px {
		/* width: 194px; */
	}

	/* .collection-photos .widget .slider .swiper-container {
		height: 258px !important;
	} */
	.collection-photos .widget .slider .swiper-container,
	.collection-photos .widget .slider .swiper-container .slider_elem_bg {
	height: 258px;
}
}


/*Стили для блока c видео для коллекции*/

.collection-video {
	background-color: #2D2F33;
	border-radius: 12px;
	overflow: hidden;
}

.collection-video video {
	max-width: 100%;
    margin: 0 auto;
    max-height: 100%;
	display: block;
    top: unset;
    left: unset;
    transform: unset;
    position: unset;
    z-index: unset;
}


@media screen and (max-width: 959px) {
	.video-title {
		font-size: 24px;
	}
}

.cat_elem:hover .mebel-na-zakaz {
	padding-bottom: 0;
}

.catalog_folder .cat_elem_wr.mebel-na-zakaz {
	width: calc(25% - 32px);
}

/*@media screen and (max-width: 1650px) {*/
/*	.catalog_folder .cat_elem_wr.mebel-na-zakaz {*/
/*		width: calc(33.333333% - 32px);*/
/*	}*/
/*}*/

/*@media screen and (max-width: 1400px) {*/
/*	.catalog_folder .cat_elem_wr.mebel-na-zakaz {*/
/*		width: calc(32% - 30px);*/
/*	}*/
/*}*/

/*@media screen and (max-width: 1300px) {*/
/*	.catalog_folder .cat_elem_wr.mebel-na-zakaz {*/
/*		width: calc(33vw - 32px);*/
/*	}*/
/*}*/

/*@media screen and (max-width: 1200px) {*/
/*	.catalog_folder .cat_elem_wr.mebel-na-zakaz {*/
/*		width: calc(32vw - 30px);*/
/*	}*/
/*}*/

/*@media screen and (max-width: 1100px) {*/
/*	.catalog_folder .cat_elem_wr.mebel-na-zakaz {*/
/*		width: calc(33.333333% - 30px);*/
/*	}*/
/*}*/

/*@media screen and (max-width: 880px) {*/
/*	.catalog_folder .cat_elem_wr.mebel-na-zakaz {*/
/*		width: calc(33.333333% - 16px);*/
/*	}*/
/*}*/

/*@media screen and (max-width: 767px) {*/
/*	.catalog_folder .cat_elem_wr.mebel-na-zakaz {*/
/*		width: calc(48vw - 16px);*/
/*	}*/
/*}*/

@media screen and (max-width: 590px) {
	.catalog_folder .cat_elem_wr.mebel-na-zakaz {
		width: 93vw;
		margin-top: 13px;
		margin-bottom: 13px;
	}
}

.mebel-na-zakaz.slick-dotted.slick-slider {
	margin-bottom: 0;
}

.catalog_folder .cat_elem.mebel-na-zakaz-banner {
	position: relative;
	height: 415px;
}

@media screen and (max-width:1400px) {
	.catalog_folder .cat_elem.mebel-na-zakaz-banner {
		height: 345px;
	}
}

@media screen and (max-width:1300px) {
	.catalog_folder .cat_elem.mebel-na-zakaz-banner {
		height: 415px;
	}
}

@media screen and (max-width:1100px) {
	.catalog_folder .cat_elem.mebel-na-zakaz-banner {
		height: 500px;
	}
}

@media screen and (max-width:1059px) {
	.catalog_folder .cat_elem.mebel-na-zakaz-banner {
		height:500px;
	}
}

@media screen and (max-width:880px) {
	.catalog_folder .cat_elem.mebel-na-zakaz-banner {
		height:470px;
	}
}

@media screen and (max-width:767px) {
	.catalog_folder .cat_elem.mebel-na-zakaz-banner {
		height:570px;
	}
}

@media screen and (max-width: 710px) {
	.catalog_folder .cat_elem.mebel-na-zakaz-banner {
		height:500px;
	}
}

@media screen and (max-width: 590px) {
	.catalog_folder .cat_elem.mebel-na-zakaz-banner {
		height:600px;
	}
}

@media screen and (max-width: 400px) {
	.catalog_folder .cat_elem.mebel-na-zakaz-banner {
		height:570px;
	}
}

.cat_elem.mebel-na-zakaz-banner:hover {
	transform: translateY(0);
	box-shadow: none;
	z-index: unset;
	padding-bottom: 33px;
}

div.mebel-na-zakaz-banner{
	height: 100%;
    background-image: url(/template/new/images/mail/call-measurer.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
    
	padding: 33px;
	box-sizing: border-box;
 	cursor: pointer;
}

div.mebel-na-zakaz-banner.banner-master-class {
	background-image: url(/template/new/images/banner-master-class-500.png);
	background-position: bottom;
	padding: 0;
	overflow: hidden;
	border-radius: 12px;
}

div.mebel-na-zakaz-banner.banner_0 {
	background-image: url(/template/new/images/mail/butovo.jpg);
	background-position: bottom;
	padding: 15px;
}

div.mebel-na-zakaz-banner.banner_1 {
	background-image: url(/template/new/images/mail/korsak-new-line.jpg);
	padding: 15px;
}

div.mebel-na-zakaz-banner.banner_3 {
	background-image: url(/template/new/images/mail/greenwich-hallway.jpg);
	padding: 15px;
}

.mebel-na-zakaz-a {
	text-decoration: none;
	padding: 5px 5px;
	box-sizing: border-box;
}

.mebel-na-zakaz-banner .mebel-na-zakaz-banner-title .badge {
	padding: 10px;
	border-radius: 20px;

	font-family: 'Druk Wide Cyr', sans-serif;
	font-weight: 500;
	font-size: 20px;
	display: inline-block;
}

.banner_1 .mebel-na-zakaz-banner-title .badge {
	background-color: #CB7D5D;
	color: #fff;
	transform: rotate(355deg);
	margin-bottom: 5px;
}

.banner_3 .mebel-na-zakaz-banner-title .badge {
	background-color: #C9DBD5;
	color: #2D4942;
	position: absolute;
	right: 20px;
}

.banner_1 .mebel-na-zakaz-banner-title h4 {
	color: #2D4942;
	font-size: 18px;
	text-transform: none;
	max-width: unset;
	margin-bottom: 20px;
}

.banner_1 .mebel-na-zakaz-banner-title p{
	font-weight: 400;
	font-size: 12px;
	color: #2D4942;
}

.banner_3 .mebel-na-zakaz-banner-title h4 {
	color: #FFF;
	font-size: 17px;
	text-transform: none;
	max-width: unset;
}

div.mebel-na-zakaz-banner h4{
    font-family: 'Druk Wide Cyr', sans-serif;
    font-weight: 500;
    font-size: 28px;
    line-height: 105%;
    text-transform: uppercase;
    color: #fff;

    margin-bottom: 27px;
    padding: 0;
    max-width: 240px;
}

div.mebel-na-zakaz-banner h4 span {
    color: #cb7d5d;
}

div.mebel-na-zakaz-banner p{
    font-family: 'Druk Wide Cyr', sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 146%;
    color: #d1d5dc;
}

div.mebel-na-zakaz-banner {
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
}

div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-actions {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-left: -23px;
    margin-right: -23px;
}

div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-btn {
    border-radius: 11px;
    padding: 10px 10px;
    box-shadow: 0 6px 8px -6px rgba(0, 0, 0, 0.1), 0 14px 21px -4px rgba(0, 0, 0, 0.1);
    background: #cb7d5d;
    cursor: pointer;
    border: 0;

    /* height: 40px; */
	display: flex;
	align-items: center;
	justify-content: center;

	font-family: 'IBM Plex Sans', sans-serif;
	font-weight: 500;
	font-size: 17px;
	/* line-height: 188%; */
	color: #fff;
	transition: 0.2s;
}

div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-btn:hover {
	background: #2D2F33;
}

div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-btn.circle-with-arrow {
	border-radius: 50%;
	box-shadow: 0 6px 8px -6px rgba(0, 0, 0, 0.1), 0 14px 21px -4px rgba(0, 0, 0, 0.1);
	background-color: #cb7d5d;
	cursor: pointer;
	border: 0;

	width: 40px;
	height: 40px;

	background-image: url(/template/new/images/mail/mebel-na-zakaz-arrow.svg);
	background-repeat: no-repeat;
	background-position: center;
	transition: 0.2s;
}

div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-btn.circle-with-arrow:hover {
	background-color: #2D2F33;
}

.mebel-na-zakaz .slick-dots {
	bottom: 10px;
}

.mebel-na-zakaz .slick-dots li button:before {
	font-size: 18px;
}

.mebel-na-zakaz .slick-dots li.slick-active button:before {
	color: #CB7D5D;
	opacity: 1;
}

div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-left {
	position: absolute;
	top: 35px;
	left: 24px;
}

div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-date-time-badge {
	border-radius: 16px;
	padding: 6px 16px;
	box-shadow: 0 0 23px 0 rgba(239, 128, 125, 0.24);
	background: #fbb788;

	font-family: 'Grtsk Tera', sans-serif;
	font-weight: 600;
	font-size: 12px;
	line-height: 114%;
	text-align: right;
	color: rgba(255, 255, 255, 0.98);
}

div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-center {
	display: flex;
	align-items: center;
	flex-direction: column;
	text-align: center;
	margin: 93px 0 0 0;

	position: relative;
	z-index: 2;
}
div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-vector {
	width: 265px;
	position: absolute;
	top: calc(50% - 155px);
	left: calc(50% - 140px);
}
div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-title {
	font-family: 'Grtsk Tera', sans-serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 114%;
	color: #2d2f33;
	text-shadow: 0 0 15px #FFFFFF;
}
div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-left: 0;
	margin-top: 130px;
}
div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge-item {
	border-radius: 14px;
	padding: 8px 15px;

	font-family: 'Grtsk Tera', sans-serif;
	font-weight: 600;
	font-size: 12px;
	line-height: 114%;
	text-align: center;
}
div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge-item.orange {
	box-shadow: 0 0 50px 0 rgba(239, 128, 125, 0.24);
	background: #ef807d;
	color: #FFFFFF;
}

div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge-item.white {
	box-shadow: 0 4px 33px 0 rgba(0, 0, 0, 0.12);
	background: #FFFFFF;
	color: #2d2f33;

	margin-left: 0;
	margin-top: -5px;
}
div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-people {
	position: absolute;
	bottom: 0;
	right: -70px;

	margin-right: unset;
	width: 230px;
}

/*Стили для Лови пятерку в каталоге*/

div.mebel-na-zakaz-banner.lovi-pyaterku-banner {
	display: flex;
	flex-direction: column;
	justify-content: unset;

	background-color: #EDD3BA;
	background-image: url("/template/new/images/mail/lovi-pyaterku-banner-bg.png");
	background-position: left;
	background-repeat: no-repeat;
	background-size: cover;

	padding: 0 0 73px 0;

	position: relative;
	overflow: hidden;
	top: -11px;
}

div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-title {
	font-family: 'Grtsk Tera', sans-serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 117%;
	text-transform: uppercase;
	color: #CB7D5D;

	max-width: 160px;
	margin-top: 69px;
	margin-left: 30px;

	order: 1;
}

div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item {
	position: absolute;
	border-radius: 50%;
	padding: 19px 17px;
	box-sizing: border-box;

	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;

	z-index: 2;
}
div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(1) {
	background: #ecf1f0 radial-gradient(56.59% 56.7% at 19.85% 4.81%, #fff 0%, rgba(255, 255, 255, 0) 100%);
	transform: rotate(7deg);

	width: 96px;
	height: 96px;

	top: 161px;
	left: 23px;
}
div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(2) {
	background: #CB7D5D radial-gradient(56.59% 56.7% at 19.85% 4.81%, #f2c4b2 0%, rgba(242, 196, 178, 0) 100%);
	transform: rotate(9deg);

	width: 115px;
	height: 115px;

	top: 184px;
	right: 34px;
}
div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(3) {
	background: #ecf1f0 radial-gradient(56.59% 56.7% at 19.85% 4.81%, #fff 0%, rgba(255, 255, 255, 0) 100%);
	transform: rotate(-8deg);

	width: 94px;
	height: 94px;

	bottom: -11px;
	right: 19px;
}

div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-number {
	font-family: 'Grtsk Tera', sans-serif;
	font-weight: 600;
	font-size: 27px;
	line-height: 100%;
	text-transform: uppercase;
	color: #CB7D5D;
}

div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(2) .lovi-pyaterku-banner-item-number {
	color: #EDD3BA;
}

div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-text {
	font-family: 'IBM Plex Sans', sans-serif;
	font-weight: 500;
	font-size: 13px;
	line-height: 106%;
	letter-spacing: 0.02em;
	text-align: center;
	color: #334842;
}

div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(2) .lovi-pyaterku-banner-item-text {
	color: #FFFFFF;
}

div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-img {
	background-image: url("/template/new/images/mail/lovi-pyaterku-banner-img.png");
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;

	width: 100%;
	height: 216px;
}

@media screen and (max-width: 1400px) {
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner {
		padding: 0 0 63px 0;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-title {
		font-size: 20px;

		max-width: 140px;
		margin-top: 58px;
		margin-left: 11px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item {
		padding: 16px 14px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(1) {
		width: 83px;
		height: 83px;

		top: 139px;
		left: 5px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(2) {
		width: 99px;
		height: 99px;

		top: 159px;
		right: 14px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(3) {
		width: 81px;
		height: 81px;

		bottom: -9px;
		right: -13px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-number {
		font-size: 23px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-text {
		font-size: 11px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-img {
		height: 188px;
	}
}

@media screen and (max-width: 1300px) {
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner {
		padding: 0 0 73px 0;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-title {
		font-size: 24px;

		max-width: 160px;
		margin-top: 69px;
		margin-left: 20px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item {
		padding: 19px 17px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(1) {
		width: 96px;
		height: 96px;

		top: 161px;
		left: 40px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(2) {
		width: 115px;
		height: 115px;

		top: 184px;
		right: 45px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(3) {
		width: 94px;
		height: 94px;

		bottom: -11px;
		right: 7px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-number {
		font-size: 27px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-text {
		font-size: 13px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-img {
		height: 216px;
	}
}

@media screen and (max-width: 1100px) {
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner {
		padding: 0 0 106px 0;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-title {
		font-size: 24px;

		max-width: 160px;
		margin-top: 77px;
		margin-left: 20px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item {
		padding: 19px 17px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(1) {
		width: 96px;
		height: 96px;

		top: 202px;
		left: 6px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(2) {
		width: 115px;
		height: 115px;

		top: 218px;
		right: 5px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(3) {
		width: 94px;
		height: 94px;

		bottom: 20px;
		right: -11px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-number {
		font-size: 27px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-text {
		font-size: 13px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-img {
		height: 260px;
	}
}

@media screen and (max-width: 880px) {
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner {
		padding: 0 0 97px 0;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-title {
		font-size: 22px;

		max-width: 147px;
		margin-top: 81px;
		margin-left: 16px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item {
		padding: 17px 15px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(1) {
		width: 88px;
		height: 88px;

		top: 195px;
		left: -10px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(2) {
		width: 106px;
		height: 106px;

		top: 218px;
		right: 0px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(3) {
		width: 87px;
		height: 87px;

		bottom: 3px;
		right: -13px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-number {
		font-size: 25px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-text {
		font-size: 12px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-img {
		height: 242px;
	}
}

@media screen and (max-width: 767px) {
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner {
		padding: 0 0 110px 0;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-title {
		font-size: 26px;

		max-width: 186px;
		margin-top: 85px;
		margin-left: 20px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item {
		padding: 19px 17px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(1) {
		width: 110px;
		height: 110px;

		top: 210px;
		left: 5px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(2) {
		width: 130px;
		height: 130px;

		top: 232px;
		right: 5px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(3) {
		width: 105px;
		height: 105px;

		bottom: 2px;
		right: -19px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-number {
		font-size: 27px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-text {
		font-size: 13px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-img {
		height: 260px;
	}
}

@media screen and (max-width: 590px) {
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner {
		padding: 0 0 110px 0;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-title {
		font-size: 28px;

		max-width: 186px;
		margin-top: 108px;
		margin-left: 32px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item {
		padding: 26px 23px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(1) {
		width: 132px;
		height: 132px;

		top: 248px;
		left: 17px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(2) {
		width: 158px;
		height: 158px;

		top: 288px;
		right: 82px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(3) {
		width: 129px;
		height: 129px;

		bottom: 2px;
		right: -19px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-number {
		font-size: 38px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-text {
		font-size: 18px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-img {
		height: 317px;
	}
}

@media screen and (max-width: 420px) {
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner {
		padding: 0 0 105px 0;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-title {
		font-size: 28px;

		max-width: 186px;
		margin-top: 103px;
		margin-left: 20px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item {
		padding: 21px 18px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(1) {
		width: 106px;
		height: 106px;

		top: 252px;
		left: -13px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(2) {
		width: 127px;
		height: 127px;

		top: 274px;
		right: 11px;
	}
	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item:nth-child(3) {
		width: 104px;
		height: 104px;

		bottom: 0;
		right: -17px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-number {
		font-size: 30px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-item-text {
		font-size: 15px;
	}

	div.mebel-na-zakaz-banner.lovi-pyaterku-banner .lovi-pyaterku-banner-img {
		height: 296px;
	}
}

/*--------------------------------------------------------------------*/
/*Стили для блока с черной пятницей*/

div.mebel-na-zakaz-banner.black-friday-banner {
	display: flex;
	align-items: center;
	justify-content: unset;

	background-image: url("/template/new/images/mail/black-friday.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;

	padding: 100px 38px 31px 38px;
}

div.mebel-na-zakaz-banner .black-friday-banner-title {
	font-family: 'Druk Wide Cyr', sans-serif;
	font-weight: 700;
	font-size: 37px;
	line-height: 90%;
	text-align: center;
	color: #ffc96c;

	margin-bottom: 14px;
}

div.mebel-na-zakaz-banner .black-friday-banner-subtitle {
	font-family: 'Druk Wide Cyr', sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 90%;
	text-align: center;
	color: #CB7D5D;
	-webkit-text-stroke: 1px #FFFFFF;
	display: flex;
	align-items: center;
	flex-direction: column;
	gap: 10px;
	margin-bottom: 14px;
	order: 2;
}

div.mebel-na-zakaz-banner .black-friday-banner-subtitle div {
	order: 2;
}

div.mebel-na-zakaz-banner .black-friday-banner-subtitle span {
	font-size: 44px;
	order: 1;
}

div.mebel-na-zakaz-banner .black-friday-banner-subtitle span:after {
	content: '%';

	font-family: 'Druk Wide Cyr', sans-serif;
	font-weight: 500;
	font-size: 23px;
	line-height: 90%;
	text-align: center;
	color: #CB7D5D;
	-webkit-text-stroke: 1px #FFFFFF;

	position: relative;
	left: -15px;
}

div.mebel-na-zakaz-banner .black-friday-banner-date {
	font-family: 'Druk Wide Cyr', sans-serif;
	font-weight: 500;
	font-size: 11px;
	line-height: 90%;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 70px;

	order: 1;
}

div.mebel-na-zakaz-banner .black-friday-banner-button {
	display: flex;
	align-items: center;
	justify-content: center;

	border-radius: 4px;
	padding: 7px 10px;
	width: 224px;
	height: 31px;
	box-sizing: border-box;
	background: #CB7D5D;

	font-family: 'IBM Plex Sans', sans-serif;
	font-weight: 400;
	font-size: 10px;
	line-height: 150%;
	text-transform: uppercase;
	text-align: center;
	color: #fff;

	text-decoration: none;
	order: 3;
	transition: .2s ease-in-out;
}

div.mebel-na-zakaz-banner .black-friday-banner-button:hover {
	background: rgb(45, 47, 51);
}

@media screen and (max-width: 1400px) {
	div.mebel-na-zakaz-banner.black-friday-banner {
		padding: 70px 38px 31px 38px;
	}
}

@media screen and (max-width: 1300px) {
	div.mebel-na-zakaz-banner.black-friday-banner {
		padding: 100px 38px 31px 38px;
	}
}

@media screen and (max-width: 1100px) {
	/*div.mebel-na-zakaz-banner.black-friday-banner {*/
	/*	background-size: 321px 700px;*/
	/*}*/
	div.mebel-na-zakaz-banner .black-friday-banner-subtitle {
		margin-bottom: 90px;
	}
}

@media screen and (max-width: 767px) {
	/*div.mebel-na-zakaz-banner.black-friday-banner {*/
	/*	background-size: 354px 770px;*/
	/*}*/
	div.mebel-na-zakaz-banner .black-friday-banner-subtitle {
		margin-bottom: 120px;
	}
}

@media screen and (max-width: 590px) {
	/*div.mebel-na-zakaz-banner.black-friday-banner {*/
	/*	background-size: 500px 800px;*/
	/*}*/
	div.mebel-na-zakaz-banner .black-friday-banner-subtitle {
		margin-bottom: 190px;
	}
}

@media screen and (max-width: 400px) {
	/*div.mebel-na-zakaz-banner.black-friday-banner {*/
	/*	background-size: 384px 770px;*/
	/*}*/
}

/*--------------------------------------------------------------------*/

@media screen and (max-width: 1600px) {
	div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-btn {
		font-size: 15px;
	}
}

@media screen and (max-width: 1439px) {
	div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-btn {
		font-size: 19px;
	}
}

@media screen and (max-width: 1400px){
	div.mebel-na-zakaz-banner.banner_2 {
		padding: 15px 15px 33px 15px;
	}
	div.mebel-na-zakaz-banner.banner_2 h4 {
		font-size: 22px;
	}

	.banner_1 .mebel-na-zakaz-banner-title h4 {
		margin-bottom: 90px;
	}
	.banner_1 .mebel-na-zakaz-banner-title p {
		text-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
	}

	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-left {
		top: 15px;
		left: 24px;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-center {
		margin: 60px 0 0 0;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-vector {
		top: calc(50% - 140px);
		left: calc(50% - 125px);
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge {
		margin-top: 110px;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge-item {
		font-size: 11px;
	}
}

@media screen and (max-width: 1300px){
	.banner_1 .mebel-na-zakaz-banner-title h4 {
		margin-bottom: 20px;
	}
	div.mebel-na-zakaz-banner.banner_2 {
		padding: 33px;
	}
	div.mebel-na-zakaz-banner.banner_2 h4 {
		font-size: 28px;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-left {
		top: 35px;
		left: 24px;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-center {
		margin: 93px 0 0 0;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-vector {
		top: calc(50% - 162px);
		left: calc(50% - 132px);
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge {
		margin-top: 145px;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge-item {
		font-size: 13px;
	}
}

@media screen and (max-width: 1310px) {
	div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-btn {
		font-size: 16px;
	}
}

@media screen and (max-width: 1199px) {
	div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-btn {
		font-size: 19px;
	}
	div.mebel-na-zakaz-banner.banner_0 {
		background-image: url(/template/new/images/mail/butovo-2.jpg);
	}
}

@media screen and (max-width: 1100px) {
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-left {
		top: 45px;
		left: 25px;
    }
    div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-center {
        margin: 160px 0 0 0;
    }
    div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-vector {
		top: calc(50% - 176px);
		left: calc(50% - 140px);
	}
    div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge {
        margin-top: 170px;
    }
}

@media screen and (max-width: 1000px) {
    div.mebel-na-zakaz-banner.banner_2 {
        padding: 15px 15px 33px 15px;
    }
    div.mebel-na-zakaz-banner.banner_2 h4 {
        font-size: 22px;
    }
}

@media screen and (max-width: 985px) {
    div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-btn {
        font-size: 16px;
    }
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge-item {
		font-size: 12px;
	}
}

@media screen and (min-width:960px) {
    .cat_elem.mebel-na-zakaz-banner:hover {
        /*padding-bottom: 33px;*/
	}
}

@media screen and (max-width: 960px) {
	div.mebel-na-zakaz-banner {
		height: 100%;
	}
}

@media screen and (max-width: 926px) {
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-left {
		top: 25px;
		left: 25px;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-center {
		margin: 120px 0 0 0;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-title {
		font-size: 23px;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-vector {
		top: calc(50% - 192px);
		left: calc(50% - 127px);
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge {
		margin-top: 200px;
	}
}

@media screen and (max-width: 880px) {
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-center {
		margin: 150px 0 0 0;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-title {
		font-size: 23px;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-vector {
		top: calc(50% - 159px);
		left: calc(50% - 132px);
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge {
		margin-top: 130px;
	}
}

@media screen and (max-width: 830px) {
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-vector {
		top: calc(50% - 154px);
		left: calc(50% - 121px);
	}
}

@media screen and (max-width: 810px) {
	div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-btn {
		font-size: 14px;
	}
}

@media screen and (max-width: 800px) {
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-vector {
		top: calc(50% - 152px);
		left: calc(50% - 114px);
	}
}

@media screen and (max-width: 767px) {
	div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-btn {
		font-size: 16px;
	}
	div.mebel-na-zakaz-banner.banner-master-class div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-center {
		margin: 200px 0 0 0;
	}
	div.mebel-na-zakaz-banner.banner-master-class div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-vector {
		top: calc(50% - 189px);
		left: calc(50% - 132px);
	}
	div.mebel-na-zakaz-banner.banner-master-class div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge {
		margin-top: 200px;
	}
	div.mebel-na-zakaz-banner.banner-master-class div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge-item {
		font-size: 13px;
	}
}

@media screen and (max-width: 710px) {
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-center {
		margin: 150px 0 0 0;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-vector {
		top: calc(50% - 180px);
		left: calc(50% - 140px);
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge {
		margin-top: 180px;
	}
}

@media screen and (max-width: 632px) {
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge {
		margin-top: 165px;
	}
}

@media screen and (max-width: 590px) {
	div.mebel-na-zakaz-banner.banner_0 {
		background-image: url(/template/new/images/mail/butovo.jpg);
	}
	div.mebel-na-zakaz-banner.banner_2 {
		padding: 33px;
	}
	div.mebel-na-zakaz-banner.banner_2 h4 {
		font-size: 28px;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-date-time-badge {
		font-size: 14px;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-center {
		margin: 200px 0 0 0;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-vector {
		top: calc(50% - 178px);
		left: calc(50% - 140px);
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge {
		margin-top: 200px;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge-item {
		font-size: 14px;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-people {
		width: 300px;
	}
}

@media screen and (max-width: 545px) {
	div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-btn {
		font-size: 12px;
	}
}

@media screen and (max-width: 500px) {
	div.mebel-na-zakaz-banner .mebel-na-zakaz-banner-btn {
		font-size: 19px;
	}
}

@media screen and (max-width: 440px) {
	div.mebel-na-zakaz-banner.banner_0 {
		background-image: url(/template/new/images/mail/butovo-2.jpg);
	}
}

@media screen and (max-width: 426px) {
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge {
		margin-top: 176px;
	}
	div.mebel-na-zakaz-banner.banner-master-class .banner-master-class-badge-item {
		font-size: 13px;
	}
}