

/* Start:/bitrix/templates/new_multi/css/pure-min.css?158945953719172*/
/*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           text-align: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       }  hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}  pre{overflow:auto}  code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}  button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}  button{overflow:visible}  button,select{text-transform:none}  button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}  button[disabled],html input[disabled]{cursor:default}  button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}  input{line-height:normal}  input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}  input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}  input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}  input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}  fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}  legend{border:0;padding:0}  textarea{overflow:auto}  optgroup{font-weight:700}  table{border-collapse:collapse;border-spacing:0}  td,th{padding:0}  .hidden,[hidden]{display:none!important}  .pure-img{max-width:100%;height:auto;display:block}  .pure-g{letter-spacing: -0.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start}  .opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}  .pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}  .pure-g [class *="pure-u"]{font-family:sans-serif}  .pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}  .pure-u-1-24{width:4.1667%;*width:4.1357%}  .pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}  .pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}  .pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}  .pure-u-1-5{width:20%;*width:19.969%}  .pure-u-5-24{width:20.8333%;*width:20.8023%}  .pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}  .pure-u-7-24{width:29.1667%;*width:29.1357%}  .pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}  .pure-u-3-8,.pure-u-9-24{width:37.5%;*width:37.469%}  .pure-u-2-5{width:40%;*width:39.969%}  .pure-u-5-12,.pure-u-10-24{width:41.6667%;*width:41.6357%}  .pure-u-11-24{width:45.8333%;*width:45.8023%}  .pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}  .pure-u-13-24{width:54.1667%;*width:54.1357%}  .pure-u-7-12,.pure-u-14-24{width:58.3333%;*width:58.3023%}  .pure-u-3-5{width:60%;*width:59.969%}  .pure-u-5-8,.pure-u-15-24{width:62.5%;*width:62.469%}  .pure-u-2-3,.pure-u-16-24{width:66.6667%;*width:66.6357%}  .pure-u-17-24{width:70.8333%;*width:70.8023%}  .pure-u-3-4,.pure-u-18-24{width:75%;*width:74.969%}  .pure-u-19-24{width:79.1667%;*width:79.1357%}  .pure-u-4-5{width:80%;*width:79.969%}  .pure-u-5-6,.pure-u-20-24{width:83.3333%;*width:83.3023%}  .pure-u-7-8,.pure-u-21-24{width:87.5%;*width:87.469%}  .pure-u-11-12,.pure-u-22-24{width:91.6667%;*width:91.6357%}  .pure-u-23-24{width:95.8333%;*width:95.8023%}  .pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}  .pure-button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}  .pure-button::-moz-focus-inner{padding:0;border:0}  .pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);border:1px solid #999;border:0 rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px}  .pure-button-hover,.pure-button:hover,.pure-button:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}  .pure-button:focus{outline:0}  .pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000\9}  .pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}  .pure-button-hidden{display:none}  .pure-button::-moz-focus-inner{padding:0;border:0}  .pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}  .pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}  .pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}  .pure-form input[type=color]{padding:.2em .5em}  .pure-form input[type=text]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129FEA}  .pure-form input:not([type]):focus{outline:0;border-color:#129FEA}  .pure-form input[type=file]:focus,.pure-form input[type=radio]:focus,.pure-form input[type=checkbox]:focus{outline:thin solid #129FEA;outline:1px auto #129FEA}  .pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}  .pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}  .pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}  .pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}  .pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border-color:#e9322d}  .pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}  .pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}  .pure-form select[multiple]{height:auto}  .pure-form label{margin:.5em 0 .2em}  .pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}  .pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}  .pure-form-stacked input[type=text],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked input[type=file],.pure-form-stacked select,.pure-form-stacked label,.pure-form-stacked textarea{display:block;margin:.25em 0}  .pure-form-stacked input:not([type]){display:block;margin:.25em 0}  .pure-form-aligned input,.pure-form-aligned textarea,.pure-form-aligned select,.pure-form-aligned .pure-help-inline,.pure-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}  .pure-form-aligned textarea{vertical-align:top}  .pure-form-aligned .pure-control-group{margin-bottom:.5em}  .pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}  .pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}  .pure-form input.pure-input-rounded,.pure-form .pure-input-rounded{border-radius:2em;padding:.5em 1em}  .pure-form .pure-group fieldset{margin-bottom:10px}  .pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}  .pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}  .pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}  .pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}  .pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}  .pure-form .pure-group button{margin:.35em 0}  .pure-form .pure-input-1{width:100%}  .pure-form .pure-input-2-3{width:66%}  .pure-form .pure-input-1-2{width:50%}  .pure-form .pure-input-1-3{width:33%}  .pure-form .pure-input-1-4{width:25%}  .pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}  .pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=text],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=color]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message-inline,.pure-form-message{display:block;font-size:.75em;padding:.2em 0 .8em}}  .pure-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}  .pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}  .pure-menu-list,.pure-menu-item{position:relative}  .pure-menu-list{list-style:none;margin:0;padding:0}  .pure-menu-item{padding:0;margin:0;height:100%}  .pure-menu-link,.pure-menu-heading{display:block;text-decoration:none;white-space:nowrap}  .pure-menu-horizontal{width:100%;white-space:nowrap}  .pure-menu-horizontal .pure-menu-list{display:inline-block}  .pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-separator{display:inline-block;*display:inline;zoom:1;vertical-align:middle}  .pure-menu-item .pure-menu-item{display:block}  .pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}  .pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}  .pure-menu-allow-hover:hover>.pure-menu-children,.pure-menu-active>.pure-menu-children{display:block;position:absolute}  .pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}  .pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}  .pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}  .pure-menu-scrollable .pure-menu-list{display:block}  .pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}  .pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:.5em 0}  .pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar{display:none}  .pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}  .pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}  .pure-menu-heading{text-transform:uppercase;color:#565d64}  .pure-menu-link{color:#777}  .pure-menu-children{background-color:#fff}  .pure-menu-link,.pure-menu-disabled,.pure-menu-heading{padding:.5em 1em}  .pure-menu-disabled{opacity:.5}  .pure-menu-disabled .pure-menu-link:hover{background-color:transparent}  .pure-menu-active>.pure-menu-link,.pure-menu-link:hover,.pure-menu-link:focus{background-color:#eee}  .pure-menu-selected .pure-menu-link,.pure-menu-selected .pure-menu-link:visited{color:#000}  .pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}  .pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}  .pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}  .pure-table td:first-child,.pure-table th:first-child{border-left-width:0}  .pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}  .pure-table td{background-color:transparent}  .pure-table-odd td{background-color:#f2f2f2}  .pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}  .pure-table-bordered td{border-bottom:1px solid #cbcbcb}  .pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}  .pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}  .pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}
/* End */


/* Start:/bitrix/templates/new_multi/css/jquery.formstyler.css?158945953712668*/
.jq-checkbox {
	top: -1px;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	border-radius: 3px;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 12px;
	height: 12px;
	margin: 1px 0 0 1px;
	border-radius: 2px;
	background: #666;
	box-shadow: inset 0 -3px 6px #AAA;
}
.jq-checkbox.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled {
	opacity: .55;
}


.jq-radio {
	top: -1px;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	border-radius: 50%;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
}
.jq-radio.checked .jq-radio__div {
	width: 10px;
	height: 10px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #777;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);
}
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-radio.disabled {
	opacity: .55;
}


.jq-file {
	width: 270px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.jq-file input {
	height: auto;
	line-height: 1em;
	cursor: pointer;
}
.jq-file__name {
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 34px;
	padding: 0 80px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1;
	font: 14px/32px Arial, sans-serif;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-file:hover .jq-file__browse {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-number {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 0 36px 0 0;
}
.jq-number__field {
	width: 100px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 9px;
	border: none;
	outline: none;
	background: none;
	font: 14px Arial, sans-serif;
	color: #333;
	text-align: left; /* для Opera Presto */
	-moz-appearance: textfield;
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 14px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
.jq-number__spin.minus {
	top: auto;
	bottom: 0;
}
.jq-number__spin:hover {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-number__spin:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-number__spin:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 11px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #999;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:after {
	top: 5px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:hover:after {
	border-top-color: #000;
}
.jq-number__spin.plus:hover:after {
	border-bottom-color: #000;
}
.jq-number.focused .jq-number__field {
	border: 1px solid #5794BF;
}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 32px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-selectbox__select:hover {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	border-top-color: #000;
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	border-top-color: #AAA;
}
.jq-selectbox__dropdown {
	box-sizing: border-box;
	width: 100%;
	margin: 2px 0 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	border: 1px solid #CCC;
	border-radius: 3px;
	outline: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	white-space: nowrap;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/18px Arial, sans-serif;
	color: #333;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	white-space: nowrap;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
	padding: 8px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
}
input[type='search'].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type='email'].styler:focus,
input[type='password'].styler:focus,
input[type='search'].styler:focus,
input[type='tel'].styler:focus,
input[type='text'].styler:focus,
input[type='url'].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	outline: none;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
	overflow: visible;
	padding: 8px 11px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	outline: none;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type='button'].styler::-moz-focus-inner,
input[type='submit'].styler::-moz-focus-inner,
input[type='reset'].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
button.styler:not([disabled]):active,
input[type='button'].styler:not([disabled]):active,
input[type='submit'].styler:not([disabled]):active,
input[type='reset'].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}

/* End */


/* Start:/bitrix/templates/new_multi/css/style.css?1720472900100345*/
/* GLOBAL
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

html {
    height: 100%;
}

body {
    height: 100%;
    font: 400 15px 'Inter', Arial, Helvetica, sans-serif;
    color: #1B1D24;
    background: #fff;
}

* {
    margin: 0;
    padding: 0;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a {
    text-decoration: none;
    color: #2b88c7;
}

a:hover {
    text-decoration: none;
}

img {
    border: none;
}

input,
textarea,
select,
button {
    vertical-align: middle;
    font: 300 14px 'Inter', Arial, Helvetica, sans-serif;
}

form,
fieldset {
    border-style: none;
}

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

#main {
    min-height: 100%;
    position: relative;
    width: 100%;
}

h1 {
    font-size: 24px;
    padding: 0 0 18px;
}

h2 {
    font-size: 18px;
    padding: 18px 0 0;
}

h2:first-child {
    padding-top: 0;
}

h3 {
    font-size: 14px;
    padding: 14px 0 0;
}

h2:first-child {
    padding-top: 0;
}

p {
   margin:0 0 15px;
    line-height: 24px;
}

ul {
    padding: 0;
    margin: 12px 0 0 15px;
}

ul li {
    line-height: 20px;
    letter-spacing: normal;
    vertical-align: top;
}

ol {
    list-style-type: none;
    counter-reset: ol-counter;
    padding: 0;
    margin: 0 0 0 45px;
}

ol>li:before {
    content: counter(ol-counter);
    counter-increment: ol-counter;
    position: absolute;
    top: 0;
    left: 0;
}

ol>li {
    position: relative;
    padding: 0 0 0 15px;
    margin: 8px 0 0;
}

strong {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}


/* HEADER
----------------------------------------------------------------------------------*/

#header {
    max-width: 1100px;
    margin: 0 auto;
    position: relative;
    z-index: 2000;
}


.head_nav {
    list-style: none;
    margin: 0;
   padding:15px 0;
   display:flex;
   gap:25px;
}


.head_nav li a {
    font-size: 14px;
    color: #434343;
    text-decoration: none;
}

.head_nav li a:hover {
    text-decoration: underline;
}


.header_middle {
    padding: 15px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 25px;
}

.logo img {
    display: inline-block;vertical-align:top;
}


.head_contact {
   flex:1;
}

.phone_box .phone {
    display: block;
    font-size: 18px;
    color: #434343;
    font-weight: bold;
    padding: 0 0 6px;
}

.phone_box .phone a {
    color: #434343;
    text-decoration: none;
}


.header_bot {
    background: #ffd333;
    z-index: 1000;
	position:relative;
}

.header_bot_box:after {
    display: block;
    content: '';
    clear: both;
}

.header_bot_box {
    position: relative;
    margin: 0 0 0 -15px;
}

.header_bot nav {
    float: left;
    width: 68%;
}

.menu_box {
    margin: 0 0 0 -15px;
}

.menu {
    list-style: none;
    margin: 0;
    display: flex;
    width: 100%;
}

.menu>li {
    display: inline-block;
	vertical-align:top;
    padding: 0;
}

.menu>li>a {
    display: block;
    height: 62px;
    line-height: 60px;
    font-size: 18px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
    padding: 0 0 0 15px;
}

.menu>li:hover>a {
    background: #fff;
    -webkit-box-shadow: 0px -4px 7px 0px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px -4px 7px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px -4px 7px 0px rgba(0, 0, 0, 0.09);
}
/*
.menu>li>a:after {
    display: inline-block;
    content: '';
    height: 10px;
    width: 15px;
    background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEyIDEzLjE3Mmw0Ljk1LTQuOTUgMS40MTQgMS40MTRMMTIgMTYgNS42MzYgOS42MzYgNy4wNSA4LjIyMnoiIGZpbGw9IiMwMDAwMDAiLz48L3N2Zz4=) 50% 50% no-repeat;
    margin: 0 0 0 5px;
}

.menu>li:hover>a:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEyIDEwLjgyOGwtNC45NSA0Ljk1LTEuNDE0LTEuNDE0TDEyIDhsNi4zNjQgNi4zNjQtMS40MTQgMS40MTR6IiBmaWxsPSJyZ2JhKDI1MywxNTYsMTgsMSkiLz48L3N2Zz4=) 50% 50% no-repeat;
}
*/
.menu>li:nth-of-type(5) a:after{display:none;}
.menu>li:nth-of-type(4) a:after {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDIzQzcuODU3ODYgMjMgNC41IDE5LjY0MjEgNC41IDE1LjVDNC41IDEzLjM0NjIgNS40MDc4NiAxMS40MDQ1IDYuODYxNzkgMTAuMDM2NkM4LjIwNDAzIDguNzczNzUgMTEuNSA2LjQ5OTUxIDExIDEuNUMxNyA1LjUgMjAgOS41IDE0IDE1LjVDMTUgMTUuNSAxNi41IDE1LjUgMTkgMTMuMDI5NkMxOS4yNjk3IDEzLjgwMzIgMTkuNSAxNC42MzQ1IDE5LjUgMTUuNUMxOS41IDE5LjY0MjEgMTYuMTQyMSAyMyAxMiAyM1oiIGZpbGw9IiNDMDU2NEEiPjwvcGF0aD48L3N2Zz4=) 50% 50% no-repeat;
	width:20px;
	height:20px;
}
.menu>li:nth-of-type(4):hover a:after {
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDIzQzcuODU3ODYgMjMgNC41IDE5LjY0MjEgNC41IDE1LjVDNC41IDEzLjM0NjIgNS40MDc4NiAxMS40MDQ1IDYuODYxNzkgMTAuMDM2NkM4LjIwNDAzIDguNzczNzUgMTEuNSA2LjQ5OTUxIDExIDEuNUMxNyA1LjUgMjAgOS41IDE0IDE1LjVDMTUgMTUuNSAxNi41IDE1LjUgMTkgMTMuMDI5NkMxOS4yNjk3IDEzLjgwMzIgMTkuNSAxNC42MzQ1IDE5LjUgMTUuNUMxOS41IDE5LjY0MjEgMTYuMTQyMSAyMyAxMiAyM1oiIGZpbGw9IiNmZDljMTIiPjwvcGF0aD48L3N2Zz4=) 50% 50% no-repeat
}

#search {
	position:relative;
}
#title-search-input {
	padding:15px 50px 15px 10px;
	border-radius:15px;
	border:1px #dadada solid;
	width:100%;
	font-size:18px;
}
#search-submit-button {
	position:absolute;
	top:50%;
	right:10px;
	width:30px;
	height:30px;
	cursor:pointer;
	padding:0;
	border:0;
	margin:-15px 0 0;
	 background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTE4LjAzMSAxNi42MTdsNC4yODMgNC4yODItMS40MTUgMS40MTUtNC4yODItNC4yODNBOC45NiA4Ljk2IDAgMCAxIDExIDIwYy00Ljk2OCAwLTktNC4wMzItOS05czQuMDMyLTkgOS05IDkgNC4wMzIgOSA5YTguOTYgOC45NiAwIDAgMS0xLjk2OSA1LjYxN3ptLTIuMDA2LS43NDJBNi45NzcgNi45NzcgMCAwIDAgMTggMTFjMC0zLjg2OC0zLjEzMy03LTctNy0zLjg2OCAwLTcgMy4xMzItNyA3IDAgMy44NjcgMy4xMzIgNyA3IDdhNi45NzcgNi45NzcgMCAwIDAgNC44NzUtMS45NzVsLjE1LS4xNXoiIGZpbGw9InJnYmEoMjUzLDE1NiwxOCwxKSIvPjwvc3ZnPg==) 50% 50% no-repeat;
}


.menu>li:hover .menu_drop {
    opacity: 1;
    height: auto;
    overflow: visible;
}

.menu_drop {
    position: absolute;
    top: 100%;
    left: 15px;
    right: 0;
    overflow: hidden;
    height: 0;
    opacity: 0;
}

.menu_drop_box {
    margin: 0 -10000px;
    padding: 18px 10000px 8px;
    background: #fff;
    -webkit-box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.31);
    -moz-box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.31);
    box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.31);
}

.sub_menu {
    list-style: none;
    margin: 0;
    padding: 0 0 10px;
}

.sub_menu li {
    display: inline-block;
    width: 33.33334%;
}

.sub_menu li a {
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    display: inline-block;
}

.sub_menu li a:hover {
    text-decoration: underline;
}

.sub_menu li a span {
    display: block;
    padding: 5px 0 0;
    text-align: center;
}

.menu_drop_bot {
    margin: 0 -10000px;
    padding: 18px 10000px 18px 10150px;
    border-top: 1px solid #dbdee1;
}

.menu_drop_bot:after {
    display: block;
    content: '';
    clear: both;
}

.menu_drop_bot .name {
    float: left;
    margin: 0 0 0 -150px;
    width: 150px;
    color: #304153;
    line-height: 24px;
}

.menu_drop_bot ul {
    list-style: none;
    margin: 0;
    display: table;
    width: 100%;
    padding: 7px 0 0;
}

.menu_drop_bot ul li {
    display: table-cell;
    padding: 0 0 0 10px;
}

.menu_drop_bot ul li img {
    display: block;
    max-width: 100%;
}


/* CONTENT
----------------------------------------------------------------------------------*/

.content {
    padding: 0 0 23px;
}

.content_box {
    max-width: 1200px;
    margin: 0 auto;
    padding: 18px 0 0;
}

.content_box:after {
    display: block;
    content: '';
    clear: both;
}

.content_top {
    background: url(/bitrix/templates/new_multi/css/../img/bg_content_top.jpg) no-repeat 50% 0;
    min-height: 644px;
    position: relative;
}

.content_top:before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: -15px;
    right: 50%;
    bottom: 0;
    background: url(/bitrix/templates/new_multi/css/../img/bg_content_top_left.jpg) repeat-x;
    z-index: -1;
}

.content_top:after {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    right: -15px;
    left: 50%;
    bottom: 0;
    background: url(/bitrix/templates/new_multi/css/../img/bg_content_top_right.jpg) repeat-x;
    z-index: -1;
}

.content_top_box {
    max-width: 1100px;
    margin: 0 auto;
}

.content_top_box:after {
    display: block;
    content: '';
    clear: both;
}

.primary {
    float: left;
    width: 63%;
    text-align: center;
    padding: 69px 0 0;
}

.primary .name {
    display: block;
    color: #000;
    line-height: 16px;
    height: 32px;
    overflow: hidden;
}

.primary .name a {
    color: #000;
}

.primary img {
    display: block;
    margin: 0 auto;
}

.see_more {
    display: block;
    height: 54px;
    width: 222px;
    margin: 18px auto 0;
    background: #3599bb;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    line-height: 18px;
    text-transform: uppercase;
    padding: 10px 0;
}

.top_filter {
    float: right;
    width: 33%;
    position: relative;
    min-height: 655px;
}

.filter {
    background: #fff !important;
    padding: 5px 17px 26px;
}

.top_filter .filter {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.top_filter .ionTabs__tab.ionTabs__tab_state_active {
    background: white !important;
}

.top_filter .filter:after {
    display: block;
    content: '';
    height: 11px;
    width: 11px;
    border-top: 11px solid #434343;
    border-right: 11px solid transparent;
    position: absolute;
    bottom: 0;
    right: -11px;
}

.filter .title {
    display: block;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    padding: 0 0 6px;
}

.main_adds {
    float: right;
    width: 30%;
    text-align: right;
}

.filer_box {
    border-top: 1px solid #bcbcbc;
    padding: 8px 0 6px;
}

.filer_box:first-child {
    border: none;
}

.filer_box .name {
    display: block;
    color: #434343;
    font-weight: bold;
}

.sliderDragTop {
    overflow: hidden;
    padding: 10px 0 0;
}

.sliderDragTop .inBox {
    float: left;
    width: 89px;
    height: 32px;
    border: 1px solid #ccc;
    background: #fff url(/bitrix/templates/new_multi/css/../img/bg_tx.gif) repeat-x;
    color: #000;
    line-height: 30px;
}

.sliderDragTop .inBox span {
    float: left;
    width: 23px;
    text-align: center;
}

.sliderDragTop .inBox input {
    float: left;
    height: 30px;
    border: none;
    background: none;
    width: 64px
}

.sliderDragTop .sep {
    float: left;
    line-height: 30px;
    font-size: 18px;
    color: #434343;
    font-weight: bold;
    width: 34px;
    text-align: center;
}

.sliderDragTop .rybl {
    float: left;
    color: #434343;
    font-weight: bold;
    line-height: 32px;
    padding: 0 0 0 8px;
}

.sliderDrag {
    max-width: 270px;
    margin: 21px 0 10px;
}

.check_color {
    list-style: none;
    margin: 3px 0 0 -10px;
    padding: 0 0 15px;
}

.check_color li {
    display: inline-block;
    padding: 10px 0 0 10px;
}

.check_color li span {
    display: block;
    height: 28px;
    width: 28px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
}

.check_color li input:cheked+span {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.check_color li .checked+span {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

.check_color li .jq-checkbox {
    display: none !important;
}


/*
.check_color li .color1 {
	background-image: url(/bitrix/templates/new_multi/css/../img/bg_color_1.gif);
}
.check_color li .color2 {
	background: #fff;
}
.check_color li .color3 {
	background: #161411;
}
.check_color li .color4 {
	background: #654419;
}
.check_color li .color5 {
	background-image: url(/bitrix/templates/new_multi/css/../img/bg_color_2.gif);
}
*/

.list_check {
    list-style: none;
    margin: 0;
}

.list_check li {
    display: inline-block;
    width: 62%;
    padding: 1px 0 0;
    line-height: normal;
}

.list_check li:nth-child(2n+1) {
    width: 38%;
}

.list_check label {
    display: inline-block;
    overflow: hidden;
    padding: 0 0 0 20px;
    font-size: 14px;
    color: #434343;
}

.list_check .jq-checkbox {
    float: left;
    margin: 4px 0 0 -20px;
}

.filter button {
    display: block;
    height: 47px;
    width: 259px;
    background: #fd9c12 none repeat scroll 0 0;
    border: none;
    font-size: 25px;
    font-weight: bold;
    color: white;
    margin: 15px auto 0;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.main_adds_box {
    float: right;
    width: 240px;
    padding: 7px 0 0;
}

.adds {
    padding: 13px 0 0;
}

.adds img {
    display: block;
}

.colum {
    padding: 0 0 0 300px;
}

.colum:after {
    display: block;
    content: '';
    clear: both;
}

.left_colum {
    float: left;
    margin: 0 0 0 -300px;
    width: 250px;
}

.right_colum {
    float: left;
    width: 100%;
}

.title_sitabar,
.open_sitebar {
    display: block;
    height: 43px;
    background: #e7e5e5 none repeat scroll 0 0;
    padding: 0 0 0 50px;
    line-height: 43px;
    text-decoration: none;
    font-size: 21px;
    color: #2c3e50;
    position: relative;
    font-weight: bold;
    text-transform: uppercase;
}

.title_sitabar:after,
.open_sitebar:after {
    display: block;
    content: '';
    height: 16px;
    width: 24px;
    border-top: 4px solid #fff;
    border-bottom: 4px solid #fff;
    position: absolute;
    top: 14px;
    left: 15px;
}

.title_sitabar:before,
.open_sitebar:before {
    display: block;
    content: '';
    height: 4px;
    background: #fff;
    width: 24px;
    position: absolute;
    top: 20px;
    left: 15px;
}

.open_sitebar {
    display: none;
}

.sitebar_box {
    border: 4px solid #E7E5E5;
    padding: 0 0 14px;
    margin: 0 0 27px;
}

.sitebar_box .name {
    display: block;
    font-size: 15px;
    text-transform: uppercase;
    padding: 15px 15px 5px;
    font-weight: bold;
    color: #3599bb;
}


/*******************************/


/* new */

.sitebar {
    list-style: none;
    margin: 0;
}

.sitebar li {
    padding: 0;
}

.sitebar li a {
    display: block;
    color: #2c3e50;
    padding: 5px 25px 5px 15px;
    text-decoration: none;
    line-height: 20px;
    position: relative;
}

.sitebar li a:after {
    display: block;
    content: '';
    height: 12px;
    width: 8px;
    background: url(/bitrix/templates/new_multi/css/../img/bg_sprite.png) no-repeat -17px 0;
    position: absolute;
    top: 50%;
    right: 15px;
    margin: -6px 0 0;
    opacity: 0;
    moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.sitebar li a.open:after {
    moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.sitebar li:hover>a,
.sitebar li a.active,
.sitebar li a.open {
    background: #3599bb;
    color: #fff;
}

.sitebar .selected a {
    background: #3599bb;
    color: #fff;
}

.sitebar li.sitebar-dropdown:hover a:after,
.sitebar li.sitebar-dropdown a.active:after,
.sitebar li.sitebar-dropdown a.open:after {
    opacity: 1;
}

.sitebar-dropdown ul {
    list-style-type: none;
    margin: 0;
    display: none
}

.sitebar-dropdown li a {
    padding: 5px 15px 5px 25px;
    background-color: #E0E4E6
}

.sitebar-dropdown li a::before,
.sitebar-dropdown li a::after {
    display: none !important
}

.left_colum h2 {
    font-size: 18px;
    padding: 0 0 9px;
}

.list_news {
    list-style: none;
    margin: 0;
    padding: 0 0 12px;
}

.list_news li {
    line-height: normal;
    padding: 7px 0 0;
}

.list_news li:first-child {
    padding-top: 0;
}

.one_news .date {
    display: block;
}

.one_news p {
    font-size: 12px;
    line-height: 18px;
    padding: 5px 0 0;
}

.one_news p a {
    text-decoration: none;
}

.one_news p a:hover {
    text-decoration: underline;
}

.all_news {
    display: inline-block;
    text-decoration: none;
    margin: 0 0 25px;
}

.all_news:hover {
    text-decoration: underline;
}


/*******************************/

.adds_right {
    border-top: 1px solid #a4a9ab;
    padding: 10px 0 0;
}

.adds_right img {
    display: block;
    border: 1px solid #d1d0d0;
    max-width: 100%;
}



.item figure img {
    /*	display: inline-block;*/
    max-width: 100%;
    margin: 0 auto;
    border: none;
    padding: 3px;
    width: 101px;
    height: 205px;
}

figure .center_img img {
    width: auto;
}



.item p {
    padding: 0;
    font-size: 12px;
    line-height: 15px;
}


.reiting {
    list-style: none;
    margin: 0 0 0 -2px;
    padding: 6px 0 0;
}

.reiting li {
    display: inline-block;
    padding: 0 0 0 2px;
}

.reiting li img {
    display: block;
}


.basket {
    float: left;
    color: #fff;
}

.basket span a {
    color: #fff;
    text-decoration: none;
}

.basket span a:hover {
    text-decoration: underline;
}

.basket .number {
    display: inline-block;
    height: 25px;
    width: 23px;
    text-align: center;
    color: #fff;
    line-height: 25px;
    background: #3498db;
    font-size: 12px;
}

.btn_order {
    float: right;
    height: 30px;
    width: 141px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    background: #3498db;
    line-height: 30px;
    margin: -2px 0 0 10px;
}

.btn_order:hover {
    background: #206da1;
}


.form_write {
    padding: 12px 50px 23px 0;
    overflow: hidden;
}

.form_write input {
    float: left;
    width: 100%;
    height: 24px;
    border: 1px solid #ccc;
    padding: 0 10px;
    background: #fff url(/bitrix/templates/new_multi/css/../img/bg_tx.gif) repeat-x;
}

.form_write button {
    float: right;
    margin: 0 -50px 0 0;
    width: 40px;
    height: 24px;
    background: #3498db;
    border: none;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}

.form_write button:hover {
    background: #1f6da1;
}

.breadcrumb {
    list-style: none;
    margin: -11px 0 0;
    padding: 0 0 10px;
}

.breadcrumb li {
    display: inline-block;
    position: relative;
    font-size: 15px;
    color: #687785;
    padding-left: 19px;
    vertical-align: middle;
}

.breadcrumb li:after {
    display: block;
    content: '>';
    position: absolute;
    top: 0;
    left: 0;
}

.breadcrumb li:first-child {
    padding-left: 0;
}

.breadcrumb li:first-child:after {
    display: none;
}

.breadcrumb li a {
    text-decoration: none;
    color: #2c3e50;
    font-size: 15px;
    vertical-align: middle;
}

.breadcrumb li a:Hover {
    text-decoration: underline;
}

.filter_catalog {
    padding:10px;
    background: #fafafa;
	border: 1px solid #eee;
    margin: 0 0 26px;
}

.filter_catalog .filer_box {
    padding: 14px 7px 18px;
}

.filter_catalog .name {
    font-weight: normal;
}

.filter_catalog .sliderDragTop {
    padding: 2px 0 0;
}

.filter_catalog .sliderDragTop .inBox span {
    line-height: 28px;
}

.filter_catalog .sliderDragTop .inBox {
    border: none;
    background: none;
    width: 100px;
}

.filter_catalog .sliderDragTop .inBox input {
    border: 1px solid #a6a6a6;
    background: #fff;
    height: 28px;
    width: 71px;
    padding: 0 5px;
}

.filter_catalog .sliderDragTop .rybl {
    font-weight: normal;
    padding: 0;
}

.sliderDragValue {
    overflow: hidden;
    padding: 4px 0 0;
    max-width: 270px;
}

.sliderDragValue span {
    font-size: 10px;
    float: right;
}

.sliderDragValue span:first-child {
    float: left;
}

.filter_catalog .sliderDrag {
    margin: 5px 0 15px;
}

.ch_box {
    vertical-align: top;
}

.ch_box label {
    display: inline-block;
    padding: 0 0 0 20px;
    overflow: hidden;
    vertical-align: top;
}

.ch_box label .jq-checkbox {
    float: left;
    margin: 3px 0 0 -20px;
}

.check_company {
    list-style: none;
    margin: 0 0 0 -10px;
    padding: 5px 0 0;
}

.check_company li {
    display: inline-block;
    width: 50%;
    padding: 3px 0 0 10px;
    line-height: normal;
}

.filter_company {
    overflow: hidden;
    height: 100px;
}

.all_company {
    display: block;
    text-align: center;
    padding: 11px 0 0;
}

.all_company a {
    color: #3498db;
}

.filter_catalog button {
    display: block;
    height: 37px;
    width: 166px;
    background: #3599bb;
    color: #fff;
    border: none;
    margin: -2px auto 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}

.filter_catalog button:hover {
    background: #2084a6;
}

.open_filter {
    display: block;
    height: 43px;
    background: #434343;
    padding: 0 0 0 50px;
    line-height: 43px;
    text-decoration: none;
    font-size: 18px;
    color: #fff;
    position: relative;
}

.open_filter:after {
    display: block;
    content: '';
    height: 16px;
    width: 24px;
    border-top: 4px solid #fff;
    border-bottom: 4px solid #fff;
    position: absolute;
    top: 14px;
    left: 15px;
}

.open_filter:before {
    display: block;
    content: '';
    height: 4px;
    background: #fff;
    width: 24px;
    position: absolute;
    top: 20px;
    left: 15px;
}

.open_filter {
    display: none;
}

.catalog_top {
    padding: 0 0 20px;
}

.catalog_top:after {
    display: block;
    content: '';
    clear: both;
}

.separate {
    float: left;
    padding: 0 0 0 115px
}

.separate label {
    float: left;
    margin: 0 0 0 -115px;
    width: 110px;
    text-align: right;
    font-size: 12px;
    line-height: 34px;
}

.separate select {
    float: left;
    width: 100%;
}

.separate .jq-selectbox {
    float: left;
}

.weiv {
    float: right;
    list-style: none;
    margin: 0;
}

.weiv li {
    float: left;
    font-size: 12px;
    line-height: 34px;
    padding: 0 0 0 5px;
}

.weiv li a {
    display: block;
    height: 34px;
    width: 34px;
    border: 1px solid #ccc;
    background: #fff;
    position: relative;
}

.weiv li a:after {
    display: block;
    content: '';
    position: absolute;
    opacity: 0.5;
}

.weiv li a.weiv1:after {
    height: 24px;
    width: 24px;
    background: url(/bitrix/templates/new_multi/css/../img/bg_sprite.png) no-repeat -140px 0;
    top: 4px;
    left: 4px;
}

.weiv li a.weiv2:after {
    height: 22px;
    width: 24px;
    background: url(/bitrix/templates/new_multi/css/../img/bg_sprite.png) no-repeat -114px 0;
    top: 5px;
    left: 4px;
}

.weiv li a.active {
    cursor: default;
}

.weiv li a.active:after {
    opacity: 1;
}

.more_item {
    text-align: center;
    padding: 0 0 18px;
}

.more_item a {
    text-decoration: none;
    font-size: 16px;
    color: #445261;
}

.more_item a:hover {
    text-decoration: underline;
}

.paging {
    float: right;
    list-style: outside none none;
    margin: 12px -6px;
    padding: 0 0 17px;
    text-align: right;
}

.paging li {
    display: inline-block;
    padding: 0 6px;
    color: #445261;
    line-height: 21px;
}

.paging li a {
    color: #445261;
}

.paging li span {
    font-weight: bold;
}

.p_prev {
    display: block;
    height: 21px;
    width: 21px;
    background: url(/bitrix/templates/new_multi/css/../img/bg_sprite.png) no-repeat -133px -26px;
}

.p_next {
    display: block;
    height: 21px;
    width: 21px;
    background: url(/bitrix/templates/new_multi/css/../img/bg_sprite.png) no-repeat -110px -26px;
}

.p_prev:hover,
.p_next:hover {
    opacity: 0.75;
}

.p_prev.disable,
.p_next.disable {
    display: none;
}

.info {
    border: 1px solid #ededed;
    padding: 15px;
    margin-top: 20px;
}

.info:after {
    display: block;
    content: '';
    clear: both;
}

.info_left {
    float: left;
    width: 100%;
    padding: 4px 0 0;
}

.info_right {
    float: right;
    margin: 0 -310px 0 0;
    width: 255px;
    padding: 0 15px 0 0 0;
}

.ic_info {
    display: inline-block;
    height: 21px;
    width: 21px;
    background: url(/bitrix/templates/new_multi/css/../img/bg_sprite.png) no-repeat -110px -52px;
    margin: 0 20px 0 0;
}

.info h2 {
    padding: 0 0 9px;
}

.info h3 {
    padding: 2px 0;
}

.info p {
    font-size: 12px;
    line-height: 24px;
    color: #000;
    padding: 0;
}

.info_left ul {
    list-style: none;
    margin: 0;
}

.info_left ul li {
    padding: 0;
    font-size: 12px;
    line-height: 24px;
    text-indent: 10px;
}

.ic_video {
    display: inline-block;
    height: 25px;
    width: 21px;
    background: url(/bitrix/templates/new_multi/css/../img/bg_sprite.png) no-repeat -133px -50px;
    margin: 0 15px 0 0;
}

.list_video {
    list-style: none;
    margin: -22px 0 0;
}

.list_video li {
    line-height: normal;
    padding: 22px 0 0;
}

.list_video li .name {
    display: block;
    line-height: 18px;
}

.list_video li .name a {
    text-decoration: none;
    color: #3498db;
}

.list_video li .name a:hover {
    text-decoration: underline;
}

.list_video li figure {
    margin: 14px 0 0;
}

.list_video li figure img {
    display: block;
    max-width: 100%;
}

.company {
    padding: 27px 0 0;
}

.list_company {
    list-style: none;
    margin: -18px -25px 0;
    text-align: center;
}

.list_company li {
    display: inline-block;
    vertical-align: middle;
    padding: 28px 25px 0;
}

.catalog_line {
    list-style: none;
    margin: 0;
}

.catalog_line>li {
    padding: 0 0 20px;
}

.item_line {
    border: 1px solid #b6b6b6;
    padding: 10px 300px 10px 190px;
    position: relative;
}

.item_line:hover {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
}

.item_line:after {
    display: block;
    content: '';
    clear: both;
}

.item_line figure {
    float: left;
    margin: 0 0 0 -175px;
    width: 160px;
}

.item_line figure img {
    display: block;
    max-width: 100%;
}

.item_line_data {
    float: left;
    width: 100%;
    max-width: 240px;
}

.item_line .ic_company {
    display: block;
    padding: 0 0 7px;
}

.item_line .ic_company img {
    display: block;
}

.item_line .name {
    display: block;
    padding: 0 0 3px;
}

.item_line .name a {
    color: #000;
    text-decoration: none;
}

.item_line .name a:hover {
    text-decoration: underline;
}

.item_line_data p {
    padding: 0;
    font-size: 12px;
    line-height: 15px;
}

.item_line_info {
    position: absolute;
    top: 19px;
    right: 165px;
    width: 125px;
}

.item_line_info .price, .inprice {
    display: block;
    font-weight: bold;
    font-size: 18px;
    color: #3498db;
    padding: 0 0 8px;
}

.item_line_info p {
    font-size: 12px;
    line-height: 14px;
    color: #000;
    padding: 0 0 10px;
}

.item_yes {
    display: block;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    color: #fd9c12;
    padding: 0 0 0 13px;
    position: relative;
    margin: 1px 0 0;
}

.item_yes:after {
    display: block;
    content: '';
    height: 7px;
    width: 7px;
    background: #fd9c12;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: 4px;
    left: 0;
}

.item_line_btn {
    position: absolute;
    top: 10px;
    right: 0;
    bottom: 10px;
    width: 155px;
    padding: 0 10px 0 15px;
    border-left: 1px solid #b6b6b6;
}

.btn_line {
    list-style: none;
    margin: 0;
}

.btn_line li {
    padding: 0 4px 14px;
}

.btn_line .btn_add_basket {
    height: 37px;
    width: auto;
    text-indent: 0;
    background: #3599bb;
    position: relative;
    text-align: center;
    color: #fff;
    text-decoration: none;
    line-height: 37px;
    padding: 0 0 0 25px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 0 -4px 9px;
}

.btn_line .btn_add_basket:hover {
    background: #206f8a;
}

.btn_line .btn_add_basket .ic {
    display: block;
    background: none;
    position: absolute;
    top: 5px;
    left: 10px;
}

.card_title {
    padding: 0 0 10px;
}

.card_title:after {
    display: block;
    content: '';
    clear: both;
}

.card_title img {
    float: left;
    margin: 0 10px 0 0;
}

.card_title h1 {
    line-height: 22px;
    padding: 4px 0 0;
}

.card_one {
    padding: 0 0 8px;
}

.card_one:after {
    display: block;
    content: '';
    clear: both;
}

.reiting_box {
    float: left;
    padding: 0 25px 0 135px;
}

.reiting_box .name {
    float: left;
    margin: 0 0 0 -135px;
    width: 135px;
    font-size: 12px;
    line-height: 12px;
    color: #000;
}

.reiting_box .reiting {
    float: left;
    padding: 0;
}

.all_coments {
    float: left;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #e0e4e6;
}

.card_box {
    background: url(/bitrix/templates/new_multi/css/../img/bg_card.jpg) no-repeat;
    min-height: 496px;
    margin: 0 0 14px;
}

.card_box:after {
    display: block;
    content: '';
    clear: both;
}

.card_left {
    float: left;
    width: 390px;
    margin: 0 30px 0 60px;
    height: 430px;
    position: relative;
}

.sliderCard {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 390px;
    height: 407px;
    overflow: hidden;
}

.sliderCard img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.sliderCard span {
    display: table-cell;
    width: 390px;
    height: 407px;
    vertical-align: middle;
}

.card_right {
    overflow: hidden;
    padding: 22px 0px 0;
}

.card_data {
    border: 1px solid #b6b6b6;
    background: #fff;
    max-width: 260px;
    margin: 0 auto;
    padding: 15px 20px;
    /*min-height: 407px;*/
}

.card_data .price {
    display: block;
    font-size: 24px;
    color: #3498db;
    font-weight: bold;
    padding: 0 0 6px;
}

.card_data p {
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 6px;
}

.card_data .jq-selectbox {
    width: 150px;
    margin: 0 0 10px;
}



.card_data .btn_line li {
    display: inline-block;
}

.btn_card {
    display: block;
    height: 37px;
    max-width: 200px;
    margin: 10px auto 0;
    background: #3599bb;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    line-height: 31px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.btn_card:before {
    display: inline-block;
    content: '';
    height: 16px;
    width: 16px;
    background: url(/bitrix/templates/new_multi/css/../img/bg_sprite.png) no-repeat 0 -26px;
    margin: 0 7px 0 0;
    position: relative;
    top: 3px;
}

.btn_card:hover {
    background: #1e6b85;
}

.sliderCardNav {
    margin: 0 0 21px;
}

.sliderCardNav span {
    display: table-cell;
    height: 85px;
    width: 85px;
    border: 1px solid #b6b6b6;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
}

.sliderCardNav span img {
    display: block;
    margin: 0 auto;
}

.sliderCardNav .slick-current span {
    cursor: default;
}

.sliderCardNav .slick-current span img {
    opacity: 0.4;
}

.description {
    padding: 0 25px 22px;
}

.card h3 {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding: 0;
}

.description h3 {
    margin: 0 0 -12px;
}

.tbl_info {
    border-top: 1px solid #aaa;
    margin: 0 0 60px;
}

.tbl_info th {
    color: #000;
    padding: 16px 25px 10px;
    text-align: left;
}

.tbl_info th .name {
    position: relative;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    display: block;
}

.tbl_info th .name .ic_info {
    position: absolute;
    top: 0;
    left: -33px;
}

.tbl_info td {
    padding: 10px 25px;
    font-size: 12px;
    line-height: 14px;
}

.tbl_info td:first-child {
    font-size: 14px;
    width: 270px;
}

.tbl_info tr:nth-child(2n) {
    background: #e0e4e6;
}

.tbl_info td a {
    font-weight: bold;
    font-size: 14px;
}

.tbl_card_sub {
    margin: 0 0 25px;
}

.tbl_card_sub tr {
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
}

.tbl_card_sub td {
    padding: 40px 25px 46px;
}

.tbl_card_sub td:first-child {
    vertical-align: top;
    padding-top: 25px;
}

.tbl_card_sub td .name {
    display: block;
    font-weight: bold;
    color: #000;
    padding: 0 0 12px;
}

.tbl_card_sub td a {
    font-weight: bold;
}

.tbl_card_sub td img {
    display: block;
}

.tbl_price {
    border-bottom: 1px solid #aaa;
    margin: 0 0 20px;
}

.tbl_price th {
    color: #000;
    text-align: left;
    padding: 0 25px 25px;
}

.tbl_price tr:nth-child(2n) {
    background: #e0e4e6;
}

.tbl_price td {
    padding: 10px 25px;
}

.tbl_price td+td {
    text-align: right;
    font-size: 12px;
    color: #d02727;
    width: 200px;
}

.tbl_price td ul {
    list-style: none;
    margin: 0;
    padding: 5px 0;
}

.tbl_price td ul li {
    font-size: 12px;
    line-height: 18px;
}

.form_page {
    border: 1px solid #ededed;
    padding: 20px 25px 25px;
}

.form_page_box {
    max-width: 590px;
}

.form_page h2 {
    padding: 0 0 0 40px;
    position: relative;
}

.ic_write {
    display: inline-block;
    height: 19px;
    width: 24px;
    background: url(/bitrix/templates/new_multi/css/../img/bg_sprite.png) no-repeat -166px 0;
    margin: 0 10px 0 0;
}

.form_page .ic_write {
    position: absolute;
    top: 0;
    left: 0;
}

.form_page label {
    display: block;
    padding: 11px 0 0;
}

.tx {
    display: block;
    width: 100%;
    border: 1px solid #ccc;
    background: #fff url(/bitrix/templates/new_multi/css/../img/bg_tx.gif) repeat-x;
    height: 37px;
    padding: 0 10px;
    margin: 4px 0 0;
}

textarea {
    display: block;
    resize: none;
    width: 100%;
    border: 1px solid #ccc;
    background: #fff url(/bitrix/templates/new_multi/css/../img/bg_tx.gif) repeat-x;
    height: 105px;
    padding: 10px 10px;
    margin: 4px 0 0;
}

.form_page .ch_box {
    padding: 4px 0 0;
}

.form_page .ch_box label {
    padding: 0 0 0 20px;
    display: inline-block;
}

.ch_box_main {
    padding: 9px 0 0;
}

.btn_form {
    display: block;
    height: 37px;
    width: 200px;
    background: #3599bb;
    color: #fff;
    border: none;
    font-size: 18px;
    padding: 0 0 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    margin: 18px 0 0;
}

.btn_form:hover {
    background: #1e6b85;
}

.form_search button,
.menu li a,
.call_me,
.menu_drop,
.sitebar li a,
.sitebar li a:after,
.btn_comparison .ic:after,
.btn_comparison .ic:before,
.btn_comparison .ic,
.btn_bookmarks .ic:after,
.btn_bookmarks .ic:before,
.btn_bookmarks .ic,
.btn_add_basket .ic,
.btn_add_basket,
.item,
.btn_order,
.form_write button,
.filter_catalog button,
.p_prev,
.p_next,
.filter_company,
.item_linem,
.btn_card,
.btn_form {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


/*
::-webkit-input-placeholder {color:#bdc3c7; font-style: italic;}
::-moz-placeholder          {color:#bdc3c7; font-style: italic;}
:-moz-placeholder           {color:#bdc3c7; font-style: italic;}
:-ms-input-placeholder      {color:#bdc3c7; font-style: italic;}

*/

gradient {
    background: #000;
    background: -moz-linear-gradient(top, #000 0%, #fff 100%);
    background: -webkit-linear-gradient(top, #000 0%, #fff 100%);
    background: -o-linear-gradient(top, #000 0%, #fff 100%);
    background: -ms-linear-gradient(top, #000 0%, #fff 100%);
    background: linear-gradient(top, #000 0%, #fff 100%);
}

.cme_form {
    z-index: 331!important;
}


/*************/

.filter1 {
    background: #fd9c12!important;
}

.filter2 {
    background: #ffffff!important;
}

.filter3 {
    background: #2b88c7!important;
}

.filter4 {
    background: #e0e4e6!important;
}

.h3_4 {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/new_multi/css/../img/icon4.png") no-repeat scroll 0 0;
    height: 46px;
    text-indent: 50px;
}

.h3_3 {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/new_multi/css/../img/icon3.png") no-repeat scroll 0 0;
    height: 39px;
    text-indent: 44px;
}

.h3_2 {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/new_multi/css/../img/icon2.png") no-repeat scroll 0 0;
    height: 42px;
    text-indent: 45px;
}

.h3_1 {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/new_multi/css/../img/icon1.png") no-repeat scroll 0 0;
    height: 39px;
    text-indent: 45px;
}

.bgic {
    background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #d5d5d5;
    border-radius: 10px;
    box-shadow: 0 0 5px rgba(213, 213, 213, 1);
    margin: 0 0 5px;
    padding: 0;
    width: 700px;
}

.bgic .bgic_tab {
    margin-left: 5px;
    margin-top: 10px;
    width: 690px;
}

.bgic .bgic_tab tr td h3 {
    font-size: 90%;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 0;
    padding: 0;
}

.main_item {
  /*  min-height: 556px;*/
    position: relative;
}


/* Ion.Tabs
// css version 1.0.0
// by Denis Ineshin | ionden.com
// ===================================================================================================================*/


/* =====================================================================================================================
// Ion.Tabs: Base */

.ionTabs {
    position: relative;
}

.ionTabs__head {
    position: relative;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    z-index: 1;
}

.ionTabs__head:before,
.ionTabs__head:after {
    content: "";
    display: table;
}

.ionTabs__head:after {
    clear: both;
}

.ionTabs__head {
    zoom: 1;
}

.ionTabs__tab {
    position: relative;
    display: block;
    float: left;
    list-style-type: none;
    background: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.ionTabs__tab.ionTabs__tab_state_active {
    cursor: default;
}

.ionTabs__body {
    position: relative;
    z-index: 2;
}

.ionTabs__item {
    position: relative;
    display: none;
}

.ionTabs__item.ionTabs__item_state_active {
    display: block;
}

.ionTabs__preloader {
    position: relative;
}

.product-tabs {
    margin: 0 0 30px
}

.product-tabs .ionTabs__head {
    position: relative;
    z-index: 3
}

.product-tabs .ionTabs__tab {
    font-size: 14px;
    padding: 20px 20px;
    color: #3498db;
    margin: 0 0 -1px;
    font-weight: bold;
    position: relative;
    z-index: 2
}

.product-tabs .ionTabs__tab.ionTabs__tab_state_active {
    border: 1px solid #b6b6b6;
    border-bottom: 1px solid #fff;
    color: #000
}

.product-tabs .ionTabs__item {
    border: 1px solid #b6b6b6;
    padding: 20px 40px;
    position: relative;
    z-index: 1
}


/**********************/

.discount {
    background-image: url("http://i.askona.ru/dbg.png");
    color: #fff;
    font-family: Tahoma, "Geneva CY", sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 37px;
    line-height: 37px;
    margin-left: 5px;
    margin-top: 125px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 47px;
}

.top_filter .ionTabs {
    margin: 15px 0 0
}

.top_filter .ionTabs__body .filter {
    position: static
}

.top_filter .ionTabs__body .ionTabs__head {
    font-size: 0;
}

.top_filter .ionTabs__tab {
    width: 50%;
    display: inline-block;
    vertical-align: bottom;
    height: 47px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    padding: 12px 6px;
    text-align: center;
}

#vneshn .jq-radio {
    display: none !important;
}

#vnutr .jq-radio {
    display: none !important;
}

.title-search-result {
    margin: 35px 0 0;
}

.bx_catalog-compare-list {
    z-index: 226!important;
}

.header_48 {
    font-family: 'Inter', Arial, Helvetica, sans-serif;
    font-size: 23px;
    margin-bottom: 16px;
    padding-bottom: 0;
}

.header_48 span {
    border-bottom: 4px solid #e74c3c;
}

.center-text {
    text-align: center;
}

.prem h4 {
    font-family: 'Inter', Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 18px;
    color: #ac5500;
}

.prem p {
    font-family: 'Inter', Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 26px;
}

.prem {
    padding: 10px;
}

.rew_home {
    background: url("/bitrix/templates/new_multi/css/../img/rew_back.png") no-repeat;
    padding-bottom: 20px;
    margin-top: 20px;
}

.list_home_text {
    padding-top: 30px;
    padding-left: 30px;
}

.list_home_text li {
    display: inline-block;
    padding-bottom: 20px;
}

.item_rew {
    color: #000;
}

.rew {
    padding: 11px 85px 18px 85px;
}

.rew .slick-prev {
    left: 10px;
    position: absolute;
    top: 50%;
    background: url("/bitrix/templates/new_multi/css/../img/prev_slide.png") no-repeat;
    width: 42px;
    height: 45px;
    border: none;
    text-indent: -9999px;
}

.rew .slick-next {
    position: absolute;
    right: 10px;
    top: 50%;
    background: url("/bitrix/templates/new_multi/css/../img/next_slide.png") no-repeat;
    width: 42px;
    height: 45px;
    border: none;
    text-indent: -9999px;
}

.all_rew {
    text-align: right;
    font-size: 28px;
    color: black;
    padding-right: 20px;
}

.all_rew span {
    color: #767676;
    font-size: 17px;
}

.create_rew {
    text-align: left;
}

.banner_top_block {
    margin: 0 auto;
    max-width: 1100px;
    text-align: center;
}

.banner_top_block img {
    max-width: 100%;
}

.slider_brand {
    margin: 0 auto;
    max-width: 1100px;
}

.header_slider {
    font-size: 11px;
    font-weight: bold;
    padding: 25px;
    text-transform: uppercase;
    line-height: 22px;
}

.line_slider {
    padding: 31px 33px 18px;
}

.line_slider .slick-prev {
    left: 10px;
    position: absolute;
    top: 50%;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPHBhdGggZD0iTTE0NS4xODgsMjM4LjU3NWwyMTUuNS0yMTUuNWM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMXMtMTMuOC01LjMtMTkuMSwwbC0yMjUuMSwyMjUuMWMtNS4zLDUuMy01LjMsMTMuOCwwLDE5LjFsMjI1LjEsMjI1ICAgYzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNGM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMUwxNDUuMTg4LDIzOC41NzV6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat;
    width: 16px;
    height: 16px;
    border: none;
    text-indent: -9999px;
}

.line_slider .slick-next {
    position: absolute;
    right: 10px;
    top: 50%;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPHBhdGggZD0iTTM2MC43MzEsMjI5LjA3NWwtMjI1LjEtMjI1LjFjLTUuMy01LjMtMTMuOC01LjMtMTkuMSwwcy01LjMsMTMuOCwwLDE5LjFsMjE1LjUsMjE1LjVsLTIxNS41LDIxNS41ICAgYy01LjMsNS4zLTUuMywxMy44LDAsMTkuMWMyLjYsMi42LDYuMSw0LDkuNSw0YzMuNCwwLDYuOS0xLjMsOS41LTRsMjI1LjEtMjI1LjFDMzY1LjkzMSwyNDIuODc1LDM2NS45MzEsMjM0LjI3NSwzNjAuNzMxLDIyOS4wNzV6ICAgIiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat;
    width: 16px;
    height: 16px;
    border: none;
    text-indent: -9999px;
}

.top_menu_slider {
    padding-left: 30px;
}

.top_menu_slider .slick-prev {
    left: 10px;
    position: absolute;
    top: 50%;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPHBhdGggZD0iTTE0NS4xODgsMjM4LjU3NWwyMTUuNS0yMTUuNWM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMXMtMTMuOC01LjMtMTkuMSwwbC0yMjUuMSwyMjUuMWMtNS4zLDUuMy01LjMsMTMuOCwwLDE5LjFsMjI1LjEsMjI1ICAgYzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNGM1LjMtNS4zLDUuMy0xMy44LDAtMTkuMUwxNDUuMTg4LDIzOC41NzV6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat;
    width: 16px;
    height: 16px;
    border: none;
    text-indent: -9999px;
}

.top_menu_slider .slick-next {
    position: absolute;
    right: 10px;
    top: 50%;
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ny4xNzUgNDc3LjE3NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc3LjE3NSA0NzcuMTc1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPHBhdGggZD0iTTM2MC43MzEsMjI5LjA3NWwtMjI1LjEtMjI1LjFjLTUuMy01LjMtMTMuOC01LjMtMTkuMSwwcy01LjMsMTMuOCwwLDE5LjFsMjE1LjUsMjE1LjVsLTIxNS41LDIxNS41ICAgYy01LjMsNS4zLTUuMywxMy44LDAsMTkuMWMyLjYsMi42LDYuMSw0LDkuNSw0YzMuNCwwLDYuOS0xLjMsOS41LTRsMjI1LjEtMjI1LjFDMzY1LjkzMSwyNDIuODc1LDM2NS45MzEsMjM0LjI3NSwzNjAuNzMxLDIyOS4wNzV6ICAgIiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat;
    width: 16px;
    height: 16px;
    border: none;
    text-indent: -9999px;
}

.title_sitabar::after,
.open_sitebar::after {
    border-bottom: 4px solid #2c3e50;
    border-top: 4px solid #2c3e50;
}

.title_sitabar::before,
.open_sitebar::before {
    background: #2c3e50 none repeat scroll 0 0;
}

.tr_bl {
    border: 4px solid #edebea;
    width: 246px;
}

.tr_bl h2 {
    color: #3599bb;
    font-size: 13px;
    font-family: 'Inter', Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.tr_bl p {
    color: #494949;
    font-size: 13px;
    font-family: 'Inter', Arial, Helvetica, sans-serif;
    line-height: 21px;
    letter-spacing: 0.04em;
}

.tr_bl .text_b {
    padding: 6px;
}

.tr_bl_block {
    margin-bottom: 20px;
}

.zamer_block {
    background: #edebea;
    padding: 20px;
}

.bottom_hit {
    background: #445261;
    height: 43px;
}

.cost_line_hit {
    background: #ffad2d;
    height: 29px;
    font-size: 12px;
    font-family: 'Inter', Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 121px;
    text-align: left;
}

.main_item p {
    margin-bottom: 5px;
    border-bottom: 1px solid #dce3e4;
    padding-bottom: 12px;
}

.main_item .name {
    font-size: 15px;
    font-weight: bold;
    color: #000;
    display: block;
    height: 48px;
    vertical-align: middle;
    overflow: hidden;
}

.main_item .name a {
    font-size: 15px;
    font-weight: bold;
    color: #000;
    vertical-align: middle;
}


.zamer {
    background: url("/bitrix/templates/new_multi/css/../img/back_zamer.png") repeat;
    border: 2px solid #bebcbb;
    padding: 10px;
}

.header_zamer {
    font-size: 21px;
    color: #445261;
    text-align: center;
    margin-bottom: 14px;
}

.private {
    margin-top: 15px;
    font-size: 14px;
    color: #445261;
    text-align: center;
}

.block_z_b {
    max-width: 500px;
    margin: 0 auto;
    margin-top: 21px;
}

.btn_zamer {
    display: block;
}

.block_z_b img {
    max-width: 100%;
}

.input_zamer {
    font-size: 19px;
    height: 54px;
    padding: 10px;
    width: 236px;
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: block;
    margin: 0 auto;
}

.input_blk {
    max-width: 501px;
    margin: 0 auto;
}

.input_blk>div {
    margin-bottom: 10px;
}

.cme_ct {
    display: none;
}

#btn_zamer {
    cursor: pointer;
}

.breadcrumb li::after {
    font-size: 13px;
    vertical-align: middle;
    content: "→";
    padding-left: 4px;
}

.sale_text {
    height: 50px;
    margin-top: 3px;
    position: absolute;
    top: 164px;
}

.active_menu {
    background: #3599bb none repeat scroll 0 0;
    color: #fff !important;
}


.di_inline {
    display: inline-block;
    padding: 5px;
    vertical-align: top;
    width: 30%;
}

.di_inline img {
    max-width: 100%;
}


.full_inline {
    display: inline-block;
    padding: 5px;
    vertical-align: top;
    width: 100%;
}

.fancyimg{
    display: inline-block;
    padding-right: 23px;
    width: 50%;
    vertical-align: top;
}
.text-fancy{
    display: inline-block;
    padding-top: 20px;
    width: 45%;
}

.full_inline img {
    max-width: 100%;
}

.deli_table td {
    font-size: 11px;
    padding-left: 5px;
}



.choise_cost {
    font-size: 19px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}

.block_choise {
    margin-top: 5px;
    margin-bottom: 16px;
}

.element_choise {
    border: 1px solid #cacaca;
    display: inline-block;
    padding: 11px;
    text-align: center;
    vertical-align: top;
    width: 24%;
}

.element_choise a {
    color: black;
    font-weight: bold;
    text-decoration: underline;
}

.door1 {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/new_multi/css/../img/1_door.jpg") no-repeat scroll 4px center;
}

.door2 {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/new_multi/css/../img/2_door.jpg") no-repeat scroll 4px center;
}

.door3 {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/new_multi/css/../img/3_door.jpg") no-repeat scroll 4px center;
}

.door4 {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/new_multi/css/../img/4_door.jpg") no-repeat scroll 4px center;
}




.header_city {
    border-bottom: 2px solid;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 22px;
    padding-bottom: 10px;
    text-transform: uppercase;
}

.active_menu_top a {
    background: #3599bb none repeat scroll 0 0;
    color: #fff !important;
}

.map_footer {
    clear: both;
}

#oblast li {
    list-style: none;
    margin-bottom: 12px;
}

#oblast li {
    list-style: none;
    margin-bottom: 12px;
}

#oblast a {
    color: #2c3e50;
}

#oblast ul {
    display: inline-block;
    margin: 0 10px;
    padding: 0 0 0 20px;
    text-align: left;
    width: 17%;
}

#oblast h2 {
    text-align: center;
    margin-bottom: 9px;
}

#oblast {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/new_multi/css/../img/map_footer.jpg") no-repeat scroll right center;
    border: 4px solid #edebea;
    padding: 10px;
}

.bx-filter {
    font-size: 12px;
}

.bx-filter .bx-filter-input-checkbox {
    line-height: 20px;
}

.box_no_back {
    background: none !important;
}

.center_img {}

.oferta {
    clear: both;
    float: none !important;
    padding-right: 0 !important;
    text-align: center;
    width: 100% !important;
	font-size:12px;
}

.list-sections .item figure img {
    width: 250px;
}

.similar_product {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    padding: 2%;
    text-align: center;
}

.img_similar {}

.img_similar img {
    max-width: 42%;
    display: inline-block;
}

.name_similar {
    text-align: center;
    text-transform: uppercase;
}

.block_similar {
    border: 1px solid #ededed;
    padding: 20px 25px 25px;
    margin: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.similar-products {
    margin-top: 20px;
}

.icon_vw {}

.icon_vw a {
    font-size: 14px;
    padding-top: 7px;
    padding-left: 31px;
    padding-bottom: 7px;
}

.viber {
    background: url('/bitrix/templates/new_multi/css/../img/viber.png')no-repeat left center;
}

.whatsapp {
    background: url('/bitrix/templates/new_multi/css/../img/whatsapp.png')no-repeat left center;
}

#call_form h3{
    font-size: 15px;
    margin-bottom: 10px;
}


#call_form label{
    display: block;
    margin-top: 13px;
}


#call_form input{
    
}

.call_btn{
    margin-top: 19px;
    display: block;
    background: #3599bb;
    border:none;
    color:white;
    padding: 5px;
}





/*sopdu*/
.logo img{
    width: 102px;
    max-width: 100%;
}

.basket_btn{
    display: flex;
    align-items: center;
    margin-right: 20px;
    margin-left: 15px;
    width: 30px;
    height: 60px;
   background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTQgNi40MTRMLjc1NyAzLjE3MmwxLjQxNS0xLjQxNUw1LjQxNCA1aDE1LjI0MmExIDEgMCAwIDEgLjk1OCAxLjI4N2wtMi40IDhhMSAxIDAgMCAxLS45NTguNzEzSDZ2MmgxMXYySDVhMSAxIDAgMCAxLTEtMVY2LjQxNHpNNiA3djZoMTEuNTEybDEuOC02SDZ6bS0uNSAxNmExLjUgMS41IDAgMSAxIDAtMyAxLjUgMS41IDAgMCAxIDAgM3ptMTIgMGExLjUgMS41IDAgMSAxIDAtMyAxLjUgMS41IDAgMCAxIDAgM3oiIGZpbGw9IiMwMDAwMDAiLz48L3N2Zz4=) 50% 50% no-repeat;
    position: relative;
}

.basket_btn span{
    position: absolute;
    left: 100%;
    color: #000;
    font-size: 18px;
}

.bx-basket{
    float: right;
}

.personal-data{
    text-align: center;
    display: block;
    color: #2c3e50;
    margin-top: 5px;
}

.pay-methods{
    display: flex;
    margin-left: 10px;
    float: left;
    margin: 15px;
}

.method{
    margin-right: 5px;
}

.method:last-child{
    margin: 0;
}

.bx-composite-btn{
    display: none !important;
}

.bx-composite-btn-fixed {
    display: none !important;
}

.article-wrap{
    display: flex;
}

.article-main{
    width: 75%;
}

.article-sidebar{
    width: 25%;
}

.sidebar-block {
    background: #fff;
    margin-bottom: 25px;
    background-color: #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 1px 2px 1px rgb(27 30 32 / 6%);
    box-shadow: 0px 1px 2px 1px rgb(27 30 32 / 6%);
}

.sidebar-header {
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    padding: 14px 20px 9px;
    font-size: 16px;
    background: #fd9c12;
    font-weight: bold;
}

.sidebar-content {
    padding: 20px 20px 17px;
}

.sidebar-content ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-content li{
    margin-bottom: 15px;
}

.article-link{
    display: block;
    font-size: 16px;
}

.side-item{
    display: flex;
    align-items: center;
}

.side-img{
    display: block;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    margin-right: 10px;
    flex: none;
    background: no-repeat center;
    background-size: cover;
}

.views{
    display: flex;
    align-items: center;
    color: #bcbcbc;
}

.views::before{
    content: '';
    width: 19px;
    height: 12px;
    margin-right: 5px;
    background: url('/bitrix/templates/new_multi/img/views.png') no-repeat center;
    background-size: contain;
    flex:none;
}

.article-main .bx-newslist-container, .sale-wrap .bx-newslist-container{
    width: 50%;
}

.article-nav{
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
}

.article-nav a {
    font-size: 18px;
}

.banner-tabs{
    display: flex;
    justify-content: center;
    overflow-x: auto;
    margin-top: 15px;
}

.banner-tab {
    height: 40px;
    padding: 0 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #3599bb;
    text-decoration: none !important;
    color: #fff;
    transition: .3s;
    font-size: 16px;
    line-height: 40px;
    margin-right: 10px;
}

.banner-tab.active, .banner-tab:hover{
    background: #fd9c12;
    color: #000;
}

.banner-width{
    display: none;
}

.banner-900{
    display: block;
}

.banner-carousel{
    position: relative;
}

.banner-carousel .owl-nav{
    opacity: 0;
    transition: .3s;
}

.banner-carousel:hover .owl-nav{
    opacity: 1;
}

.owl-nav button{
    top: 0;
    height: 100%;
    position: absolute;
    width: 50px;
    background: rgba(243, 156, 18, .6) !important;
}

.owl-prev{
    left: 0;
}

.owl-next{
    right: 0;
}

.banners-wrap{
    display: flex;
    align-items: stretch;
}

.small-banner, .small-item{
    height: 100%;
}

.small-item{
    display: block;
    background: no-repeat center;
    background-size: cover;
}

.small-banner-col{
    width: 25%;
    padding-left: 20px;
}

.big-banner-col{
    width: 75%;
}

.owl-nav.disabled{
    display: none;
}

.small-banner-carousel, .small-banner-carousel .owl-stage-outer, .small-banner-carousel .owl-stage, .small-banner-carousel .owl-item{
    height: 100%;
}

.small-banner-carousel .owl-stage{
    display: flex;
}

.small-banner-carousel .owl-stage-outer{
    overflow: hidden;
}

.owl-dot {
    width: 10px;
    height: 10px;
    margin-right: 5px;
    border-radius: 10px;
    border: 0;
    transition: .3s;
}

.owl-dot.active{
    background: #fd9c12;
}

.owl-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -20px;
    z-index: 1;
    position: relative;
    background: rgba(255,255,255,.5);
    height: 20px;
}

.name-wrap{
    display: flex;
    align-items: center;
    margin-top: 10px;
}

.autor-img{
    width: 50px;
    height: 50px;
    margin-right: 10px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    background: no-repeat center;
    background-size: cover;
}

.image-small {
    display: block;
    width: 80px;
    height: 80px;
    background: no-repeat center;
    background-size: cover;
    margin-right: 10px;
    margin-bottom: 10px;
}

.image-small-wrap{
    display: flex;
    margin-top: 10px;
    flex-wrap: wrap;
}

.fixed-logo{
    display: none;
    width: 45px;
    float: left;
    margin-top: 14px;
}

.header_fixed {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    padding-left: 30px;
}

.header_fixed .fixed-logo{
    display: block;
}

@media (max-width: 1140px) {
    .header_fixed .fixed-logo{
        display: none;
    }
}

@media(max-width: 767px){
    .banner-width{
        display: none;
    }

    .banner-660{
        display: block;
    }
}

@media(max-width: 575px){
    .banner-width{
        display: none;
    }

    .banner-360{
        display: block;
    }
}


		/*new*/
		.newprod {margin:0 0 25px;width:100%;display:inline-block;vertical-align:top;}
			.newprod__left {float:left;width:55%}
			.newprod__right {float:right;width:40%}
			.prodimg-flex {width:100%;text-align:center}
				.prod-out, .prod-in  {display:inline-block;vertical-align:top;width:47%;margin:0 1%}
			.newprod__right .card_data {max-width:100%;border-radius:10px}
			
		.interier-wrapper {margin:25px 0}	
			.interier-wrapper h2 {margin:0 0 20px}
			
		.oneclick {margin:10px 0;text-align:center}	
			.oneclick a {display:inline-block;vertical-align:top;border-radius:3px;height:37px;line-height:37px;color:#fff;padding:0 25px;background:#fd9c12;
				width:100%;max-width:200px
			}
			
		
			
		.form_page_box {max-width:100%;display:inline-block;vertical-align:top;width:100%}	
			.form-line {display:inline-block;vertical-align:top;width:100%;}
				.form-line__input {float:left;width:49%}
				.form-line__input2 {float:right;width:49%}
				.form-sender {float:right}
				@media(max-width: 480px){
					.form-line__input, .form-line__input2 {width:100%}
					.form-sender {float:none}
				}	
		
		.header_bot nav {width:auto}		
		#wishcount, #checkin {float:right;width:60px;height:60px;position:relative;text-align:center}		
			.wish-icon {width:30px;height:30px;display:inline-block;vertical-align:top;margin:15px 0 0;
				background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwSDI0VjI0SDB6Ii8+PHBhdGggZD0iTTEyLjAwMSA0LjUyOWMyLjM0OS0yLjEwOSA1Ljk3OS0yLjAzOSA4LjI0Mi4yMjggMi4yNjIgMi4yNjggMi4zNCA1Ljg4LjIzNiA4LjIzNmwtOC40OCA4LjQ5Mi04LjQ3OC04LjQ5MmMtMi4xMDQtMi4zNTYtMi4wMjUtNS45NzQuMjM2LTguMjM2IDIuMjY1LTIuMjY0IDUuODg4LTIuMzQgOC4yNDQtLjIyOHptNi44MjYgMS42NDFjLTEuNS0xLjUwMi0zLjkyLTEuNTYzLTUuNDktLjE1M2wtMS4zMzUgMS4xOTgtMS4zMzYtMS4xOTdjLTEuNTc1LTEuNDEyLTMuOTktMS4zNS01LjQ5NC4xNTQtMS40OSAxLjQ5LTEuNTY1IDMuODc1LS4xOTIgNS40NTFMMTIgMTguNjU0bDcuMDItNy4wM2MxLjM3NC0xLjU3NyAxLjI5OS0zLjk1OS0uMTkzLTUuNDU0eiIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPg==) 50% 50% no-repeat;
			}
			.check-icon {width:30px;height:30px;display:inline-block;vertical-align:top;margin:15px 0 0;
				background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTIgMThoMTB2Mkgydi0yem0wLTdoMjB2Mkgydi0yem0wLTdoMjB2MkgyVjR6bTE2IDE0di0zaDJ2M2gzdjJoLTN2M2gtMnYtM2gtM3YtMmgzeiIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPg==) 50% 50% no-repeat;
			}
			.wish-count, .check-count, .basket_btn span {
				position: absolute;
				top: 10px;
				right: 10px;
				width: 15px;
				height: 15px;
				font-size: 12px;
				line-height: 15px;
				background: #fff;
				border-radius: 50%;text-align:center;color:#000
			}
			
				
				
			.menu > li > a {padding:0 15px;font-size:14px;}	
			
				
			#popup-order {width:400px;max-width:100%}	
				#popup-order .form-line__input, #popup-order .form-line__input2 {width:100%}
				#popup-order .form-sender {float:none}
				#popup-order .form-agree {margin:10px 0}
				#popup-order .form_page .ch_box {position:relative}
				#popup-order .form_page .ch_box input{position:absolute;top:8px;left:0}


.top_buttons {position:fixed;bottom:60px;right:20px;z-index: 3}
.top_buttons a {text-align:center;line-height:60px;display:flex;align-items:center;justify-content:center;margin:15px 0;width:60px;height:60px;border-radius:50%;color:#fff;text-decoration:none;}
.top_buttons a.the-vibe{background:#7360f2;}
.top_buttons a.the-tg{background:#0088cc;}
.top_buttons a.the-whats{background:#25D366}
.top_buttons a svg {display:inline-block;vertical-align:middle;width:30px;height:30px;}

.top_buttons .cart{
    background: #fd9c12;
}



#upbutton {
    background: url("/bitrix/templates/new_multi/img/up.svg") no-repeat top left;
    background-size: contain;
    height: 60px;
    width: 60px;
    bottom: 30px;
    left: 30px;
    cursor: pointer;
    display: none;
    position: fixed;
    z-index: 999;
}





/*
.jq-selectbox{
    z-index: 1 !important;
}*/

.door-kit {
    display: table;
    border-collapse: collapse;
    width: 100%;
    max-width: 542px;
    margin-top: 22px;
}

.door-kit>div {
    display: table-cell;
    border: 1px solid #eaeaea;
    padding: 7px 0;
}

.kit>div {
    padding: 7px 23px;
}

label.radio-button .radio-checkbox .name-radio {
    display: block;
    padding-top: 0;
    margin-left: 10px;
    position: relative;
    white-space: nowrap;
}

.radio-button .radio-checkbox .name-radio b {
    color: #fd9c12;
    font-weight: 400;
    border-bottom: 1px dashed #4ebbbd;
}

.radio-checkbox{
    display: flex;
    align-items: center;
}

.tooltip {
    position: absolute;
    width: 300px;
    background: #fff;
    white-space: normal;
    z-index: 1;
    border: 1px solid #eee;
    padding: 10px;
    color: #000;
    top: -10px;
    left: -120px;
    transform: translate(0, -100%);
    transition: .3s;
    opacity: 0;
    pointer-events: none;
    box-shadow: 5px 5px 10px #aaa;
}

.tooltip-hover:hover .tooltip{
    opacity: 1;
}

.buttons-block {
    padding-top: 60px;
    padding-bottom: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.buttons-block>div {
    overflow: hidden;
    width: 49%;
    display: inline-block;
    height: 136px;
    background-position: 11% center;
    background-repeat: no-repeat;
}

.buttons-block>div.button-size {
    background-color: #3599bb;
    background-image: url('/bitrix/templates/new_multi/img/buttons/btn-size.svg');
    background-size: 75px 71px;
}

.buttons-block>div.button-delivery {
    background-color: #fd9c12;
    background-image: url('/bitrix/templates/new_multi/img/buttons/btn-deliv.svg');
    background-size: 88px 70px;
}

.buttons-block>div a {
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.buttons-block>div a span {
    font-size: 24px;
    padding-left: 31%;
    padding-right: 5%;
    line-height: 24px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .08em;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
}

@media(max-width: 767px){
    .newprod__right, .newprod__left{
        width: 100% !important;
        margin-bottom: 40px;
        padding: 10px;
    }

    .buttons-block{
        flex-wrap: wrap;
    }

    .buttons-block>div{
        width: 100%;
        height: 80px;
        background-size: 60px 60px !important;
    }

    .button-size{
        margin-bottom: 10px;
    }

    .buttons-block>div a span{
        font-size: 16px;
    }
}


/*new menu*/
	.menu_drop {
		max-height: calc(-300px + 100vh)!important;
		box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.31);
		overflow:auto!important;
		left:0;
		right:15px;
		scrollbar-color: #fd9c12 #dcdfe5;
		scrollbar-width: thin;
	}
	.menu_drop::-webkit-scrollbar{width:10px;height:10px;background-color:#dcdfe5}
	.menu_drop::-webkit-scrollbar-thumb{background-color:#fd9c12}
	.menu_drop_box {
		margin: 0;
		padding:15px;
		box-shadow: initial;
	}
	ul.menu_sub_top {
		margin:0;
		display: grid;
		gap: 15px;
		grid-template-columns: repeat(4,1fr);
		padding:0;
		list-style:none;
	}
	
	ul.menu_sub_top > li {
		display: block;
		padding: 12px;
		border: 1px solid rgba(253,156,18,0.3);
		border-radius: 4px;
	}
	
	ul.menu_sub_third_level {
		display:block;
		margin:0;
		padding:0;
		list-style:none;
	}
	ul.menu_sub_third_level > li {
		display: inline-block;
		margin:0 5px 5px 0;
	}
	ul.menu_sub_third_level > li:nth-child(n+5) {
		display: none;
	}
	ul.menu_sub_third_level.toggled > li:nth-child(n+5) {
		display: inline-block;
	}
	ul.menu_sub_third_level > li.show-more {
		cursor:pointer;
		display:block;
		font-size:13px;
		color:#666
	}

	.menu_sub_top li a {
		color: #2c3e50;
		font-size: 13px;
		
	}
	
	ul.menu_sub_top > li > a {
		font-size:16px;
		margin:0 0 5px;
		display:block;
		color:#000
	}
	
	
	.logo > a {
		display: flex;
		align-items:center;
		font-size:18px;
		font-weight:700;
		gap: 10px;
		color:#434343
	}
	
	div.catalog {
		margin: 20px 0;
		display: grid;
		grid-template-columns: repeat(3,1fr);
		gap:20px;
		list-style:none;
	}
	div.catalog > div {
		border: 1px solid #ededed;
		border-radius: 12px;
		padding:10px;
	}
	
	.btn_item {
		list-style:none;
		margin:15px 0;
		display:flex;
		justify-content:space-between;
		gap:10px;
		align-items:center
	}
	.btn_item li:first-child {margin:0 auto 0 0}
	.btn_item li a {
		display:inline-block;
		vertical-align:top;
	}
	.btn_item .btn_add_basket {
		color:#000;
		background:#ffd333;
		font-size:14px;
		font-weight:bold;
		
		padding:7px 20px;
		border-radius:8px
	}
	.btn_item li svg {
		display:inline-block;
		vertical-align:top;
		fill:#ccc;
		transition:all 0.5s
	}
	.btn_item li a:hover svg {
		fill:#fd9c12
	}
	
	.line-more {
		margin:10px 0;
	}
	.line-more .price, .inprice {
		font-size:24px;
		font-weight:bold;
	}
	
	
	.container {width:100%;max-width:1200px;margin-left:auto;margin-right:auto}
	
	#footer {
		padding:20px 0;
		border-top:2px #ededed solid;
		margin:20px 0 0
	}
	.footer_middle {
		display:flex;
		justify-content:space-between;
		gap:20px;
	}
	.foot_cat .name, .foot_info .name, .foot_data .name, .foot_add .name {
		display:block;
		font-weight:bold;
		font-size:16px;
		color:#000;
		margin:0 0 10px;
	}
	ul.foot_nav {
		margin:10px 0;
		list-style:none;
	}
	ul.foot_nav li {
		margin:3px 0
	}
	ul.foot_nav a {
		color:#6d6d6d;
		text-decoration:none;
	}
	
	.footer_middle_right {
		margin-left:auto;
		text-align:right;
	}
	.footer_middle_right span {display:block}
	.foot_data .phone {margin:5px 0}
	.foot_data .phone a {
		color:#6d6d6d;
		text-decoration:none;
	}
	
	ul.footer-socails {
		margin:15px 0 0;
		list-style:none;
		display:flex;
		gap:20px;
	}
	ul.footer-socails li a {
		display:flex;justify-content:center;
		align-items:center;
		width:40px;
		min-width:40px;
		height:40px;
		border-radius:5px;
		background:#f4f4f4
	}
	
	#footer p {padding:0;margin:0}
	.footer-bottom {
		display:flex;
		align-items:center;
		justify-content:space-between;
		margin:30px 0;
		padding-top: 20px;
		border-top: 1px #ededed solid;
	}
	.payment-icons {
		display:flex;
		gap:10px;
		align-items:center
	}
	.payment-icons svg {
		display:inline-block;
		vertical-align:top;
	}
	
/*mainpage*/
.big-column {padding:0}	
.mainpage-catalog {margin:25px 0;}
.mainpage-catalog ul {margin:0;padding:0;list-style:none;}
.mainpage-catalog > ul > li > .catMain {
	display:block;
	margin:0 0 25px;
	font-size: 24px;
	color:#000;
}
.mainpage-catalog ul ul {
	display:flex;
	flex-wrap:wrap;
	gap:15px;
	margin:0 0 35px;
}
	
.mainpage-catalog ul ul > li {
	border:1px solid #ededed;
	border-radius:8px;
}
.mainpage-catalog ul ul > li a {
	display:block;
	padding:10px;
	height:100%;
	font-size:16px;
	color:#222;
	transition: box-shadow ease .3s,border ease .3s,background ease .3s;
}	
.mainpage-catalog ul ul > li a:hover{box-shadow:0 5px 20px rgba(0,0,0,.1)}
.mainpage-catalog svg {display:inline-block;vertical-align:middle;}

.big-column div.catalog {
		grid-template-columns: repeat(4,1fr);
}

.doors-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(3,1fr);
	gap:20px;
	margin:20px 0
}

.doors-grid__box {
	position:relative;
	overflow:hidden;
	height:350px;
	border-radius:8px;
}
.doors-grid__box:before{
	position:absolute;
	content:'';
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
	background: linear-gradient(0deg, rgba(0,0,0,0.2) 20%, rgba(0,0,0,0) 50%);
}
.doors-grid__box img {
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:100%!important;
	object-fit:cover;
	border-radius:8px;
	-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;transition:all .4s ease 0s;
	z-index:0;
}
.doors-grid__box:hover img{
	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)
}
.doors-grid__box > a {
	position:absolute;
	top:0;left:0;
	width:100%;
	height:100%;
	z-index:5;
}
.doors-grid__box-info {
	position:absolute;
	bottom:20px;
	left:20px;
	color:#fff;
	font-size:20px;
	z-index:2;
}
.doors-grid__box-price {
	position:absolute;
	bottom:50px;
	left:20px;
	color:#fff;
	font-size:14px;
	z-index:2;
}

.advantages-box {
	display:flex;
	gap:20px;
	margin:15px 0;
	color:#555;
}
.advantages-box__img {
	width:50px;
	min-width:50px;
}
.advantages-box__img svg {
	display:inline-block;
	vertical-align:top;
	stroke:#fd9c12;
	width:50px;
	height:50px;
}
.advantages-box__name {
	font-weight:bold;
	margin:0 0 10px;
	font-size:15px;
	color:#222
}
.advantages-box p {
	padding:0
}
/*responsive fix*/
@media (max-width: 767px) {
	div.catalog, .big-column div.catalog {
		grid-template-columns: repeat(2,1fr);
	}
	.footer_middle, .footer-bottom {
		flex-direction:column;
	}
	.footer-bottom {text-align:center;}
}

@media (max-width: 480px) {
	div.catalog, .big-column div.catalog {
		grid-template-columns: repeat(1,1fr);
	}
}	

.soc-box p {margin: 0 0 6px;line-height: initial;}

.buy-buttons, .online-consultang__buttons {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	gap:15px;
}
	.buy-buttons .btn_card {
		margin:0;
		height:auto;
		max-width:100%;
		font-size:16px;
		line-height:24px;
		padding:8px;
		background:#428BBF
	}
	.buy-buttons .btn_card:before{display:none}
	.buy-buttons .oneclick {
		margin:0;
	}
	.buy-buttons .oneclick a {
		height:auto;
		max-width:100%;
		font-size:16px;
		line-height:24px;
		padding:8px;
	}

.online-consultang {
	margin:35px 0 0;
	padding:15px;
	border:1px #fd9c12 solid;
	border-radius:4px;
}
	.online-consultang__title {color:#434343;font-weight:bold;margin:0 0 15px}
	.online-consultang__buttons {margin:0 0 15px}
	.online-consultang__buttons a {
		display:block;
		font-size:16px;
		line-height:24px;
		padding:8px;
		text-align:center;
		
	}
		.online__tg a {color:#0088cc;border:1px solid #0088cc;border-radius:3px}
		.online__wa a {color:#128c7e;border:1px solid #128c7e;border-radius:3px}
		
		.online-consultang__date {
			padding: 15px 0 0;
			border-top: 1px rgb(253,156,18,0.4) solid;
			text-align: center;
			font-size:14px
		}
		.online-consultang__date span {font-weight:bold;color:#fd9c12}


.chat-links, .adapt_menu {display:none}

.mainpage-column h2 {
	font-size:18px;
	margin:0 0 20px;
}
.maincatalog-grid {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	gap: 20px;
	margin:20px 0;
}
.maincatalog-grid__box a {
	display:block;
	width: 100%;
	height:100%;
	position: relative;
}
.maincatalog-grid__box a img {
	display: inline-block;
	vertical-align: top;
	width:100%;
	max-height:350px;
	object-fit:cover;
	transition: all .4s ease 0s;
	border-radius:8px;
	max-width:100%;
}
.maincatalog-grid__box a span {
	position: absolute;
	bottom: 10px;
	left: 10px;
	background: #ffd333;
	color: #000;
	font-size: 16px;
	border-radius: 8px;
	padding:8px 15px;
	text-transform:uppercase;
}
.maincatalog-grid__box {
	padding: 30px 20px;
	  border: 1px solid #f8f8f8;
	  border-radius: 18px;
	  box-shadow: 0 0 25px rgba(21, 38, 117, 0.1);
}

/*responsive*/
.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none}.mm-panels,.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panel,.mm-panels{background:inherit;border-color:inherit;box-sizing:border-box;margin:0}.mm-panels{overflow:hidden}.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after,.mm-panel:before{content:'';display:block;height:20px}.mm-panel_has-navbar{padding-top:40px}.mm-panel_opened{z-index:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-listitem_vertical>.mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:none;padding:10px 0 10px 10px}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-btn_next{box-sizing:border-box;height:40px;bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-btn_next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-btn_fullwidth{width:100%}.mm-btn_clear:after,.mm-btn_clear:before,.mm-btn_close:after,.mm-btn_close:before{content:'';border:2px solid transparent;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_clear:before,.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_clear:after,.mm-btn_close:after{border-left:none;border-top:none;right:25px}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-top:2px solid transparent;border-left:2px solid transparent;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;display:none;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0;opacity:1;transition:opacity .4s ease}.mm-navbar>*{box-sizing:border-box;display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:first-child{left:0}.mm-navbar__btn:last-child{text-align:right;right:0}.mm-panel_has-navbar .mm-navbar{display:block}.mm-listitem,.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem,.mm-listitem .mm-btn_next,.mm-listitem .mm-btn_next:before,.mm-listitem:after,.mm-listview{border-color:inherit}.mm-listview{font:inherit;line-height:20px}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listitem{position:relative}.mm-listitem:after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listitem:after{left:20px}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem>a,.mm-listitem>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listitem .mm-btn_next{background:rgba(3,2,1,0);padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listitem .mm-btn_next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth){width:50px}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+a,.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+span{margin-right:50px}.mm-listitem .mm-btn_fullwidth:before{border-left:none}.mm-listitem .mm-btn_fullwidth+a,.mm-listitem .mm-btn_fullwidth+span{padding-right:50px}.mm-listitem_divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:75%;text-transform:uppercase;padding:5px 10px 5px 20px}.mm-listitem_divider:after{content:' ';display:none;position:static;display:inline-block}.mm-listitem_spacer{padding-top:40px}.mm-listitem_spacer>.mm-btn_next{top:40px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview .mm-btn_next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(255,255,255,.4);tap-highlight-color:rgba(255,255,255,.4)}.mm-menu .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu .mm-listitem_selected>span{background:rgba(255,255,255,.4)}.mm-menu .mm-listitem_opened>.mm-btn_next,.mm-menu .mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05)}.mm-menu .mm-listitem_divider{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;}.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{display:none;position:fixed;right:auto;z-index:0}.mm-menu_offcanvas.mm-menu_opened{display:block}.mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms{z-index:10}.mm-menu_offcanvas{width:80%;min-width:140px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-page__blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-page__blocker{display:block}
.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}
.mm-menu_theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.mm-menu_theme-white .mm-navbar a,.mm-menu_theme-white .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-btn:after,.mm-menu_theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-listview .mm-btn_next:after{border-color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(0,0,0,.03);tap-highlight-color:rgba(0,0,0,.03)}.mm-menu_theme-white .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-white .mm-listitem_selected>span{background:rgba(0,0,0,.03)}.mm-menu_theme-white .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-white .mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.06)}.mm-menu_theme-white .mm-listitem_divider{background:rgba(0,0,0,.06)}.mm-menu_theme-white .mm-counter{color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-iconbar,.mm-menu_theme-white .mm-iconbar a{color:rgba(0,0,0,.3)}.mm-menu_theme-white.mm-menu_keyboardfocus a:focus{background:rgba(0,0,0,.03)}.mm-menu_theme-white .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-white .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-white .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(0,0,0,.03)}.mm-menu_theme-white.mm-menu_shadow-page:after{box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu_theme-white.mm-menu_shadow-panels .mm-panel{box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu_theme-white .mm-searchfield input{background:rgba(0,0,0,.06);color:rgba(0,0,0,.7)}.mm-menu_theme-white .mm-panel__noresultsmsg{color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-sectionindexer a{color:rgba(0,0,0,.3)}.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgba(0,0,0,.03)}.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgba(0,0,0,.03)}.mm-menu_theme-white label.mm-check:before{border-color:rgba(0,0,0,.7)}.mm-menu_theme-white label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu_theme-white label.mm-toggle:before{background:#fff}.mm-menu_theme-whiteinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu_theme-dark{background:#333;border-color:rgba(0,0,0,.3);color:rgba(255,255,255,.85)}.mm-menu_theme-dark .mm-navbar a,.mm-menu_theme-dark .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-btn:after,.mm-menu_theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-listview .mm-btn_next:after{border-color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.mm-menu_theme-dark .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-dark .mm-listitem_selected>span{background:rgba(0,0,0,.1)}.mm-menu_theme-dark .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-dark .mm-listitem_opened>.mm-panel{background:rgba(255,255,255,.08)}.mm-menu_theme-dark .mm-listitem_divider{background:rgba(255,255,255,.08)}.mm-menu_theme-dark .mm-counter{color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-iconbar,.mm-menu_theme-dark .mm-iconbar a{color:rgba(255,255,255,.4)}.mm-menu_theme-dark.mm-menu_keyboardfocus a:focus{background:rgba(0,0,0,.1)}.mm-menu_theme-dark .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-dark .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-dark .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(0,0,0,.1)}.mm-menu_theme-dark.mm-menu_shadow-page:after{box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu_theme-dark.mm-menu_shadow-panels .mm-panel{box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu_theme-dark .mm-searchfield input{background:rgba(255,255,255,.15);color:rgba(255,255,255,.85)}.mm-menu_theme-dark .mm-panel__noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-sectionindexer a{color:rgba(255,255,255,.4)}.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgba(0,0,0,.1)}.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgba(0,0,0,.1)}.mm-menu_theme-dark label.mm-check:before{border-color:rgba(255,255,255,.85)}.mm-menu_theme-dark label.mm-toggle{background:rgba(0,0,0,.3)}.mm-menu_theme-dark label.mm-toggle:before{background:#333}.mm-menu_theme-darkinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu_theme-black{background:#000;border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.75)}.mm-menu_theme-black .mm-navbar a,.mm-menu_theme-black .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-btn:after,.mm-menu_theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-listview .mm-btn_next:after{border-color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(255,255,255,.15);tap-highlight-color:rgba(255,255,255,.15)}.mm-menu_theme-black .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-black .mm-listitem_selected>span{background:rgba(255,255,255,.15)}.mm-menu_theme-black .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-black .mm-listitem_opened>.mm-panel{background:rgba(255,255,255,.2)}.mm-menu_theme-black .mm-listitem_divider{background:rgba(255,255,255,.2)}.mm-menu_theme-black .mm-counter{color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-iconbar,.mm-menu_theme-black .mm-iconbar a{color:rgba(255,255,255,.4)}.mm-menu_theme-black.mm-menu_keyboardfocus a:focus{background:rgba(255,255,255,.15)}.mm-menu_theme-black .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-black .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-black .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(255,255,255,.15)}.mm-menu_theme-black.mm-menu_shadow-page:after{box-shadow:false}.mm-menu_theme-black.mm-menu_shadow-panels .mm-panel{box-shadow:false}.mm-menu_theme-black .mm-searchfield input{background:rgba(255,255,255,.25);color:rgba(255,255,255,.75)}.mm-menu_theme-black .mm-panel__noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-sectionindexer a{color:rgba(255,255,255,.4)}.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgba(255,255,255,.15)}.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgba(255,255,255,.15)}.mm-menu_theme-black label.mm-check:before{border-color:rgba(255,255,255,.75)}.mm-menu_theme-black label.mm-toggle{background:rgba(255,255,255,.25)}.mm-menu_theme-black label.mm-toggle:before{background:#000}.mm-menu_theme-blackinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}

@media (max-width: 900px) {
	
	body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			
		.owl-stage, .slick-track {max-width:none}
		
		.header_middle {padding:10px;gap:10px}	
		.phone_box .phone {font-size:12px;white-space:nowrap;padding:0;margin:4px 0}
		
		.logo {font-size:12px;margin:0 auto 0 0}
		.logo img {width:auto;max-height:40px}
		
		.header_bot_box {margin:0}
		
		.big-banner-col {width:100%}
		
		.colum {padding:15px}
		
		.footer-bottom {margin-top:0;border:0}
			.payment-icons {margin:20px 0}
		
			.banners-wrap {margin-top:-25px;}
			#main {padding-top:70px;background:#fff}
				.breadcrumb {margin:0;padding:10px;font-size:12px;display: flex;white-space: nowrap;overflow: auto;}
				.breadcrumb li a, .breadcrumb li {font-size:12px}
				
				.right_colum {padding:10px}
				.prodimg-flex img {max-width:100%!important}
				
				.product-tabs .ionTabs__item {padding:20px 10px}
				.tbl_info td {padding:8px}
		
		
		.logo > a {font-size:12px;margin:0 auto 0 0}
		
		.chat-buttons span {
				cursor:pointer;
				display:block;
				width: 30px;
				height: 30px;
				display: inline-block;
				vertical-align: top;
				background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTYuNDU1IDE5TDIgMjIuNVY0YTEgMSAwIDAgMSAxLTFoMThhMSAxIDAgMCAxIDEgMXYxNGExIDEgMCAwIDEtMSAxSDYuNDU1em0tLjY5Mi0ySDIwVjVINHYxMy4zODVMNS43NjMgMTd6TTExIDEwaDJ2MmgtMnYtMnptLTQgMGgydjJIN3YtMnptOCAwaDJ2MmgtMnYtMnoiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMSkiLz48L3N2Zz4=) 50% 50% no-repeat;
		}
		
		.chat-links {
			display: flex;
			padding: 5px;
			position: fixed;
			bottom: -100%;
			left: 0;
			width: 100%;
			z-index: 899;
			box-shadow: 0 0 8px rgba(0,0,0,0.5);
			background: #fff;
			justify-content: space-between;
			transition: all .7s ease;
		}
		.chat-links.active{bottom:60px}
		.chat-links > div {width:49%;text-align:center;}
		.chat-links > div > a {display:flex;align-items:center;justify-content:center;height:100%;text-align:center;padding:15px 5px;border-radius:4px;font-size:14px;text-decoration:none;color:#fff}

		.chat-links > div.mobile-prelinks__tg > a {background:#0088cc}
		.chat-links > div.mobile-prelinks__wa > a {background:#128c7e}
		.chat-links > div.mobile-prelinks__vk > a {background:#7360f2}
		
		.chat-buttons {
			background: #337ab7;
			border-radius: 50%;
			width: 70px;
			height: 70px;
			text-align: center;
			display: flex;
			align-items: center;
			justify-content: center;
			margin-top: -10px;
			cursor:pointer
		}
		
		.product-tabs .ionTabs__head {
			display:flex;white-space:nowrap;overflow:auto
		}
		.content {z-index:initial!important;}
		.left_colum {
			display:block;
			margin:0;
			width:100%;
		}
		.filter_catalog {
			margin:0;
			position:fixed;
			top:0;
			right:-100%;
			transition:all 0.5s;
			height:100vh;
			overflow:auto;
			width:calc(100% - 50px);
			z-index:999;
			border-radius:0!important;
			padding:10px 20px 0;
			box-sizing:border-box;
		}
		.filter_catalog.active{
			right:0;
			box-shadow:-50px 0 0 10px rgba(0,0,0,.5);
		}
		.filter_catalog .smartfilter > .row.buttons-row {
			position: sticky;
		  bottom: 0;
		  left: 0;
		  margin: 0 -20px;
		  max-width: none;
		}
		
		.sitebar_box, .title_sitabar {display:none}
		.open_filter {display:block;}
		.bx-filter .bx-ui-slider-part.p1 span {left:0;margin:0;width:auto;font-size:14px;}
		.bx-filter .bx-ui-slider-part.p2, .bx-filter .bx-ui-slider-part.p3, .bx-filter .bx-ui-slider-part.p4 {display:none;}
		.bx-filter .bx-ui-slider-part.p5 span {right:0;margin:0;width:auto;left:auto;font-size:14px;}
		.bx-filter-button-box {
			  background: #fff;
			  padding: 10px 20px;
			  height: 60px;
		}
		.bx-touch .bx-filter .bx-filter-popup-result {display:none!Important;}
		
		.open_filter::after, .open_filter::before{
			display:none;
		}
		.open_filter {
			background:#ffd333 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iY3VycmVudENvbG9yIj48cGF0aCBkPSJNNyAzVjZIM1Y4SDdWMTFIMTBWM0g3Wk0xMiA4SDIxVjZIMTJWOFpNMTcgMTNWMTZIMjFWMThIMTdWMjFIMTRWMTNIMTdaTTEyIDE4SDNWMTZIMTJWMThaIj48L3BhdGg+PC9zdmc+) 10px 50% no-repeat;
			color:#000;
			background-size:25px auto;
		}
		
		
	/****/	
	.header_bot_box {padding:0 10px;display:flex;justify-content:space-between;gap:10px;align-items:center}
	.adapt_menu {display:block;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;line-height:24px;color:#fff;}
            .adapt_menu span {display:inline-block;vertical-align:middle;width:30px;height:3px;background:#fff;position:relative;}
            .adapt_menu span:before {content:'';width:100%;position:absolute;top:-9px;left:0;height:3px;background:#fff;}
			.adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-9px;left:0;height:3px;background:#fff;}
			.adapt_menu a {display:block;padding:10px;text-decoration:none;}
			
	.__jivoMobileButton {bottom:100px!important}
	
	.header_bot {position:fixed;bottom:0;left:0;width:100%;z-index:900;box-shadow:0 -3px 10px rgba(0,0,0,.1)}	
	#header {position:fixed;top:0;left:0;width:100%;box-shadow:0 0 8px rgba(0,0,0,0.5);background:#fff;z-index:999}	
	.header_bot_box::after {display:none;}
	
	.header_top, .head_contact, #call, .header_bot nav, .banner_top_block, .small-banner-col, .banner-tabs,
	.map_footer, #upbutton, .footer_middle, .catalog_top, .card_one, .interier-wrapper, 
	.top_buttons, .soc-box, .phone_box > a
	{display:none!important}	

	.header_middle	.adapt_menu span, .header_middle	.adapt_menu span:before, .header_middle	.adapt_menu span:after {background:#fd9c12}
			
}	

@media (max-width: 767px) {
	.similar_product {width:45%}
	.maincatalog-grid {
		grid-template-columns: repeat(3,1fr);
	}
	.maincatalog-grid__box {
		padding: 20px 10px;
	}
	.maincatalog-grid__box a span {
		font-size: 12px;
		padding:5px;
	}
}	


@media (max-width: 480px) {
	.tbl_info td:first-child {font-size:12px;width:auto}
	.similar_product {width:100%;padding:0;margin:20px 0}
	.doors-grid {
		-ms-grid-columns: 1fr 20px;
		grid-template-columns: repeat(1,1fr);
		gap:20px;
		margin:20px 0
	}
	.maincatalog-grid {
		grid-template-columns: repeat(2,1fr);
	}
}	


.mm-listitem .mm-btn_next::before {display:none}
.mm-menu_theme-dark .mm-listview .mm-btn_next::after {
	border-color: #fff;
}
#menu a, #menu span {color:#fff!important;font-size:16px!Important;border:0}
.mm-listitem > a, .mm-listitem > span {padding-top:15px;padding-bottom:15px}

.headphone-box {
	position:relative;padding:0 20px 0 0;
	text-align:right;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEyIDE1bC00LjI0My00LjI0MyAxLjQxNS0xLjQxNEwxMiAxMi4xNzJsMi44MjgtMi44MjkgMS40MTUgMS40MTR6Ii8+PC9zdmc+) 100% 0 no-repeat;
}
.headphones-hover {
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s ease-in-out,visibility .2s ease-in-out;
	position: absolute;
	top: -17px;
	right: 0;
	z-index: 2;
	padding: 15px 16px;
	min-width: 240px;
	-webkit-box-shadow: 0 5px 30px rgba(34,34,34,.1);
	box-shadow: 0 5px 30px rgba(34,34,34,.1);
	background: #fff;
	text-align:right;
}
.headphones-hover p > span {font-size:12px;display:block;margin:-10px 0 0;color:rgba(0,0,0,0.5)}
.headphone-box:hover .headphones-hover {
	opacity:1;
	visibility:visible
}

.callback a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:8px;
	border-radius:4px;
	font-weight:bold;
	background:#fd9c12;
	text-align:center;
	border:1px solid #fd9c12;
}

.service-list {
margin:0 0 40px;
}
.service-list ul {
margin:0;
list-style:none;
padding:0;
display:flex;
flex-wrap:wrap;
gap:30px;
}


.service-list ul a {
display:inline-block;
vertical-align:top;
text-decoration:none;
color:#000;
padding:10px 25px;
background:#ffd333;
border-radius:6px;
}

.services td {
padding:10px;
border:1px #ccc solid;
}
/* End */


/* Start:/bitrix/templates/new_multi/css/custom.css?177366046945745*/
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(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:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/*fancybox*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}



.swiper {
	position: relative;
	overflow:hidden
}

.reviews-all {
	margin:15px 0;
	text-align:right;
}
.review-slide {box-sizing:border-box}
.review-slider {padding:50px;}
/*.review-slider .swiper-wrapper {overflow:hidden}*/
.review-slider .swiper-slide {height:auto}

.swiper-pagination-bullet-active {background:#fd9c12}
.swiper-button-next, .swiper-button-prev {color:#fd9c12}

.small-banner-col ul.catalog {margin:0;display:block;}
.small-banner-col .main_item p {display:none}

#call_form h3 {font-size:24px;margin:0 0 20px}
#call_data_form > div {margin:0 0 10px} 
#call_data_form > div input[type='text'] {border:1px #ccc solid;border-radius:4px;padding:10px;height:auto;width:100%;box-sizing:border-box}
#call_form label {margin:0 0 0 5px;display:inline}
#call_form .call_btn {display:inline-block;vertical-align:top;padding:10px 25px;border-radius:4px;border:0;background:#428BBF;cursor:pointer;margin:0;}


.newzamer {
	margin:50px 0;
	border-radius:30px;
	padding:30px;
	background:#f9f7f4;
	color:#000;
}
.newzamer-title {
	font-size: 40px;
	margin: 0 0 15px;
}
.newzamer-phones {
	margin: 20px 0;
	display: flex;
	gap: 40px;
	font-size: 30px;
}
.newzamer-phones a {color:#000;text-decoration:none}
.newzamer-socials {
	margin: 20px 0;
	display: flex;
	gap: 40px;
}
.newzamer-phones p {margin:0}
.newzamer-socials a {display:inline-block;vertical-align:top;padding:8px 10px;border:1px #fff solid;border-radius:5px}
.newzamer-button {display:flex;align-items:center;gap:20px;}
.newzamer-button a {display:inline-block;vertical-align:top;padding:8px 10px;background:#fd9c12;color:#fff;border-radius:5px}
@media (max-width: 480px) {
	.newzamer-phones {flex-direction:column;gap:20px;font-size:20px}
}	

.list_home_text {padding-left:0;margin:0}
.list_home__more{display:none}

.mobile-phones {display:none;}

.soc-boxial a {
		color:#34d36a;
		border:1px solid #34d36a;
		display: block;
		padding: 8px;
		border-radius: 4px;
		font-weight: bold;
		text-align: center;
	}
	.soc-boxial a.soc-boxial__wa {
		color:#34d36a;
		border-color:#34d36a;
	}
	.soc-boxial a.soc-boxial__tg {
		color:#24a1de;
		border-color:#24a1de;
	}
	
	
	
	
#header {max-width:100%;z-index:2;box-shadow:0 0 8px rgba(0,0,0,0.3)}
.header_top{background:#f8f8f8;padding:5px 0}
.header-top__grid, .header-middle__grid {display:flex;justify-content:space-between;}
.header-top__grid:after, .header-middle__grid:after,.header-top__grid:before, .header-middle__grid:before{display:none}
.header-middle__grid {align-items: center;gap:15px;}
.main-catalog > a {
	background: #ffd333;
  font-size: 14px;
  font-weight: bold;
  padding: 15px;
  border-radius: 8px;
  color:#000;
  text-transform:uppercase;
  display:flex;align-items:center;
  gap:8px;
}
.main-catalog > a:after{
	content:'';
	display:block;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:1;
	opacity:0;
	visibility:hidden;
}
.main-catalog > a .line {
	position: relative;
	
					width: 30px;
					height: 2px;
					background-color: #000;
					-webkit-transition: -webkit-transform .1s;
					transition: transform .1s;
					-o-transition: transform .1s;
					transition: transform .1s,-webkit-transform .1s;
}
.main-catalog > a .line:after, .main-catalog > a .line:before {
					content: "";
					position: absolute;
					left: 0;
					display: block;
					width: 100%;
					height: 100%;
					background-color: #000;
					-webkit-transition: -webkit-transform .1s;
					transition: transform .1s;
					-o-transition: transform .1s;
					transition: transform .1s,-webkit-transform .1s;
				}
.main-catalog > a .line:before {
					top: 10px;
				}
.main-catalog > a .line:after {
					bottom: 10px;
				}
.main-catalog a.active span.line {
					-webkit-transform: rotate(45deg);
					-ms-transform:rotate(45deg);
					transform: rotate(45deg);
				}
.main-catalog a.active span.line::before {
					-webkit-transform: translateY(-10px) rotate(-90deg) scaleX(0);
					-ms-transform: translateY(-10px) rotate(-90deg) scaleX(0);
					transform: translateY(-10px) rotate(-90deg) scaleX(0);
				}
.main-catalog a.active span.line::after {
					-webkit-transform: translateY(10px) rotate(-90deg);
					-ms-transform: translateY(10px) rotate(-90deg);
					transform: translateY(10px) rotate(-90deg);
				}
.main-catalog > a.active:after{
	opacity:1;
	visibility:visible;
	background:rgba(255,255,255,0.4)
}
.catalog-menu {display:none;
	position: absolute;
	  top: 160px;
	  left: 0;
	  width: 100%;
	  z-index: 3;
	 /* background: #ffd333;*/
	  padding:15px 0;
	  background:#f8f8f8;
}
.catalog-menu.active {display:block;}
.catalog-menu nav {position:relative;}
				
.basket_btn {margin:0}
#wishcount, #checkin {width:45px;float:none}
.wish-count, .check-count, .basket_btn span {right:0;background: #ffd333;left:auto;}

.smartfilter, .content {position:relative;z-index:1}

.catalog-menu ul.menu {
	width:200px;
	flex-direction:column;
	height:calc(-300px + 100vh) !important;
	overflow:auto;
}
.catalog-menu .menu > li .menu_drop {top:0;left:200px;box-shadow:initial;}
.catalog-menu .menu > li:hover .menu_drop, .catalog-menu .menu > li.active .menu_drop {height:100%;top:0;left:200px;opacity:1;border-radius:0 10px 10px 0}
.catalog-menu .menu > li:hover > a {box-shadow:initial}
.catalog-menu .menu > li.active > a {background:#fff}
.catalog-menu ul.menu_sub_top {display:block;column-count:4}
.catalog-menu ul.menu_sub_top > li {border:0;padding:0;margin:0 0 30px; break-inside: avoid-column;}
.catalog-menu ul.menu_sub_top > li > a {font-size:14px;font-weight:bold;}
	
@media (max-width: 900px) {
	
	#header {z-index:999}
	
	.mobile-phones  {display:block;cursor:pointer}
	.mobile-phones svg {display:inline-block;vertical-align:top;}
	
	.headphone-box {padding:0;background:#fff}
	.headphone-box  > a {display:none;}
	.phone_box {
		opacity:1;visibility:visible;top:64px;right:-100%;position:fixed;text-align:left;
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
		width:85%;
	}
	.bodynav .phone_box {right:0}
	.headphones-hover {
		opacity: 1;
		visibility: visible;
		position: static;
		box-shadow: initial;
		-webkit-box-shadow: initial;
		text-align:left
	}
	.phone_box .headphones-hover .phone {font-size:18px}
	.bodynav .bg {
		display:block;width:100%;height:100%;
		position:fixed;
		cursor:pointer;
		background:rgba(0,0,0,0.6);
		z-index:1;
		top:0;
		left:0
	}
	
	.main-catalog {display:none}
	.header-middle__grid {gap:10px;}
	.logo {margin:0 auto 0 0}
}

@media (max-width: 480px) {
	.logo  a span {display:none;}
}

.section-column .right_colum {float:right}

.soc-box svg {display:inline-block;vertical-align:middle;margin:0 5px 0 0}
.soc-box a {font-weight:bold}
.soc-box a span {font-weight:normal;font-size:12px}

.catlist > ul {
	margin: 0;
	display: grid;
	grid-template-columns:repeat(3,1fr);
	gap: 20px;
	margin:0 0 25px;
}

.catalog-section-list-line-img-container {
	width: 85px;
	min-width: 85px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.catalog-section-list-line-img-container a, .catalog-section-list-line-img-container img {
	display: inline-block;
	vertical-align: top;
}
.catalog-section-list-line-img-container img {
	width: auto;
	height: auto;
	max-width:100%;
}
.catalog-section-list-item-img {
	border:0;
	width: auto;
	padding:0;
}

.catalog-section-list-line-list .catalog-section-list-item {
	margin: 0;
	padding: 10px;
	border: 1px #dadada solid;
	border-radius: 8px;
	font-size: 14px;
	align-items: center;
}
.catalog-section-list-line-list .catalog-section-list-item a {
	color:#000;
}

.door-images {displaY:flex;gap:5px;justify-content:center;}
.door-images img {display: inline-block;vertical-align:top;max-width:100%;}
.hit_index {position:relative;margin:0 0 25px;padding:0 0 20px;}
.hit_index .swiper-slide, .random-slide {
	border: 1px solid #ededed;
    border-radius: 12px;
    padding: 10px;
	box-sizing:border-box;
	height:auto;
}

.hit_index .swiper-pagination {bottom:0;}

@media (max-width: 767px) {
	.catlist > ul {
		grid-template-columns:repeat(3,1fr);
	}
}

@media (max-width: 480px) {
	.catlist > ul {
		grid-template-columns:repeat(2,1fr);
	}
	
	.payment-icons svg {max-width:100%}
}

@media (max-width: 420px) {
	.catlist > ul {
		grid-template-columns:1fr;
	}
}

@media (max-width: 360px) {
	.chat-buttons {display:none}
}


.select2-container {
	max-width:100%
}

.main_item .name, .desc_sota {height:auto}
.main_item .name a {font-size:13px;}
.desc_sota::after {display:none}
.desc_sota {margin:10px 0;}
.btn_item {margin:0}
.item_info {margin-top:auto;}
.main_item {display: flex;flex-direction: column;height: 100%;gap:10px;}
.main_item .line-more {margin:0}
.main_item p {border:0}
.line-more .price, .inprice {font-size:20px;}
.btn_item li:first-child {
	margin: 0;
	width: 100%;
	flex: 1;
}
.btn_item .btn_add_basket {display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;}
.btn_item li .btn_add_basket svg {fill:none;width:25px;height:25px;}

.breadcrumb {margin:0}
.breadcrumb li {display:inline;font-size:12px;}
.breadcrumb li a {font-size:12px}
.breadcrumb li::after{line-height:13px;}

.card_title h1 {line-height:32px;}

.prodimg-flex {
	display:flex;
	gap:15px;
	justify-content:center;
	align-items:center;
}
.prodimg-flex .prod-out, .prodimg-flex .prod-in {
	width:100%;flex:1;margin:0
}
.furniture-grid {padding:15px 25px;font-size:16px;box-shadow:0 0 15px rgba(0,30,85,.1);border-radius:15px;}
.furniture-grid .card_data {border:0;padding:0}
.furniture-grid .card_data p {font-size:16px}
.furniture-grid .buy-buttons .btn_card {display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:10px;}
.furniture-grid .buy-buttons .btn_card  svg {fill:none;width:25px;height:25px;}
.furniture-grid .buy-buttons {display:block;}
.furniture-grid .buy-buttons .btn_card {border-radius:8px;font-weight:bold;font-size:14px;padding:12px}

.newprod__right .card_title h1 {margin:0 0 15px;padding:0;font-size:18px;line-height:26px;}

.info p, .info_left ul li {font-size:14px;}
.info_left ul li {text-indent:0}
.info_left ul {list-style:initial;margin:0 0 15px 25px;}

.inprice {color:#000}

.catalog-img {height:205px;display:flex;align-items:center;justify-content:center;gap:10px}
.catalog-img a, .catalog-img img {display:inline-block;vertical-align:top;}
.catalog-img img {max-height:200px;max-width:100%;}

@media (max-width: 480px) {
	.breadcrumb {white-space:initial;display:block;}
	.breadcrumb li{display:none}
	.breadcrumb li:nth-last-child(3), .breadcrumb li:nth-last-child(2) {display:inline}
	.breadcrumb li:nth-last-child(3) {padding-left:0;}
	.breadcrumb li:nth-last-child(3):after{display:none;}
	
	.card_title h1 {font-size:20px;line-height:30px;}
	
	.furniture-grid .buy-buttons {
		position: fixed;
		bottom: 60px;
		left: 0;
		width: 100%;
		text-align: center;
		padding: 15px;
		background: #fff;
		z-index: 9;
	}
}

#footer span.name {
	display: block;
	font-weight: bold;
	font-size: 16px;
	color: #000;
	margin: 0 0 10px;
}

.advantages-grid {
	text-align: center;
	font-size:16px;
	line-height:24px;
	margin:45px auto 15px;
	display: grid;
	grid-template-columns:repeat(5,1fr);
	gap: 15px;
	justify-content: center;
}
.advantages-grid svg {
	display: inline-block;vertical-align:top;
}
.advantages-grid__box-text {margin:10px 0 0}

.block_similar {
	text-align: center;
	font-size:15px;
	line-height:24px;
	margin:45px auto 15px;
	display: grid;
	grid-template-columns:repeat(4,1fr);
	gap: 35px 20px;
	padding:25px 15px;
}

.block_similar  a {
	color:#000;
	font-weight:bold;
}

.name_similar {text-transform:initial;margin:10px 0 0}

.similar_product {padding:0;width:auto}
.img_similar img {
	max-width: calc(50% - 5px);
	height:200px;
}
.img_similar a {
	display: flex;
	gap: 10px;
	justify-content:center;
}

@media (max-width: 767px) {
	.advantages-grid, .block_similar  {
		grid-template-columns:repeat(3,1fr);
	}
}
@media (max-width: 480px) {
	.advantages-grid, .block_similar  {
		grid-template-columns:repeat(2,1fr);
	}

	.complectation-door li {margin:15px 0;width:100%;min-height:0;padding:20px;box-sizing:border-box;}
	.fancyimg {width:100%;padding:0;margin:0 0 20px;}
	.text-fancy {width:100%;padding:0;}
	.tbl_price td + td {width:auto;}
	
}

.filter_catalog {border-radius:8px;}
.bx-filter {margin:0}
.bx-filter.bx-blue .bx-filter-section{padding:0;background:none;}
.bx-filter .bx-filter-section > .row{padding:0}
.bx-filter .bx-filter-parameters-box-title {
	font-size:14px;padding:2px 0 2px 25px;color:#000;position:relative;
}
.bx-filter .bx-filter-parameters-box-title:after{
	content:'';display:block;position:absolute;top:0;left:0;transition:all 0.5s;width:20px;height:20px;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTExLjk5OTcgMTMuMTcxNEwxNi45NDk1IDguMjIxNjhMMTguMzYzNyA5LjYzNTg5TDExLjk5OTcgMTUuOTk5OUw1LjYzNTc0IDkuNjM1ODlMNy4wNDk5NiA4LjIyMTY4TDExLjk5OTcgMTMuMTcxNFoiIGZpbGw9InJnYmEoMCwwLDAsMSkiPjwvcGF0aD48L3N2Zz4=) 0 0 no-repeat;
	opacity:0.5;
}
.bx-filter .bx-active .bx-filter-parameters-box-title:after{ 
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.bx-filter .bx-filter-parameters-box-title span{color:#000;border:0;}
.bx-filter .bx-filter-parameters-box {margin:0 0 15px;}
.bx-filter-button-box .bx-filter-parameters-box-container {padding:0;display:flex;align-items:center;gap:10px}
.bx-filter-parameters-box-container input {cursor:pointer;border:0;padding:10px 15px;border-radius:8px;}
.bx-filter-parameters-box-container input#set_filter {background:#ffd333;color:#000}
.pricesflex {margin:10px 0;display:flex;gap:10px}
.pricesflex input {width:100%;padding:8px;box-sizing:border-box;border-radius:8px;border:1px #ccc solid;}
.bx-filter.bx-blue .bx-ui-slider-pricebar-v {background:#ffd333}
.bx-filter .bx-ui-slider-handle {top:-8px;}
.bx-filter.bx-blue .bx-ui-slider-pricebar-vn {background:#ddd}
.bx-filter.bx-blue .bx-ui-slider-handle.left,.bx-filter.bx-blue .bx-ui-slider-handle.right {
	background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDIyQzYuNDc3MTUgMjIgMiAxNy41MjI4IDIgMTJDMiA2LjQ3NzE1IDYuNDc3MTUgMiAxMiAyQzE3LjUyMjggMiAyMiA2LjQ3NzE1IDIyIDEyQzIyIDE3LjUyMjggMTcuNTIyOCAyMiAxMiAyMlpNMTIgMjBDMTYuNDE4MyAyMCAyMCAxNi40MTgzIDIwIDEyQzIwIDcuNTgxNzIgMTYuNDE4MyA0IDEyIDRDNy41ODE3MiA0IDQgNy41ODE3MiA0IDEyQzQgMTYuNDE4MyA3LjU4MTcyIDIwIDEyIDIwWiIgZmlsbD0icmdiYSgyNTUsMjExLDUxLDEpIj48L3BhdGg+PC9zdmc+) 50% 50% no-repeat;
	background-size:100% auto;border-radius:50%;
}
.bx-filter .bx-ui-slider-range {z-index:90}
.bx-filter .bx-ui-slider-handle.left {margin-left:-10px;}
.bx-filter .bx-ui-slider-handle.right {margin-right:-10px;}
.bx-filter-input-checkbox {display:block;}
.bx-filter-input-checkbox input{position:absolute;opacity:0;visibility:hidden;}
.bx-filter-parameters-box-container .checkbox:not(:last-child){margin-bottom:8px;}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
	font-size:14px;display:block;cursor:pointer;padding:2px 0 2px 25px;
	position:relative;
}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text:after{
	content:'';
	display:block;
	width:18px;height:18px;
	border-radius:5px;
	border:1px #849da4 solid;
	position:absolute;top:4px;left:0;
}
.bx-filter .bx-filter-input-checkbox input:checked+.bx-filter-param-text:after{
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEwLjAwMDcgMTUuMTcwOUwxOS4xOTMxIDUuOTc4NTJMMjAuNjA3MyA3LjM5MjczTDEwLjAwMDcgMTcuOTk5M0wzLjYzNjcyIDExLjYzNTRMNS4wNTA5MyAxMC4yMjEyTDEwLjAwMDcgMTUuMTcwOVoiIGZpbGw9IiM4NDlkYTQiPjwvcGF0aD48L3N2Zz4=) 50% 50% no-repeat;
	background-size:15px auto;
}

.active_menu_top a {background:none;color:#000!important;}
	.active_menu_top > a {background:#ffd333;border-radius:5px;padding:2px 5px;}
	
.door-choose {
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:25px;
	margin:0 auto 25px;
}

.door-choose a {
	display:flex;
	border-radius:10px;
	padding:10px 25px;
	align-items:center;
	border:1px solid #ffd333;
	color:#000;
	font-size: 18px;
	gap:10px;
	background:#fffaeb;
}

.soc-boxial a.soc-boxial__max {color:#8d4ce5;border-color:#8d4ce5;}

@media (max-width: 480px) {
	.door-choose {
		margin:10px 15px 25px;
		gap: 10px;
	}
	.door-choose a {
		font-size: 13px;
		padding:8px;
		gap:5px;
	}
}
/* End */


/* Start:/bitrix/templates/new_multi/css/cookie.css?178905189632266*/
/****/
#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}


#cc-main .cm__btn {background:#c11740;border:0;}

/* End */


/* Start:/bitrix/templates/new_multi/components/bitrix/search.title/template1/style.css?16185512932110*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/new_multi/components/bitrix/search.title/template1/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}


/* End */


/* Start:/bitrix/templates/new_multi/components/bitrix/breadcrumb/template1/style.css?1589459534125*/
.breadcrumb > li + li::before {
    content: " "!important;
}

.breadcrumb {
    background-color: #ffffff!important;
}
/* End */


/* Start:/bitrix/templates/new_multi/styles.css?1721057627180*/
/*
.footer_top {
    background: #2c3e50 none repeat scroll 0 0;
    margin: 0 -10000px;
    padding: 12px 10000px 10px;
    bottom: 0;
    position: fixed;
    z-index: 999;
}

*/
/* End */
/* /bitrix/templates/new_multi/css/pure-min.css?158945953719172 */
/* /bitrix/templates/new_multi/css/jquery.formstyler.css?158945953712668 */
/* /bitrix/templates/new_multi/css/style.css?1720472900100345 */
/* /bitrix/templates/new_multi/css/custom.css?177366046945745 */
/* /bitrix/templates/new_multi/css/cookie.css?178905189632266 */
/* /bitrix/templates/new_multi/components/bitrix/search.title/template1/style.css?16185512932110 */
/* /bitrix/templates/new_multi/components/bitrix/breadcrumb/template1/style.css?1589459534125 */
/* /bitrix/templates/new_multi/styles.css?1721057627180 */
