

/* Start:/local/css.new/bootstrap.min.css?153986110388740*/
/*!
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */hr,img{border:0}body,figure{margin:0}.img-thumbnail,.thumbnail{-webkit-transition:all .2s ease-in-out}.breadcrumb,.carousel-indicators,.dropdown-menu,.media-list,.nav,.pager{list-style:none}textarea.bxeditor-textarea{line-height:normal!important}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}h1{margin:.67em 0}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}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}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.open .dropdown-toggle.btn-danger,.open .dropdown-toggle.btn-default,.open .dropdown-toggle.btn-info,.open .dropdown-toggle.btn-success,.open .dropdown-toggle.btn-warning{background-image:none}.img-thumbnail,body{background-color:#fff}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}a{color:#ccc;text-decoration:none}a:focus,a:hover{color:#a6a6a6;text-decoration:underline}a:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}pre code,table{background-color:transparent}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.collapsing,.dropdown{position:relative}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}h1,h2,h3,h4,h5,h6{margin-bottom:10px}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#ccc}.text-primary:hover{color:#b3b3b3}.text-warning{color:#c09853}.text-warning:hover{color:#a47e3c}.text-danger{color:#b94a48}.text-danger:hover{color:#953b39}.text-success{color:#468847}.text-success:hover{color:#356635}.text-info{color:#3a87ad}.text-info:hover{color:#2d6987}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#999}legend,pre{color:#333}h1,h2,h3{margin-top:20px}h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}h4,h5,h6{margin-top:10px}h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}blockquote p:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl{margin-bottom:20px}ol,ul{margin-top:0;margin-bottom:10px}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-inline>li:first-child{padding-left:0}dd,dt{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container:after,.dropdown-menu>li>a,.form-horizontal .form-group:after,.modal-footer:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}address,blockquote small,pre{line-height:1.428571429}blockquote small{display:block;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right .small,blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right .small:before,blockquote.pull-right small:before{content:''}blockquote.pull-right .small:after,blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before{content:""}address{font-style:normal}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.container:after,.container:before,.row:after,.row:before{display:table;content:" "}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}input[type=file],legend{display:block}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}@media (min-width:768px){.container{width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}}@media (min-width:992px){.container{width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}}@media (min-width:1200px){.container{width:1170px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}}table{max-width:100%}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{float:none;display:table-column}table td[class*=col-],table th[class*=col-]{float:none;display:table-cell}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}fieldset{margin:0}legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}select[multiple],select[size]{height:auto}select optgroup{font-size:inherit;font-style:inherit;font-family:inherit}.form-control,output{font-size:14px;line-height:1.428571429;display:block;vertical-align:middle}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}output{padding-top:7px;color:#555}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control{width:100%;height:34px;padding:6px 12px;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.checkbox,.radio{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px;vertical-align:middle}.checkbox label,.radio label{display:inline;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{float:left;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm{height:auto}.input-lg{height:45px;padding:10px 15px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:45px;line-height:45px}textarea.input-lg{height:auto}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#c09853}.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}.has-warning .input-group-addon{color:#c09853;border-color:#c09853;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#b94a48}.has-error .form-control{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}.has-error .input-group-addon{color:#b94a48;border-color:#b94a48;background-color:#f2dede}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#468847}.has-success .form-control{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}.has-success .input-group-addon{color:#468847;border-color:#468847;background-color:#dff0d8}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:none;margin-left:0}.form-horizontal .control-label{text-align:right}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-control-static{padding-top:7px}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn-group .dropdown-toggle:active,.btn-group-vertical>.btn:focus,.btn-group.open .dropdown-toggle,.btn-group>.btn:focus,.btn.active,.btn:active,.dropdown-toggle:focus,.modal-content,.open>a{outline:0}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-primary{color:#fff;background-color:#ccc;border-color:#bfbfbf}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#b8b8b8;border-color:#a1a1a1}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#ccc;border-color:#bfbfbf}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-link{color:#ccc;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#a6a6a6;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.btn-lg{padding:10px 15px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.428571429}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{font-weight:400;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#ccc}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#999}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.dropdown-header{font-size:12px;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:2}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.btn-default .caret{border-top-color:#333}.btn-danger .caret,.btn-info .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret{border-top-color:#fff}.dropup .btn-default .caret{border-bottom-color:#333}.dropup .btn-danger .caret,.dropup .btn-info .caret,.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret{border-bottom-color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group{float:left}.btn-group-sm>.btn,.btn-group-xs>.btn{font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn{padding:1px 5px}.btn-group-sm>.btn{padding:5px 10px}.btn-group-lg>.btn{padding:10px 15px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified .btn{float:none;display:table-cell;width:1%}[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group.col{float:none;padding-left:0;padding-right:0}.input-group .form-control{width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 15px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}.thumbnail,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 15px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn:first-child>.btn{margin-right:-1px}.input-group-btn:last-child>.btn{margin-left:-1px}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.nav{margin-bottom:0;padding-left:0}.nav:after,.nav:before{content:" ";display:table}.nav>li,.nav>li>a{display:block;position:relative}.nav:after{clear:both}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#ccc}.nav .open>a .caret,.nav .open>a:focus .caret,.nav .open>a:hover .caret{border-top-color:#a6a6a6;border-bottom-color:#a6a6a6}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#ccc}.nav-pills>li.active>a .caret,.nav-pills>li.active>a:focus .caret,.nav-pills>li.active>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before{content:" ";display:table}.nav .caret{border-top-color:#ccc;border-bottom-color:#ccc}.nav a:hover .caret{border-top-color:#a6a6a6;border-bottom-color:#a6a6a6}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:auto}.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}.navbar-collapse .navbar-text:last-child{margin-right:0}}.media,.media-body,.modal-open,.progress{overflow:hidden}.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:768px){.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.breadcrumb>li,.pagination{display:inline-block}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{float:none;margin-left:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-text{float:left;margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{margin-left:15px;margin-right:15px}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret{border-top-color:#333;border-bottom-color:#333}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:focus .caret,.navbar-default .navbar-nav>.open>a:hover .caret{border-top-color:#555;border-bottom-color:#555}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#777;border-bottom-color:#777}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}.navbar-inverse .navbar-nav>.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-nav>.dropdown>a .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .navbar-nav>.open>a .caret,.navbar-inverse .navbar-nav>.open>a:focus .caret,.navbar-inverse .navbar-nav>.open>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.badge,.label{font-weight:700;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#eee}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#ccc;border-color:#ccc;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 15px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center}.pager:after,.pager:before{content:" ";display:table}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em;background:#999}.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.label[href]:focus,.label[href]:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#999}.label-default[href]:focus,.label-default[href]:hover{background-color:grey}.label-primary{background-color:#ccc}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#b3b3b3}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;background-color:#999;border-radius:10px}.badge:empty{display:none}.media-object,.thumbnail,.thumbnail>img{display:block}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.btn .badge{position:relative;top:-1px}.nav-pills>.active>a>.badge,a.list-group-item.active>.badge{color:#ccc;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}.alert,.thumbnail{margin-bottom:20px}.alert .alert-link,.close{font-weight:700}.jumbotron h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}.container .jumbotron{border-radius:6px}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1{font-size:63px}}.thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;max-width:100%}.thumbnail>img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#ccc}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{right:0;bottom:0;left:0}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#356635}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#2d6987}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#c09853}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#a47e3c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#b94a48}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#953b39}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#ccc;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.close,.list-group-item>.badge{float:right}.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{z-index:2;color:#fff;background-color:#ccc;border-color:#ccc}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:focus .list-group-item-text,a.list-group-item.active:hover .list-group-item-text{color:#fff}.panel-heading>.dropdown .dropdown-toggle,.panel-title>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.table,.panel>.table-responsive{margin-bottom:0}.panel-body{padding:15px}.panel-body:after,.panel-body:before{content:" ";display:table}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:last-child,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th{border-bottom:0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel-footer,.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-heading>.dropdown .caret{border-color:#333 transparent}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#ccc}.panel-primary>.panel-heading{color:#fff;background-color:#ccc;border-color:#ccc}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#ccc}.panel-primary>.panel-heading>.dropdown .caret{border-color:#fff transparent}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ccc}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading>.dropdown .caret{border-color:#468847 transparent}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading>.dropdown .caret{border-color:#c09853 transparent}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#b94a48;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading>.dropdown .caret{border-color:#b94a48 transparent}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading>.dropdown .caret{border-color:#3a87ad transparent}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.carousel-caption,.carousel-control{text-shadow:0 1px 2px rgba(0,0,0,.6)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{background-clip:padding-box}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;z-index:1040}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;margin-left:auto;margin-right:auto;width:auto;padding:10px;z-index:1050}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.carousel-control,.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.popover,.tooltip,.tooltip-arrow{position:absolute}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{width:600px;padding-top:30px;padding-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.tooltip{z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{left:5px}.tooltip.top-right .tooltip-arrow{right:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{left:5px}.tooltip.bottom-right .tooltip-arrow{right:5px}.popover{top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.carousel,.carousel-inner{position:relative}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.left .arrow:after,.popover.right .arrow:after{content:" ";bottom:-10px}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right .arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;font-size:20px;color:#fff;text-align:center}.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-xs,td.visible-xs,th.visible-xs,tr.visible-xs{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.hidden{visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}tr.visible-xs.visible-sm{display:table-row!important}td.visible-xs.visible-sm,th.visible-xs.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}tr.visible-xs.visible-md{display:table-row!important}td.visible-xs.visible-md,th.visible-xs.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-xs.visible-lg{display:block!important}tr.visible-xs.visible-lg{display:table-row!important}td.visible-xs.visible-lg,th.visible-xs.visible-lg{display:table-cell!important}}.visible-sm,td.visible-sm,th.visible-sm,tr.visible-sm{display:none!important}@media (max-width:767px){.visible-sm.visible-xs{display:block!important}tr.visible-sm.visible-xs{display:table-row!important}td.visible-sm.visible-xs,th.visible-sm.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}tr.visible-sm.visible-md{display:table-row!important}td.visible-sm.visible-md,th.visible-sm.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-sm.visible-lg{display:block!important}tr.visible-sm.visible-lg{display:table-row!important}td.visible-sm.visible-lg,th.visible-sm.visible-lg{display:table-cell!important}}.visible-md,td.visible-md,th.visible-md,tr.visible-md{display:none!important}@media (max-width:767px){.visible-md.visible-xs{display:block!important}tr.visible-md.visible-xs{display:table-row!important}td.visible-md.visible-xs,th.visible-md.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}tr.visible-md.visible-sm{display:table-row!important}td.visible-md.visible-sm,th.visible-md.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-md.visible-lg{display:block!important}tr.visible-md.visible-lg{display:table-row!important}td.visible-md.visible-lg,th.visible-md.visible-lg{display:table-cell!important}}.visible-lg,td.visible-lg,th.visible-lg,tr.visible-lg{display:none!important}@media (max-width:767px){.visible-lg.visible-xs{display:block!important}tr.visible-lg.visible-xs{display:table-row!important}td.visible-lg.visible-xs,th.visible-lg.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}tr.visible-lg.visible-sm{display:table-row!important}td.visible-lg.visible-sm,th.visible-lg.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}tr.visible-lg.visible-md{display:table-row!important}td.visible-lg.visible-md,th.visible-lg.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}.hidden-xs{display:block!important}tr.hidden-xs{display:table-row!important}td.hidden-xs,th.hidden-xs{display:table-cell!important}@media (max-width:767px){.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,td.hidden-xs.hidden-md,th.hidden-xs.hidden-md,tr.hidden-xs.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}tr.hidden-sm{display:table-row!important}td.hidden-sm,th.hidden-sm{display:table-cell!important}@media (max-width:767px){.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,td.hidden-sm.hidden-md,th.hidden-sm.hidden-md,tr.hidden-sm.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}tr.hidden-md{display:table-row!important}td.hidden-md,th.hidden-md{display:table-cell!important}@media (max-width:767px){.hidden-md.hidden-xs,td.hidden-md.hidden-xs,th.hidden-md.hidden-xs,tr.hidden-md.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,td.hidden-md.hidden-sm,th.hidden-md.hidden-sm,tr.hidden-md.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-md.hidden-lg,td.hidden-md.hidden-lg,th.hidden-md.hidden-lg,tr.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}tr.hidden-lg{display:table-row!important}td.hidden-lg,th.hidden-lg{display:table-cell!important}@media (max-width:767px){.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,td.hidden-lg.hidden-md,th.hidden-lg.hidden-md,tr.hidden-lg.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg,td.hidden-lg,th.hidden-lg,tr.hidden-lg{display:none!important}}.visible-print,td.visible-print,th.visible-print,tr.visible-print{display:none!important}@media print{.visible-print{display:block!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.hidden-print,td.hidden-print,th.hidden-print,tr.hidden-print{display:none!important}}
/* End */


/* Start:/local/css.new/theme.css?159463218641250*/
a.scroll-to-top.ROUND_COLOR,a.scroll-to-top.RECT_COLOR{background-color:#ea5e20}a.scroll-to-top.ROUND_COLOR:hover,a.scroll-to-top.RECT_COLOR:hover{background-color:#d8af4b}ul li::before{color:#f09300}.basket_print i{background-color:#e69c00}.rss_feed_icon{background:#f09300;color:#000}.start_promo .item i.title a,.start_promo .item i.price a,.start_promo .item i.title span,.start_promo .item i.price span,.start_promo .item span.main_wrap i:after,.start_promo .item p span,.wrap_tizer .wrap_outer,.wrap_tizer .wrap_outer .outer_text,.wrap_tizer .wrap_outer .inner_text{background:#ea5e20}.start_promo .item i.title span,.start_promo .item i.price span{box-shadow:-4px 1px 0 4px #ea5e20,4px 1px 0 4px #ea5e20}.start_promo .item i.price span{box-shadow:-4px 0 0 4px #ea5e20,4px 0 0 4px #ea5e20}.module-map .infoBox .close_info:hover{background-color:#f09300}#header ul.menu.full>li.search_row #search-submit-button:hover,#header ul.menu.full>li.search_row #search-submit-button.hover{border:transparent}#header .catalog_menu ul.menu>li,#header ul.menu.adaptive:not(.opened) li.menu_opener,#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full.opened li.current{border-bottom:1px solid #b88900}#header .catalog_menu ul.menu>li:not(.current):not(.stretch):hover{border-bottom:1px solid #bd7a00;border-right:1px solid #bd7a00}#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full.opened li.current{border-top:1px solid #ea5e20}#header .catalog_menu ul.menu>li.current>a{color:#fff;border-left:1px solid #f5a600}#header .catalog_menu ul.menu>li{border-right:1px solid #b88900}.header-cart-block .cart span.icon i{background-position:0 -84px}ul.menu li .child .child_wrapp,.breadcrumbs .dropdown,.authorization-cols .form-block{border-top:2px solid #f09300}.catalog_detail ul.tabs.main_tabs{border-bottom:2px solid #f09300}ul.menu li b.space,.breadcrumbs .drop b.space,.hint .triangle{border-bottom:6px solid #f09300}.basket_button,.basket_button span,.button30,.button30 span,.popup .soc-avt .row a{color:#fff}#bx-soa-order-form .btn.btn-default{background:#ea5e20;border-color:#ea5e20}#bx-soa-order-form .btn.btn-default:hover{background:#ffb71f;border-color:#ffb71f}ul.tabs li.cur .triangle,.view-list .view-header i.triangle{border-top:5px solid #e69c00!important}.basket_button.add span{background-position:0 -6px}.basket_button.read_more span{background-position:1px -448px}.basket_button.added span{background-position:0 -45px}.front_slider_wrapp .extended_pagination>li.active i.triangle{border-right-color:#e69c00}.catalog_detail .extended_info a.compare_item i{background-position:-32px -65px}.catalog_detail .extended_info a.wish_item i{background-position:3px -72px}.display_list a.compare_item i{background-position:-32px -3px}.display_list a.wish_item i{background-position:-3px -2px}.display_list a.compare_item:hover i,.display_list a.compare_item.added i{background-position:-32px -65px}.display_list a.wish_item:hover i,.display_list a.wish_item.added i{background-position:-3px -63px}.popup .form .form_head{border-bottom-color:#f09300}.item_slider .thumbs i.triangle{border-bottom:5px solid #f09300}blockquote:before{background-color:#f09300}.module-gallery-list li .fancy_hover:hover{border:2px solid #f09300}.smartfilter .bx_ui_slider_track .bx_ui_slider_range,.bx_filter .bx_ui_slider_pricebar_V{background:#ea5e20}.catalog_block .catalog_item .basket_button.read_more span{background-position:1px -408px}.catalog_block .catalog_item .basket_button.to-cart span{background-position:0 -7px}.catalog_block .catalog_item:hover .basket_button span{color:#fff;background-position:0 -87px}.catalog_block .catalog_item:hover .basket_button.read_more span{background-position:1px -448px!important}.catalog_item .basket_button.in-cart span,.basket_button.in-cart span{background-position:0 -127px!important}.catalog_item:hover .item-title a,.item:hover .info a,.item:hover .name a,.item:hover .title a,.item .title a:hover{color:#e69c00!important}.catalog_item:hover .basket_button.added span{color:#fff}.bx_filter_container #modef .triangle,.left_block .internal_sections_list .child_wrapp .triangle{border-right:6px solid #f09300}#order_form_div .sale_order_table .ps_logo img:hover,#order_form_div .sale_order_table .ps_logo input[type=radio]:checked+label img,#order_form_div .sale_order_table.delivery label:hover img,#order_form_div .sale_order_table.delivery input[type=radio]:checked+label img,#order_form_div div.ps_logo.selected img,#order_form_div .account label:hover img,#order_form_div .account img.active{border:2px solid #f09300}.front_slider_wrapp .extended_pagination>li.active span,a.b-share-popup__item:hover .b-share-popup__item__text{color:#fff!important}ul.tabs li.cur span,ul.tabs li.cur:hover span,.front_slider_wrapp a.read_more{color:#fff}.left_menu>li.current>a,.left_menu>li:not(.exit):hover{background:#f09300}a i.arrow b{background-position:-36px 0}.top-h-row .search #search-submit-button:hover i,.top-h-row .search #search-submit-button.hover i{background-position:top center}.catalog_detail a.compare_item:hover .icon i{background-position:-32px -65px}.catalog_detail a.wish_item:hover .icon i{background-position:2px -45px}ul.menu li.current a i{background-position:-61px 0}.button30.ask_question span.show_form,.button30.ask_question span.hide_form{background-position:5px -605px}.button30.ask_question span.hide_form{color:#000}.button30.ask_question span.hide_form:hover{color:#fff}.question-list .q .ic b{background-position:-38px -188px}.question-list .q.op .ic b{background-position:-8px -188px}.number_list a.current span{color:#fff!important}.basket_button span,.compare_button span{background-position:0 -87px}.bx_filter_container_title .hint.active .hint_icon,.bx_filter_container_title .hint.active .hint_icon,.bx_filter_container_title .hint.active .hint_icon:hover,#header .basket_fly .opener .basket_count:not(.empty) .count{color:#fff}.left_block .internal_sections_list li.item:hover>a,.left_block .internal_sections_list li.item.cur>a{color:#fff}.left_block .internal_sections_list li *{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}a.compare_item i{background-position:-31px -1px}a.wish_item i{background-position:-2px -1px}a.compare_item:hover i{background-position:-31px -33px}a.wish_item:hover i{background-position:-2px -32px}a.compare_item.added i{background-position:-31px -63px}a.wish_item.added i{background-position:-2px -62px}.module_products_list .basket_button.to-cart span{background-position:0 -7px}.module_products_list .basket_button.to-cart:hover span{background-position:0 -87px}.basket_button.in-cart span{background-position:0 -127px}.popup .close:hover i,.popup .grey .close i,.popup-window-close-icon.popup-window-titlebar-close-icon:hover:after{background-position:-1px -59px}.card_popup_frame.popup .but_row a.to_basket .icon i{background-position:-5px -170px}.soc-serv-main .button30 span,.reviews-expanded .button30.add_review span,.catalog_detail .basket_button.one_click span,.button30.review_preview span,.popup .grey .pop-up-title{color:#000;text-shadow:0 1px 0 rgba(255,255,255,0.5);-moz-text-shadow:0 1px 0 rgba(255,255,255,0.5);-o-text-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-text-shadow:0 1px 0 rgba(255,255,255,0.5)}.module-order-history .status.delivered{color:#fff}.jobs_wrapp .item a:not(.opened):hover .icon i,.staff_wrapp .section .section_title:not(.opened):hover .icon i{background-position:-31px -33px}.jobs_wrapp .item a.opened:hover .icon i,.staff_wrapp .section .section_title.opened:hover .icon i{background-position:0 -34px}.button30.add_review span{background-position:4px -286px}.button30.send_review span{background-position:4px -365px}.card_popup_frame.popup .but_row a.to_delay .icon i{background-position:-48px -257px}.compare_button span{background-position:-32px -64px}#header .basket_fly .opener .basket_count .icon i{background-position:-7px -89px}#header .basket_fly .opener .basket_count.empty:hover .icon i{background-position:-7px -47px}#header .basket_fly .opener .basket_count.empty .icon i{background-position:-7px -5px}#header .basket_fly .opener .wish_count .icon i{background-position:-48px -424px}#header .basket_fly .opener .wish_count:hover .icon i{background-position:-48px -383px}ul.menu li a{color:#000}.catalog_menu ul.menu li a{color:#fff}ul.menu li a i{background-position:-2px -20px}.catalog_menu ul.menu li a i{background-position:-61px 0}a i.arrow.down b{background-position:-36px -35px}.catalog_item:hover .basket_button span{color:#fff}ul.specials_slider .basket_button span{background-position:0 -7px}ul.specials_slider .basket_button:hover span,ul.specials_slider li:hover .basket_button span{background-position:0 -87px}ul.specials_slider .basket_button.read_more span{background-position:1px -408px}ul.specials_slider li:hover .basket_button.read_more span{background-position:1px -448px!important}.top_slider_wrapp .flex-direction-nav li a.flex-next{background-position:-58px -60px}.top_slider_wrapp .flex-direction-nav li:hover a.flex-prev{background-position:-3px -60px}.top_slider_wrapp .flex-direction-nav li a.flex-prev{background-position:-3px 0}#header .basket_fly .opener .wish_count.empty:hover .icon i{background-position:-48px -341px}#header .basket_fly .opener .wish_count.empty .icon i{background-position:-48px -299px}#basket-root .basket-items-list-header-filter-item:not(.active){color:#ea5e20}#basket-root .basket-items-list-header-filter-item.active:before{background-color:#ea5e20}#basket-root .basket-item-scu-item:hover,#basket-root .basket-item-scu-item.selected,#basket-root .basket-item-scu-item.not-available:hover{border-color:#ea5e20}#basket-root .basket-items-list .basket-item-block-info .basket-items-list-item-warning-container .alert.alert-warning a[data-entity="basket-item-remove-delayed"]:before{background-color:#ea5e20}#basket-root .basket-item-property-scu-text .basket-item-scu-item.selected{background-color:#ea5e20}#basket-root .basket-coupon-block-coupon-btn{background-color:#ea5e20}#basket-root .basket-checkout-section .btn.btn-default:not(.basket-btn-checkout){border-color:#ea5e20;background-color:#ea5e20}#basket-root .basket-checkout-section .btn.btn-default:hover,body #basket-root .basket-checkout-section .btn.btn-default:active,body #basket-root .basket-checkout-section .btn.btn-default:focus{border-color:#ffb71f;background-color:#ffb71f}#basket-root #basket-warning{border-color:#ea5e20}#bx-soa-order .bx-soa-section .bx-soa-section-title:before{background-color:#ea5e20}#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag{border-color:#ea5e20;color:#ea5e20}#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag:hover{background-color:#ea5e20;color:#fff}#bx-soa-order .bx-soa .form-group .radio-inline.checked label:before,#bx-soa-order .bx-soa .form-group .radio-inline label:hover:before,#bx-soa-order .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container:before,#bx-soa-order .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:before{background-color:#ea5e20}#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container,#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:hover .bx-soa-pp-company-graf-container{border-color:#ea5e20}#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company:before,#bx-soa-order .bx-soa-pp-desc-container .checkbox label:hover:before,#bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:before{background-color:#ea5e20}#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:hover .bx-soa-pp-company-smalltitle,#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left{color:#ea5e20}#bx-soa-order .bx-soa-coupon-input:hover:after,#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:hover{background-color:#ea5e20}div[class*=bx-sls] .bx-ui-sls-clear:hover:before{background-color:#ea5e20!important}.set_block .item .item_inner .image .quantity{background-color:#ea5e20}@media all and (max-width:950px){.header_wrap.colored #header .center_block .main-nav{background:#ea5e20}}@media all and (max-width:768px){body .top_slider_wrapp .flex-direction-nav li a{background-image:url(/local/css.new/../../images/arrows_big.png)}body .top_slider_wrapp .flex-direction-nav li a.flex-next{background-position:-30px -94px}body .top_slider_wrapp .flex-direction-nav li a.flex-prev{background-position:0 -127px}body .top_slider_wrapp .flex-direction-nav li a.flex-prev:hover{background-position:0 -94px}body .color-controls .flex-control-paging li a.flex-active,body .color-controls .flex-control-paging li:hover a:not(.touch){background:#ea5e20;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDhmYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ea5e20 0%,#e0a000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ea5e20),color-stop(100%,#e0a000));background:-webkit-linear-gradient(top,#ea5e20 0%,#e0a000 100%);background:-o-linear-gradient(top,#ea5e20 0%,#e0a000 100%);background:-ms-linear-gradient(top,#ea5e20 0%,#e0a000 100%);background:linear-gradient(to bottom,#ea5e20 0%,#e0a000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@bcolor_00aae2',endColorstr='@bcolor_008fc7',GradientType=0)}}@media all and (max-width:600px){#header ul.menu.full.opened>li,.has_menu #header .center_block .main-nav{background-color:#ea5e20}.has_menu #header .center_block .main-nav:hover{background:#e2ae50 none repeat scroll 0 0}#header ul.menu.full.opened li.current{background:#e0a000}}@media all and (max-width:550px){body #footer .footer_inner .line{border-top:4px solid #f09300}.basket_wrapp .empty_cart:not(.bcart) .wraps_icon_block.basket .count span,.basket_wrapp .basket_empty .wraps_icon_block.basket .count span{color:#FFF;background:#ea5e20}}#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li:hover>a,#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.opened>a,#header .wrapper_middle_menu.wrap_menu ul.mobile_menu li.current>a{background:#e2ae50}#header .wrapper_middle_menu.wrap_menu ul.menu.opened>li{background:#e69c00}.button.transparent,.h_color_white .header_wrap .menu>li.current>a span,.h_color_white.wrapper #header ul.menu li .child .child_wrapp,.m_color_white.wrapper #header ul.menu li .child .child_wrapp,.basket_normal .popup.card_popup_frame .basket_popup_wrapp,.basket_sort ul.tabs li.cur div,.smartfilter .bx_ui_slider_track .bx_ui_slider_handle,.bx_filter .button,.bx_filter_vertical input[type="checkbox"]:checked+label.sku,.sku_props .bx_item_detail_size ul li.active,.bx_size_scroller_container .bx_size ul li.bx_active,.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,.bx_catalog_item_scu .bx_item_detail_scu ul li.active span.cnt,.item_slider .thumbs li.current,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-left-column,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-center-column,.popup-window.popup-window-titlebar .popup-window-top-row .popup-window-right-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-left-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-center-column,.popup-window.popup-window-titlebar-light .popup-window-top-row .popup-window-right-column,.bx_element input[type=radio]:checked+label .bx_logotype,.bx_element label.selected .bx_logotype{border-color:#ea5e20}a{color:inherit}button.button,input.button,.button,#header ul.menu.full.opened li:not(.search_row):hover,#header ul.menu.full>li.search_row #search-submit-button:hover,table.title-search-result td.title-search-all a .icon,.flex-direction-nav li:hover,.flex-direction-nav li:first-child:hover,.top_slider_wrapp .flex-direction-nav li:hover,.like_icons .wish_item.added,.like_icons .compare_item.added,.light .stores .all_map,.block_wr.dark,.popup .close:hover,.header_wrap #header .middle-h-row .logo_wrapp .logo a,.h_color_colored .header_wrap #header,.registraion-page .top p:after,.has_menu.m_color_colored #header .catalog_menu,.module-cart .remove-cell a:hover,.cart_shell .remove-cell a:hover,.bx_item_set_hor .bx_item_set_hor_item a.remove,.bx_filter .bx_filter_popup_result,.bx_filter .bx_filter_parameters_box_title:before,.bx_filter_vertical input[type="checkbox"]+label:before,.filter input[type="checkbox"]+label:before,.filter input[type="radio"]+label:before,.bx_filter label.pal:hover .bx_filter_param_btn,.bx_filter .bx_filter_param_label.active .bx_filter_param_btn,.bx_filter_vertical input[type="checkbox"]:checked+label.sku,.left_block .internal_sections_list li.cur,.left_block .internal_sections_list li:hover,.left_block .internal_sections_list .title .inner_block:hover:before,.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item.cur:before,.left_block .internal_sections_list .child_wrapp .child li.depth3 a.menu_item:hover:before,.left_block .internal_sections_list .child_wrapp ul.child li.cur:after,.left_block .internal_sections_list .child_wrapp ul.child li:hover:after,body #content .props_list tr td>span:before,body #content .props_list tr td>.txt:before,.module-pagination .nums .cur,.more_text_ajax:before,.captcha_reload:before,.sku_props .bx_item_detail_size ul li.active,.bx_size_scroller_container .bx_size ul li.bx_active,.bx_catalog_item_scu .bx_item_detail_scu ul li.active span:not(.cnt_item),.ik_select_list .ik_select_list_inner ul li.ik_select_active,.bx_filter_select_popup ul li label.selected,.filter_opener.opened,.no_goods .no_products:before,.wr_scrollbar .scrollbar .handle,.remove:hover,a i.arrow,.popup-window-close-icon.popup-window-titlebar-close-icon:hover,.bx_kit_item .bx_kit_item_add,.catalog_detail .offers_table td.opener:hover .opener_icon,.opener_icon:hover,.char_name .hint .icon:hover,.char_name .hint.active .icon,.location-block-wrapper .bx-sls .bx-ui-sls-clear:before,h4:hover .opener_icon,.bg_block:before,#order_form_div input[type="submit"],.module-order-history .item_name:hover .icon,.module-order-history .item_name:hover .icon,.faq.list .item .q:hover .opener_icon,.jobs_wrapp .item .name tr:hover .opener_icon{color:#FFF;background:#ea5e20}.bigs .flex-direction-nav li{color:#FFF;background:#ea5e20}.btn.btn-default{background-color:#ea5e20;border-color:#ea5e20;color:#fff}.btn.btn-default:hover,.btn.btn-default:active,.btn.btn-default:focus{background-color:#ffb71f;border-color:#ffb71f}.btn.btn-default.white:not(.grey){color:#ea5e20!important;border:1px solid #ea5e20;background:#fff}.btn.btn-default.white:hover,.btn-default.white:active,.btn-default.white:focus{color:#fff!important;border-color:#ea5e20;background:#ea5e20}.btn.btn-default.white.white-bg:hover,.btn-default.white.white-bg:active,.btn-default.white.white-bg:focus{color:#ea5e20!important;border-color:#ea5e20;background:#fff}.btn.btn-primary{background-color:#00b290;border-color:#00b290}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background-color:#30c4a8;border-color:#30c4a8}.btn.btn-success{background-color:#84bc29;border-color:#84bc29}.btn.btn-success:hover,.btn.btn-success:active,.btn.btn-success:focus{background-color:#9dca53;border-color:#9dca53}.btn.btn-info{background-color:#0ca9e3;border-color:#0ca9e3}.btn.btn-info:hover,.btn.btn-info:active,.btn.btn-info:focus{background-color:#39baec;border-color:#39baec}.btn.btn-warning{background-color:#f38b04;border-color:#f38b04}.btn.btn-warning:hover,.btn.btn-warning:active,.btn.btn-warning:focus{background-color:#f8a132;border-color:#f8a132}.btn.btn-danger{background-color:#dc130d;border-color:#dc130d}.btn.btn-danger:hover,.btn.btn-danger:active,.btn.btn-danger:focus{background-color:#e63f3a;border-color:#e63f3a}.btn.btn-transparent{background-color:rgba(255,255,255,0);border-color:rgba(255,255,255,0);color:#000}.btn.btn-transparent:hover,.btn.btn-transparent:active,.btn.btn-transparent:focus{background-color:#ffb71f;border-color:#ffb71f}.btn.btn-transparent:hover{color:#fff}.btn.btn-responsive-nav{background-color:#ea5e20}.btn.btn-responsive-nav:hover{color:#ea5e20;border:1px solid #ea5e20;background-color:#fff;padding:4px 7px 2px}.btn.btn-link{color:#ea5e20;border-color:#ffe6b3}.btn.btn-link:hover{color:#ffb71f;border-color:transparent}.btn.btn-link:active{color:#ad7600}.btn.btn-default.wc.vert .fa{background-color:#ea5e20}.btn.btn-default.wc.vert:hover .fa{background-color:#ffb71f}.btn.btn-transparent-border:hover{background-color:#ea5e20;border:1px solid #ea5e20}.btn-inline{color:#ea5e20}.btn-inline.black:hover{color:#ea5e20}.btn-inline.rounded:hover i{background:#ea5e20}.popup-window-content-white .popup-window-buttons .btn{background-color:#ea5e20;border-color:#ea5e20}.popup-window-content-white .popup-window-buttons .btn:hover{background-color:#ffb71f;border-color:#ffb71f}body .fa.big-icon{background:#ea5e20}body .fa.big-icon.grey{color:#ea5e20;background:#efefef}.icon-text{color:#fff;background:#ea5e20}.icon-text .fa{color:#fff}.icon-text.grey{color:#222;background:#efefef}.icon-text.grey .fa{color:#ea5e20}.introtext{border-bottom-color:#ea5e20}.preview-text-detail .colored_line{background-color:#ea5e20}.sort_display a.current{background-color:#ea5e20}.view_sale_block .quantity_block .values .item{background-color:#ea5e20}footer .info .email a:hover{color:#ea5e20}.logo.colored svg .icon-path{fill:#ea5e20}.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li a:before{background-color:#ea5e20}.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list li.active a{color:#ea5e20!important}#mobileheader .mobileheader-v2{background:#ea5e20}#mobilemenu .menu ul>li.selected a:before{background:#ea5e20}#mobilemenu .contacts a:hover{color:#ea5e20}#mobilemenu .menu>ul>li.counters .count{background:#ea5e20}#headerfixed .menu-block.rows:hover{background-color:#ea5e20}#headerfixed .menu-block .navs ul li.active>a,#headerfixed .menu-block .navs ul li a:hover,#headerfixed .menu-block .navs ul li a:focus{color:#ea5e20}.top-block.colored{background:#ea5e20}.top-block .social-icons li a:hover:before{background-color:#ea5e20}.top-block .top-block-item .inline-search-show:hover>span{color:#ea5e20}.logo.colored img,header .line-row,#mobileheader .logo.colored img{background-color:#ea5e20}.logo-row .top-callback .phone .fa,.logo-row .top-callback .email .fa{background-color:#ea5e20}.logo-row .top-callback .email,.logo-row .top-callback .email a:hover{color:#ffb71f}.inline-search-block.fixed.big .search .close-block:hover .close-icons{background-color:#ffb71f}.head-block .item-link.active .title,.head-block .item-link.active span,.head-block .item-link.active .btn-inline{color:#ea5e20}.head-block .item-link.active .title span:before,.head-block .item-link.active .title .btn-inline:before{background:#ea5e20}.search-tags-cloud .tags a:hover{background:#ea5e20}.logo.colored a img{background-color:#ea5e20}.dark-color:hover,a.colored,.colored{color:#ea5e20}.catalog_detail .bx-modal-container .btn.btn-add,.personal_wrapper form input[type=submit]{color:#FFF;background:#ea5e20}.catalog_detail .bx-modal-container .btn.btn-add:hover,.personal_wrapper form input[type=submit]:hover{background:#ffb71f}.colored #header .catalog_menu ul.menu>li,header .wrap_menu{background:#f0a300}.tabs-head li.current:before{background-color:#ea5e20}.like_icons .compare_item.added i,.like_icons .wish_item.added i{background-color:#ea5e20}.icon_error_block:after{background-color:#ea5e20!important}.flex-direction-nav li:first-child,.flex-direction-nav li,.flex-direction-nav li:hover{border-bottom-width:0}.specials_slider_wrapp ul.tabs li.cur span,.tab_slider_wrapp ul.tabs li.cur span,.popup .popup-intro{border-bottom-color:#d8ae46}.button:hover,.like_icons .compare_item.added:hover,.like_icons .wish_item.added:hover,.light .stores .all_map:hover{background:#d8ae46}.like_icons .compare_item.added:hover i,.like_icons .wish_item.added:hover i{background-color:#d8ae46}.wrapper_middle_menu.wrap_menu.mobile:hover{background:#d8ae46}.header_wrap #header .catalog_menu.menu_colored .inc_menu ul.menu>li:not(.current):hover>a{background:#ffb20f}header .menu_top_block li .dropdown>li:hover>a,header .menu_top_block li:not(.catalog) .dropdown>li.current>a:not(.section),header .menu_top_block li.catalog>.dropdown>li:hover>a:before{background:#ea5e20}header .menu_colored .menu_top_block>li.current>a,header .menu_dark .menu_top_block.menu>li.current>a,header .menu_dark .menu_top_block.menu>li.current:hover>a,.menu_top_block.catalog_block .dropdown>li.full:hover>a:before,.menu_top_block.catalog_block .dropdown>li.full.current>a,header .menu_top_block li.catalog>.dropdown>li.current>a,.left_menu>li.current>a,.left_menu>li:hover>a:before{background:#e09800}header .menu_top_block>li.catalog>a,header .menu_top_block>li.catalog.current>a,header .menu_top_block>li.catalog{background-color:#ea5e20}header .catalog_menu .menu_top_block.menu li.catalog li.full.current>a:after,header .catalog_menu .menu_top_block.menu li.catalog li.full:hover>a:after,.menu_top_block.catalog_block .dropdown>li.full:hover>a:after,.left_menu>li.has-childs:hover>a:after{color:#f5a600}header .menu_top_block li .dropdown>li.menu_item>a:hover,.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a:not(.section):hover,.menu_top_block.catalog_block .dropdown>li.full:hover>a,.left_menu>li:hover>a{color:#e69c00}.phone_block .phone_wrap .icons{color:#e69c00}header .menu_top_block li.catalog>.dropdown>li:hover>a,header .menu_top_block li.catalog>.dropdown>li>.dropdown>li.current>a:not(.section){color:#e69c00}header .menu_top_block li .dropdown>li.current>a.section1,.menu_top_block li .dropdown>li>a.section1:hover,#header .catalog_menu.menu_light ul.menu>li.current>a,#header .catalog_menu.menu_light ul.menu>li:hover>a{color:#e69c00}.mega_fixed_menu .mega-menu table .wrap>.dropdown-menu .dropdown-submenu>a:hover>.arrow>i{background-color:#ea5e20}.mega_fixed_menu .svg.svg-close:hover{background-color:#ea5e20}.inline-search-block.bg-colored-block.show{background-color:#ea5e20}.menu-row.bgcolored .wrap_icon:hover{background-color:#ffb71f}.logo_and_menu-row .burger:hover .svg-burger{background-color:#ffb71f}body .basket-link.basket-count .count{background-color:#ea5e20}.logo_and_menu-row .basket-link:hover .title{color:#ea5e20}.top-block-item .basket-link:hover .title{color:#ea5e20}.top-btn:hover .svg:not(.inline){background-color:#ea5e20}.top-btn .svg.inline:hover svg path,.top-btn:hover .svg.inline svg path,.svg.inline:not(.colored):hover svg path,a:hover .svg.inline path{fill:#ea5e20}a:hover .svg:not(.inline){background-color:#ea5e20}.fill_bg_n .menu-row.bgcolored,.fill_bg_y .menu-row.bgcolored>.maxwidth-theme{background-color:#ea5e20}.menu-row.bgcolored .mega-menu table td:hover{background-color:#ffb71f}.menu-row.bgcolored .mega-menu table td.active{background-color:#d69100}.mega-menu ul.nav li.active,.mega-menu ul.nav li:hover{background-color:#ea5e20}.mega-menu table td.active .wrap>a,.mega-menu table td:not(.search-item):hover .wrap>a{color:#ea5e20}.topmenu-LIGHT .mega-menu table td.active .wrap>.more-items span:before,.topmenu-LIGHT .mega-menu table td:not(.search-item):hover .wrap>.more-items span:before{background-color:#ea5e20}.mega-menu table td .wrap>a .line-wrapper .line{background-color:#ea5e20}.topmenu-LIGHT .mega-menu table .tail{border-bottom:6px solid #eb9f00}.mega-menu table .dropdown-menu li>a:hover,.mega-menu table .dropdown-submenu:hover>a,.mega-menu table .dropdown-submenu:hover>a:after{color:#ea5e20}.mega-menu table .dropdown-menu li.active>a,.mega-menu table .dropdown-submenu.active>a,.mega-menu table .dropdown-submenu.active>a:after{color:#ea5e20}body .mega-menu table td .wrap>.dropdown-menu>li:first-of-type:before{background-color:#ea5e20}.menu-row.middle-block.bglight .mega-menu table td.icon.sale_icon .wrap>a:before{background-color:#ea5e20}.tabs .nav-tabs li.active a{color:#ea5e20}.tabs .nav-tabs li.active a:before{background:#ea5e20}.tabs .nav-tabs a:hover,.tabs .nav-tabs a:active,.tabs .nav-tabs a:focus{color:#ea5e20}.catalog_detail .active .title-tab-heading,.catalog_detail .title-tab-heading:focus,.catalog_detail .title-tab-heading:active,.catalog_detail .title-tab-heading:hover{color:#ea5e20}.style-switcher .switch:hover{background:#ea5e20}.style-switcher .header .header-inner{background-color:#ea5e20;border-color:#ea5e20}.style-switcher .header .header-inner:hover,.style-switcher .header .header-inner:active,.style-switcher .header .header-inner:focus{background-color:#ffb71f;border-color:#ffb71f}.style-switcher .header .save_btn:hover{background:#ea5e20}.style-switcher .options>span.current:not(.block),.style-switcher .options .link-item.current:not(.block){background:#ea5e20}.style-switcher .options .link-item.current.block{border-color:#ea5e20}.style-switcher .tooltip-link:hover{background:#ea5e20;border-color:#ea5e20}.style-switcher .options>div.base_color.current>span,.style-switcher .options>div.base_color.current>span:hover{border-color:#ea5e20}.style-switcher .left-block .section-block.active:before{background:#ea5e20}.style-switcher .block-title .dotted-block{color:#ea5e20}.uploader:hover .action{background-color:#ffb71f;border-color:#ffb71f}p.drop-caps:first-child:first-letter{color:#ea5e20}p.drop-caps.secundary:first-child:first-letter{background-color:#ea5e20}.label-info{background-color:#ea5e20}section.toggle label{color:#ea5e20;border-color:#ea5e20}section.toggle.active>label{background-color:#ea5e20;border-color:#ea5e20}.progress-bar-primary{background-color:#ea5e20}.slider-container .tp-caption a:not(.btn):hover{color:#ffba29}.tp-bullets .bullet.selected,.tp-bullets .bullet:hover{background:#ea5e20!important}.fa.colored{background:#ea5e20}.page-top-wrapper.color{background:#ea5e20}.bg_colored_block,.popup_regions .items .item.current{background-color:#ea5e20}.viewed_block .item_block:hover a{color:#ea5e20}.basket_fill_COLOR .header-cart .basket_fly .opener{background:#e69c00}.basket_fill_COLOR .header-cart .basket_fly .opener>div:not(.basket_count):hover,.basket_bottom_block.basket_fill_COLOR .maxwidth-theme .top-block-item .inner-table-block a:not(.basket):hover{background:#f5a600}.basket_fill_COLOR.basket_bottom_block{background:#e69c00}.basket_bottom_block .maxwidth-theme .top-block-item .inner-table-block a.basket{background:#ffba29}#footer .footer_inner .line,.basket_fly .opener .basket_count,.page_not_found td.image img{background:#ffba29}.basket_fly .opener .basket_count:hover,.basket_bottom_block .maxwidth-theme .top-block-item .inner-table-block a.basket:hover{background:#ffc64d}.subscribe-form input.send_btn{background-color:#f5a600}.bx_ordercart .bx_ordercart_order_pay .bx_bt_button{background:#ea5e20}.left_block .subscribe-form .wrap_bg{background-color:#f5a600}.news_blocks .info_block .item:before{background-color:#f5a600}.bx_ordercart .bx_ordercart_order_pay .bx_bt_button:hover{background:#ffb71f}a .zoom{background:#ea5e20}.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul li.bx_active a{background:#d8ae46;color:#fff}.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul li:not(.bx_active):hover a{color:#e69c00}a.dark_link:hover,.dark_link:hover span,.dl:hover a,.selected a.dark_link,.current a.dark_link{color:#e69c00!important}.menu_top_block.catalog_block .dropdown>li.full>.dropdown>li>a,body .menu_top_block.catalog_block .v_bottom li.current>a,header .menu_top_block.catalogfirst li.full>.dropdown>li:not(.current)>a{color:#e69c00}.middle_phone .phone_wrap .icons,.top_slider_wrapp .flexslider .slides>li:after{background-color:#f5a600}.basket_wrapp:not(.basket_fill_COLOR) .basket_fly .wraps_icon_block.delay .count span{background-color:#f5a600}.basket_normal .basket_wrapp .wraps_icon_block.basket .count span{background-color:#f5a600}.bx_filter .bx_filter_parameters_box_title:hover:after{color:#e69c00}.bx_filter .bx_filter_param_label.active .bx_filter_btn_color_icon,.bx_catalog_item_scu ul li.active .cnt_item,.bx_scu_scroller_container ul li.bx_active .cnt_item{box-shadow:0 0 0 2px #fff inset,0 0 0 2px #f5a600}.bx_filter_vertical input[type="checkbox"]:not(:checked)+label.sku:hover span,.sku_props .bx_item_detail_size ul li:not(.active):hover span,.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover span{color:#e69c00}.bx_filter_vertical input[type="checkbox"]+label.sku:hover,.sku_props .bx_item_detail_size ul li:hover,.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover{border-color:#e69c00}.more_text_ajax:after{background-color:#f5a600}.list_item .description_wrapp .like_icons span.added{color:#e69c00}.bx_ordercart .bx_sort_container a.current:after{background:#e2ae50}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout{color:#ea5e20;border:1px solid #ea5e20;background:#fff}.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_order_pay_center .checkout:hover{color:#fff;border-color:#ea5e20;background:#ea5e20}.button.transparent:not(.text):hover{border-color:#e2ae50;background:#e2ae50;color:#fff}.button.transparent.grey_br:hover{border-color:#e2ae50;background:#fff}.bx_ordercart tbody td.control a:first-of-type:hover,.bx_ordercart #basket_items_delayed tbody td.control a:last-of-type:hover,.bx_ordercart #basket_items_subscribed tbody td.control a:first-of-type:hover,.bx_ordercart #basket_items_not_available tbody td.control a:last-of-type:hover,.bx_ordercart .bx_ordercart_order_pay .bx_ordercart_coupon:not(:first-of-type)>span:hover{background-color:#e2ae50}.bx_ordercart .bx_sort_container a,.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_title a:hover,.bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_title a{color:#f5a600}.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a,.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a{color:#FFF;background:#f5a600}.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a:hover,.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone a{background:#ffb71f}.sale_order_full_table input[name="BuyButton"]{background-color:#ea5e20;background-color:#ffb71f}.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:active a,.bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a,.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:hover a{border-color:#ffb71f}.color_link{color:#e69c00!important}.detail .gallery-block .small-gallery ul.items li.flex-active-slide,.detail .gallery-block .small-gallery ul.items li:hover{border-color:#ea5e20}.page_error_block svg path{fill:#ea5e20}.sale-personal-section-index-block-ico i,.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item:before{background-color:#ea5e20}.sale-personal-section-index-block-ico i.fa{color:#ea5e20}.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item{border-color:#e2ae50;color:#e69c00}.sale-acountpay-fixedpay-list .sale-acountpay-fixedpay-item:hover{background-color:#e2ae50}.bx-sap .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container,.bx-sap .sale-acountpay-pp-company:hover .sale-acountpay-pp-company-graf-container,.sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-image{border-color:#e2ae50!important}.bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-smalltitle,.sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-smalltitle{color:#e69c00!important}.bx-sap .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container:before,.bx-sap .sale-acountpay-pp-company:not(.bx-selected):hover .sale-acountpay-pp-company-graf-container:before{background-color:#ea5e20;border:none}.sale-personal-profile-list-container>tbody>tr>td:first-child b{color:#ea5e20}.personal_wrapper .sale-profile-detail-link-list a:before{background-color:#ea5e20}.personal_wrapper input[type=submit]:last-of-type,.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type>div:last-of-type a,.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-cancel{border-color:#ea5e20;color:#ea5e20!important}.personal_wrapper input[type=submit]:hover:last-of-type,.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type>div:last-of-type a:hover,.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-cancel:hover{background:#ea5e20;color:#fff!important}.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12>a,.sale-order-detail-about-order-inner-container-list-item-link{color:#ea5e20}.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a{background:#ea5e20}.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a:hover{background:#ffb71f}.personal_wrapper .orders_wrapper .sale-order-list-change-payment{color:#ea5e20}.personal_wrapper .orders_wrapper .sale-order-list-button{background-color:#ea5e20}.personal_wrapper .orders_wrapper .sale-order-list-button:hover{background-color:#ffb71f}.bx_my_order_cancel a,.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a.sale-order-list-cancel-payment{color:#ea5e20!important}.personal_wrapper form[name=ShopForm] input[type=submit],.personal_wrapper .sale-order-list-inner-row-template input[type=submit],.personal_wrapper .sale-order-detail-inner-row-template input[type=submit],.personal_wrapper .sale-order-payment-change-pp input[type=submit],.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-button,.personal_wrapper .sale-order-detail-payment-options-methods-button-element,.personal_wrapper .sale-order-detail-payment-options-methods-button-element-new-window{background:#ea5e20;color:#fff!important}.personal_wrapper form[name=ShopForm] input[type=submit]:hover,.personal_wrapper .sale-order-list-inner-row-template input[type=submit]:hover,.personal_wrapper .sale-order-detail-inner-row-template input[type=submit]:hover,.personal_wrapper .sale-order-payment-change-pp input[type=submit]:hover,.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat .sale-order-detail-about-order-inner-container-repeat-button:hover,.personal_wrapper .sale-order-detail-payment-options-methods-button-element:hover,.personal_wrapper .sale-order-detail-payment-options-methods-button-element-new-window:hover{background:#ffb71f;border-color:transparent}.reviews.item-views.front .item .image:before{background-color:#ea5e20}.item-views .item .bottom-props .value{background-color:#ea5e20}.bottom-menu .item:hover .title a,.bottom-menu .item:hover .title,.bottom-menu .item.active .title a,.bottom-menu .item.active .title{color:#ffb71f!important}footer .print-link:hover{color:#ffb71f}footer .print-link:hover svg path{fill:#ffb71f}label{cursor:pointer}.maxwidth-theme > a:hover,.maxwidth-theme > p>a:hover{text-decoration:underline!important}.maxwidth-theme > a,.maxwidth-theme > p>a,.tab-content a,.group_description_block a,.text_before_items a{color:#ea5e20}.no_display{display:none!important}.catalog .block .item_wrap:not(.touch):hover,.catalog .block .item_wrap.hover{z-index:150}.top_blocks{position:relative}.group_description_block .fa-li{display:none}.group_description_block .fa-ul li{padding-left:18px!important}body{height:auto!important}@media screen and (max-width: 500px){.detail img{height:auto!important}.tags-block{margin-right:35px}.basket .basket-item-amount-field-description{position:relative}[data-property-order],[data-property-order] label,[data-property-delivery-order],[data-property-delivery-order] label{max-width:100%}.basket__form-body{padding:15px 10px}}.also_prop{display:flex;width:100%;overflow:hidden;flex-wrap:wrap;justify-content:space-between;background:#f9f9f9;padding:25px;border-radius:4px}.also_prop_title{font-weight:700;color:#ea5e20;width:100%}.also_prop a{color:#4a4e4e;font-weight:600}.also_prop a:before{content:'';display:inline-block;margin-right:1px;background:url(/local/template/images/back.svg) no-repeat;background-size:contain;height:8px;margin-bottom:1px;width:10px}.also_prop a:last-child:before{display:none}.also_prop a:last-child:after{content:'';display:inline-block;width:10px;margin-left:1px;background:url(/local/template/images/back.svg) no-repeat;transform:rotate(180deg);height:8px;background-size:contain}
/* End */


/* Start:/local/assets/dist/styles/main.min.css?1745485144166507*/
@charset "UTF-8";
@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")
		format("woff");
	font-weight: 400;
	font-style: normal;
}
:root {
	--swiper-theme-color: #007aff;
	--swiper-navigation-size: 44px;
}
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
	visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transition-property: height, -webkit-transform;
	-o-transition-property: transform, height;
	transition-property: transform, height, -webkit-transform;
}
.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(
		linear,
		right top,
		left top,
		from(rgba(0, 0, 0, 0.5)),
		to(rgba(0, 0, 0, 0))
	);
	background-image: -webkit-linear-gradient(
		right,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
	background-image: -o-linear-gradient(
		right,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
	background-image: linear-gradient(
		to left,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		from(rgba(0, 0, 0, 0.5)),
		to(rgba(0, 0, 0, 0))
	);
	background-image: -webkit-linear-gradient(
		left,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
	background-image: -o-linear-gradient(
		left,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
	background-image: linear-gradient(
		to right,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(rgba(0, 0, 0, 0.5)),
		to(rgba(0, 0, 0, 0))
	);
	background-image: -webkit-linear-gradient(
		bottom,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
	background-image: -o-linear-gradient(
		bottom,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
	background-image: linear-gradient(
		to top,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(0, 0, 0, 0.5)),
		to(rgba(0, 0, 0, 0))
	);
	background-image: -webkit-linear-gradient(
		top,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
	background-image: -o-linear-gradient(
		top,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
	background-image: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0.5),
		rgba(0, 0, 0, 0)
	);
}
.swiper-container-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
	-webkit-scroll-snap-type: x mandatory;
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
	-webkit-scroll-snap-type: y mandatory;
	-ms-scroll-snap-type: y mandatory;
	scroll-snap-type: y mandatory;
}
.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(-1 * var(--swiper-navigation-size) / 2);
	z-index: 10;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: 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: 0.35;
	cursor: auto;
	pointer-events: none;
}
.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;
	text-transform: none;
	font-variant: initial;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
	content: "prev";
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
	content: "next";
}
.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
	--swiper-navigation-color: #ffffff;
}
.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
	--swiper-navigation-color: #000000;
}
.swiper-button-lock {
	display: none;
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.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 {
	-webkit-transform: scale(0.33);
	-ms-transform: scale(0.33);
	transform: scale(0.33);
	position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(0.66);
	-ms-transform: scale(0.66);
	transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(0.33);
	-ms-transform: scale(0.33);
	transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(0.66);
	-ms-transform: scale(0.66);
	transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(0.33);
	-ms-transform: scale(0.33);
	transform: scale(0.33);
}
.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	background: #000;
	opacity: 0.2;
}
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical
	> .swiper-pagination-bullets
	.swiper-pagination-bullet {
	margin: 6px 0;
	display: block;
}
.swiper-container-vertical
	> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px;
}
.swiper-container-vertical
	> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet {
	display: inline-block;
	-webkit-transition: transform 0.2s, top 0.2s;
	-o-transition: transform 0.2s, top 0.2s;
	transition: transform 0.2s, top 0.2s;
}
.swiper-container-horizontal
	> .swiper-pagination-bullets
	.swiper-pagination-bullet {
	margin: 0 4px;
}
.swiper-container-horizontal
	> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap;
}
.swiper-container-horizontal
	> .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet {
	-webkit-transition: transform 0.2s, left 0.2s;
	-o-transition: transform 0.2s, left 0.2s;
	transition: transform 0.2s, left 0.2s;
}
.swiper-container-horizontal.swiper-container-rtl
	> .swiper-pagination-bullets-dynamic
	.swiper-pagination-bullet {
	-webkit-transition: transform 0.2s, right 0.2s;
	-o-transition: transform 0.2s, right 0.2s;
	transition: transform 0.2s, right 0.2s;
}
.swiper-pagination-progressbar {
	background: rgba(0, 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%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
}
.swiper-container-rtl
	.swiper-pagination-progressbar
	.swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical
	> .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}
.swiper-container-horizontal
	> .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}
.swiper-pagination-white {
	--swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
	--swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
	display: none;
}
.swiper-scrollbar {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 10px;
	border-radius: 10px;
	left: 0;
	top: 0;
}
.swiper-scrollbar-cursor-drag {
	cursor: move;
}
.swiper-scrollbar-lock {
	display: none;
}
.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	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;
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: 1s linear infinite swiper-preloader-spin;
	animation: 1s linear infinite swiper-preloader-spin;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border-top-color: transparent;
}
.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-cube {
	overflow: visible;
}
.swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0;
}
.swiper-container-flip {
	overflow: visible;
}
.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.noUi-target,
.noUi-target * {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-target {
	position: relative;
	background: #fafafa;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #d3d3d3;
	-webkit-box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
	box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
}
.noUi-base,
.noUi-connects {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
}
.noUi-connects {
	overflow: hidden;
	z-index: 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.noUi-connect,
.noUi-origin {
	will-change: transform;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	-webkit-transform-style: preserve-3d;
	transform-origin: 0 0;
	-webkit-transform-style: flat;
	transform-style: flat;
}
.noUi-connect {
	height: 100%;
	width: 100%;
	background: #3fb8af;
}
.noUi-origin {
	height: 10%;
	width: 10%;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
	left: 0;
	right: auto;
}
.noUi-vertical .noUi-origin {
	width: 0;
}
.noUi-horizontal .noUi-origin {
	height: 0;
}
.noUi-touch-area {
	height: 100%;
	width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-o-transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
}
.noUi-state-drag * {
	cursor: inherit !important;
}
.noUi-horizontal {
	height: 18px;
}
.noUi-horizontal .noUi-handle {
	width: 34px;
	height: 28px;
	right: -17px;
	top: -6px;
}
.noUi-vertical {
	width: 18px;
}
.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	right: -6px;
	top: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
	left: -17px;
	right: auto;
}
.noUi-draggable {
	cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
	cursor: ns-resize;
}
.noUi-handle {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	cursor: default;
	-webkit-box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb,
		0 3px 6px -3px #bbb;
	box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
}
.noUi-active {
	-webkit-box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd,
		0 3px 6px -3px #bbb;
	box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
}
.noUi-handle:after,
.noUi-handle:before {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #e8e7e6;
	left: 14px;
	top: 6px;
}
.noUi-handle:after {
	left: 17px;
}
.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px;
}
.noUi-vertical .noUi-handle:after {
	top: 17px;
}
[disabled] .noUi-connect {
	background: #b8b8b8;
}
[disabled] .noUi-handle,
[disabled].noUi-handle,
[disabled].noUi-target {
	cursor: not-allowed;
}
.noUi-pips,
.noUi-pips * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-pips {
	position: absolute;
	color: #999;
}
.noUi-value {
	position: absolute;
	white-space: nowrap;
	text-align: center;
}
.noUi-value-sub {
	color: #ccc;
	font-size: 10px;
}
.noUi-marker {
	position: absolute;
	background: #ccc;
}
.noUi-marker-large,
.noUi-marker-sub {
	background: #aaa;
}
.noUi-pips-horizontal {
	padding: 10px 0;
	height: 80px;
	top: 100%;
	left: 0;
	width: 100%;
}
.noUi-value-horizontal {
	-webkit-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
	-webkit-transform: translate(50%, 50%);
	-ms-transform: translate(50%, 50%);
	transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
	margin-left: -1px;
	width: 2px;
	height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
	height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
	height: 15px;
}
.noUi-pips-vertical {
	padding: 0 10px;
	height: 100%;
	top: 0;
	left: 100%;
}
.noUi-value-vertical {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
	-webkit-transform: translate(0, 50%);
	-ms-transform: translate(0, 50%);
	transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
	width: 5px;
	height: 2px;
	margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
	width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
	width: 15px;
}
.noUi-tooltip {
	display: block;
	position: absolute;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	color: #000;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	left: 50%;
	bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	top: 50%;
	right: 120%;
}
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: 0;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 100%;
	z-index: 99992;
}
.fancybox-container * {
	-webkit-box-sizing: border-box;
	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;
	-webkit-transition-duration: inherit;
	-o-transition-duration: inherit;
	transition-duration: inherit;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
	-o-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
	transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg {
	opacity: 0.9;
	-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
	-o-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
	transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
	direction: ltr;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity 0.25s, visibility 0.25s;
	-o-transition: opacity 0.25s, visibility 0.25s;
	transition: opacity 0.25s, visibility 0.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;
	-webkit-transition: opacity 0.25s, visibility;
	-o-transition: opacity 0.25s, visibility;
	transition: opacity 0.25s, visibility;
	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;
	-webkit-transform: translateZ(0);
	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: 0;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	-webkit-transition-property: opacity, -webkit-transform;
	-o-transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	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 {
	-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
	animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
	-webkit-backface-visibility: hidden;
	background: no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	left: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	-webkit-transition-property: opacity, -webkit-transform;
	-o-transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995;
}
.fancybox-can-zoomOut .fancybox-content {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}
.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
	cursor: -webkit-grab;
	cursor: grab;
}
.fancybox-is-grabbing .fancybox-content {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}
.fancybox-container [data-selectable="true"] {
	cursor: text;
}
.fancybox-image,
.fancybox-spaceball {
	background: 0 0;
	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: 0 0;
	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, 0.6);
	border: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	padding: 10px;
	position: relative;
	-webkit-transition: color 0.2s;
	-o-transition: color 0.2s;
	transition: color 0.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: 0;
}
.fancybox-button.fancybox-focus {
	outline: dotted 1px;
}
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
	color: #888;
	cursor: default;
	outline: 0;
}
.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;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0;
	-ms-transform-origin: 0;
	transform-origin: 0;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
	z-index: 99998;
}
.fancybox-close-small {
	background: 0 0;
	border: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #ccc;
	cursor: pointer;
	opacity: 0.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 {
	-webkit-background-clip: content-box;
	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: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgba(0, 0, 0, 0.85)),
		color-stop(50%, rgba(0, 0, 0, 0.3)),
		color-stop(65%, rgba(0, 0, 0, 0.15)),
		color-stop(75.5%, rgba(0, 0, 0, 0.075)),
		color-stop(82.85%, rgba(0, 0, 0, 0.037)),
		color-stop(88%, rgba(0, 0, 0, 0.019)),
		to(transparent)
	);
	background: -webkit-linear-gradient(
		bottom,
		rgba(0, 0, 0, 0.85) 0,
		rgba(0, 0, 0, 0.3) 50%,
		rgba(0, 0, 0, 0.15) 65%,
		rgba(0, 0, 0, 0.075) 75.5%,
		rgba(0, 0, 0, 0.037) 82.85%,
		rgba(0, 0, 0, 0.019) 88%,
		transparent
	);
	background: -o-linear-gradient(
		bottom,
		rgba(0, 0, 0, 0.85) 0,
		rgba(0, 0, 0, 0.3) 50%,
		rgba(0, 0, 0, 0.15) 65%,
		rgba(0, 0, 0, 0.075) 75.5%,
		rgba(0, 0, 0, 0.037) 82.85%,
		rgba(0, 0, 0, 0.019) 88%,
		transparent
	);
	background: linear-gradient(
		0deg,
		rgba(0, 0, 0, 0.85) 0,
		rgba(0, 0, 0, 0.3) 50%,
		rgba(0, 0, 0, 0.15) 65%,
		rgba(0, 0, 0, 0.075) 75.5%,
		rgba(0, 0, 0, 0.037) 82.85%,
		rgba(0, 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;
}
.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 {
	-webkit-animation: 1s linear infinite a;
	animation: 1s linear infinite a;
	background: 0 0;
	border: 4px solid #888;
	border-bottom-color: #fff;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: 0.7;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 99999;
}
@-webkit-keyframes a {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}
@keyframes a {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}
.fancybox-animated {
	-webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
	-o-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
	transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
	opacity: 0;
	-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1;
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(1.5, 1.5, 1.5);
	transform: scale3d(1.5, 1.5, 1.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(0.5, 0.5, 0.5);
	transform: scale3d(0.5, 0.5, 0.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
}
.fancybox-fx-rotate.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: rotate(-1turn);
	-ms-transform: rotate(-1turn);
	transform: rotate(-1turn);
}
.fancybox-fx-rotate.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: rotate(1turn);
	-ms-transform: rotate(1turn);
	transform: rotate(1turn);
}
.fancybox-fx-rotate.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}
.fancybox-fx-circular.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scaleX(1) translateZ(0);
	transform: scaleX(1) translateZ(0);
}
.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
	transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
	transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform: translateZ(0) scale(1);
	transform: translateZ(0) scale(1);
}
.fancybox-share {
	background: #f4f4f4;
	-webkit-border-radius: 3px;
	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;
	-webkit-border-radius: 3px;
	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;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.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: 0 0;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0;
	outline: 0;
	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: 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;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
	background: #2a2a2a;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.fancybox-thumbs__list a {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0, 0, 0, 0.1);
	background-position: 50%;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	outline: 0;
	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;
	-webkit-transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	z-index: 99991;
}
.fancybox-thumbs__list a:focus:before {
	opacity: 0.5;
}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {
	opacity: 1;
}
[data-simplebar] {
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.simplebar-wrapper {
	overflow: hidden;
	width: inherit;
	height: inherit;
	max-width: inherit;
	max-height: inherit;
}
.simplebar-mask {
	direction: inherit;
	position: absolute;
	overflow: hidden;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: auto !important;
	height: auto !important;
	z-index: 0;
}
.simplebar-offset {
	direction: inherit !important;
	-webkit-box-sizing: inherit !important;
	box-sizing: inherit !important;
	resize: none !important;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0;
	margin: 0;
	-webkit-overflow-scrolling: touch;
}
.simplebar-content-wrapper {
	direction: inherit;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	position: relative;
	display: block;
	height: 100%;
	width: auto;
	max-width: 100%;
	max-height: 100%;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
	width: 0;
	height: 0;
}
.simplebar-content:after,
.simplebar-content:before {
	content: " ";
	display: table;
}
.simplebar-placeholder {
	max-height: 100%;
	max-width: 100%;
	width: 100%;
	pointer-events: none;
}
.simplebar-height-auto-observer-wrapper {
	-webkit-box-sizing: inherit !important;
	box-sizing: inherit !important;
	height: 100%;
	width: 100%;
	max-width: 1px;
	position: relative;
	float: left;
	max-height: 1px;
	overflow: hidden;
	z-index: -1;
	padding: 0;
	margin: 0;
	pointer-events: none;
	-webkit-box-flex: inherit;
	-webkit-flex-grow: inherit;
	-ms-flex-positive: inherit;
	flex-grow: inherit;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
}
.simplebar-height-auto-observer {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	display: block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 1000%;
	width: 1000%;
	min-height: 1px;
	min-width: 1px;
	overflow: hidden;
	pointer-events: none;
	z-index: -1;
}
.simplebar-track {
	z-index: 1;
	position: absolute;
	right: 0;
	bottom: 0;
	pointer-events: none;
	overflow: hidden;
}
[data-simplebar].simplebar-dragging .simplebar-content {
	pointer-events: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
}
[data-simplebar].simplebar-dragging .simplebar-track {
	pointer-events: all;
}
.simplebar-scrollbar {
	position: absolute;
	left: 0;
	right: 0;
	min-height: 10px;
}
.simplebar-hover .simplebar-scrollbar:before,
.simplebar-mouse-entered .simplebar-scrollbar:before,
.simplebar-scrollbar.simplebar-visible:before,
.simplebar-scrolling .simplebar-scrollbar:before {
	opacity: 0.5;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.simplebar-track.simplebar-vertical {
	top: 0;
	width: 11px;
}
.simplebar-scrollbar:before {
	position: absolute;
	content: "";
	background: #000;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	opacity: 0;
	-webkit-transition: opacity 0.2s linear 0.5s;
	-o-transition: opacity 0.2s linear 0.5s;
	transition: opacity 0.2s linear 0.5s;
	top: 2px;
	bottom: 2px;
	left: 2px;
	right: 2px;
}
.simplebar-track.simplebar-horizontal {
	left: 0;
	height: 11px;
}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
	right: auto;
	left: 0;
	top: 0;
	bottom: 0;
	min-height: 0;
	min-width: 10px;
	width: auto;
}
[data-simplebar-direction="rtl"] .simplebar-track.simplebar-vertical {
	right: auto;
	left: 0;
}
.simplebar-dummy-scrollbar-size {
	direction: rtl;
	position: fixed;
	opacity: 0;
	visibility: hidden;
	height: 500px;
	width: 500px;
	overflow-y: hidden;
	overflow-x: scroll;
	-ms-overflow-style: scrollbar !important;
}
.simplebar-dummy-scrollbar-size > div {
	width: 200%;
	height: 200%;
	margin: 10px 0;
}
.simplebar-hide-scrollbar {
	position: fixed;
	left: 0;
	visibility: hidden;
	overflow-y: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
body {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	margin: 0;
	padding: 0;
}
body.menu-open {
	overflow: hidden;
}
.img-responsive {
	max-width: 500px;
	width: 100%;
	height: auto;
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.shell {
	width: 1290px;
	margin: 0 auto;
	padding: 0 10px;
}
.basket-body .basket__container {
	padding: 0;
}
.section-title {
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
	color: #4a4e4e;
}
div.swiper-button-disabled {
	opacity: 0.4;
	cursor: not-allowed;
}
a {
	text-decoration: none;
}
.main-title {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	font-size: 32px;
	color: #4a4e4e;
}
.icon {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	-webkit-background-size: 20px 20px;
	background-size: 20px 20px;
	background-position: center;
	display: block;
}
.icon_hart {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 2.915c1.09-1.28 2.76-2.09 4.5-2.09 3.08 0 5.5 2.42 5.5 5.5 0 3.777-3.394 6.855-8.537 11.518l-.013.012-1.45 1.32-1.45-1.31-.04-.036C3.384 13.17 0 10.095 0 6.325c0-3.08 2.42-5.5 5.5-5.5 1.74 0 3.41.81 4.5 2.09zm0 13.56l.1-.1c4.76-4.31 7.9-7.16 7.9-10.05 0-2-1.5-3.5-3.5-3.5-1.54 0-3.04.99-3.56 2.36H9.07c-.53-1.37-2.03-2.36-3.57-2.36-2 0-3.5 1.5-3.5 3.5 0 2.89 3.14 5.74 7.9 10.05l.1.1z' fill='%234A4E4E'/%3E%3C/svg%3E");
}
.icon_hart.active {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 2.915c1.09-1.28 2.76-2.09 4.5-2.09 3.08 0 5.5 2.42 5.5 5.5 0 3.777-3.394 6.855-8.537 11.518l-.013.012-1.45 1.32-1.45-1.31-.04-.036C3.384 13.17 0 10.095 0 6.325c0-3.08 2.42-5.5 5.5-5.5 1.74 0 3.41.81 4.5 2.09zm0 13.56l.1-.1c4.76-4.31 7.9-7.16 7.9-10.05 0-2-1.5-3.5-3.5-3.5-1.54 0-3.04.99-3.56 2.36H9.07c-.53-1.37-2.03-2.36-3.57-2.36-2 0-3.5 1.5-3.5 3.5 0 2.89 3.14 5.74 7.9 10.05l.1.1z' fill='%23EA5E20'/%3E%3C/svg%3E");
}
.icon_compare.active {
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4h2v14h-2V4zM8 8v10h2V8H8zM4 18V0h2v18H4zm-4 0v-6h2v6H0z' fill='%23EA5E20'/%3E%3C/svg%3E");
}
.icon_compare {
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4h2v14h-2V4zM8 8v10h2V8H8zM4 18V0h2v18H4zm-4 0v-6h2v6H0z' fill='%234A4E4E'/%3E%3C/svg%3E");
}
.btn {
	background: #ea5e20;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	font-weight: 500;
	font-size: 13px;
	font-family: Roboto, sans-serif;
	line-height: 1;
}
.btn:hover {
	background-color: #e95717;
	color: #fff;
}
.btn_inCart {
	width: 84px;
	height: 36px;
}
.btn_transparent {
	border: 2px solid #ea5e20;
	color: #ea5e20;
	background-color: #fff;
}
.btn_font16 {
	font-size: 16px;
	font-weight: 500;
}
.required:after {
	content: "*";
	margin-left: 3px;
	font-size: 16px;
	line-height: 19px;
	color: #ea5e20;
}
.checked-input:checked + .checked-label:before {
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4.4L5.375 8L11 2' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.checked-label {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	padding-left: 36px;
}
.checked-label:before {
	position: absolute;
	content: "";
	left: 0;
	background-color: #ea5e20;
	border: 2px solid #ea5e20;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display: inline-block;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center;
}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input[type="number"] {
	-moz-appearance: textfield;
}
input[type="checkbox"] {
	display: none;
}
.arrow-sliders {
	cursor: pointer;
	outline: 0;
	z-index: 2;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/arrow-slider.svg);
	background-position: center;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
}
.arrow-sliders__left {
	left: -48px;
	-webkit-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}
.arrow-sliders__right {
	right: -48px;
}
.isMac ::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}
.isMac ::-webkit-scrollbar-thumb {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
	box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.info {
	font-family: "Open Sans";
}
.info__city {
	cursor: pointer;
	color: #4a4e4e;
	font-size: 14px;
	line-height: 18px;
	font-style: normal;
	font-weight: 400;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	width: 200px;
}
.info__city:before {
	display: inline-block;
	content: "";
	width: 16px;
	height: 16px;
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/geo.svg);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.info__city.open .info__city-title:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.info__city.open .info__city-list {
	visibility: visible;
	opacity: 1;
}
.info__city-title {
	margin-left: 8px;
	border-bottom: 1px dashed #c4c4c4;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}
.info__city-title:after {
	content: "";
	padding-left: 16px;
	display: inline-block;
	width: 6px;
	height: 4px;
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-o-transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/arrow-city.svg);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.info__city-list {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 100%;
	width: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
	box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	z-index: 2;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.info__city-list > li:before {
	display: none;
}
.info__city-item {
	padding: 15px;
}
.info__city-item:hover {
	background-color: #fafafa;
}
.info__phone-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
}
.info__phone-wrapper > a {
	color: #4a4e4e;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 8px;
}
.info__phone-wrapper:before {
	content: "";
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/phone.svg);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	position: absolute;
	top: 6px;
	left: -20px;
	width: 12px;
	height: 12px;
}
.info__phone {
	font-size: 15px;
	line-height: 18px;
}
.info__mail {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 20px;
}
.info__mail:before {
	content: "";
	color: #4a4e4e;
	margin-right: 8px;
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/mail.svg);
	background-position: center;
	background-repeat: no-repeat;
	width: 14px;
	height: 11px;
	-webkit-background-size: contain;
	background-size: contain;
}
.info__where {
	position: relative;
}
.info__where_header {
	-webkit-flex-basis: 281px;
	-ms-flex-preferred-size: 281px;
	flex-basis: 281px;
	top: -4px;
}
.info__where:before {
	content: "";
	position: absolute;
	left: -20px;
	top: 5px;
	display: block;
	width: 12px;
	height: 12px;
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/address.svg);
	background-position: center;
	background-repeat: no-repeat;
}
.info__where-title {
	font-size: 14px;
	line-height: 21px;
	color: #4a4e4e;
}
.info__where-title:first-child {
	margin-top: 0;
}
.info__social {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.info__icon {
	width: 32px;
	height: 32px;
	background-color: #636666;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: 16px;
}
.info__icon:last-child {
	margin-right: 0;
}
.info__icon_vk {
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/vk.svg);
}
.info__icon_fb {
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/fb.svg);
}
.info__icon_insta {
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/insta.svg);
}
.header__wrapper .info__social {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.goods {
	width: 260px;
	background: #fff;
	border: 1px solid #f2f2f2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 30px;
	position: relative;
}
.goods__icon {
	position: absolute;
	display: none;
	right: 28px;
	top: 18px;
}
.goods__icon_compare {
	top: 58px;
}
.goods__helper-wrapper {
	padding-bottom: 20px;
}
.goods__hidden-wrapper {
	visibility: hidden;
	opacity: 0;
	position: absolute;
}
.goods__size-text {
	text-align: center;
	font-size: 12px;
	margin-top: 28px;
	color: #999;
}
.goods__size-radio {
	display: none;
}
.goods__size-radio:checked + .goods__size-label {
	background: #4a4e4e;
	color: #fff;
}
.goods__size-option:last-child label {
	margin-right: 0;
}
.goods__size-label {
	padding: 4px 7px;
	border: 1px solid #e0dede;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 8px;
	font-size: 14px;
	font-weight: 500;
}
.goods__size-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-right: 44px;
	margin-top: 12px;
}
.goods__amount {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background-color: #f3f3f5;
	max-width: 84px;
	margin-right: 8px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.goods__btn {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.goods__input,
.goods__minus,
.goods__plus {
	width: 24px;
	height: 36px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.goods__input {
	outline: 0;
	color: #000;
	font-weight: 500;
	font-size: 13px;
	background-color: #f3f3f5;
	border: 0;
	text-align: center;
	max-width: 28px;
}
.goods__minus,
.goods__plus {
	position: relative;
	cursor: pointer;
}
.goods__minus:after,
.goods__minus:before,
.goods__plus:after,
.goods__plus:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #69696b;
	width: 10px;
	height: 2px;
}
.goods__plus:after {
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	-ms-transform: translate(-50%, -50%) rotate(90deg);
	transform: translate(-50%, -50%) rotate(90deg);
}
.goods__slider-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 16px;
}
.goods__bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-right: 48px;
	margin-top: 24px;
}
.goods__wrapper-content {
	margin-left: 20px;
	position: relative;
	z-index: 2;
}
.goods__slider-left {
	margin-left: 20px;
	margin-top: 24px;
	position: absolute;
	min-height: 210px;
	max-width: 72px;
	pointer-events: none;
}
.goods__slider-left .swiper-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-height: 210px;
}
.goods__slider-left:before {
	position: absolute;
	content: "";
	bottom: 0;
	top: 77%;
	left: 0;
	z-index: 33;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(255, 255, 255, 0.64)),
		color-stop(66.15%, #fff)
	);
	background: -webkit-linear-gradient(
		top,
		rgba(255, 255, 255, 0.64) 0,
		#fff 66.15%
	);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0.64) 0, #fff 66.15%);
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.64) 0, #fff 66.15%);
	right: 0;
}
.goods__slider-right {
	width: 170px;
	margin-top: 16px;
	position: relative;
	left: 16px;
}
.goods__slider-left-item {
	border: 1px solid #f2f2f2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 32px;
	height: 32px;
	max-height: 32px;
	pointer-events: all;
	overflow: hidden;
}
.goods__slider-left-item:hover {
	border: 2px solid #4a4e4e;
}
.goods__slider-left-item img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	pointer-events: none;
}
.goods__slider-right-item {
	width: 170px;
	max-width: 170px;
	height: 170px;
	position: relative;
}
.goods__slider-right-item img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.goods__slider-right-item:hover {
	cursor: pointer;
}
.goods__slider-right-item:hover:before {
	content: "Быстрый просмотр";
	width: 150px;
	height: 40px;
	background: #c4c4c4;
	opacity: 0.9;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	color: #707070;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.goods__title {
	text-align: center;
	display: block;
	text-decoration: none;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #4a4e4e;
	padding: 0 10px;
	word-break: break-word;
	max-width: 230px;
	margin: 0 auto;
}
.goods__range {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 8px 0;
}
.goods__star {
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/range-star.svg);
	width: 13px;
	height: 13px;
	display: inline-block;
}
.goods__vendor {
	color: #999;
	font-size: 12px;
	margin-top: 8px;
	padding: 0 10px;
	text-align: center;
	word-break: break-word;
	line-height: 24px;
}
.goods__stock {
	color: #666;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	padding: 0 10px;
	word-break: break-word;
}
.goods__price {
	margin-top: 14px;
	text-align: center;
	padding: 0 10px;
	font-weight: 700;
	font-size: 18px;
	word-break: break-word;
	line-height: 15px;
}
.goods_catalog {
	padding: 0;
	min-height: 434px;
}
.goods_catalog .goods__wrapper-position {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.goods_catalog .goods__size-wrapper {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 0;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.goods_catalog .goods__slider-left-item {
	max-height: 32px;
	margin-right: 8px;
}
.goods_catalog .goods__slider-left-item.swiper-slide-thumb-active {
	border: 2px solid #4a4e4e;
}
.goods_catalog.goods_catalog-collection .goods__bottom {
	margin-right: 25px;
}
.goods_catalog.goods_catalog-collection:hover .goods__wrapper-position {
	left: 0;
	top: 0;
}
.goods_catalog.goods_catalog-collection:hover .goods__slider-right {
	left: 16px;
}
.goods_catalog.goods_catalog-collection:hover .goods__wrapper-content {
	margin-left: 20px;
}
.goods_catalog.goods_catalog-collection:hover .goods__hidden-wrapper {
	opacity: 1;
	visibility: visible;
	position: static;
}
.goods_catalog:not(.goods_catalog-collection):hover
	.goods__slider-right-item
	img {
	pointer-events: none;
}
.goods_catalog:not(.goods_catalog-collection):hover .goods__helper-wrapper {
	-webkit-box-shadow: 0 24px 30px -12px rgba(0, 0, 0, 0.52);
	box-shadow: 0 24px 30px -12px rgba(0, 0, 0, 0.52);
	background-color: #fff;
	border: 1px solid #f2f2f2;
	border-top: 0;
}
.goods_catalog:not(.goods_catalog-collection):hover
	.goods__helper-wrapper.not-hidden {
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	border: 0;
}
.goods_catalog:not(.goods_catalog-collection):hover .goods__slider-left {
	min-height: 284px;
}
.goods_catalog:not(.goods_catalog-collection):hover .goods__slider-left:before {
	display: none;
}
.goods_catalog:not(.goods_catalog-collection):hover
	.goods__slider-left
	.swiper-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-height: 284px;
}
.goods_catalog:not(.goods_catalog-collection):hover .goods__wrapper-content {
	margin-left: 90px;
}
.goods_catalog:not(.goods_catalog-collection):hover .goods__slider-right {
	left: 59px;
}
.goods_catalog:not(.goods_catalog-collection):hover .goods__icon {
	display: block;
	z-index: 2;
	right: 14px;
}
.goods_catalog:not(.goods_catalog-collection):hover .goods__title {
	max-width: 235px;
}
.goods_catalog:not(.goods_catalog-collection):hover .goods__slider-hover {
	width: 72px;
}
.goods_catalog:not(.goods_catalog-collection):hover .goods__wrapper-position {
	min-height: 434px;
	width: 343px;
	background: #fff;
	border: 1px solid #f2f2f2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 24px 30px -12px rgba(0, 0, 0, 0.52);
	box-shadow: 0 24px 30px -12px rgba(0, 0, 0, 0.52);
	z-index: 2;
}
.goods_catalog:not(.goods_catalog-collection):hover .goods__hidden-wrapper {
	opacity: 1;
	visibility: visible;
	position: static;
}
.goods-plush {
	width: 100%;
	padding-bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.goods-plush .goods__size-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-right: 0;
}
.goods-plush .goods__size-option {
	margin-bottom: 20px;
}
.goods-plush:hover {
	border: 1px solid #f2f2f2;
	position: relative;
	z-index: 2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);
}
.goods-plush .goods__size-text {
	text-align: left;
}
.goods-plush__left {
	-webkit-flex-basis: 197px;
	-ms-flex-preferred-size: 197px;
	flex-basis: 197px;
	max-width: 197px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 35px 0 35px 24px;
	border-right: 1px solid #f2f2f2;
}
.goods-plush__slide {
	max-width: 173px;
	cursor: pointer;
}
.goods-plush__slide img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.goods-plush__slide:hover:before {
	content: "Быстрый просмотр";
	width: 150px;
	height: 40px;
	background: #c4c4c4;
	opacity: 0.9;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	color: #707070;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.goods-plush__right {
	-webkit-flex-basis: 247px;
	-ms-flex-preferred-size: 247px;
	flex-basis: 247px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-left: 1px solid #f2f2f2;
	padding-top: 32px;
	padding-left: 24px;
	padding-right: 24px;
}
.goods-plush__price {
	font-weight: 700;
	font-size: 18px;
	color: #4a4e4e;
	margin-bottom: 16px;
}
.goods-plush__availability {
	color: #666;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.goods-plush__availability-text {
	font-weight: 600;
	font-size: 13px;
	line-height: 20px;
}
.goods-plush__availability-info {
	font-size: 12px;
	line-height: 20px;
	word-break: break-word;
}
.goods-plush__center {
	padding-left: 24px;
	-webkit-flex-basis: calc(100% - 247px - 197px);
	-ms-flex-preferred-size: calc(100% - 247px - 197px);
	flex-basis: calc(100% - 247px - 197px);
	padding-top: 32px;
}
.goods-plush__vendor {
	margin-bottom: 16px;
	color: #999;
	font-size: 12px;
	line-height: 20px;
}
.goods-plush__color-text {
	color: #999;
	font-size: 12px;
	line-height: 24px;
	margin-bottom: 8px;
}
.goods-plush__wrapper-nav .swiper-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 500px;
}
.goods-plush__wrapper-nav .swiper-container {
	pointer-events: none;
}
.goods-plush__slide-nav {
	cursor: pointer;
	max-width: 32px;
	max-height: 32px;
	height: 32px;
	pointer-events: all;
	margin-right: 8px;
	margin-bottom: 8px;
	width: 32px;
	border: 1px solid #f2f2f2;
}
.goods-plush__slide-nav img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.goods-plush__slide-nav.swiper-slide-thumb-active,
.goods-plush__slide-nav:hover {
	border: 2px solid #4a4e4e;
}
.goods-plush__title {
	font-weight: 700;
	font-size: 18px;
	color: #4a4e4e;
	line-height: 20px;
	margin-bottom: 8px;
}
.goods-plush__info {
	margin-bottom: 24px;
}
.goods-plush__info .goods__bottom {
	margin-right: 0;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.goods-plush__actions {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px;
}
.goods-plush__actions-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	color: #666;
	margin-right: 24px;
}
.goods-plush__actions-link > span {
	margin-right: 3px;
}
.goods-plush__actions-link:last-child {
	margin-right: 0;
}
.range-slider__input {
	background: #f7f7f7;
	border: 1px solid #eee;
	padding: 8px;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #383838;
	height: auto;
	font-size: 13px;
	min-width: 87px;
	width: 100%;
}
.range-slider.noUi-target {
	height: 4px;
	background: #f2f2f2;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.range-slider .noUi-connect {
	background: #ea5e20;
}
.range-slider .noUi-handle {
	width: 18px;
	height: 18px;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border: 3px solid #ea5e20;
	right: -10px;
}
.range-slider .noUi-handle::after,
.range-slider .noUi-handle::before {
	display: none;
}
.range-slider .noUi-handle:hover {
	cursor: -webkit-grab;
	cursor: grab;
	border-color: #000;
}
.range-slider-wrapper__row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 30px;
}
.news__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 28px;
}

.news-item {
	/* margin-right: 23px;
	margin-bottom: 30px; */
	/* -webkit-flex-basis: 498px;
	-ms-flex-preferred-size: 498px;
	flex-basis: 498px; */

	width: calc(70% / 3 - 28px);
	text-align: center;
}

@media (min-width: 1311px) {
	.news-item:first-child {
		width: 30%;
	}

	.news-item:first-child .news-item__icon img {
		max-height: 400px;
	}
}

.news-item > a {
	display: flex;
	flex-direction: column;
	gap: 12px;
	height: 100%;
}

/* .news-item:nth-child(4n) {
	margin-right: 0;
} */
.news-item__date {
	color: #999;
	margin: 16px 0 8px;
	font-size: 14px;
	line-height: 20px;
}
/* .news-item__icon {
	height: 282px;
} */
.news-item__descr {
	font-weight: 700;
	font-size: 19px;
	color: #4a4e4e;
	word-break: break-word;
	line-height: 27px;
}
.news-item__icon img {
	width: 100%;
	/* height: 100%;
	-o-object-fit: cover;
	object-fit: cover; */
	height: auto;
	object-fit: contain;
	max-height: 200px;
}
.news-item_sm {
	/* -webkit-flex-basis: 234px;
	-ms-flex-preferred-size: 234px;
	flex-basis: 234px; */
	/* -webkit-align-self: baseline;
	-ms-flex-item-align: baseline;
	align-self: baseline; */
}
/* .news-item_sm .news-item__icon {
	height: 175px;
} */

.color-picker__input {
	display: none;
}
.color-picker__list {
	list-style: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 200px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0;
}
.color-picker__item {
	padding: 0;
}
.color-picker__item::before {
	display: none;
}
.color-picker__item:nth-child(5n) .color-picker__label {
	margin-right: 0;
}
.color-picker__label {
	margin: 0 9px 0 0;
	display: inline-block;
	width: 26px;
	height: 26px;
	background-color: #3e3e3e;
}
.color-picker__label:hover {
	-webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1) inset;
}
.color-picker__input:checked + label {
	-webkit-box-shadow: 0 0 0 2px #fff inset, 0 0 0 2px #f5a600;
	box-shadow: 0 0 0 2px #fff inset, 0 0 0 2px #f5a600;
}
.breadcrumbs {
	font-family: "Open Sans";
	font-size: 14px;
	line-height: 19px;
	color: #858585;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	margin: 20px 0 40px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.breadcrumbs__link {
	text-decoration: none;
	color: #858585;
}
.breadcrumbs__item {
	margin-bottom: 10px;
	padding: 0;
}
.breadcrumbs__item:before {
	display: none;
}
.breadcrumbs__item:not(:last-child):after {
	content: "-";
	margin: 0 12px;
	color: #858585;
}
.breadcrumbs__link_active {
	border-bottom: 1px dashed #858585;
	padding-bottom: 2px;
}
.top-filter {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.top-filter__left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-basis: 830px;
	-ms-flex-preferred-size: 830px;
	flex-basis: 830px;
	max-width: 830px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.top-filter__input {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.top-filter__input:after {
	content: "";
	margin: 0 10px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 12px;
	height: 1px;
	top: 50%;
	left: 50%;
	background: #9a9a9a;
}
.top-filter__right {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.top-filter__view {
	position: relative;
	width: 32px;
	height: 32px;
	background: rgba(224, 222, 222, 0.5);
	margin-bottom: 10px;
	margin-right: 12px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.top-filter__view:last-child {
	margin-right: 0;
}
.top-filter__view:hover {
	background-color: #c4c4c4;
}
.top-filter__view:before {
	content: "";
	display: block;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	position: absolute;
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
}
.top-filter__view_active {
	background-color: #c4c4c4;
}
.top-filter__view_grid:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%234A4E4E' d='M0 0h4v4H0V0zM6 0h4v4H6V0zM12 0h4v4h-4zM0 6h4v4H0zM6 6h4v4H6zM12 6h4v4h-4zM0 12h4v4H0zM6 12h4v4H6zM12 12h4v4h-4z'/%3E%3C/svg%3E");
}
.top-filter__view_plush:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%234A4E4E' d='M0 0h4v4H0zM6 0h10v4H6zM0 6h4v4H0zM6 6h10v4H6zM0 12h4v4H0zM6 12h10v4H6z'/%3E%3C/svg%3E");
}
.drop-menu {
	font-family: Open Sans, serif;
	font-size: 15px;
	color: #4a4e4e;
	position: relative;
}
.drop-menu [type="checkbox"],
.drop-menu [type="radio"] {
	display: none;
}
.drop-menu.open .drop-menu__title:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.drop-menu.open .drop-menu__title::before {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.drop-menu.open .drop-menu__list {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.drop-menu__closedrop {
	display: none;
}
.drop-menu.checked .drop-menu__title {
	background: #fff;
	-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.drop-menu.checked .drop-menu__title:after {
	display: none;
}
.drop-menu.checked .drop-menu__closedrop {
	margin-left: 6px;
	display: inline-block;
	width: 10px;
	height: 10px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.667 1.273l-.94-.94L5 4.06 1.273.333l-.94.94L4.06 5 .333 8.727l.94.94L5 5.94l3.727 3.727.94-.94L5.94 5l3.727-3.727z' fill='%23000' fill-opacity='.54'/%3E%3C/svg%3E");
}
.drop-menu__title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.drop-menu__title:after {
	margin-left: 8px;
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 5 5-5H0z' fill='%23858585'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	display: inline-block;
	background-position: center;
	width: 10px;
	-webkit-transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	-o-transition: transform 0.4s;
	transition: transform 0.4s, -webkit-transform 0.4s;
	height: 5px;
}
.drop-menu__title:before {
	content: "";
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	-webkit-transition: visibility 0.4s, opacity 0.6s, -webkit-transform 0.5s;
	transition: visibility 0.4s, opacity 0.6s, transform 0.5s,
		-webkit-transform 0.5s;
	-o-transition: visibility 0.4s, opacity 0.6s, transform 0.5s;
	-webkit-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px);
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.286 2.116l3.776 6.293-9.564.091a.35.35 0 01-.298-.529l3.514-5.855a1.5 1.5 0 012.572 0z' fill='%23fff' stroke='%23E0DEDE'/%3E%3C/svg%3E");
	top: 24px;
	right: 4px;
	z-index: 8;
	width: 15px;
	height: 10px;
}
.drop-menu__list {
	position: absolute;
	top: 100%;
	margin: 0;
	max-height: 500px;
	overflow: auto;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 0.4s, opacity 0.6s, -webkit-transform 0.5s;
	transition: visibility 0.4s, opacity 0.6s, transform 0.5s,
		-webkit-transform 0.5s;
	-o-transition: visibility 0.4s, opacity 0.6s, transform 0.5s;
	-webkit-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px);
	list-style: none;
	padding: 28px 0 20px 12px;
	background: #fff;
	border: 1px solid #e0dede;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 2px;
	border-radius: 2px;
	min-width: 200px;
	z-index: 7;
}
.drop-menu__list_has-input {
	padding-right: 12px;
}
.drop-menu__item {
	padding: 0;
	font-size: 15px;
	line-height: 20px;
	color: #4a4e4e;
	cursor: pointer;
}
.drop-menu__item:not(:last-child) {
	margin-bottom: 8px;
}
.drop-menu__item:before {
	display: none;
}
.active-label {
	color: #e95717;
	text-decoration: underline;
}
.pagination {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.pagination__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.pagination__item {
	padding: 0;
}
.pagination__item:before {
	display: none;
}
.pagination__item_active {
	background-color: #ea5e20;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.pagination__item_active .pagination__link {
	color: #fff;
}
.pagination__link {
	padding: 8px 16px;
	font-size: 14px;
	display: block;
	line-height: 19px;
	color: #000;
}
.pagination__next {
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 5l7 7-7 7' stroke='%23C4C4C4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	width: 24px;
	height: 24px;
}
.catalog-item {
	width: calc(100% / 5 - 30px);
	margin-right: 30px;
	margin-bottom: 25px;
	position: relative;
	height: 220px;
}
.catalog-item:nth-child(5n) {
	margin-right: 0;
}
.catalog-item .css-hover:after {
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(16%, #f7f7f7),
		color-stop(60%, rgba(247, 247, 247, 0.1))
	);
	background: -webkit-linear-gradient(
		bottom,
		#f7f7f7 16%,
		rgba(247, 247, 247, 0.1) 60%
	);
	background: -o-linear-gradient(
		bottom,
		#f7f7f7 16%,
		rgba(247, 247, 247, 0.1) 60%
	);
	background: linear-gradient(0deg, #f7f7f7 16%, rgba(247, 247, 247, 0.1) 60%);
	content: "";
	position: absolute;
	top: 0;
	width: 100%;
	height: 220px;
}
.catalog-item:hover .css-hover {
	position: absolute;
	-webkit-transition: width 0.5s, -webkit-border-radius 0.1s ease-in,
		-webkit-box-shadow 0.1s ease-in-out;
	transition: width 0.5s, border-radius 0.1s ease-in,
		box-shadow 0.1s ease-in-out, -webkit-border-radius 0.1s ease-in,
		-webkit-box-shadow 0.1s ease-in-out;
	-o-transition: width 0.5s, border-radius 0.1s ease-in,
		box-shadow 0.1s ease-in-out;
	padding: 20px 40px;
	-webkit-transform: translate(-40px, -20px);
	-ms-transform: translate(-40px, -20px);
	transform: translate(-40px, -20px);
	background: #fdfdfd;
	-webkit-box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
	box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 330px;
	z-index: 2;
	overflow: auto;
}
.catalog-item:hover .css-hover:after {
	display: none;
}
.catalog-item:hover .catalog-item__list {
	max-height: 300px;
	overflow: auto;
	width: 100%;
}
.catalog-item:hover .catalog-item__item {
	margin-right: 20px;
}
.catalog-item__title {
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	color: #4a4e4e;
}
.catalog-item__title:after {
	content: "";
	height: 1px;
	width: 40px;
	background-color: #ea5e20;
	display: block;
	margin-top: 8px;
	margin-bottom: 17px;
}
.catalog-item__list {
	list-style: none;
	max-height: 140px;
	overflow: hidden;
}
.catalog-item__item {
	margin-bottom: 16px;
	padding: 0;
}
.catalog-item__item:before {
	display: none;
}
.catalog-item__link {
	color: #4a4e4e;
	font-size: 15px;
	line-height: 18px;
	word-wrap: break-word;
}
.catalog-item__show-more {
	width: 34px;
	height: 20px;
	border: 1px solid #e4e4e4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
}
.catalog-item__show-more-dot {
	pointer-events: none;
	width: 2px;
	height: 2px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	background-color: #666;
}
.catalog-item__show-more-dot:nth-child(2) {
	margin: 0 6px;
}
.header__slider {
	height: 450px;
	overflow: hidden;
	position: relative;
}
.header__slider-href {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
}
.header__slider-item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 450px;
	max-height: 450px;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
}
.header__slider-content {
	position: relative;
	z-index: 2;
	max-width: 1290px;
	width: 100%;
	color: #fff;
	margin: 0 250px;
}
.header__slider-title {
	font-weight: 700;
	font-size: 42px;
	line-height: 56px;
}
.header__slider-year {
	margin-top: 16px;
	display: block;
	font-weight: 700;
	font-size: 80px;
	line-height: 80px;
}
.header__slider-more {
	margin-top: 40px;
	padding: 12px 37px;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	display: inline-block;
	background: #ea5e20;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 0;
}
.header__slider-more:hover {
	color: #fff;
}
.header__slider-nav {
	cursor: pointer;
	outline: 0;
	display: none;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 3;
	height: 48px;
	width: 48px;
	background-color: rgba(255, 255, 255, 0.25);
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.header__slider-nav:before {
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/arrow-slider.svg);
	width: 14px;
	height: 14px;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.header__slider-next {
	right: 10%;
}
.header__slider-next:before {
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	-ms-transform: translate(-50%, -50%) rotate(180deg);
	transform: translate(-50%, -50%) rotate(180deg);
}
.header__slider-prev {
	left: 10%;
}
.header .header__header-pagination {
	position: relative;
	bottom: 10%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 20;
}
.header .header__header-pagination .swiper-pagination-bullet {
	display: inline-block;
	width: 25px;
	height: 25px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #e4b5a0;
	opacity: 0.7;
}
.header .header__header-pagination .swiper-pagination-bullet-active {
	opacity: 1;
	background-color: #ea5e20;
}
.interested-slider__arrows,
.interested-slider__row-title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.interested-slider__arrow {
	width: 24px;
	height: 24px;
	display: block;
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/arrow-dark.svg);
	-webkit-background-size: 16px 16px;
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: center;
}
.interested-slider__arrow_left {
	margin-right: 17px;
}
.interested-slider__arrow_right {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.interested-slider__row-title {
	margin-bottom: 22px;
}
.interested-slider__container {
	min-height: 568px;
}
.interested-slider__slide {
	max-height: 440px;
}
.interested-slider__text {
	font-family: Roboto;
	font-weight: 700;
	font-size: 16px;
	color: #4a4e4e;
}
.population-item {
	width: 410px;
	height: auto;
	display: block;
	position: relative;
}

.population-item__header {
	position: relative;
	margin-bottom: 12px;
}
.population-item img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.population-item__plush {
	background-color: #ea5e20;
	height: 58px;
	width: 200px;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	word-break: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
}
.modal-buy-click {
	padding-left: 40px;
	padding-right: 40px;
	margin-top: 30px;
	padding-bottom: 35px;
}
.modal-buy-click__option {
	margin-bottom: 24px;
}
.modal-buy-click__option:last-child {
	margin-bottom: 0;
}
.modal-buy-click__submit {
	padding: 12px 45px;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
}
.header__fixed-menu {
	background: #fff;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
	height: 64px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.2s ease-in-out, visibility 0.3s;
	-o-transition: opacity 0.2s ease-in-out, visibility 0.3s;
	transition: opacity 0.2s ease-in-out, visibility 0.3s;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 30;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.header__fixed-menu.active {
	opacity: 1;
	visibility: visible;
	z-index: 900;
}
.header__fixex-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1270px;
	padding: 0;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.header__fixed-menu-logo {
	width: 130px;
	height: 52px;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	margin-right: 44px;
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/fixed-logo.svg);
}
.header__fixed-search {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 380px;
}
.header__fixed-button {
	background-color: #fff;
	border: 1px solid #f4f4f4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	border-left: 0;
	position: relative;
	left: -2px;
	width: 44px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 40px;
}
.header__fixed-button > span {
	pointer-events: none;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.header__fixed-phone {
	margin-left: 100px;
	font-weight: 700;
	font-size: 15px;
	line-height: 18px;
	position: relative;
}
.header__fixed-phone:before {
	content: "";
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/phone.svg);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -20px;
	width: 12px;
	height: 12px;
}
.header__fixed-contacts {
	margin-left: 19px;
	margin-right: 29px;
	font-size: 15px;
	line-height: 18px;
	color: #ea5e20;
}
.header__fixed-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.header__fixed-nav {
	background: #fff;
	margin-right: 25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.header__fixed-nav:hover {
	background: #ea5e20;
	border-left: 1px solid #ea5e20;
	border-right: 1px solid #ea5e20;
}
.header__fixed-nav:hover .header__fixed-nav-llink {
	color: #fff;
}
.header__fixed-nav:hover .header__fixed-nav-llink:before {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h18v2H0V0zm0 7h18v2H0V7zm18 7H0v2h18v-2z' fill='%23fff'/%3E%3C/svg%3E");
}
.header__fixed-nav:hover .header__fixed-nav-llink:after {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
}
.header__fixed-nav-llink {
	color: #000;
	height: 64px;
	width: 156px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: 700;
	font-size: 15px;
	line-height: 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}
.header__fixed-nav-llink:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h18v2H0V0zm0 7h18v2H0V7zm18 7H0v2h18v-2z' fill='%23000'/%3E%3C/svg%3E");
	width: 18px;
	height: 16px;
	display: inline-block;
	background-position: center;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 8px;
}
.header__fixed-nav-llink:after {
	width: 12px;
	height: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
	content: "";
	display: inline-block;
	background-position: center;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	margin-left: 8px;
}
.header__fixed-nav-llink:hover + .header__inner {
	opacity: 1;
	visibility: visible;
}
.header__fixed-nav .header__inner {
	top: 99%;
	left: 0;
}
.header__mobile {
	display: none;
	padding: 15px 10px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.header__mobile.fixed {
	position: fixed;
	top: 0;
}
.header__about {
	padding-top: 30px;
}
.header__row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.header__logo {
	width: 156px;
	height: 63px;
	margin-top: 35px;
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/logo.svg);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.header__inner-helper {
	max-height: 330px;
	margin-right: -25px;
	overflow: auto;
}
.header__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.header__wrapper_fixed {
	-webkit-flex-basis: 704px;
	-ms-flex-preferred-size: 704px;
	flex-basis: 704px;
}
.header__input {
	width: 100%;
	position: relative;
}
.header__search {
	margin-top: 30px;
	margin-bottom: 32px;
}
.header__search-icon {
	position: absolute;
	right: 9px;
	cursor: pointer;
	display: block;
	top: 50%;
	width: 18px;
	height: 18px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/header-search.svg);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.header__wrapper-info {
	margin-top: 41px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.header__basket {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.header__icon-info {
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	width: 20px;
	height: 18px;
	cursor: pointer;
	display: inline-block;
	position: relative;
	margin-right: 20px;
}
.header__icon-info:last-child {
	margin-right: 0;
}
.header__icon-info:after {
	content: attr(data-count);
	position: absolute;
	text-align: center;
	color: #fff;
	font-size: 15px;
	line-height: 26px;
	width: 26px;
	height: 26px;
	background-color: #ea5e20;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	top: -17px;
	right: -13px;
}
.header__icon-info_basket {
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/cart.svg);
}
.header__icon-info_compare {
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/compare.svg);
}
.header__icon-info_favorit {
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/favorit.svg);
}
.header__icon-info_compare-not-active {
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/compare-notactive.svg);
}
.header__icon-info_compare-not-active:after {
	background-color: #ccc;
}
.header__icon-info_favorit-not-active {
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/favorit-notactive.svg);
}
.header__icon-info_favorit-not-active:after {
	background-color: #ccc;
}
.header__icon-info_basket-not-active {
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/cart-notactive.svg);
}
.header__icon-info_basket-not-active:after {
	background-color: #ccc;
}
.header__basket-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: 15px;
	color: #4a4e4e;
}
.header__basket-price {
	font-weight: 700;
	font-size: 15px;
	line-height: 18px;
	max-width: 91px;
	text-align: left;
}
.header__phone {
	margin-right: 83px;
	position: relative;
	top: -1px;
}
.header__mail {
	margin-right: 70px;
	position: relative;
	top: -2px;
}
.header__nav {
	background-color: #ea5e20;
}
.header__menu {
	list-style: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.header__menu > li:before {
	display: none;
}
.header__item {
	padding: 0;
	position: relative;
}
.header__item:last-child .header__link {
	border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.header__link {
	color: #fff;
	display: block;
	padding: 19px 47px;
	font-weight: 700;
	font-size: 15px;
	line-height: 22px;
	border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.header__link:hover {
	background: rgba(255, 255, 255, 0.1);
	color: #fff;
	text-decoration: none;
}
.header .css-open-inner:hover .header__inner {
	opacity: 1;
	visibility: visible;
}
.header__arrow-down {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 18px;
}
.header__arrow-down:after {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23FDFDFD' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.header__inner {
	position: absolute;
	background-color: #fff;
	-webkit-box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.08);
	box-shadow: 2px 4px 8px rgba(0, 0, 0, 0.08);
	width: 865px;
	padding: 20px 40px;
	visibility: hidden;
	opacity: 0;
	z-index: 25;
}
.header__menu-inner {
	list-style: none;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 90px;
	margin-bottom: 20px;
}
.header__menu-inner:last-child {
	margin-right: 0;
}
.header__item-inner {
	position: relative;
	-webkit-align-self: baseline;
	-ms-flex-item-align: baseline;
	align-self: baseline;
	margin-bottom: 20px;
	padding: 0;
}
.header__item-inner:last-child {
	margin-bottom: 0;
}
.header__item-inner:hover .header__menu-deep {
	opacity: 1;
	visibility: visible;
	display: block;
}
.header__item-inner:before {
	display: none;
}
.header__link-inner {
	font-weight: 600;
	font-size: 15px;
	line-height: 22px;
	color: #1d2029;
	position: relative;
}
.header__link-inner:hover {
	color: #ea5e20;
	text-decoration: none;
}
.header__menu-deep {
	list-style: none;
	display: none;
	background: #f1f1f1;
	-webkit-box-shadow: 4px 6px 8px rgba(0, 0, 0, 0.12);
	box-shadow: 4px 6px 8px rgba(0, 0, 0, 0.12);
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 30px 29px;
	z-index: 10;
	position: absolute;
	left: 50%;
	min-width: 300px;
	max-width: 300px;
	top: 130%;
	opacity: 0;
	visibility: hidden;
	height: auto;
}
.header__menu-deep::before {
	content: "";
	position: absolute;
	top: -12px;
	left: 20px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10.5px 15px;
	border-color: transparent transparent #f1f1f1;
}
.header__menu-deep::after {
	position: absolute;
	content: "";
	height: 30px;
	width: 100%;
	background: 0 0;
	top: -10px;
	left: -40px;
}
.header__item-deep {
	margin-bottom: 16px;
	margin-right: 25px;
	padding: 0;
}
.header__item-deep:before {
	display: none;
}
.header__link-deep {
	color: #4a4e4e;
	font-size: 15px;
	line-height: 22px;
	word-break: break-word;
}
.header__link-deep:hover {
	color: #ea5e20;
}
.header__mobile-right {
	position: relative;
	top: 4px;
}
.header__mobile-left,
.header__mobile-right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.header__search-icon_mobile {
	position: static;
	-webkit-transform: translate(0);
	-ms-transform: translate(0);
	transform: translate(0);
	margin-left: 20px;
}
.header__mobile-logo {
	margin-left: 20px;
}
.header__mobile-logo img {
	max-width: 90px;
}
.header__burger {
	width: 18px;
	height: 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.header__burger > span {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #4a4e4e;
	-webkit-transition: opacity 0.4s, -webkit-transform 0.4s linear;
	transition: transform 0.4s linear, opacity 0.4s, -webkit-transform 0.4s linear;
	-o-transition: transform 0.4s linear, opacity 0.4s;
}
.header__burger.open span:nth-child(1) {
	-webkit-transform: rotate(45deg) translate(5px, 5px);
	-ms-transform: rotate(45deg) translate(5px, 5px);
	transform: rotate(45deg) translate(5px, 5px);
}
.header__burger.open span:nth-child(2) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.header__burger.open span:nth-child(3) {
	opacity: 0;
}
.footer {
	padding: 40px 0 0;
	background-color: #e1dfdd;
}
.footer__logo {
	width: 156px;
	height: 63px;
	margin-bottom: 40px;
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/logo.svg);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.footer__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.footer__contacts-item {
	margin-bottom: 24px;
}
.footer__contacts-item:last-child {
	margin-bottom: 0;
}
.footer__item {
	margin-bottom: 10px;
	padding: 0;
}
.footer__item:last-child {
	margin-bottom: 0;
}
.footer__item:before {
	display: none;
}
.footer__item > a {
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;
	color: #4a4e4e;
}
.footer__item_title {
	margin-bottom: 20px;
}
.footer__item_title > a {
	font-weight: 700;
}
.footer__lk {
	font-weight: 700;
	font-size: 16px;
	line-height: 18px;
	color: #4a4e4e;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.footer__lk:before {
	content: "";
	width: 16px;
	height: 16px;
	margin-right: 8px;
	display: inline-block;
	background-image: url(/local/assets/dist/styles/../img/sprites/intermediate-svg/lk.svg);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.footer__copyright {
	border-top: 1px solid #a8a8a8;
	margin-top: 48px;
	padding: 20px 0 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	gap: 4px 24px;
}
.footer__confidentiality {
	color: #666;
	font-size: 15px;
	line-height: 24px;
	/* margin-left: 170px; */
	display: inline-block;
}
.catalog-grid {
	background: #f7f7f7;
	padding: 70px 0;
}
.catalog-grid__title {
	color: #4a4e4e;
	font-weight: 700;
	font-size: 36px;
	line-height: 30px;
	margin-bottom: 40px;
}
.catalog-grid__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.hits-sales {
	padding: 60px 0;
}
.hits-sales__tabs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.hits-sales__tabs-content.swiper-container {
	min-height: 650px;
	z-index: 1;
}
.hits-sales .swiper-slide-prev {
	pointer-events: none;
	opacity: 0;
}
.hits-sales__tab-wrapper .catalog__content.catalog__content_plush {
	margin-bottom: 90px;
}
.hits-sales__tabs-item {
	color: #4a4e4e;
	margin-right: 32px;
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
	cursor: pointer;
}
.hits-sales__tab-wrapper {
	position: relative;
}
.hits-sales__tab-wrapper .goods-plush {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 300px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: auto;
}
.hits-sales__tabs-body {
	margin-top: 50px;
}
.hits-sales__tabs-slider-next,
.hits-sales__tabs-slider-prev {
	top: 230px;
}
.hits-sales__tabs-slider-prev {
	left: -48px;
}
.hits-sales__tabs-slider-next {
	right: -48px;
}
.hits-sales__tabs-item_active {
	color: #ea5e20;
}
.about {
	background-color: #f6f6f6;
	padding: 70px 0;
}
.about__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.about__left {
	max-width: 825px;
	margin-right: 55px;
	margin-top: 60px;
}
.about__right {
	max-width: 410px;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
}
.about__right img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.about__read-more {
	font-weight: 700;
	font-size: 15px;
	line-height: 20px;
	color: #ea5e20;
}
.about__text-wrapper {
	position: relative;
}
.about__text-wrapper_hidden:before {
	content: "";
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(#f6f6f6),
		to(rgba(246, 246, 246, 0))
	);
	background: -webkit-linear-gradient(
		bottom,
		#f6f6f6 0,
		rgba(246, 246, 246, 0) 100%
	);
	background: -o-linear-gradient(
		bottom,
		#f6f6f6 0,
		rgba(246, 246, 246, 0) 100%
	);
	background: linear-gradient(to top, #f6f6f6 0, rgba(246, 246, 246, 0) 100%);
}
.trust {
	padding: 60px 0;
}
.trust__title {
	margin-bottom: 40px;
}
.trust__item {
	width: 190px;
	height: 80px;
}
.trust__item img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.trust__slider {
	position: relative;
}
.news {
	padding: 60px 0 150px;
}
.news__title-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 40px;
}
.news__all {
	font-weight: 700;
	font-size: 15px;
	color: #ea5e20;
	line-height: 20px;
}

.catalog {
	overflow-x: hidden;
}
.catalog__title {
	margin-bottom: 40px;
}
.catalog__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.catalog__left {
	-webkit-flex-basis: 200px;
	-ms-flex-preferred-size: 200px;
	flex-basis: 200px;
	max-width: 200px;
	margin-right: 50px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.catalog__mobile-title {
	display: none;
	padding: 10px 5px;
	background-color: #ea5e20;
	color: #fff;
	text-align: left;
	cursor: pointer;
	position: relative;
}
.catalog__mobile-title:after {
	content: "";
	pointer-events: none;
	position: absolute;
	right: 10px;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.165 18.13l1.78 1.77 9.89-9.9-9.9-9.9-1.77 1.77L8.295 10l-8.13 8.13z' fill='%23fff' /%3E%3C/svg%3E");
	width: 12px;
	height: 20px;
	-webkit-transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	-o-transition: transform 0.4s;
	transition: transform 0.4s, -webkit-transform 0.4s;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.catalog__mobile-title.open:after {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}
.catalog__title-goods-inner {
	margin-bottom: 40px;
	font-weight: 600;
	max-width: 800px;
	word-wrap: break-word;
	font-size: 32px;
	line-height: 44px;
	color: #4a4e4e;
}
.catalog__mobile-title.open + .menu-catalog {
	display: block;
	margin-top: 10px;
}
.catalog__right {
	-webkit-flex-basis: calc(100% - 200px - 50px);
	-ms-flex-preferred-size: calc(100% - 200px - 50px);
	flex-basis: calc(100% - 200px - 50px);
	max-width: 1017px;
}
.catalog__right_width-slider {
	width: calc(100% - 200px - 50px);
}
.catalog__drop-menu {
	margin-bottom: 10px;
}
.catalog__drop-menu:not(:last-child) {
	margin-right: 16px;
}
.catalog__content_grid .goods_catalog {
	width: 100%;
}
.catalog__content_grid {
	display: grid;
	grid-template-columns: 255px 255px 255px 255px;
	grid-template-rows: 434px;
}
.catalog__show-more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #f3f3f3;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: 58px;
	cursor: pointer;
	margin-top: 24px;
}
.catalog__show-more.loading .catalog__show-more-text {
	opacity: 0.7;
}
.catalog__show-more.loading .catalog__show-more-text:before {
	-webkit-animation: 2s linear infinite rotate;
	animation: 2s linear infinite rotate;
}
@-webkit-keyframes rotate {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotate {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.catalog__show-more-text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #000;
}
.catalog__show-more-text:before {
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	content: "";
	margin-right: 8px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7V0l-2.64 2.64A8.937 8.937 0 009 0a9 9 0 109 9h-2c0 3.86-3.14 7-7 7s-7-3.14-7-7 3.14-7 7-7c1.93 0 3.68.79 4.95 2.05L11 7h7z' fill='%23EA5E20'/%3E%3C/svg%3E");
}
.catalog__pagination {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.menu-catalog {
	list-style: none;
}
.menu-catalog__item {
	padding: 0;
}
.menu-catalog__item:before {
	display: none;
}
.menu-catalog__item:not(:last-child) {
	margin-bottom: 12px;
}
.menu-catalog__link {
	font-family: "Open Sans", serif;
	font-size: 15px;
	line-height: 20px;
	color: #4a4e4e;
	word-break: break-word;
}
.menu-catalog__link.active,
.menu-catalog__link:hover {
	text-decoration: underline;
	text-shadow: 0 0 1px #4a4e4e;
	color: #4a4e4e;
}
[data-amount="16-20"]:hover .goods__slider-hover .swiper-wrapper {
	max-height: 440px;
}
[data-amount="12-16"]:hover .goods__slider-hover .swiper-wrapper {
	max-height: 337px;
}
[data-amount="more"]:hover .goods__slider-left {
	max-width: initial;
	margin-left: 3px;
}
[data-amount="more"]:hover .goods__slider-hover {
	width: 112px;
}
[data-amount="more"]:hover .goods__slider-hover .swiper-wrapper {
	max-height: 470px;
}
.basket {
	padding-top: 32px;
}
.basket__error-message {
	color: red;
	margin: 7px 0;
}
.basket__container {
	max-width: 1290px;
	margin: 0 auto;
	padding: 0 15px;
}
.basket__table-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-self: baseline;
	-ms-flex-item-align: baseline;
	align-self: baseline;
}
.basket__table-body {
	position: relative;
}
.basket__table-body .basket__table-sum {
	position: relative;
	top: -6px;
}
.basket__table-body .basket__table-row {
	background: #fff;
	border: 1px solid #f2f2f2;
	padding-top: 24px;
	padding-bottom: 24px;
	padding-left: 20px;
	position: relative;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.basket__table-body .basket__table-row:last-child {
	border-top: 0;
}
.basket__table-header .basket__table-row {
	padding-left: 20px;
}
.basket__table-header .basket__table-price {
	padding: 0 15px;
}
.basket__table-header .basket__table-amount {
	padding: 0 30px;
}
.basket__table-body,
.basket__table-header {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.basket__table-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.basket__table-header {
	background-color: #f9f9f9;
	padding-top: 12px;
	padding-bottom: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.basket .basket-item-block-price,
.basket .basket-item-price-current-text,
.basket .basket-item-price-title,
.basket__table-amount,
.basket__table-icon,
.basket__table-price,
.basket__table-sum {
	text-align: center;
}
.basket .basket-item-block-price {
	padding-top: 0;
}
.basket__table-amount,
.basket__table-icon,
.basket__table-params,
.basket__table-price,
.basket__table-sum,
.basket__table-title {
	margin: 0 10px;
}
.basket__table-icon {
	-webkit-flex-basis: 72px;
	-ms-flex-preferred-size: 72px;
	flex-basis: 72px;
	margin-right: 32px;
}
.basket__table-icon img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.basket__table-title {
	-webkit-flex-basis: 410px;
	-ms-flex-preferred-size: 410px;
	flex-basis: 410px;
}
.basket__table-nomination {
	font-family: "Open Sans", sans-serif;
	color: #1d2029;
	font-weight: 700;
	font-size: 15px;
	line-height: 26px;
	word-break: break-word;
	padding-right: 30px;
	position: relative;
	top: -7px;
}
.basket__table-nomination > a {
	color: #1d2029;
}
.basket__table-vendorcode {
	word-break: break-word;
}
.basket__table-params {
	-webkit-flex-basis: 250px;
	-ms-flex-preferred-size: 250px;
	flex-basis: 250px;
}
.basket .basket-item-property {
	padding-right: 30px;
}
.basket .basket-item-property-value {
	word-break: break-word;
}
.basket__table-price {
	-webkit-flex-basis: 150px;
	-ms-flex-preferred-size: 150px;
	flex-basis: 150px;
}
.basket__table-amount {
	-webkit-flex-basis: 160px;
	-ms-flex-preferred-size: 160px;
	flex-basis: 160px;
}
.basket .basket-item-block-amount {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 100%;
	margin: 0 auto;
}
.basket .basket-item-amount-btn-minus,
.basket .basket-item-amount-btn-plus,
.basket .basket-item-amount-filed {
	background-color: #f3f3f5;
	display: block;
	height: 37px;
	border: 0;
}
.basket .basket-item-amount-filed {
	padding: 0;
}
.basket .basket-item-amount-btn-minus {
	padding-left: 20px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.basket .basket-item-amount-btn-plus {
	padding-left: 20px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	position: relative;
}
.basket .basket-item-amount-field-description {
	font-style: normal;
	position: static;
}
.basket__table-sum {
	-webkit-flex-basis: 130px;
	-ms-flex-preferred-size: 130px;
	flex-basis: 130px;
}
.basket__close-tooltip,
.basket__table-close {
	width: 25px;
	height: 25px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
}
.basket__close-tooltip:before,
.basket__table-close:before {
	position: absolute;
	content: "";
	width: 1px;
	left: 50%;
	top: 50%;
	display: block;
	height: 9px;
	background-color: #6d6d6d;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}
.basket__close-tooltip:after,
.basket__table-close:after {
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	width: 1px;
	display: block;
	height: 9px;
	background-color: #6d6d6d;
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	-ms-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}
.basket__info {
	padding-top: 32px;
	padding-bottom: 56px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.basket__right-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.basket__info-min {
	max-width: 450px;
}
.basket__btn {
	background: #ea5e20;
	border: 1px solid #ea5e20;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 11px 12px;
	font-weight: 700;
	font-size: 14px;
	margin-bottom: 5px;
	line-height: 18px;
	color: #fff;
	margin-right: 15px;
}
.basket__btn_transparent {
	background-color: transparent;
	color: #ea5e20;
}
.basket__info-result {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.basket .basket-checkout-block-btn {
	padding: 0;
}
.basket .basket-checkout-block-total-inner {
	margin-right: 20px;
}
.basket .basket-coupon-block-total-price-current {
	margin-bottom: 0;
	font-weight: 700;
	margin-right: 32px;
}
.basket .basket-item-property:first-child .basket-item-property-name {
	padding-top: 0;
}
.basket .icon_error_wrapper {
	word-break: break-word;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.basket .icon_error_wrapper:after {
	content: "";
	background: #ea5e20;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
	width: 2px;
	margin-right: 20px;
	margin-left: 24px;
}
.basket .basket-checkout-block-total-title {
	font-size: 16px;
	font-weight: 700;
}
.basket .remove_all_basket:before {
	content: "";
	display: inline-block;
	height: 14px;
	width: 9px;
	background: url(https://labgifts.ru/bitrix/templates/aspro_next/images/close_icons.png) -2px -26px
		no-repeat;
	vertical-align: middle;
	margin: 0 7px 0 0;
}
.basket__form-body {
	padding-left: 20px;
	padding-top: 30px;
	border: 1px solid #e2e2e2;
	margin-bottom: 80px;
}
.basket__form-header {
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	font-size: 27px;
	line-height: 30px;
	color: #000;
	padding: 30px 0 20px 20px;
	background: #fbfbfb;
	border: 1px solid #e2e2e2;
	border-bottom: 0;
}
.basket__tabs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.basket__tabs_delivery {
	margin-bottom: 10px;
}
.basket__tab {
	margin-right: 16px;
	margin-bottom: 20px;
}
.basket__tab-input:checked + label:before {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2.667L4.2 6 9 1' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-color: #ea5e20;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: 8px 5px;
	background-size: 8px 5px;
}
.basket__tab-label {
	background: #fbfbfb;
	border: 1px solid #ea5e20;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	padding: 12px 25px 12px 58px;
	margin-bottom: 0;
}
.basket__tab-label:before {
	content: "";
	-webkit-transition: background-color 0.3s, background-image 0.3s ease-in,
		background-position 0.1s ease-in-out;
	-o-transition: background-color 0.3s, background-image 0.3s ease-in,
		background-position 0.1s ease-in-out;
	transition: background-color 0.3s, background-image 0.3s ease-in,
		background-position 0.1s ease-in-out;
	position: absolute;
	left: 24px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #fff;
	border: 1px solid #ececec;
	width: 18px;
	height: 18px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.basket__tabs-cotent {
	display: none;
}
.basket__tabs-cotent.active {
	display: block;
}
.basket__form-option {
	margin-right: 20px;
	width: 390px;
}
.basket__form-option:last-child {
	margin-right: 0;
}
.basket__form-option_sm {
	width: 120px;
}
.basket__table-tooltip {
	position: absolute;
	word-break: break-word;
	background: #fcf9c6;
	left: -7px;
	width: 250px;
	padding: 22px 28px 14px 14px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	color: #1d2029;
	text-align: left;
	top: 45px;
	z-index: 1;
	display: none;
}
.basket__table-tooltip.active {
	display: block;
}
.basket__table-tooltip::before {
	content: "";
	width: 12px;
	height: 12px;
	background-color: #fcf9c6;
	position: absolute;
	top: -6px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.basket__tooltip {
	cursor: help;
	position: relative;
	width: 100%;
	pointer-events: none;
}
.basket__tooltip::after {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	visibility: hidden;
	opacity: 0;
	content: "Минимальная сумма заказа для бесплатной доставки – 15 000 руб.";
	background-color: #fcf9c6;
	color: #1d2029;
	font-size: 14px;
	line-height: 18px;
	font-family: "Open Sans", sans-serif;
	left: 57px;
	max-width: 280px;
	font-weight: 400;
	padding: 7px 13px 7px 22px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.basket__tooltip::before {
	content: "";
	visibility: hidden;
	opacity: 0;
	width: 12px;
	height: 12px;
	background-color: #fcf9c6;
	position: absolute;
	left: 51px;
	top: calc(50% - 0px);
	-webkit-transform: translateY(-50%) rotate(-45deg);
	-ms-transform: translateY(-50%) rotate(-45deg);
	transform: translateY(-50%) rotate(-45deg);
}
.basket__tooltip:hover:after,
.basket__tooltip:hover:before {
	visibility: visible;
	opacity: 1;
}
.basket__tooltip .icon_error_block {
	pointer-events: auto;
}
.basket__form-option-title {
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #777;
	margin-bottom: 5px;
	display: inline-block;
}
.basket__form-option-title:after {
	content: "*";
	margin-left: 3px;
	color: #f04438;
}
.basket__form-option-title_norequired:after {
	display: none;
}
.basket__form-row {
	margin-bottom: 32px;
}
.basket__form-title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 25px;
}
.basket__form-title span {
	font-family: "Open Sans", sans-serif;
	font-style: normal;
	display: inline-block;
	margin-left: 15px;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #333;
}
.basket__form-submit {
	font-size: 14px;
	line-height: 24px;
	color: #333;
}
.basket__submit-input:checked + label:before {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2.667L4.2 6 9 1' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-color: #ea5e20;
	border-color: #ea5e20;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: 8px 5px;
	background-size: 8px 5px;
}
.basket__submit-label {
	padding-left: 24px;
	margin-bottom: 30px;
	margin-top: 30px;
	position: relative;
	max-width: 655px;
	display: block;
	word-break: break-word;
}
.basket__submit-label:before {
	content: "";
	position: absolute;
	left: 0;
	top: 4px;
	background: #fff;
	border: 1px solid #ccc;
	width: 16px;
	height: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.basket__form-delivery-info {
	margin-top: 25px;
	margin-bottom: 40px;
}
.basket__form-delivery-title {
	color: #2f3435;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	font-family: "Open Sans", sans-serif;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px;
}
.basket__delivery-title {
	margin-right: 10px;
}
.basket__delivery-money {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	width: 100%;
	z-index: 2;
}
.basket__delivery-money .icon_error_block {
	margin-left: 10px;
	padding-left: 0;
	width: 34px;
}
.basket__delivery-money .icon_error_block::after {
	width: 32px;
	height: 32px;
	-webkit-background-size: 32px 32px;
	background-size: 32px 32px;
	z-index: -1;
}
.basket__delivery-total {
	font-size: 32px;
	line-height: 36px;
}
.basket__btn_submit {
	margin-bottom: 90px;
}
.advantages {
	padding: 60px 0;
}
/* yb-ats */
.advantages__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin-top: 50px;
}

.advantages__list--ats {
	margin-top: 0;
}

.features {
	padding: 25px 0;
}

.features__title {
	margin-bottom: 50px;
}

.features__grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 24px 32px;
}

@media (max-width: 960px) {
	.features__grid {
		grid-template-columns: 1fr;
	}
}

.features__grid-item {
	display: grid;
	grid-template-columns: 100px auto;
	gap: 8px 16px;
	align-items: center;
}

.features__grid-item img {
	width: 100px;
	height: auto;
	object-fit: contain;
}

@media (max-width: 534px) {
	.features__grid-item {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 480px) {
	.features__grid-item img {
		margin: 0 auto;
		width: 75px;
	}

	.features__grid-item span {
		text-align: center;
	}
}
/* yb-ats */
.advantages__descr {
	color: #4a4e4e;
	font-weight: 700;
	font-size: 15px;
	text-align: center;
	line-height: 20px;
}
.advantages__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 215px;
}
.advantages__item:before {
	display: none;
}
.advantages__icon {
	-webkit-background-size: contain;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	width: 55px;
	height: 55px;
	margin-bottom: 30px;
}
.advantages__icon_catalog {
	background-image: url(/local/assets/dist/styles/../img/first.jpg);
}
.advantages__icon_production {
	background-image: url(/local/assets/dist/styles/../img/second.jpg);
}
.advantages__icon_years {
	background-image: url(/local/assets/dist/styles/../img/third.jpg);
}
.advantages__icon_develop {
	background-image: url(/local/assets/dist/styles/../img/four.jpg);
}
.advantages__icon_delivery {
	background-image: url(/local/assets/dist/styles/../img/delivery-icon.png);
}
.population {
	padding: 70px 0 65px;
	background-color: #f7f7f7;
	margin-top: -100px;
}
.population__slider {
	position: relative;
}
.population__title {
	margin-bottom: 48px;
}
.goods-inner {
	border: 1px solid #f3f3f3;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 10px;
	margin-bottom: 37px;
}
.goods-inner__right {
	-webkit-flex-basis: 451px;
	-ms-flex-preferred-size: 451px;
	flex-basis: 451px;
}
.goods-inner__left {
	-webkit-flex-basis: calc(100% - 451px);
	-ms-flex-preferred-size: calc(100% - 451px);
	flex-basis: calc(100% - 451px);
	min-height: 550px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}
.goods-inner img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.goods-inner__slide-main {
	width: 400px;
	outline: 0;
	height: 400px;
	cursor: pointer;
}
.goods-inner__slider-nav {
	width: 260px;
	position: relative;
	margin: 12px auto 0;
}
.goods-inner__slider-nav .swiper-conteiner {
	overflow: hidden;
}
.goods-inner__slide-nav {
	border: 2px solid #e7e7e7;
	height: 56px;
	width: 56px;
	margin-right: 12px;
	cursor: pointer;
}
.goods-inner__slide-nav.swiper-slide-thumb-active {
	border-color: #4a4e4e;
}
.goods-inner__tabs-header-item {
	cursor: pointer;
	padding: 19px 24px;
	font-family: Roboto, serif;
	color: #4a4e4e;
	background: #f3f3f3;
	margin-right: 2px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 16px;
}
.goods-inner__tabs-header-item:last-child {
	margin-right: 0;
}
.goods-inner__tabs-header-item.active {
	background-color: #fff;
	border: 1px solid #f3f3f3;
	position: relative;
	font-weight: 500;
}
.goods-inner__tabs-header-item.active:before {
	position: absolute;
	content: "";
	background-color: #ea5e20;
	height: 4px;
	width: 100%;
	bottom: 0;
	left: 0;
}
.goods-inner__tabs-header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 40px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.goods-inner__text {
	font-size: 14px;
	line-height: 19px;
	color: #4a4e4e;
	margin-bottom: 20px;
}
.goods-inner__descr {
	font-weight: 700;
	font-size: 14px;
	line-height: 19px;
	color: #4a4e4e;
}
.goods-inner__descr-content {
	font-size: 14px;
	line-height: 19px;
	font-weight: 400;
	margin-left: 4px;
	display: inline-block;
	color: #4a4e4e;
}
.goods-inner__tabs-content {
	padding-bottom: 40px;
	border-bottom: 1px solid #f3f3f3;
}
.goods-inner__specifications {
	margin-bottom: 80px;
	margin-top: 30px;
}
.goods-inner__slider-container {
	width: 400px;
	top: 70px;
	position: absolute;
}
.goods-inner__specifications-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 12px;
}
.goods-inner__specifications-item:last-child {
	margin-bottom: 0;
}
.goods-inner__slider-main {
	width: 400px;
	height: 400px;
	overflow: hidden;
}
.goods-inner__specifications-text-left {
	border-bottom: 1px solid #dadada;
	-webkit-flex-basis: 95%;
	-ms-flex-preferred-size: 95%;
	flex-basis: 95%;
	max-width: 95%;
}
.goods-inner__specifications-text-left > span {
	font-size: 14px;
	line-height: 19px;
	color: #4a4e4e;
	display: inline-block;
	background-color: #fff;
	position: relative;
	bottom: -2px;
}
.goods-inner__specifications-text-left > span:after {
	content: "";
	background-color: #fff;
	display: inline-block;
	width: 10px;
	height: 1px;
}
.goods-inner__specifications-text-right {
	white-space: nowrap;
	position: relative;
	bottom: -1px;
	font-weight: 600;
	font-size: 14px;
	display: inline-block;
}
.goods-inner__specifications-text-right:before {
	content: "";
	background-color: #fff;
	display: inline-block;
	width: 10px;
	height: 1px;
}
.goods-inner__specifications-title {
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	color: #4a4e4e;
	margin-bottom: 40px;
}
.goods-inner__tabs-content {
	display: none;
}
.goods-inner__tabs-content.active {
	display: block;
}
.goods-inner__nav-left,
.goods-inner__nav-right {
	outline: 0;
	position: absolute;
	left: -36px;
	display: block;
	top: 50%;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' fill='none'  xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.165 18.13l1.78 1.77 9.89-9.9-9.9-9.9-1.77 1.77L8.295 10l-8.13 8.13z' fill='%23000' fill-opacity='.54' /%3E%3C/svg%3E");
	-webkit-background-size: 10px 20px;
	background-size: 10px 20px;
	width: 24px;
	height: 24px;
	cursor: pointer;
}
.goods-inner__vendor {
	font-size: 13px;
	max-width: 185px;
	word-wrap: break-word;
	text-align: center;
}
.goods-inner__nav-left {
	-webkit-transform: rotate(180deg) translateY(50%);
	-ms-transform: rotate(180deg) translateY(50%);
	transform: rotate(180deg) translateY(50%);
}
.goods-inner__nav-right {
	left: unset;
	right: -36px;
}
.goods-inner__top-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 24px 40px 24px 0;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid #f3f3f3;
}
.goods-inner__icons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.goods-inner__icon {
	margin-right: 20px;
}
.goods-inner__icon:last-child {
	margin-right: 0;
}
.goods-inner__price {
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	color: #4a4e4e;
	margin: 40px 0 32px;
}
.goods-inner__availability-text,
.goods-inner__color-text {
	font-size: 14px;
	line-height: 19px;
	color: #4a4e4e;
	margin-bottom: 8px;
}
.goods-inner__color-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 428px;
	margin-right: 24px;
}
.goods-inner__color-item {
	width: 32px;
	height: 32px;
	max-width: 32px;
	max-height: 32px;
	margin-right: 4px;
	margin-bottom: 6px;
	cursor: pointer;
}
.goods-inner__color-item:nth-child(12) {
	margin-right: 0;
}
.goods-inner__color-item.active {
	position: relative;
}
.goods-inner__color-item.active:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	border: 2px solid #4a4e4e;
}
.goods-inner__result-goods,
.goods-inner__result-sum {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.goods-inner__result {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.goods-inner__result-goods {
	-webkit-flex-basis: 165px;
	-ms-flex-preferred-size: 165px;
	flex-basis: 165px;
	margin-right: 20px;
}
.goods-inner__result-goods-text {
	font-size: 14px;
	color: #4a4e4e;
	margin-right: 10px;
}
.goods-inner__bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	margin-bottom: 40px;
}
.goods-inner__result-goods-amount {
	font-weight: 700;
	font-size: 18px;
	color: #4a4e4e;
}
.goods-inner__color-wrapper {
	margin-bottom: 27px;
}
.goods-inner__btn {
	width: 165px;
	height: 42px;
	margin-right: 20px;
}
.goods-inner__btn:last-child {
	margin-right: 0;
}
.goods-inner__availability-table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	background-color: #f9f9f9;
	max-width: 440px;
}
.goods-inner__availability-table-header {
	font-weight: 600;
	font-size: 13px;
	padding: 22px 20px 0;
	line-height: 19px;
}
.goods-inner__availability-table-body {
	font-size: 14px;
	line-height: 19px;
}
.goods-inner__availability-table-tr {
	margin-bottom: 12px;
}
.goods-inner__availability-table-td {
	text-align: center;
	padding: 5px;
}
.goods-inner__availability-edition {
	width: 40px;
	height: 24px;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff;
	border: 1px solid #eaeaea;
	text-align: center;
	outline: 0;
}
.goods-inner__availability {
	margin-bottom: 28px;
}
.modals-overlay {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 1000;
	display: none;
}
.modals-overlay.open {
	display: block;
}
.modal-window {
	background-color: #f9f9f9;
	min-width: 290px;
	min-height: 400px;
	position: fixed;
	z-index: 1001;
	top: 10px;
	left: 50%;
	-webkit-transform: translateX(-50.06%);
	-ms-transform: translateX(-50.06%);
	transform: translateX(-50.06%);
	display: none;
}
.modal-window__container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	padding-bottom: 50px;
}
.modal-window_buy-click {
	width: 434px;
	height: 675px;
	max-width: 100%;
	max-height: 100%;
}
.modal-window_quick-view {
	background-color: #fff;
	width: 1068px;
	height: 910px;
	top: 10px;
	max-width: 100%;
	max-height: 100%;
}
.modal-window_quick-view .modal-window__content,
.modal-window_quick-view .modal-window__header {
	padding: 24px;
}
.modal-window.open {
	display: block;
}
.modal-window__header {
	padding: 24px 40px;
	font-weight: 700;
	font-size: 26px;
	line-height: 35px;
	color: #4a4e4e;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.modal-window__title {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
.modal-window__header_border {
	border-bottom: 1px solid #ea5e20;
}
.modal-window__close {
	width: 31px;
	height: 31px;
	-webkit-background-size: 18px 18px;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.542 2.28L16.72.458 9.5 7.678 2.28.459.458 2.28l7.22 7.22-7.22 7.22 1.822 1.822 7.22-7.22 7.22 7.22 1.822-1.822-7.22-7.22 7.22-7.22z' fill='%23000' fill-opacity='.54'/%3E%3C/svg%3E");
}
@media screen and (max-width: 1470px) {
	.goods_catalog:not(.goods_catalog-collection):hover .goods__slider-right {
		left: 17px;
	}
	.catalog__content_grid {
		grid-template-columns: repeat(3, minmax(255px, 1fr));
	}
}
@media screen and (max-width: 1440px) {
	.about__left {
		max-width: 600px;
	}
}
@media screen and (max-width: 1439px) {
	.catalog-item {
		width: calc(100% / 4 - 30px);
	}
	.catalog-item:hover .css-hover {
		width: 300px;
	}
	.catalog-item:hover .css-hover:after {
		display: none;
	}
	.catalog-item:nth-child(5n) {
		margin-right: 30px;
	}
	.catalog-item:nth-child(4n) {
		margin-right: 0;
	}
}
@media screen and (max-width: 1400px) {
	.shell {
		width: 1200px;
	}
	.basket-body .basket__table-params {
		max-width: 180px;
	}
	.header__link {
		padding: 19px 39px;
	}
}
@media screen and (max-width: 1366px) {
	.goods-inner__slider-container {
		top: 0;
	}
}
@media screen and (max-width: 1357px) {
	.arrow-sliders__left {
		left: -62px;
	}
	.arrow-sliders__right {
		right: -62px;
	}
}
@media screen and (max-width: 1350px) {
	.basket__table-tooltip {
		width: 200px;
	}
}
@media screen and (max-width: 1310px) {
	.shell {
		width: 1024px;
	}
	.basket-body .basket__table-params {
		max-width: 150px;
	}
	.basket-body .basket__table-amount {
		max-width: 140px;
	}
	.basket-body .basket__table-price {
		max-width: 110px;
	}
	.arrow-sliders__left {
		left: -62px;
	}
	.arrow-sliders__right {
		right: -62px;
	}
	/* .news-item,
	.news-item_sm {
		-webkit-flex-basis: calc(50% - 23px);
		-ms-flex-preferred-size: calc(50% - 23px);
		flex-basis: calc(50% - 23px);
	} */

	.news-item {
		width: calc(50% - 14px);
	}

	/* .news-item_sm .news-item__icon {
		height: 282px;
	} */
	.header .header__fixed-nav-llink {
		width: 125px;
	}
	.header .header__fixed-phone {
		margin-left: 30px;
	}
	.header .header__fixed-search {
		width: 270px;
	}
	.header__phone {
		margin-right: 20px;
	}
	.header__mail {
		margin-right: 30px;
	}
	.header__where {
		max-width: 200px;
	}
	.header__link {
		padding: 19px 28px;
		font-size: 14px;
	}
	.header__arrow-down {
		right: 6px;
	}
	.header__inner {
		width: 775px;
	}
	.header__menu-inner {
		margin-right: 50px;
	}
	.header__menu {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.header__slider-content {
		max-width: 810px;
	}
	.catalog__left {
		margin-right: 10px;
	}
	.catalog__right_width-slider {
		width: calc(100% - 200px);
	}
	.goods-inner__left {
		min-height: auto;
	}
	.goods-inner__slider-container {
		position: static;
	}
	.goods-inner__top-info {
		padding: 24px 20px;
	}
	.goods-inner__color-wrapper,
	.goods-inner__price {
		margin: 0;
		padding: 24px 20px;
	}
	.goods-inner__color-row {
		margin: 0;
	}
	.goods-inner__availability,
	.goods-inner__bottom,
	.goods-inner__result {
		margin: 0;
		padding: 24px 20px;
	}
}
@media screen and (max-width: 1280px) {
	.catalog-item {
		width: calc(100% / 3 - 30px);
	}
	.catalog-item:nth-child(4n) {
		margin-right: 30px;
	}
	.catalog-item:nth-child(3n) {
		margin-right: 0;
	}
	.header__slider-content {
		margin: 0 200px;
	}
	.header__wrapper_fixed {
		-webkit-flex-basis: 540px;
		-ms-flex-preferred-size: 540px;
		flex-basis: 540px;
	}
	.about__right {
		max-width: 300px;
	}
}
@media screen and (max-width: 1220px) {
	.goods_catalog .goods__helper-wrapper {
		padding-bottom: 0;
	}
	.goods_catalog:hover .goods__helper-wrapper {
		-webkit-box-shadow: none;
		box-shadow: none;
		background-color: transparent;
		border: 0;
		border-top: 0;
	}
	.goods_catalog:hover .goods__wrapper-position {
		height: auto;
		width: auto;
		background: #fff;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		min-height: auto;
	}
	.goods_catalog:hover .goods__wrapper-content {
		margin-left: 20px;
	}
	.goods_catalog:hover .goods__slider-right {
		left: 16px;
	}
	.goods_catalog .goods__icon {
		display: block;
		z-index: 2;
		right: 14px;
	}
	.goods_catalog .goods__slider-hover {
		width: 72px;
	}
	.goods_catalog .goods__hidden-wrapper {
		opacity: 1;
		visibility: visible;
		position: static;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.goods_catalog .goods__slider-left {
		min-height: 284px;
	}
	.goods_catalog .goods__slider-left:before {
		display: none;
	}
	.goods_catalog .goods__slider-left .swiper-wrapper {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		max-height: 284px;
	}
	.goods_catalog .goods__bottom,
	.goods_catalog .goods__size-wrapper {
		margin-right: 0;
	}
	.goods_catalog .goods__wrapper-position {
		position: static;
		padding-bottom: 10px;
	}
	.catalog__content_grid {
		grid-template-rows: 1fr;
		grid-template-columns: repeat(2, minmax(255px, 1fr));
	}
}
@media screen and (max-width: 1200px) {
	.arrow-sliders__left {
		left: -42px;
	}
	.arrow-sliders__right {
		right: -42px;
	}
	.header__slider,
	.header__slider-item {
		height: 300px;
	}
	.basket__table-title {
		-webkit-flex-basis: 300px;
		-ms-flex-preferred-size: 300px;
		flex-basis: 300px;
	}
	.goods-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
@media screen and (max-width: 1110px) {
	.top-filter {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.top-filter__left {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		margin-top: 20px;
	}
	.catalog__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.catalog__left {
		max-width: 100%;
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		margin-right: 0;
	}
	.catalog__mobile-title {
		display: block;
	}
	.catalog__title-goods-inner {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.catalog__drop-menu {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
	}
	.catalog__drop-menu:not(:last-child) {
		margin-right: 0;
	}
	.menu-catalog {
		display: none;
	}
}
@media screen and (max-width: 1100px) {
	.shell {
		max-width: 1024px;
		width: auto;
	}
	/* .news-item {
		-webkit-flex-basis: calc(100%);
		-ms-flex-preferred-size: calc(100%);
		flex-basis: calc(100%);
		margin-right: 0;
	}
	.news-item_sm {
		-webkit-flex-basis: calc(100%);
		-ms-flex-preferred-size: calc(100%);
		flex-basis: calc(100%);
	} */
	.catalog-item {
		width: calc(100% / 2 - 30px);
	}
	.catalog-item:nth-child(3n) {
		margin-right: 30px;
	}
	.catalog-item:nth-child(2n) {
		margin-right: 0;
	}
	.header .header__header-pagination .swiper-pagination-bullet {
		width: 15px;
		height: 15px;
	}
	.header__fixed-nav {
		display: none;
	}
	.header__mobile {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		position: static;
		width: 100%;
		z-index: 999;
		background-color: #fff;
	}
	.header__about {
		padding: 0;
	}
	.header__row {
		display: none;
	}
	.header__nav {
		position: fixed;
		z-index: 999;
		background: rgba(0, 0, 0, 0.7);
		-webkit-transition: -webkit-transform 0.4s ease-in;
		transition: transform 0.4s ease-in;
		-o-transition: transform 0.4s ease-in;
		transition: transform 0.4s ease-in, -webkit-transform 0.4s ease-in;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
		top: 66px;
		right: 0;
		bottom: 0;
		left: 0;
	}
	.header__nav.open {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	.header__menu {
		padding: 0;
		margin: 0;
		height: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		background-color: #fff;
		overflow-y: scroll;
		overflow-x: hidden;
	}
	.header__menu-deep {
		left: 10%;
		top: 80%;
	}
	.header__arrow-down {
		right: 5%;
		pointer-events: none;
	}
	.header__arrow-down:after {
		-webkit-transition: -webkit-transform 0.3s ease-in;
		transition: transform 0.3s ease-in;
		-o-transition: transform 0.3s ease-in;
		transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
		background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23EA5E20' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
		width: 20px;
		height: 20px;
		background-position: center;
	}
	.header__link {
		color: #4a4e4e;
		font-size: 15px;
		line-height: 22px;
		border-bottom: 1px solid #f0f0f0;
	}
	.header__link:hover {
		color: #ea5e20;
	}
	.header__link.open .header__arrow-down:after {
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.header__link.open + .header__inner {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
	.header__item:first-child a {
		border-top: 1px solid #f0f0f0;
	}
	.header__inner,
	.header__item-inner,
	.header__menu-inner {
		width: 100%;
		padding: 0;
	}
	.header__inner {
		visibility: visible;
		opacity: 1;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
		-webkit-transition: -webkit-transform 0.5s linear;
		-o-transition: transform 0.5s linear;
		transition: transform 0.5s linear, -webkit-transform 0.5s linear;
		overflow-y: scroll;
		max-height: 600%;
	}
	.header__item-inner,
	.header__menu-inner {
		margin: 0;
	}
	.header__link-inner {
		padding: 19px 28px;
		display: block;
		border-bottom: 1px solid #f0f0f0;
	}
	.header__slider-nav {
		display: none;
	}
	.header__slider-content {
		margin: 0;
		padding: 0 20px;
	}
	.footer__contacts,
	.footer__info,
	.footer__lk,
	.footer__menu {
		-webkit-flex-basis: calc(33%);
		-ms-flex-preferred-size: calc(33%);
		flex-basis: calc(33%);
		margin-bottom: 20px;
	}
	.footer__wrapper {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.catalog-grid,
	.hits-sales {
		padding: 25px 0;
	}
	.hits-sales__tabs-slider-next,
	.hits-sales__tabs-slider-prev {
		display: none;
	}
	.about {
		padding: 25px 0;
	}
	.about__left {
		max-width: 100%;
		margin-right: 0;
	}
	.about__right {
		display: none;
	}
	.trust {
		padding: 25px 0;
	}
	.trust__slider-next,
	.trust__slider-prev {
		display: none;
	}
	.news {
		padding: 25px 0 50px;
	}
	.catalog__right_width-slider {
		width: 100%;
	}
	.basket__table-tooltip {
		width: 150px;
	}
	.advantages {
		padding: 25px 0;
	}
	.advantages__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.advantages__item {
		max-width: 100%;
		-webkit-flex-basis: calc(50% - 20px);
		-ms-flex-preferred-size: calc(50% - 20px);
		flex-basis: calc(50% - 20px);
		margin: 0 10px 50px;
		-webkit-flex-basis: calc(100% - 20px);
		-ms-flex-preferred-size: calc(100% - 20px);
		flex-basis: calc(100% - 20px);
	}
	.population {
		padding: 25px 0;
		margin-top: 0;
	}
	.population__slider-next,
	.population__slider-prev {
		display: none;
	}
	.goods-inner__left {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
	.goods-inner__slide-main {
		width: 100%;
		max-width: 400px;
	}
	.goods-inner__slider-container {
		margin-top: 0;
	}
	.goods-inner__slider-main {
		width: 100%;
		max-width: 400px;
	}
	.modal-window {
		width: 95%;
		height: 90%;
	}
	.modal-window_buy-click {
		height: 85%;
	}
}

@media (max-width: 534px) {
	.news-item {
		width: 100%;
		text-align: center;
	}
}
@media screen and (max-width: 1050px) {
	.goods_catalog:not(.goods_catalog-collection):hover .goods__wrapper-position {
		width: 100%;
	}
	.interested-slider__container .goods_catalog:hover .goods__icon {
		right: 2px;
	}
}
@media screen and (max-width: 1024px) {
	.goods__slider-left-item:hover {
		border: 0;
	}
	.goods_catalog .goods__slider-hover {
		z-index: 5;
	}
}
@media screen and (max-width: 960px) {
	.basket__info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.basket__left-info {
		margin-bottom: 20px;
	}
	.basket .basket-coupon-block-total-price-current {
		font-size: 20px;
	}
}
@media screen and (max-width: 900px) {
	.with-photo {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.with-photo img {
		width: 100%;
		height: 100%;
		-o-object-fit: contain;
		object-fit: contain;
		max-width: 400px;
		max-height: 400px;
	}
	.goods-plush {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.goods-plush__center,
	.goods-plush__right {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: 100%;
		padding: 0 10px;
	}
	.goods-plush__left {
		margin: 10px auto 0;
		border: 0;
		-webkit-flex-basis: 200px;
		-ms-flex-preferred-size: 200px;
		flex-basis: 200px;
		max-width: 200px;
		padding: 0;
	}
	.goods-plush__slide {
		max-width: 200px;
	}
	.goods-plush__actions {
		margin-bottom: 20px;
	}
	.header__slider,
	.header__slider-item {
		height: 245px;
	}
}
@media screen and (max-width: 800px) {
	.color-picker__item:nth-child(5n) .color-picker__label {
		margin-right: 9px;
	}
	.drop-menu__list {
		min-width: 180px;
		max-width: 180px;
	}
	.drop-menu__list .range-slider__input {
		min-width: 60px;
	}
}
@media screen and (max-width: 768px) {
	.basket-body .basket__table-amount,
	.basket-body .basket__table-params,
	.basket-body .basket__table-price {
		max-width: 100%;
	}
	.footer__contacts,
	.footer__info,
	.footer__lk,
	.footer__menu {
		-webkit-flex-basis: 50%;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		margin-bottom: 20px;
	}
	.footer__wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}
	.footer__copyright {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.footer__confidentiality {
		margin-left: 0;
	}
	.basket__table-tooltip {
		width: 190px;
	}
	.basket__table-header {
		display: none;
	}
	.basket__table-body .basket__table-row {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.basket__table-icon {
		-webkit-flex-basis: 20%;
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
		margin-bottom: 20px;
	}
	.basket__table-title {
		-webkit-flex-basis: 65%;
		-ms-flex-preferred-size: 65%;
		flex-basis: 65%;
		margin-bottom: 20px;
	}
	.basket__table-params {
		-webkit-flex-basis: 20%;
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
	}
	.basket__table-params .basket-item-property {
		padding-right: 0;
	}
	.basket__table-amount {
		-webkit-flex-basis: 20%;
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
	}
	.basket__table-amount .basket-item-block-amount {
		padding-top: 0;
	}
	.basket__table-sum {
		-webkit-flex-basis: 20%;
		-ms-flex-preferred-size: 20%;
		flex-basis: 20%;
	}
	.basket__table-amount {
		-webkit-flex-basis: 15%;
		-ms-flex-preferred-size: 15%;
		flex-basis: 15%;
	}
}
@media screen and (max-width: 700px) {
	.header__slider,
	.header__slider-item {
		height: 120px;
	}
	.header .header__header-pagination {
		bottom: 15%;
	}
}
@media screen and (max-width: 650px) {
	.breadcrumbs {
		margin: 15px 0 10px;
	}
	.catalog__title {
		margin-bottom: 20px;
	}
	.catalog__content_grid {
		grid-template-columns: repeat(1, minmax(255px, 1fr));
	}
}
@media screen and (max-width: 600px) {
	.goods-inner img {
		-o-object-fit: contain;
		object-fit: contain;
	}
	.goods-inner__tabs-header-item {
		width: 100%;
	}
	.goods-inner__bottom,
	.goods-inner__color-wrapper,
	.goods-inner__price,
	.goods-inner__result,
	.goods-inner__top-info {
		padding: 10px;
	}
	.goods-inner__availability {
		overflow: scroll;
		padding: 10px;
	}
	.goods-inner__availability-table {
		padding: 10px;
		width: 500px;
		overflow: scroll;
	}
	.goods-inner__availability-table-body,
	.goods-inner__availability-table-header {
		width: 600px;
	}
}
@media screen and (max-width: 580px) {
	.basket__tooltip::before {
		top: calc(100% + 10px);
		left: 20px;
	}
	.basket__tooltip::after {
		left: -20%;
		top: calc(100% + 10px);
		max-width: 180px;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	.basket__table-tooltip {
		width: 250px;
	}
	.basket__form-option {
		width: 290px;
	}
	.basket__table-icon,
	.basket__table-title {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	.basket__table-icon img {
		max-width: 230px;
		max-height: 400px;
	}
	.basket__table-params {
		-webkit-flex-basis: 40%;
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		margin-bottom: 20px;
	}
	.basket__table-amount {
		-webkit-flex-basis: 40%;
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
	}
	.basket__table-sum {
		-webkit-flex-basis: 40%;
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.basket__table-price {
		-webkit-flex-basis: 40%;
		-ms-flex-preferred-size: 40%;
		flex-basis: 40%;
		margin-bottom: 20px;
	}
	.basket__info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.basket__right-info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.basket__right-info .basket-checkout-block.basket-checkout-block-btn {
		margin-bottom: 20px;
	}
	.basket__right-info .basket-checkout-block-total-inner,
	.basket__right-info .basket-coupon-block-total-price-current {
		margin-right: 10px;
	}
	.basket__left-info {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
@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;
	}
}
@media (max-width: 576px) {
	.fancybox-thumbs {
		width: 110px;
	}
	.fancybox-show-thumbs .fancybox-inner {
		right: 110px;
	}
	.fancybox-thumbs__list a {
		max-width: calc(100% - 10px);
	}
}
@media screen and (max-width: 480px) {
	.section-title {
		text-align: center;
	}
	.catalog-item {
		width: 100%;
		height: auto;
	}
	.catalog-item:nth-child(n) {
		margin-right: 0;
	}
	.catalog-item .catalog-item__list,
	.catalog-item .css-hover:after {
		display: none;
	}
	.catalog-item:hover .css-hover {
		width: 100%;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	.catalog-item:hover .css-hover:after {
		display: none;
	}
	.catalog-item:hover .catalog-item__list {
		display: block;
	}
	.catalog-item__show-more {
		display: none;
	}
	.catalog-item__title {
		text-align: center;
	}
	.catalog-item__title:after {
		margin-left: auto;
		margin-right: auto;
	}
	.header__menu-deep::after {
		display: none;
	}
	.header__slider-content {
		text-align: center;
	}
	.header__slider-title,
	.header__slider-year {
		font-size: 24px;
		line-height: 36px;
	}
	.header__slider-more {
		margin-top: 25px;
	}
	.catalog-grid__title {
		text-align: center;
	}
	.hits-sales__tabs {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.news__title {
		font-size: 18px;
	}
}
@media screen and (max-width: 390px) {
	.basket__table-tooltip {
		width: 150px;
	}
	.basket__tooltip::after {
		left: -90%;
	}
}
@media screen and (max-width: 340px) {
	.basket__form-option {
		width: 250px;
	}
}

/* End */


/* Start:/bitrix/templates/.default/fonts/OpenSans/styles.css?175014689066297*/
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
    unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    src: url(/bitrix/templates/.default/fonts/OpenSans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* End */


/* Start:/bitrix/templates/.default/fonts/Roboto/styles.css?175014689034936*/
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaWzU.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaWzU.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaWzU.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaWzU.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaWzU.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaWzU.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaWzU.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaWzU.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnka.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format('woff2');
    unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format('woff2');
    unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(/bitrix/templates/.default/fonts/Roboto/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* End */


/* Start:/local/templates/new/components/bitrix/menu/top_portfolio/style.css?173806877762*/
.header__inner.header__inner_portfolio {
    width: 250px;
}
/* End */


/* Start:/local/templates/new/template_styles.css?1747386106257975*/
@charset "UTF-8";
.catalog-grid__title {
	margin: 0 0 40px;
}
.personal_wrapper
	.sale-personal-account-wallet-container
	.sale-personal-account-wallet-list-item:before,
.sale-personal-section-index-block-ico i {
	background-color: #ea5e20;
}
.goods__input {
	width: 50px;
	max-width: 50px;
}
.goods__amount {
	max-width: 104px;
}
* {
	margin: 0;
	padding: 0;
}
html {
	width: 100%;
}
article,
aside,
footer,
header,
nav,
section {
	display: block;
}
.bx-core-waitwindow,
div[id^="wait_comp"] {
	display: none;
}
a:hover {
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
header ul {
	list-style-type: none;
}
input::-moz-input-placeholder,
input::-ms-input-placeholder,
input::-o-input-placeholder,
input::-webkit-input-placeholder {
	color: #6a6a6a;
}
input[type="email"]:focus,
input[type="password"]:focus,
input[type="text"]:focus,
select:focus,
textarea:focus {
	outline: 0;
}
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="text"],
select,
textarea {
	background: #f7f7f7;
	border: 1px solid #eee;
	border-radius: 2px;
	box-shadow: none;
	color: #383838;
	height: auto;
	font-size: 13px;
	padding: 8px 13px 7px;
	width: 100%;
}
textarea {
	resize: none;
	min-height: 90px;
}
input[readonly],
select[readonly],
textarea[readonly] {
	background: #fff;
}
input:not(.btn) {
	line-height: 20px;
}
input.big {
	padding: 10px 13px 9px;
}
input.grey {
	background: #eee;
}
input.medium {
	padding: 8px 13px 7px;
}
input.error,
textarea.error {
	border-color: #e62222;
	background: #ffefef;
}
.bxml-dialog input[type="text"] {
	width: auto;
	padding: initial;
	border-color: initial;
}
.bx-ie .bx-sls .bx-ui-sls-fake,
.bx-ie .bx-sls .bx-ui-sls-route {
	padding-bottom: 0;
}
form[name="bx_auth_services"] .form-control input {
	margin: 5px 0 20px;
}
form[name="bx_auth_services"] .form-control span {
	display: inline-block;
	font-size: 12px;
	padding: 0 10px 0 0;
	vertical-align: top;
}
form[name="bx_auth_servicesform_inline"] #bx-auth-services > div span {
	display: inline-block;
	font-size: 12px;
	padding: 0 10px 0 0;
	vertical-align: top;
}
div.title-search-result {
	margin-left: 1px;
	margin-top: -2px;
	display: none;
	overflow: visible;
	z-index: 100;
	padding: 0;
	border: none;
	position: absolute;
}
div.title-search-result.title-search-input_fixedtf .bx_searche .bx_img_element {
	padding-left: 0;
	width: 80px;
	height: 80px;
	line-height: 80px;
}
div.title-search-result.title-search-input_fixedtf
	.bx_searche
	.bx_item_element {
	padding-left: 0;
	white-space: normal;
}
div.title-search-result.title-search-input_fixedtf
	.bx_searche
	.bx_item_element
	> span {
	line-height: 20px;
	margin-top: 5px;
	display: block;
}
div.title-search-result.title-search-input_fixedtf
	.bx_searche
	.bx_item_element
	.title-search-price {
	margin-top: 8px;
}
div.title-search-result.title-search-input_fixedtf
	.bx_searche
	.bx_item_element
	.title-search-price
	> .price {
	margin-bottom: 5px;
}
div.title-search-result.title-search-input_fixedtf
	.bx_searche
	.bx_img_element
	+ .bx_item_element {
	padding-left: 22px;
	margin-left: 82px;
}
.all_block_nav {
	display: inline-block;
	font-size: 12px;
	position: relative;
	top: -1px;
	padding-left: 5px;
}
div.title-search-result .bx_searche {
	overflow: auto;
	max-height: 400px;
}
.bx_search_container {
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
}
.bx_search_container .bx_field {
	position: relative;
	margin-top: 15px;
	height: 30px;
	border-top: 1px solid #8ca3ae;
	border-right: 1px solid #a0b4be;
	border-bottom: 1px solid #b6c8d1;
	border-left: 1px solid #a0b4be;
	border-radius: 3px;
	background: #fff;
	box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 0.1);
	line-height: 30px;
}
.bx_search_container .bx_field .bx_input_text {
	position: absolute;
	right: 34px;
	left: 5px;
	height: 30px;
	outline: 0;
	border: none;
	background: 0 0;
	line-height: 30px;
}
.bx_search_container .bx_field .bx_input_submit {
	position: absolute;
	top: 2px;
	right: 0;
	bottom: 0;
	width: 34px;
	border: none;
	background: url(/local/templates/new/images/search_lupe.png) no-repeat left center;
	cursor: pointer;
}
div.title-search-fader {
	display: none;
	background-image: url(/local/templates/new/images/fader.png);
	background-position: right top;
	background-repeat: repeat-y;
	position: absolute;
}
p.title-search-preview {
	font-size: 12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}
.bx_searche {
	background: none repeat scroll 0 0 #fff;
	border: medium none;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.bx_searche .bx_img_element {
	background: 0 0;
	float: left;
	padding: 0;
	position: static;
	text-align: center;
}
.bx_searche .bx_item_block {
	position: relative;
	display: block;
	text-decoration: none;
	color: #2f383d;
	border-top: 1px solid #f6f6f6;
}
.bx_searche .bx_item_block:not(.all_result):hover {
	background: #fbfbfb;
}
.bx_searche .bx_image {
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.bx_searche .bx_item_element {
	padding-left: 25px;
	margin-left: 0;
	border-top: 1px solid transparent;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.bx_searche .bx_price .old {
	font-weight: 400;
	text-decoration: line-through;
	color: #636363;
}
.bx_searche .bx_item_element .all_result_title {
	font-size: 0.933em;
	margin: 0;
}
.bx_searche .bx_item_block {
	min-height: 80px;
	line-height: 77px;
}
.bx_searche .bx_img_element {
	width: 100px;
	height: 100px;
	line-height: 100px;
}
.fixed_type .bx_searche .bx_img_element {
	padding-left: 25px;
}
.bx_searche .bx_img_element img {
	max-width: 100%;
	max-height: 100%;
}
.bx_searche .bx_image {
	width: 100%;
	height: 100%;
	margin: 10px 0 0 25px;
}
.bx_searche .bx_img_element + .bx_item_element {
	margin-left: 99px;
}
.scrollbar::-webkit-scrollbar {
	width: 8px;
}
.scrollbar::-webkit-scrollbar-track {
	box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15);
	border-radius: 8px;
}
.scrollbar::-webkit-scrollbar-thumb {
	border-radius: 8px;
	background: #999;
	border: 2px solid #fff;
}
.scrollbar::-webkit-scrollbar-thumb:window-inactive {
	background: #999;
	border: 2px solid #fff;
}
body .maxwidth-theme,
body .wrapper_inner {
	max-width: 1350px;
}
.fill_bg_y .front.wide_page .adv_bottom_block,
.fill_bg_y .front.wide_page hr {
	max-width: 1350px;
}
.fill_bg_y .line-row {
	max-width: 1350px;
}
.fill_bg_y .banners-content .maxwidth-banner {
	max-width: 1350px;
}
.fill_bg_y .contacts-page-map,
.fill_bg_y .contacts_map {
	max-width: 1350px;
}
.fill_bg_y .banner.CONTENT_BOTTOM,
.fill_bg_y .banner.CONTENT_TOP,
.fill_bg_y .banner.FOOTER,
.fill_bg_y .banner.TOP_UNDERHEADER {
	max-width: 1350px;
}
body.fill_bg_y .top_big_one_banner {
	max-width: 1350px;
	margin: 0 auto;
}
.type_clothes .item_slider:not(.flex) .slides {
	max-width: 500px;
	height: 500px;
	line-height: 497px;
}
.type_clothes .item_slider:not(.flex) .slides ul:not(.flex-direction-nav) li {
	height: 500px;
	line-height: 500px;
}
@media (min-width: 1401px) {
	.fill_bg_y .contacts-page-map + .contacts.contacts-page-map-overlay {
		padding-left: 0;
		padding-right: 0;
		position: static;
	}
	.fill_bg_y
		.contacts-page-map
		+ .contacts.contacts-page-map-overlay
		.contacts-wrapper {
		margin-left: 53px;
		margin-right: 53px;
		position: relative;
	}
}
@media (min-width: 768px) and (max-width: 1400px) {
	.contacts-page-map + .contacts.contacts-page-map-overlay {
		padding-left: 0;
		padding-right: 0;
		margin-left: 53px;
		margin-right: 53px;
	}
}
@media all and (min-width: 768px) {
	.contacts-page-map + .contacts.contacts-page-map-overlay {
		max-width: 1330px;
	}
}
@media (min-width: 992px) and (max-width: 1300px) {
	.ajax_load.block .view_sale_block .title,
	.ajax_load.block .view_sale_block .values .item .text {
		font-size: 10px;
	}
	.ajax_load.block .view_sale_block .values .item {
		font-size: 13px;
	}
	.ajax_load.block .cost.prices .price {
		font-size: 16px;
	}
	.ajax_load.block .catalog_block .sale_block {
		font-size: 11px;
	}
	.ajax_load.block .catalog_block .sale_block .text {
		font-size: 11px;
		padding: 2px 6px 2px;
		margin-right: 1px;
	}
}
@media (max-width: 1350px) {
	.ajax_load.block .view_sale_block {
		width: auto;
		margin-left: -10px;
		margin-right: -10px;
	}
}
@media (max-width: 1600px) {
	.top-block .top-description .confirm_region {
		left: 10px;
	}
	.top-block .top-description .confirm_region:before,
	.top-description .confirm_region:after {
		left: 50px;
	}
}
.page_error_block {
	padding: 50px 0;
}
.page_not_found {
	padding-top: 70px;
}
.page_not_found td {
	vertical-align: middle;
}
.page_not_found td.image {
	width: 60%;
	text-align: center;
}
.page_not_found td.image img {
	max-width: 100%;
}
.page_not_found td.description {
	text-align: center;
}
.page_not_found td.description .title404 {
	font-size: 44px;
	line-height: 48px;
}
.page_not_found td.description .subtitle404 {
	text-transform: uppercase;
	font-size: 18px;
	line-height: 24px;
}
.page_not_found td.description .back404,
.page_not_found td.description .back404 a {
	font-size: 12px;
}
.page_not_found td.description .back404 a {
	text-decoration: underline;
}
.page_not_found td.description .descr_text404 {
	font-size: 13px;
	line-height: 20px;
	margin-top: 20px;
}
.page_not_found td.description .btn_big {
	margin-top: 20px;
}
.page_not_found td.description .back404 {
	margin-top: 5px;
}
.catalog__wrapper > .maxwidth-theme {
	width: 100%;
}
footer ul,
header ul {
	list-style-type: none;
}
.advantages_items {
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.advantages_items .advantage1 {
	background-image: url(/images/adv1.jpg);
}
.advantages_items .advantage2 {
	background-image: url(/images/adv2.jpg);
}
.advantages_items .advantage3 {
	background-image: url(/images/adv3.jpg);
}
.advantages_items .advantage4 {
	background-image: url(/images/adv4.jpg);
}
.advantages_items .advantage5 {
	background-image: url(/images/adv5.jpg);
}
.advantages_items .advantage {
	background-repeat: no-repeat;
	min-height: 70px;
	padding: 0 15px 0 75px;
	max-width: 280px;
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 25px;
}
.pre_advantages {
	text-align: center;
}
.advantages_items .advantage span {
	display: table-cell;
	vertical-align: middle;
	height: 70px;
}
[data-toggle-slide-block] {
	display: none;
}
.menu-catalog--sub {
	margin-left: 15px;
	margin-bottom: 15px;
}
[data-compare-id],
[data-fav-id] {
	cursor: pointer;
}
p.error {
	color: #e62222;
}
.hideblock {
	display: none;
}
.shell > .wrapper {
	padding-bottom: 40px;
}
.group_description_block {
	padding: 25px 0;
}
.group_description_block .fa-ul li,
.group_description_block li {
	padding-left: 0 !important;
}
.group_description_block ul {
	margin-left: 25px;
	list-style-type: none;
}
.goods-plush__title a {
	color: inherit;
}
.top_big_banners > .row > div {
	padding: 0 10px;
}
.top_big_banners .item {
	padding-bottom: 20px;
}
.top_big_banners .item .item_inner {
	position: relative;
	overflow: hidden;
	height: 215px;
}
.top_big_banners .item .item_inner:before {
	content: "";
	z-index: 2;
	position: absolute;
	height: 60%;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.5);
	background: rgba(0, 0, 0, 0);
	background: -moz-linear-gradient(
		90deg,
		rgba(0, 0, 0) 0,
		rgba(0, 0, 0, 0.5) 100%
	);
	background: -webkit-linear-gradient(
		90deg,
		rgba(0, 0, 0, 0) 0,
		rgba(0, 0, 0, 0.5) 100%
	);
	background: -o-linear-gradient(
		90deg,
		rgba(0, 0, 0, 0) 0,
		rgba(0, 0, 0, 0.5) 100%
	);
	background: -ms-linear-gradient(
		90deg,
		rgba(0, 0, 0, 0) 0,
		rgba(0, 0, 0, 0.5) 100%
	);
	background: linear-gradient(
		180deg,
		rgba(0, 0, 0, 0) 0,
		rgba(0, 0, 0, 0.5) 100%
	);
}
.top_big_banners .item .img_block {
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
}
.blog.list-type-block.item-views .item {
	border: 1px solid #f5f5f5;
	box-shadow: none;
	margin: 0 0 -1px;
	transition: box-shadow ease 0.3s;
	padding: 49px;
}
.blog.list-type-block.item-views .item > .image {
	padding: 0;
	width: 320px;
	height: 213px;
	line-height: 210px;
	max-height: none;
}
.blog.list-type-block.item-views .item .body-info {
	padding: 0;
}
.blog.list-type-block.item-views .item .image + .body-info {
	padding-left: 361px;
}
.blog.list-type-block.item-views.image_right .item .image + .body-info {
	padding-right: 361px;
	padding-left: 0;
}
.blog.list-type-block.item-views .item .title {
	font-size: 1.6em;
	line-height: 1.167em;
}
.blog .bottom_nav {
	text-align: center;
	padding: 50px 0 20px;
}
.blog.banners-small .bottom_nav {
	padding-top: 18px;
}
.search-tags-cloud .title-block-middle {
	padding: 0 0 16px;
}
.search-tags-cloud .tags {
	margin: 0 -2px 43px;
}
.bottoms + .search-tags-cloud .tags {
	margin-bottom: 35px;
}
.search-tags-cloud .tags a {
	background: #f5f5f5;
	padding: 5px 11px 6px;
	color: #999;
	font-size: 0.8em;
	border-radius: 4px;
	margin: 0 2px 5px;
	line-height: 15px;
	display: inline-block;
}
.search-tags-cloud .tags a:hover {
	color: #fff;
}
.preview-text-detail {
	padding: 0 0 20px;
	font-size: 1.2em;
	color: #222;
	line-height: 1.6em;
	margin-bottom: 10px;
	position: relative;
}
.preview-text-detail .colored_line {
	margin-top: 40px;
	height: 2px;
}
.banners-small.blog {
	padding: 0;
}
.banners-small.blog .items .item {
	box-shadow: 0 0 0 1px #f2f2f2;
	margin: 0 0 32px;
}
.edge .banners-small.blog .items .item {
	box-shadow: none;
}
.items .item.shadow:hover {
	box-shadow: 0 0 27px 0 rgba(0, 0, 0, 0.1);
}
.bx-ie .items .item.shadow:hover,
.bx-ie-edge .items .item.shadow:hover {
	box-shadow: none;
}
.blog_wrapper.blog .top_block {
	padding-top: 0;
}
.blog_wrapper.blog .item .inner-item {
	padding-bottom: 19px;
}
.blog_wrapper.blog .item .inner-item .date-block {
	padding-top: 8px;
}
.container-block {
	margin: 0 0 40px;
}
.fill-block {
	background: #f9f9f9;
	padding: 21px 30px 16px;
	border-bottom: 1px solid #f5f5f5;
}
.title-block-middle {
	color: #333;
	font-size: 1.067em;
	font-weight: 700;
}
.fill-block .title-block-middle {
	padding: 0 0 19px;
	border-bottom: 1px solid #f1f1f1;
}
.fill-block ul {
	margin: 0;
	padding: 14px 0 0;
}
.fill-block ul li {
	padding: 0;
	margin: 0;
}
.fill-block ul li:before {
	display: none;
}
.fill-block ul li a {
	display: block;
	padding: 4px 0;
}
.fill-block ul li a .text {
	font-size: 0.933em;
	padding: 0 12px 0 0;
}
.fill-block ul li a .count,
.fill-block ul li a:hover .count {
	font-size: 0.867em;
	float: right;
	color: #999;
}
.period-wrapper {
	margin: 0 0 13px;
}
.projects.item-views.table.with-comments {
	border-top: 1px solid #f5f5f5;
	margin: 20px 0 0;
}
.projects.item-views.table.with-comments.side-block {
	border-top: none;
	margin: 0 0 30px 0;
}
.projects.item-views.table.with-comments.side-block li {
	padding-left: 0;
}
.projects.item-views.table.with-comments .flexslider .item,
.projects.item-views.table.with-comments .flexslider .item:hover {
	box-shadow: none;
}
.item-views.table.with-comments .item .image {
	max-height: 203px;
}
.item-views.table.with-comments.side-block .item {
	margin-bottom: 0;
	border: none;
	height: auto !important;
}
.item-views.table.with-comments .item .title {
	font-weight: 700;
}
.title-block-big {
	font-size: 1.2em;
	font-weight: 700;
	color: #222;
}
.item-views.table.with-comments .title-block-big {
	padding: 40px 0 32px;
}
.item-views.table.with-comments.side-block .title-block-big {
	font-size: 1.067em;
	padding-top: 0;
}
.item-views.table.with-comments .item .info {
	padding: 13px 20px 20px;
}
.item-views.table.with-comments .item .comments-wrapper {
	color: #9a9a9a;
	font-size: 0.867em;
	text-align: left;
}
.detail .front .flex-direction-nav a:before {
	opacity: 1;
}
.detail .wraps.projects-block {
	margin-bottom: -12px;
}
.detail .wraps.projects-block h5 {
	margin-bottom: 15px;
}
.detail .projects.item-views.table .flexslider {
	margin-bottom: 0;
}
.detail .projects.item-views.table .flexslider .slides > li {
	max-height: none;
}
.detail .projects.item-views.table .front .flex-direction-nav {
	top: -46px;
}
.flexslider.shadow .flex-viewport {
	margin: 0 -25px;
	padding: 0 25px;
	z-index: 1;
}
.item-views.table .item {
	margin-bottom: 16px;
	border: 1px solid #f5f5f5;
	transition: box-shadow 0.3s ease;
	display: block;
	box-shadow: none;
}
.projects.item-views.table .flexslider .item {
	margin-bottom: 0;
}
.item-views li[class*="col-md"]:before {
	display: none;
}
.flexslider.shadow .slides {
	padding: 18px 0 18px;
}
.flexslider.shadow.front .flex-direction-nav .flex-next,
.flexslider.shadow.front .flex-direction-nav .flex-prev {
	top: 7px;
}
.item-views .shadow .item:hover,
.projects.item-views.table .flexslider .item:hover {
	box-shadow: 0 0 27px 0 rgba(0, 0, 0, 0.1);
}
.group-content h3 {
	font-weight: 700;
}
body .group-content .tab-pane:first-of-type h3 {
	margin-top: 0;
}
.group-content .tab-pane .text_before_items {
	margin-bottom: 30px;
}
.item-views.table .item a {
	text-decoration: none;
}
.item-views .item .title a {
	color: #222;
}
.item-views.table .item .title a {
	font-weight: 700;
}
.item-views.table .item .image {
	text-align: center;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: none;
	max-height: 202px;
}
.item-views.table.bblock .item .image {
	max-height: 354px;
}
.item-views.table .item .image img {
	display: inline-block;
	max-width: 100%;
	width: auto;
	max-height: 100%;
	zoom: 1;
}
.item-views.table.partners .item .image.w-picture img {
	width: auto;
}
.item-views.table .item .info {
	padding: 26px 31px 20px;
	position: relative;
}
.table-type-block.item-views.items-list3 h3 {
	margin-top: 26px;
}
.table-type-block.item-views.items-list3 .row > div,
.table-type-block.item-views.table-elements .row > div {
	padding-bottom: 32px;
}
.table-type-block.item-views.items-list3 .item {
	display: block;
	padding: 53px 25px;
	margin: 0;
	box-shadow: none;
	border: 1px solid #f5f5f5;
}
.table-type-block.item-views.items-list3 .shadow .item:hover {
	box-shadow: 0 0 27px rgba(0, 0, 0, 0.1);
}
.table-type-block.item-views.items-list3 .item .image {
	float: none;
	text-align: center;
	height: 60px;
	line-height: 57px;
}
.table-type-block.item-views.items-list3 .item .image img {
	display: inline-block;
	max-height: 100%;
}
.item-views.list .items > div h2 {
	margin-top: 30px;
}
.item-views.list .items > div:first-of-type h2 {
	margin-top: 0;
}
.item-views.table-type-block.news-project
	.items
	> div.col-md-4:nth-child(3n + 1) {
	clear: left;
}
.detail .partners.front .flex-control-nav {
	bottom: -25px;
}
.partners.item-views.table .item .image {
	padding: 40px 40px 0;
	height: 150px;
	line-height: 107px;
}
.partners.item-views.table .item .text {
	padding-bottom: 0;
	padding-top: 30px;
}
.detail.partners {
	overflow: hidden;
}
.detail.partners .detailimage {
	float: right;
	margin: 0 0 50px 50px;
	line-height: normal;
	width: 100%;
}
.detail.partners .detailimage .img-partner {
	box-shadow: inset 0 0 0 1px #f5f5f5;
	display: block;
	padding: 80px 30px;
	line-height: normal;
	text-align: center;
}
.detail.partners .detailimage .img-partner img {
	margin: auto;
}
.detail.partners .detailimage .preview {
	font-size: 0.867em;
	line-height: 1.5em;
}
.detail.partners .detailimage .img-partner + .preview {
	padding: 17px 0 0;
}
.detail.partners .detailimage + .post-content hr {
	background: 0 0;
	border: none;
}
.detail img {
	max-width: 100%;
	margin: auto;
	max-height: 100%;
}
.item_slider .slides li img,
.item_slider .thumbs li img {
	max-height: 100%;
	width: auto;
}
.banners-small .item .inner-item {
	padding: 0 0 35px;
}
.banners-small.blog .item .inner-item {
	padding-bottom: 23px;
}
.banners-small .item .image {
	max-height: 203px;
	text-align: center;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.banners-small .item.wide-block .image {
	max-height: 428px;
}
.banners-small .item .image img {
	vertical-align: middle;
	max-width: 100%;
	width: 100%;
	height: auto;
	object-fit: contain;
}

.banners-small .item .image a {
	display: flex;
	width: 100%;
	height: 400px;
	max-height: inherit;
}

.bx-ie .banners-small .items .item.shadow:hover {
	box-shadow: 0 0 0 1px #f5f5f5;
}
.banners-small .item .image .type-block {
	position: absolute;
	top: 20px;
	left: 20px;
	font-size: 12px;
	color: #fff;
	background: rgba(46, 46, 47, 0.6);
	line-height: 18px;
	padding: 5px 7px;
	border-radius: 3px;
	z-index: 2;
}
.banners-small .item .title {
	text-align: left;
	text-decoration: none;
	color: #222;
	padding: 26px 20px 0;
	font-weight: 700;
	font-size: 1em;
}
.banners-small.blog .item .title {
	padding: 20px 20px 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.banners-small .item.wti .title {
	padding: 0;
}
.banners-small.blog .item.wide-block .title span {
	font-size: 1.333em;
	line-height: 1.3em;
}
.banners-small .item .title a {
	text-decoration: none;
	color: #222;
}
.banners-small .item .title .prev_text-block {
	color: #555;
	padding: 16px 0 5px;
	font-weight: 400;
}
.banners-small .item .title .date-block {
	font-size: 0.929em;
	color: #9a9a9a;
	font-weight: 400;
	padding: 6px 0 0;
}
.banners-small.blog .item .title .date-block {
	padding-top: 3px;
}
.banners-small .bottom_nav {
	text-align: center;
}
.module-pagination {
	margin: 0;
	text-align: center;
	font-size: 0;
	padding: 20px 0 0;
	position: relative;
}
.bottom_nav .module-pagination {
	padding-top: 0;
}
.module-pagination .nums span,
.module-pagination .nums > a {
	display: inline-block;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	margin: 0 5px 5px 0;
	text-decoration: none;
	font-size: 14px;
	font-weight: 700;
	color: #222;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.module-pagination .flex-direction-nav {
	position: absolute;
	width: 100%;
}
.module-pagination .flex-direction-nav > li {
	position: absolute;
	top: 2px;
}
.module-pagination .flex-direction-nav .flex-nav-next {
	right: -37px;
}
.module-pagination .flex-direction-nav .disabled {
	display: none;
}
.module-pagination .flex-direction-nav .flex-nav-prev {
	left: -37px;
}
.module-pagination .point_sep {
	cursor: default;
	display: inline-block;
	width: 27px;
	height: 29px;
	font-size: 0;
	background: url(/local/images/pagination_sep.png) center no-repeat !important;
	border: 0 !important;
	vertical-align: bottom;
}
.table-no-border {
	border-width: 0;
	border-collapse: collapse;
}
.table-no-border td {
	padding: 0;
}
.noborder {
	border-width: 0;
}
#footer .bottom_submenu li:before,
.bottom_main_menu li:before,
.bx_kit_one_section li:before,
.bx_kit_two_section li:before,
.bx_modal_body .bx_kit_one_section li:before,
.bx_modal_body .bx_kit_two_section li:before,
.catalog_detail .bx_item_set_hor_container_big li:before,
.catalog_detail .set_wrapp li:before,
.compare_list ul li:before,
.extended_pagination li:before,
.flex-control-nav ol li:before,
.flex-direction-nav li:before,
.flex-viewport li:before,
.internal_sections_list li:before,
.item_slider ul.slides li:before,
.main-nav li:before,
.menu li:before,
.module-gallery-list li:before,
.section_item_inner ul li:before,
.slider_navigation li:before,
.tabs > li:before,
.tabs_content > li:before,
li.catalog_item:before,
ul.brands_list li:before,
ul.flex-control-nav li:before,
ul.left_menu li:before,
ul.stores_list li:before,
ul.tabs-content li:before {
	content: none !important;
	padding-right: 0;
}
div[class^="bx-"] li:before,
ul[class^="bx-"] li:before {
	padding-right: inherit;
}
div[class^="bx-"] button,
div[class^="bx-"] input[type="button"],
div[class^="bx-"] input[type="submit"] {
	text-transform: inherit;
	font-family: inherit;
	border: inherit;
}
.catalog_detail .tabs_content h4 {
	margin: 10px 0 15px;
}
#bx-composite-banner {
	text-align: center;
	margin: 10px 0 0;
}
.m16 {
	margin: 0;
	padding: 0 0 18px 0;
	color: green;
}
#content {
	position: relative;
	zoom: 1;
	z-index: 3;
}
#content.main {
	margin-bottom: 0;
}
.catalog_detail .extended_info.open_stores .availability-row .value,
.pseudo {
	text-decoration: none;
	border-bottom: 1px dotted;
	cursor: pointer;
}
.specials_slider_wrapp ul.tabs li {
	text-transform: uppercase;
}
.specials_slider_wrapp ul.tabs li span {
	border-bottom: 1px dotted;
}
.tab_slider_wrapp ul.tabs li {
	padding-right: 0;
}
.catalog_section_list .section_item li.name {
	padding-left: 0;
}
.clearboth {
	clear: both;
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
.wrapper.has_menu .top-h-row .search {
	display: none;
}
.top-h-row .search input[id^="title-search-input"] {
	height: 26px;
	font-size: 12px;
	padding: 0 8px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	width: 100%;
	line-height: 25px;
}
.top-h-row .search #search-submit-button {
	cursor: pointer;
	height: 24px;
	width: 29px;
	font-size: 0;
	border: 0;
	border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 1px;
	display: block;
}
#header ul.menu.full > li.search_row input[id^="title-search-input"],
.middle-h-row .search input[id^="title-search-input"] {
	height: 33px;
	font-size: 12px;
	padding: 0 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	line-height: 32px;
}
#header ul.menu.full > li.search_row #search-submit-button,
.middle-h-row .search #search-submit-button {
	cursor: pointer;
	height: 31px;
	width: 35px;
	font-size: 0;
	border: 0;
	border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	position: absolute;
	top: 1px;
	right: 1px;
	display: block;
}
#header ul.menu.full > li.search_row #search-submit-button {
	top: 3px;
	right: 3px;
	height: 33px;
	width: 35px;
}
#header ul.menu.full > li.search_row {
	padding: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	position: relative;
	display: none;
}
.wrapper.has_menu .main-nav {
	display: none;
}
.main-nav .menu > li > a {
	border-bottom: 1px solid transparent;
}
#header ul.menu.full > li.search_row #search-submit-button i,
.middle-h-row .search #search-submit-button i,
.top-h-row .search #search-submit-button i {
	display: inline-block;
	background: url(/local/images/magnifier.png);
	background-repeat: no-repeat;
}
#header ul.menu.full > li.search_row #search-submit-button i,
.top-h-row .search #search-submit-button i {
	height: 26px;
	width: 29px;
	background-position: top center;
}
#footer .phone .icon i {
	background-position: 0 -24px;
}
.price .title-search-price .price:not(.discount) {
	margin-right: 2px;
}
.bx_item_element .title-search-price {
	line-height: 20px;
	margin-top: -20px;
	margin-left: -7px;
	margin-bottom: 16px;
}
.bx_item_element .cost.prices .title-search-price .price_name {
	margin-left: 7px;
}
.bx_item_element .title-search-price .price {
	display: inline-block;
}
.basket_fly td.total_wrapp a.more_row .icon,
.basket_fly td.total_wrapp a.more_row .icon i {
	display: inline-block;
	height: 15px;
	width: 15px;
}
table.title-search-result td.title-search-separator,
table.title-search-result th.title-search-separator {
	padding: 0;
	height: 10px;
	font-size: 0;
}
#header .catalog_menu,
#header .middle-h-row {
	margin: 0 auto;
	position: relative;
	zoom: 1;
	z-index: 3;
}
#header .middle-h-row {
	z-index: 202;
}
#header .middle-h-row .logo_wrapp .logo {
	min-height: 51px;
	line-height: 51px;
	overflow: hidden;
	display: table-cell;
	max-width: 220px;
}
#header .basket_fly {
	-webkit-transform: translateZ(0);
}
#header .basket_fly td {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	text-align: left;
}
ul.menu,
ul.mini-menu {
	text-align: justify;
	list-style-type: none;
	font-size: 0;
	line-height: 0;
	zoom: 1;
}
.bx-ie ul.menu,
.bx-ie ul.mini-menu {
	font-size: 1px;
}
ul.menu li,
ul.mini-menu li {
	display: inline-block;
	vertical-align: top;
	padding: 0;
	line-height: 20px;
}
.main-nav ul.menu > li > a,
ul.mini-menu li a {
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 10px;
	text-decoration: none;
	white-space: nowrap;
	color: #000;
}
ul.menu li.stretch {
	display: inline-block;
	width: 100%;
	zoom: 1;
}
ul.menu li:hover .child {
	display: block;
}
.breadcrumbs .drop:hover b.space,
ul.menu li:hover b.space {
	display: inline-block;
}
ul.menu li .child,
ul.mini-menu,
ul.mini-menu li .child {
	display: none;
}
.module-drop-cart {
	position: absolute;
	right: 0 !important;
	top: 87px;
	width: 431px;
	max-width: 100%;
	z-index: 999;
	display: none;
}
.wrapper .basket_normal {
	display: none;
}
.wrapper.basket_normal .basket_normal {
	display: block;
}
.header-cart-block .cart {
	width: 230px;
	text-align: left;
	position: relative;
	zoom: 1;
}
.header-cart-block .cart_small,
.header-cart-block .delay_small {
	display: none;
}
.header-cart-block .cart a {
	text-decoration: none;
}
.header-cart-block .cart a span {
	font-size: 14px;
}
.header-cart-block .cart.empty_cart a span.pseudo {
	border-bottom: 1px solid;
}
.header-cart-block .cart span.icon {
	float: left;
}
.header-cart-block .cart .delay_link,
.header-cart-block .cart .summ {
	white-space: nowrap;
}
.header-cart-block .cart > span.icon,
.header-cart-block .cart > span.icon i {
	display: inline-block;
	height: 42px;
	width: 42px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.header-cart-block .cart > span.icon.small,
.header-cart-block .cart > span.icon.small i {
	width: 26px;
	height: 26px;
}
.header-cart-block .cart > span.icon.small {
	display: none;
	position: relative;
	zoom: 1;
	z-index: 1;
}
.header-cart-block .cart .cart-call.small,
body .header-cart-block .cart .cart-call.small span {
	font-size: 11px;
	line-height: 15px;
	text-transform: uppercase;
	border: none;
}
body .header-cart-block .cart .cart-call.small span {
	text-decoration: underline;
}
.header-cart-block .cart .small {
	display: none;
}
.header-cart-block .cart > span.icon.small i {
	background-position: -7px -173px;
}
.header-cart-block .cart span.icon i {
	background-image: url(/local/images/basket_icons.png);
	background-repeat: no-repeat;
}
.header-cart-block .cart.empty_cart span.icon i {
	background-position: 0 0;
}
.header-cart-block .cart.empty_cart span.icon.small i {
	background-position: 0 0;
	background-position: -7px -134px;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.header-cart-block .cart .cart_wrapp {
	padding-left: 55px;
	padding-top: 4px;
	position: absolute;
	top: -3px;
}
#header .middle-h-row .center_block.no_basket {
	padding-right: 0;
}
#header .middle-h-row .basket_wrapp .header-cart-block {
	margin-top: 7px;
	float: right;
}
.wrapper.basket_normal.has_menu
	#header
	.middle-h-row
	.basket_wrapp
	.header-cart-block {
	min-width: 145px;
}
#content_new,
#preload_wrapp {
	position: absolute;
	z-index: -1000;
	top: -9999;
	left: -999;
}
.main-nav ul.menu .child a {
	font-size: 12px;
}
.top-h-row ul.menu .space {
	position: static;
}
#header .catalog_menu li .space {
	top: 18px;
}
#header .catalog_menu li.more .space {
	margin: 0 0 0 -50px;
	left: inherit;
	position: absolute;
	top: 50px;
}
#header .catalog_menu .child {
	text-align: center;
	padding-top: 24px;
}
.breadcrumbs .drop b.space {
	left: 10px;
	bottom: -6px;
}
ul.menu li.catalog b.space {
	left: 34%;
}
ul.menu > li > a {
	position: relative;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	-webkit-backface-visibility: hidden;
	overflow: hidden;
}
.flexslider .slides > li .img,
.flexslider .slides > li .text {
	width: 50%;
}
.flexslider .slides > li.image .img {
	width: 100%;
}
.flexslider .slides > li .img img {
	margin: 0 auto;
	max-height: 100%;
}
.flexslider .slides img {
	display: inline-block;
	border-radius: 0;
}
.slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
	list-style: none;
}
* html .slides {
	height: 1%;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider .slides {
	margin: 0;
	padding: 0;
}
.flexslider {
	margin: 0 0 9px;
	position: relative;
	zoom: 1;
	text-align: center;
	display: block;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.module-cart,
.module-cart tr {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	zoom: 1;
}
.carousel li {
	margin-right: 5px;
}
.include_module_error {
	text-align: center;
	margin: 0 auto;
}
.include_module_error p {
	margin-top: 0;
	line-height: 18px;
	font-size: 14px;
	color: #555;
}
.flexslider .flex-control-nav,
.front_slider_wrapp .flex-control-nav {
	zoom: 1;
	top: -41px;
	position: relative;
	display: inline-block;
	z-index: 10;
	margin: 0;
}
.flex-control-nav li,
.flexslider .flex-control-nav li,
.front_slider_wrapp .flex-control-nav li {
	padding: 6px 6px 6px 2px;
	font-size: 0;
	margin: 0;
	text-indent: 0;
	display: inline-block;
	zoom: 1;
	position: relative;
}
.flex-control-nav li:last-child,
.flexslider .flex-control-nav li:last-child,
.front_slider_wrapp .flex-control-nav li:last-child {
	padding-right: 0;
}
.front_slider_wrapp .flex-control-nav li {
	padding-top: 0;
}
.flexslider.color-controls .slides img {
	margin: auto;
	display: inline-block;
	vertical-align: middle;
}
.flex-control-paging li a.flex-active,
.flex-control-paging li a:hover {
	background-position: -2px -20px;
}
.flex-direction-nav {
	margin: 0;
	padding: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.flex-direction-nav * {
	outline: 0;
}
.flexslider li * {
	text-decoration: none;
}
.flexslider .banner_title span {
	font-size: 32px;
	line-height: 44px;
}
.flexslider .banner_text {
	font-size: 15px;
	line-height: 24px;
	margin-top: 11px;
}
.flexslider .left {
	text-align: left;
}
.flexslider .right {
	text-align: left;
}
.flexslider .center {
	text-align: left;
}
.flexslider .center .banner_title {
	margin: 45px auto 0;
}
.flexslider .center .banner_title {
	margin: 20px auto 0;
}
.flexslider .banner_buttons,
.flexslider .banner_text,
.flexslider .banner_title {
	margin-left: 15px;
	margin-right: 15px;
	overflow: hidden;
	text-align: left;
}
.flexslider .left .banner_buttons,
.flexslider .left .banner_text,
.flexslider .left .banner_title {
	margin-left: 90px;
}
.flexslider .right .banner_buttons,
.flexslider .right .banner_text,
.flexslider .right .banner_title {
	margin-right: 90px;
}
.flexslider .banner_buttons a {
	margin-right: 10px;
	margin-bottom: 4px;
	padding: 11px 20px 12px;
}
.flexslider .banner_buttons {
	margin-top: 25px;
}
.flexslider li.box .underline {
	text-decoration: none;
}
.info_column h3 {
	font-size: 18px;
}
.index_bottom .info_column .about_column,
.index_bottom .info_column .news_column {
	width: 50%;
	padding-left: 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: left;
}
.index_bottom .info_column .news_column .shadow {
	display: none;
}
a i.arrow {
	margin: 0 10px 0 0;
	position: relative;
	zoom: 1;
	bottom: -3px;
}
a i.arrow,
a i.arrow b {
	display: inline-block;
	height: 15px;
	width: 15px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	background: #ddd;
}
a i.arrow b {
	background: url(/local/images/arrows.png) 0 0 no-repeat;
}
a:hover i.arrow b {
	background-position: -36px 0;
}
a:hover i.arrow.down b {
	background-position: -36px -35px;
}
.index_bottom .info_column .news_slider {
	margin-top: 18px;
}
.index_bottom .about_column a[name="about_show_more"] {
	margin-top: 10px;
	display: inline-block;
}
.index_bottom .info_column .news_column .news_block > ul {
	list-style: none;
	margin-top: 18px;
}
.news_slider_wrapp .flex-control-nav.flex-control-paging {
	display: none;
	margin-top: 5px;
}
.differences_table .left_arrow,
.differences_table .right_arrow,
.jobs_wrapp .item .icon,
.jobs_wrapp .item .icon i {
	display: inline-block;
	height: 30px;
	width: 30px;
	vertical-align: top;
	zoom: 1;
}
.jobs_wrapp .item td.icon {
	display: table-cell;
}
.flex-direction-nav li {
	font-size: 0;
}
.flex-direction-nav li:first-child {
	margin-right: 6px;
}
.differences_table .left_arrow,
.differences_table .right_arrow {
	font-size: 0;
	background-image: url(/local/images/arrows_big.png);
	background-repeat: no-repeat;
}
.news_slider_wrapp .flex-viewport {
	width: 100%;
	z-index: 10;
}
img.shadow {
	width: 100%;
	max-width: 100%;
	margin: 10px 0;
}
.search-page img.shadow {
	margin-bottom: 20px;
}
#footer .footer_inner .line {
	padding: 10px 0 10px;
}
#footer .footer_inner .line .wrapper_inner {
	position: relative;
}
.footer_inner .line .wrapper_inner div {
	display: inline-block;
	width: 79%;
}
.footer_inner .line .wrapper_inner div div {
	width: auto;
}
#footer ul.bottom_main_menu,
#footer ul.bottom_submenu {
	width: 79%;
	display: inline-block;
	vertical-align: top;
}
#footer ul.bottom_main_menu {
	margin-top: 4px;
}
#footer .bottom_submenu li.selected a {
	font-weight: 700;
}
.bottom_main_menu li,
.bottom_submenu > li {
	display: inline-block;
	width: 24%;
	list-style: none;
}
.bottom_main_menu li a {
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	-o-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.bottom_submenu li {
	list-style: none;
}
#footer .bottom_left_icons {
	display: inline-block;
	width: 20%;
}
#footer .phone {
	display: inline-block;
	white-space: nowrap;
	vertical-align: top;
}
#footer .phone .phone_wrapper {
	display: inline-block;
	vertical-align: top;
}
#footer .phone .icon {
	position: inherit;
	vertical-align: top;
}
#footer .phone .phone_text {
	display: inline-block;
	vertical-align: top;
	margin-top: 5px;
}
.bottom_main_menu li a {
	text-transform: uppercase;
	text-decoration: none;
}
#footer .bottom_submenu li {
	line-height: 19px;
}
#footer .bottom_submenu li a {
	text-decoration: none;
}
ul.tabs li.cur span {
	border-bottom: 0;
}
ul.tabs,
ul.tabs li {
	display: inline-block;
}
.specials_slider_wrapp ul.tabs li:first-child {
	margin-left: 0;
}
ul.slider_navigation,
ul.tabs,
ul.tabs_content {
	list-style: none;
}
.specials_slider_wrapp ul.tabs {
	padding-right: 80px;
}
.specials_slider_wrapp ul.slider_navigation {
	position: absolute;
	top: 0;
	right: 3px;
}
ul.tabs_content > li {
	min-width: 100%;
}
.specials_slider_navigation,
.tabs_slider_navigation,
ul.tabs_content > li {
	display: none;
	padding: 0;
}
ul.tabs_content li.tab {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.specials_slider_navigation.cur,
.tabs_slider_navigation.cur,
ul.tabs_content > li.cur,
ul.tabs_content > li.current {
	display: inline-block;
}
ul.tabs li {
	font-size: 13px;
	margin: 5px 10px 0 0;
	padding: 0 25px 0 0;
	height: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
ul.tabs li.cur,
ul.tabs-head li.current {
	cursor: default;
}
ul.tabs li span {
	font-size: 13px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top: 9px;
	line-height: 13px;
	display: inline-block;
}
ul.tabs li span span {
	border: 0;
	padding: 0;
}
.specials_slider > li:last-child {
	margin-right: 0;
}
.specials_slider > li {
	width: 179.9px !important;
	overflow: hidden;
	margin-right: 15px;
	-webkit-transition: border-color ease-out 0.2s;
	-moz-transition: border-color ease-out 0.2s;
	-o-transition: border-color ease-out 0.2s;
	transition: border-color ease-out 0.2s;
	padding: 1px;
	display: block;
	float: left;
	vertical-align: top;
	padding-bottom: 5px;
}
.right_block .specials_slider.product_slider > li {
	margin-right: 15px;
	width: 174px !important;
}
.specials_slider.product_slider > li {
	margin-right: 14px;
}
ul.specials_slider {
	width: 100000% !important;
	white-space: nowrap;
}
ul.specials_slider li,
ul.specials_slider li * {
	white-space: normal;
}
.specials_slider li:hover {
	padding: 0;
	padding-bottom: 4px;
}
.catalog_item .item-title a,
.view-item .item-title a span {
	text-decoration: none;
	line-height: 17px;
}
.front_slider_wrapp .extended_pagination span,
a,
a span,
ul.tabs li span {
	-webkit-transition: color ease-out 70ms;
	-moz-transition: color ease-out 70ms;
	-o-transition: color ease-out 70ms;
	transition: color ease-out 70ms;
}
.articles-list .item .item-title a,
.catalog_item .item-title a,
.front_slider .item-title a span,
.item-title a,
.item-title a span,
.jobs_wrapp .item .name a,
.view-item .item-title a span {
	-webkit-transition: color ease-out 20ms;
	-moz-transition: color ease-out 20ms;
	-o-transition: color ease-out 20ms;
	transition: color ease-out 20ms;
}
#header .catalog_menu ul.menu > li > a,
#header ul.menu.adaptive > li > a,
#header ul.menu.full.opened > li > a,
.button22,
.button22 span,
.popup .soc-avt .row a {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.view-item .item-title a {
	text-decoration: none;
}
.catalog_item .item-title a,
.catalog_item .item-title a span,
.view-item .item-title a span {
	font-size: 14px;
	font-weight: 700;
}
.catalog_item .price,
.view-list .price {
	font-size: 18px;
	display: inline-block;
	white-space: nowrap;
}
.catalog_item .price.discount,
.view-list .price.discount {
	margin-top: 0;
	float: none;
}
.differences_table .catalog_item .price.discount {
	margin-top: 5px;
}
.differences_table .catalog_item .price {
	float: none;
}
.differences_table td {
	width: 25%;
	vertical-align: top;
}
.differences_table .left_arrow,
.differences_table .right_arrow {
	position: absolute;
	top: 130px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	z-index: 1;
}
.differences_table .left_arrow {
	left: 20%;
	background-position: 0 -157px;
}
.differences_table .left_arrow:hover {
	background-position: 0 -189px;
}
.differences_table .right_arrow {
	right: 20px;
	background-position: -29px -157px;
}
.differences_table .right_arrow:hover {
	background-position: -29px -189px;
}
.catalog_item .price.discount strike,
.view-list .price.discount strike {
	font-size: 14px;
	line-height: 14px;
}
.catalog_item .image,
.catalog_item .image a {
	display: block;
	vertical-align: middle;
	height: 165px;
	line-height: 165px;
	vertical-align: middle;
	text-align: center;
	position: relative;
	zoom: 1;
}
.catalog_item .image a {
	padding: 3px;
}
.differences_table {
	margin-top: 20px;
}
.differences_table .prop_name {
	font-weight: 700;
	padding-right: 30px;
}
.differences_table .catalog_item {
	max-width: 190px;
	margin-bottom: 30px;
}
.catalog_item .image img {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.specials_slider_wrapp ul.tabs_content,
.tab_slider_wrapp ul.tabs_content {
	margin-top: 10px;
	position: relative;
	zoom: 1;
}
.catalog_detail .specials_slider_wrapp ul.tabs_content {
	margin-top: 5px;
	min-height: 300px;
}
.specials_slider_wrapp ul.tabs_content > li,
.tab_slider_wrapp ul.tabs_content > li {
	position: absolute;
	z-index: 10;
	padding: 0;
}
.tab_slider_wrapp.block_v ul.tabs_content > li {
	position: static;
}
.catalog_detail + .clearfix + .tab_slider_wrapp.block_v {
	padding: 0;
	border: none;
	margin: 0;
}
.specials.tab_slider_wrapp.block_v ul.tabs_content {
	margin: 0;
}
.specials.tab_slider_wrapp.block_v .wraps {
	position: relative;
}
.specials.tab_slider_wrapp.block_v .wraps:last-of-type {
	margin-bottom: 40px;
}
body .container .bottom_slider.tab_slider_wrapp.block_v .slider_navigation.top {
	top: 33px;
}
.specials_slider > li {
	background: #fff;
}
.specials_slider_wrapp ul.tabs_content > li.cur,
.tab_slider_wrapp ul.tabs_content > li.cur {
	z-index: 1;
	overflow: visible !important;
}
.specials_slider_wrapp ul.tabs_content > li .flex-viewport {
	padding-bottom: 5px;
}
.catalog_block .cost .price_name + .price,
.item_info .cost .price_name + .price,
.view-list .catalog_item .item_info .cost .price_name + .price {
	margin-top: 0;
	margin-bottom: 0;
	float: none;
}
.catalog_block .cost .price.discount,
.specials_slider .catalog_item .item_info .cost .price.discount,
.view-list .catalog_item .item_info .cost .price.discount {
	display: inline-block;
	vertical-align: top;
}
.catalog_block .cost .price_name + .price + .price.discount,
.specials_slider
	.catalog_item
	.item_info
	.cost
	.price_name
	+ .price
	+ .price.discount,
.view-list
	.catalog_item
	.item_info
	.cost
	.price_name
	+ .price
	+ .price.discount {
	margin-top: 0;
}
.catalog_detail .item_main_info .price_block {
	overflow: hidden;
}
.specials_slider .catalog_item .item_info .buttons_block {
	display: none;
}
.catalog_block .catalog_item .item_info .buttons_block,
.specials_slider .catalog_item .item_info .buttons_block {
	clear: both;
	margin-top: 7px;
	white-space: nowrap;
}
.specials_slider.product_slider .catalog_item .item_info .buttons_block {
	display: block;
}
.catalog_block .catalog_item .item_info .basket_button,
.specials_slider .catalog_item .item_info .basket_button {
	float: left;
	margin-bottom: 4px;
}
.soc-avt .row a span.name {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-decoration: none;
	cursor: pointer;
	text-transform: uppercase;
}
.basket_button.button30 span,
.button30 span,
.compare_button span,
.soc-avt .row a span.name {
	display: inline-block;
	font-size: 11px;
	line-height: 32px;
}
.compare_button span {
	background: url(/local/images/like_icons.png) no-repeat;
}
.sort_to_compare .compare_button:first-child {
	margin-right: 5px;
}
.compare_wrapp {
	font-size: 11px;
}
.prompt .star_big {
	position: relative;
	bottom: -14px;
}
.compare_wrapp.centered {
	text-align: center;
}
.compare_wrapp a.compare_link {
	border-bottom: 1px dotted;
}
.compare_button:hover span {
	background-position: -32px -64px;
}
.basket_button,
.compare_button {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
	clear: both;
	padding: 0 6px 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-decoration: none;
	cursor: pointer;
}
.basket_button,
.button30,
.compare_button {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
a.compare_item,
a.compare_item i,
a.wish_item,
a.wish_item i {
	display: inline-block;
	height: 26px;
	width: 26px;
	cursor: pointer;
	border-radius: 26px;
	-moz-border-radius: 26px;
	-webkit-border-radius: 26px;
}
a.compare_item i,
a.wish_item i {
	background: url(/local/images/like_icons.png) no-repeat;
}
.front_slider .item-title a,
.front_slider .item-title a span {
	font-size: 22px;
	line-height: 32px;
	text-decoration: none;
}
.front_slider .price_name {
	margin-top: 20px;
}
.front_slider .price {
	font-size: 32px;
	line-height: 34px;
	margin-top: 20px;
}
.front_slider .price + .price_name {
	margin-top: 0;
}
.front_slider .price_name + .price {
	margin-top: 0;
}
.front_slider_wrapp {
	text-align: center;
	position: relative;
	zoom: 1;
	height: auto;
	margin-top: 20px;
}
.front_slider_wrapp .flex-viewport {
	width: 75%;
	float: left;
	text-align: left;
}
.front_slider_wrapp .extended_pagination {
	float: right;
	width: 25%;
	list-style: none;
	text-align: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding-left: 30px;
	right: 0;
	bottom: 0;
	top: 0;
	overflow-y: auto;
	max-height: 280px;
}
.front_slider_wrapp .extended_pagination li.hider {
	margin: 0;
	padding: 0;
	width: 10px;
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 10;
	cursor: default;
	left: -10px;
	background: url(/local/images/hider_right.png) 0 0 repeat-y;
}
.front_slider_wrapp .flex-control-nav {
	width: 100%;
	top: 0;
}
.btn_big,
.front_slider_wrapp a.read_more {
	display: inline-block;
	height: 37px;
	line-height: 37px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	padding: 0 15px;
	font-size: 16px;
	margin-top: 15px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: pointer;
	text-decoration: none;
}
.btn_big {
	margin: 0;
}
.front_slider .price.discount {
	font-size: 12px;
	line-height: 18px;
	margin-top: 0;
}
.front_slider .image,
.front_slider .info {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.front_slider .info {
	width: 50%;
	padding-left: 12px;
}
.front_slider .image {
	width: 50%;
	text-align: center;
	padding-left: 10px;
}
.front_slider .info {
	max-width: 100%;
	max-height: 100%;
}
.front_slider .image img {
	max-width: 240px;
	max-height: 100%;
}
.front_slider_wrapp .extended_pagination > li:eq(1) {
	margin-top: 0;
}
.front_slider_wrapp .extended_pagination > li {
	margin-top: 10px;
	display: block;
	padding: 10px;
	border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	position: relative;
	zoom: 1;
}
.front_slider_wrapp .extended_pagination > li.active span,
.front_slider_wrapp .extended_pagination > li.active:hover span {
	border-bottom: 0;
}
.front_slider_wrapp .extended_pagination span {
	line-height: 18px;
}
.front_slider_wrapp .extended_pagination > li.active {
	cursor: default;
}
.front_slider_wrapp .extended_pagination > li {
	cursor: pointer;
	display: block;
}
.front_slider_wrapp .extended_pagination > li i.triangle {
	left: -15px;
	bottom: 0;
	position: absolute;
	top: 0;
	display: inline-block;
	font-size: 0;
	width: 0;
	height: 0;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-top-color: transparent;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-width: 15px;
	border-right-style: solid;
	border-right-color: transparent;
}
.front_slider .preview_text {
	line-height: 16px;
	margin-top: 10px;
}
.breadcrumbs .drop a span {
	border-bottom: 1px dotted #b4b4b4;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.breadcrumbs .drop:hover a span {
	border-bottom: none;
}
.breadcrumbs .drop {
	position: relative;
	display: inline-block;
	zoom: 1;
}
.breadcrumbs .dropdown_wrapp {
	box-sizing: border-box;
	display: none;
	padding-top: 8px !important;
	top: 18px;
}
body .breadcrumbs .dropdown {
	background: #fff;
	padding: 12px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-align: left;
	box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.12);
}
.breadcrumbs .dropdown > a {
	display: block;
	line-height: 14px;
	margin-top: 7px;
	text-decoration: none;
	text-transform: none;
	white-space: nowrap;
}
.breadcrumbs .dropdown > a:first-child {
	margin-top: 0;
}
.breadcrumbs .drop:hover .dropdown_wrapp {
	display: block;
}
.breadcrumbs .drop b.space {
	display: inline-block;
}
.left_side {
	padding-right: 200px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.right_side {
	width: 200px;
	float: right;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 20px;
}
.catalog_detail .item_main_info .buttons_block {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 100%;
}
.catalog_detail .item_main_info {
	margin: 0 0 30px;
	padding: 0;
	border: 1px solid #f2f2f2;
	position: relative;
}
.catalog_detail .item_main_info .item_slider {
	width: 50%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 29px 56px 29px 56px;
	float: left;
	position: relative;
	z-index: 1;
	text-align: center;
}
.catalog_detail .item_main_info .right_info {
	padding: 0 0 0 50%;
	position: relative;
}
.catalog_detail .item_main_info .right_info .info_item {
	position: relative;
	padding: 0 30px 0 11px;
}
#order_form_div .info_block .l_block:after,
#order_form_div .info_block .r_block:before {
	position: absolute;
	top: 0;
	background: #f2f2f2;
	width: 1px;
	height: 100%;
	content: "";
}
#order_form_div .info_block .l_block:after {
	right: 0;
}
#order_form_div .info_block .r_block:before {
	left: -1px;
}
.catalog_detail .right_info .info_block,
.catalog_detail .right_info .price_block_wrapp {
	padding-left: 7px;
}
.catalog_detail .info_block b.block_title {
	display: block;
}
.catalog_detail .info_block > div {
	display: inline-block;
	vertical-align: top;
	width: 130px;
	float: left;
	margin-bottom: 15px;
	min-height: 38px;
}
.catalog_detail .info_block .brand.right {
	float: right;
}
.catalog_detail .item_main_info .price {
	font-size: 24px;
	line-height: 26px;
	float: left;
	width: auto;
	white-space: nowrap;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-right: 10px;
}
.catalog_detail .item_main_info .price small {
	font-size: 16px;
}
.catalog_detail .rows_block .item_block {
	padding-top: 3px;
}
.catalog_detail .extended_info,
.catalog_detail .item_main_info .buttons_block {
	padding: 10px;
}
.counter_block {
	white-space: nowrap;
}
.module-cart .count-cell .measure {
	display: block;
	white-space: nowrap;
	font-size: 11px;
	line-height: 14px;
}
.module-cart .counter_block {
	white-space: nowrap;
}
.module-cart .count-cell .some-class {
	display: none;
}
.basket_button.one_click span {
	padding-left: 0;
	background: 0 0;
}
.basket_button.one_click {
	padding-left: 6px;
}
.basket_button.button30.one_click {
	padding-left: 10px;
}
.catalog_detail .item_main_info .buttons_block {
	margin-top: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	min-height: 54px;
}
.catalog_detail .basket_button.one_click {
	margin-left: 8px;
}
.catalog_detail .item_main_info .buttons_block .counter_block {
	white-space: nowrap;
}
.module-cart .buttons_block .counter_block {
	display: inline-block;
}
.catalog_detail .buy_buttons_wrapp {
	text-align: right;
	padding: 12px 15px 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.catalog_detail .buttons_block.adaptive .buy_buttons_wrapp a {
	width: 125px;
	text-align: center;
}
.catalog_detail .buttons_block.adaptive .buy_buttons_wrapp,
.catalog_detail .buttons_block.adaptive .counter_block {
	width: 50%;
}
.catalog_detail .buttons_block.adaptive .counter_block {
	text-align: center;
}
.catalog_detail .buy_buttons_wrapp a {
	margin-bottom: 10px;
}
.catalog_detail .buy_buttons_wrapp.subscribe {
	float: left;
	min-width: 115px;
	padding: 12px 0 0 15px;
}
.catalog_detail .buttons_block .description {
	font-size: 11px;
	line-height: 14px;
	padding: 5px 5px 0;
}
.catalog_detail hr {
	height: 0;
	width: 100%;
	margin: 15px 0 25px;
}
.catalog_detail .info_block + hr {
	margin-top: 0;
}
.catalog_detail hr.separator {
	margin: 10px 0;
}
.availability-row .indicators {
	display: inline-block;
	vertical-align: top;
	zoom: 1;
}
.availability-row .indicators span,
.quantity-indicators span {
	background: url(/local/images/quantity_icons.png) -13px -89px;
	vertical-align: top;
	width: 21px;
	height: 21px;
	margin: 0 -2px 0 0;
	position: relative;
	zoom: 1;
	z-index: 8;
	margin-left: -12px;
}
.availability-row .indicators.no_products span {
	margin-left: 0;
}
.availability-row .indicators span.last,
.quantity-indicators span.last {
	background-position: -13px -130px;
	z-index: 7;
}
.availability-row .indicators span.null,
.quantity-indicators span.null {
	background-position: -13px -170px;
	margin-left: 0;
}
.availability-row .indicators span.first,
.quantity-indicators span.first {
	z-index: 9;
	margin-left: 0;
}
.availability-row .indicators span.last.r,
.availability-row .indicators span.r,
.quantity-indicators span.last.r,
.quantity-indicators span.r {
	background-position: -13px -49px;
}
.availability-row .indicators span.r.first,
.quantity-indicators span.r.first {
	background-position: -13px -9px;
}
.availability-row .indicators.no_products span {
	background-position: -13px -170px;
}
.catalog_detail .availability-row .value,
.catalog_detail .quantity-wrapp .value {
	display: inline-block;
	font-size: 11px;
	line-height: 13px;
	margin-left: 5px;
	vertical-align: middle;
	color: #000;
}
.catalog_detail .availability-row .value a,
.catalog_detail .availability-row .value span {
	font-size: 11px;
}
.catalog_detail .item_main_info a.compare_item,
.catalog_detail .item_main_info a.wish_item,
.display_list a.compare_item,
.display_list a.wish_item,
.module-cart a.wish_item {
	background: 0 0;
	width: auto;
	text-decoration: none;
	display: inline-block;
	max-width: 102px;
}
.module-cart a.wish_item.to_basket {
	max-width: 130px;
}
.catalog_detail a.compare_item .value,
.catalog_detail a.wish_item .value,
.module-cart a.wish_item .value {
	font-size: 11px;
	vertical-align: top;
	line-height: 24px;
	margin-left: 5px;
}
.compare_item .value.added,
.wish_item .value.added {
	display: none;
}
.module-cart a.wish_item.to_basket .icon,
.module-cart a.wish_item.to_basket .icon i {
	height: 26px;
	width: 26px;
	border-radius: 28px;
	-moz-border-radius: 28px;
	-webkit-border-radius: 28px;
}
.module-cart a.wish_item.to_basket .icon {
	position: relative;
	zoom: 1;
	top: -1px;
}
.catalog_detail .item_main_info a.compare_item:hover,
.catalog_detail .item_main_info a.wish_item:hover {
	background-position: 0;
}
.catalog_detail .availability-row {
	padding-left: 7px;
	margin-right: 10px;
	margin-bottom: 8px;
}
.catalog_detail .item_main_info .like_icons > div {
	border-radius: 100%;
	overflow: hidden;
	margin: 0 0 5px;
}
#fast_view_item .catalog_detail .item_main_info .like_icons > div {
	border-radius: 2px;
}
.catalog_detail .item_main_info .like_icons > div.added > span {
	background: 0 0;
}
.catalog_detail .extended_info {
	margin: 10px 0;
}
.catalog_detail .adaptive_extended_info_wrapp {
	display: none;
}
.catalog_detail .adaptive_extended_info .brand {
	float: right;
}
.item_slider .slides {
	padding: 0;
	margin: 0 auto 22px;
	width: 100%;
	max-width: 400px;
	height: 400px;
	line-height: 397px;
	position: relative;
	zoom: 1;
}
.item_slider .slides .offers_img img {
	vertical-align: middle;
	border: 0;
	max-width: 100%;
	max-height: 100%;
}
.item_slider:not(.flex) .slides li {
	padding: 0;
	margin: 0;
	display: none;
	width: 100%;
	height: 400px;
	overflow: hidden;
	position: absolute;
	line-height: 400px;
	z-index: 50;
}
.item_slider:not(.flex) .slides li.current {
	display: block;
}
.item_slider .thumbs .slides_block li a {
	display: inline-block;
	height: 100%;
	width: 100%;
}
.catalog_detail .item_slider #thumbs {
	height: 54px;
	white-space: nowrap;
	width: 256px;
	overflow: hidden;
	margin: 0;
}
.catalog_detail .item_slider .thumbs {
	margin: 0 auto;
	max-width: 256px;
	position: relative;
	z-index: 1;
}
.item_slider .thumbs .slides_block li {
	overflow: hidden;
	vertical-align: bottom;
	list-style: none;
	width: 54px !important;
	height: 54px;
	display: block;
	zoom: 1;
	background: 0 0;
	position: relative;
	text-align: center;
	line-height: 54px;
	margin: 0 10px 0 0;
	border: 2px solid #fff;
	-webkit-transition: border-color ease-out 0.2s;
	-moz-transition: border-color ease-out 0.2s;
	-o-transition: border-color ease-out 0.2s;
	transition: border-color ease-out 0.2s;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	cursor: pointer;
	float: left;
	display: none;
}
.item_slider .thumbs li.current {
	border-color: #ddd;
}
.item_slider .thumbs li:hover {
	border-color: #9a9a9a;
}
.item_slider .slides li.current {
	z-index: 0;
}
.item_slider .slides li img,
.item_slider .thumbs li img {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 0;
	max-width: 100%;
}
.item_slider.flex {
	display: none;
}
.item_slider.flex .slides li,
.item_slider.flex .slides li img {
	position: static;
	text-align: center;
}
.item_slider.flex .slides li a {
	position: relative;
}
.item_slider .flex-control-nav {
	text-align: center;
	margin-bottom: 10px;
}
.b-share * {
	font-size: 10px;
}
.item_slider.flex li {
	padding-left: 0;
}
.mobile body .color-controls .flex-control-paging li:hover a {
	background: linear-gradient(to bottom, #b9b9b9 0, #cdcdcd 100%) !important;
}
.tabs_content .stores_block_wrap {
	margin-top: -7px;
}
.stores_block_wrap .stores_block .stores_text_wrapp {
	position: relative;
	display: inline-block;
	background: #fff;
	padding: 0 10px 0 19px;
}
.stores_block_wrap .stores_block .stores_text_wrapp > span {
	padding: 0 0 0 10px;
}
.stores_block .quantity-wrapp {
	float: right;
	padding-left: 10px;
	background: #fff;
	margin-top: 7px;
}
.stores_block_wrap .stores_block {
	clear: both;
	line-height: 20px;
	position: relative;
	padding: 12px 0 13px 0;
}
.stores_block_wrap .stores_block:before {
	content: "";
	width: 100%;
	display: block;
	height: 1px;
	border-bottom: 1px dotted #c3c3c3;
	top: 50%;
	position: absolute;
}
.stores_block_wrap .stores_block:hover,
.stores_block_wrap .stores_block:hover .item-stock,
.stores_block_wrap .stores_block:hover .stores_text_wrapp {
	background: #f7f7f7;
}
.stores_block_wrap .stores_block:hover {
	transition: none;
}
.stores_block_wrap .stores_block .item-stock {
	float: right;
	background: #fff;
	margin-top: 2px;
	position: relative;
	padding: 0 0 0 20px;
	min-width: 115px;
}
.phone span.phone_text > div {
	display: inline-block;
}
.tabs_content li.video > div,
.tabs_content li.video > div *,
.tabs_contentli.video iframe {
	max-width: 100%;
}
.tabs_content li.video {
	text-align: center;
}
.tabs_content li.video .description {
	text-align: left;
}
.tabs_content li.video .description .shadow {
	margin: 25px 0 0;
}
.catalog_detail ul.tabs_content > li .video_wrapp > div {
	margin: 0 auto;
}
.catalog_detail .services_block {
	margin: 31px 0 10px;
}
.services_block .item {
	display: inline-block;
	width: 49%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: -5px 0 12px;
	vertical-align: top;
}
.services_block .item a .arrow {
	float: left;
	width: 15px;
	height: 15px;
	margin: 0;
}
.services_block .item a span.link {
	font-size: 13px;
	line-height: 16px;
	padding-left: 25px;
	display: block;
	padding-top: 2px;
}
.services_block .item a {
	text-decoration: none;
}
.services_block a i.arrow b {
	background: url(/local/images/arrows.png) 2px -241px no-repeat;
}
.files_block .shadow,
.services_block .shadow {
	margin-top: 18px;
}
.catalog_detail .stores_block_wrap .stores_block .value {
	margin-right: 10px;
}
.catalog_detail .stores_block_wrap .stores_block .value:first-letter {
	text-transform: lowercase;
}
.articles-list .item .left-data,
.catalog_section_list .section_item .image {
	width: 62px;
}
.articles-list .item .left-data img,
.catalog_section_list .section_item .image img {
	max-width: 120px;
	max-height: 120px;
}
.catalog_section_list .section_item .image {
	padding: 0 25px 10px 0;
	vertical-align: top;
}
.catalog_section_list .section_item td.section_info {
	vertical-align: top;
}
.articles-list .item .right-data,
.catalog_section_list .section_item .image + ul {
	margin-left: 140px;
}
.catalog_section_list .section_item ul,
.right-data,
.right-item-data {
	overflow: hidden;
}
.filter_block + .articles-list {
	margin-top: 30px;
}
table.offers_table {
	border-collapse: collapse;
}
table.offers_table td.name,
table.offers_table td.name_th {
	text-align: left;
}
.catalog_detail .offers_table thead td {
	border-top: none;
}
table.offers_table thead td {
	font-size: 12px;
	padding: 8px 5px 7px;
	border-top: 0;
	line-height: 20px;
}
table.offers_table td {
	text-align: left;
}
.differences_table table td,
table.offers_table td {
	font-size: 13px;
	padding: 5px;
	transition: none 0s ease 0s;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.differences_table table td {
	padding: 5px 10px;
}
table.offers_table td.price {
	font-size: 14px;
}
table.offers_table td.buy,
table.offers_table td.one_click_buy {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
table.offers_table td.one_click_buy {
	width: 145px;
	text-align: center;
}
table.offers_table td.buy {
	width: 125px;
	text-align: center;
}
table.offers_table td.buy .more_text {
	display: none;
}
table.offers_table td.count {
	width: 150px;
}
table.offers_table td.count,
table.offers_table td.property {
	text-align: center;
}
table.offers_table td.property.names {
	text-align: left !important;
}
table.offers_table tbody td.property.names {
	color: #1d2029;
}
.catalog_detail table.offers_table .like_icons {
	text-align: center;
	width: 90px;
	white-space: nowrap;
	position: static;
}
.catalog_detail table.offers_table .like_icons span {
	opacity: 1;
	visibility: visible;
}
.catalog_detail table.offers_table .like_icons .compare_item_button,
.catalog_detail table.offers_table .like_icons .wish_item_button {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.catalog_detail table.offers_table .like_icons .compare_item_button span,
.catalog_detail table.offers_table .like_icons .wish_item_button span {
	margin-bottom: 5px;
	margin-top: 5px;
}
.catalog_detail .adaptive.text > div.like_icons .compare_item_button span,
.catalog_detail .adaptive.text > div.like_icons .wish_item_button span {
	margin: 0;
}
.catalog_detail table.offers_table .like_icons > div:last-of-type {
	margin-right: 0;
}
.catalog_detail .adaptive.text > div.like_icons {
	width: 75px;
}
table.offers_table td.price {
	text-align: center;
	white-space: nowrap;
}
table.offers_table .counter_block_wr {
	text-align: right;
}
div.reviews-collapse {
	margin-bottom: 20px;
}
table.offers_table td {
	padding: 20px 10px;
}
.offers_table .counter_block {
	font-size: 0;
	padding: 0;
}
.specials_slider_wrapp,
.tab_slider_wrapp {
	position: relative;
	zoom: 1;
}
.bx_item_set_hor_item .item_info .item-title,
.bx_modal_body .bx_kit_item .item-title,
.bx_modal_body .item_wrapp .item-title {
	overflow: hidden;
	text-overflow: ellipsis;
	text-overflow: -o-ellipsis-lastline;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal;
}
.bx_item_set_hor_item .item_info .item-title,
.bx_modal_body .bx_kit_item .item-title,
.bx_modal_body .item_wrapp .item-title {
	text-align: left;
}
.bx_item_set_hor_item .item_info .item-title span,
.bx_modal_body .bx_kit_item .item-title span,
.bx_modal_body .item_wrapp .item-title span {
	line-height: 16px;
}
.advt_banner img,
.articles-list .item .left-data img,
.basket_popup_wrapp .cart_shell .catalog_item .thumb-cell img,
.brands_list li img,
.bx_filter_vertical [class^="specials_"] input[type="checkbox"] + label .icon,
.bx_item_set_hor .bx_item_set_hor_item .bx_item_set_img_container img,
.bx_modal_body .bx_kit_item .bx_kit_img_container img,
.catalog_detail .set_wrapp .item .image img,
.catalog_item .image img,
.catalog_section_list .section_item_inner .image img,
.display_list .list_item .image img,
.front_slider li .image img,
.include_module_error img:hover,
.item_slider .thumbs li img,
.item_slider ul.slides li img,
.module-cart .thumb-cell img,
.module_products_list td.foto-cell img,
.specials_slider li .image img,
.viewed_products_column .view-item img {
	-webkit-transition: all ease-out 0.2s;
	-moz-transition: all ease-out 0.2s;
	-o-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}
.flexslider .slides img {
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.advt_banner:hover img,
.articles-list .item:hover .left-data img,
.basket_popup_wrapp .cart_shell .catalog_item:hover .thumb-cell img,
.bx_item_set_hor
	.bx_item_set_hor_item
	.item_wrapp:hover
	.bx_item_set_img_container
	img,
.bx_modal_body .bx_kit_item:hover .bx_kit_img_container img,
.catalog_detail .set_wrapp .item:hover .image img,
.catalog_item:hover .image img,
.catalog_section_list .section_item_inner:hover .image img,
.display_list .list_item:hover .image img,
.front_slider .image:hover img,
.item_slider .thumbs li:hover img,
.module-cart tr:hover img,
.module_products_list tr:hover td.foto-cell img,
.news_block .news_items .item .image:hover img,
.news_slider_wrapp .item:hover img,
.specials_slider li:hover .image img,
.viewed_products_column .view-item:hover img {
	-webkit-filter: saturate(1.7);
}
.brands_list li:hover img {
	-webkit-filter: saturate(1.5);
}
.bx_filter_vertical
	[class^="specials_"]
	input[type="checkbox"]
	+ label:hover
	.icon {
	-webkit-filter: saturate(2);
}
.flexslider .slides li:hover img,
.include_module_error img:hover {
	-webkit-filter: saturate(1.2);
}
.detail_picture_block .picture_description {
	font-size: 11px;
	margin-top: 10px;
	padding-top: 5px;
	text-align: center;
}
.news_detail_wrapp .back {
	margin-top: 30px;
}
.news_detail_wrapp .detail_picture_block {
	float: right;
	border: 1px solid #e5e5e5;
	margin: 0 0 20px 30px;
	width: 278px;
	height: 161px;
	line-height: 161px;
	text-align: center;
	overflow: hidden;
}
.news_detail_wrapp .detail_text {
	margin-top: 10px;
}
.news_detail_wrapp .detail_picture_block img {
	vertical-align: middle;
}
.module-gallery-list {
	font-size: 0;
	line-height: 0;
	margin: 30px 0 0;
}
.right_block .module-gallery-list {
	margin-top: 30px;
}
.module-gallery-list li {
	padding: 0;
	width: 25%;
	height: 143px;
	position: relative;
	display: inline-block;
	margin: 0 0 1px 1px;
	overflow: hidden;
	vertical-align: top;
}
.module-gallery-list li .fancy_hover {
	border: 2px solid transparent;
}
.news_detail_wrapp .price_block {
	padding: 15px 15px 12px;
	margin-top: 30px;
	display: inline-block;
}
.news_detail_wrapp .price_block .price {
	font-size: 17px;
}
.rss_feed_icon {
	position: absolute;
	right: 0;
	top: 35px;
	padding: 1px 6px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #fff !important;
}
.rss_feed_icon img {
	max-width: 100%;
}
.news_date_time_detail {
	font-size: 12px;
	margin: 0 0 18px;
	display: block;
}
.articles-list .date_small {
	font-size: 12px;
	line-height: 12px;
	margin: 0 0 10px;
	padding: 0;
}
.module-pagination {
	margin: 0;
	text-align: center;
	font-size: 0;
	padding: 20px 0 0;
	position: relative;
}
.bottom_nav .module-pagination {
	padding-top: 0;
}
.module-pagination .nums span,
.module-pagination .nums > a {
	display: inline-block;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	margin: 0 5px 5px 0;
	text-decoration: none;
	font-size: 14px;
	font-weight: 700;
	color: #222;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.module-pagination .flex-direction-nav {
	position: absolute;
	width: 100%;
}
.module-pagination .flex-direction-nav > li {
	position: absolute;
	top: 2px;
}
.module-pagination .flex-direction-nav .flex-nav-next {
	right: -37px;
}
.module-pagination .flex-direction-nav .disabled {
	display: none;
}
.module-pagination .flex-direction-nav .flex-nav-prev {
	left: -37px;
}
.module-pagination .point_sep {
	cursor: default;
	display: inline-block;
	width: 27px;
	height: 29px;
	font-size: 0;
	background: url(/local/images/pagination_sep.png) center no-repeat !important;
	border: 0 !important;
	vertical-align: bottom;
}
.news_detail_wrapp .similar_products_wrapp {
	margin-top: 30px;
	clear: both;
}
.news_detail_wrapp .specials_slider_wrapp {
	position: relative;
	zoom: 1;
	margin-top: 10px;
}
.news_detail_wrapp .similar_products_wrapp img.shadow {
	margin: 0 0 20px;
}
.news_detail_wrapp .specials_slider_wrapp .slider_navigation {
	position: absolute;
	top: -40px;
	right: 0;
}
.left_block .left_menu {
	margin: 0 0 26px;
	border-radius: 3px;
	overflow: hidden;
}
.left_block .left_menu * {
	box-sizing: border-box;
}
.left_menu > li {
	display: block;
	font-size: 13px;
	padding-left: 0;
	transition: background-color 70ms ease-out 0s;
	-webkit-transition: background-color ease-out 70ms;
	-moz-transition: background-color ease-out 70ms;
	-o-transition: background-color ease-out 70ms;
	background: #f7f7f7;
}
.left_menu > li:first-child {
	margin-top: 0;
}
.left_menu li a {
	font-size: 13px;
	padding: 11px 19px 12px;
	text-decoration: none;
}
.left_menu li:not(.exit) a {
	color: #383838;
	display: block;
}
.left_menu li.exit a {
	display: block;
	text-align: left;
	position: relative;
}
body .left_block .left_menu li.exit a:before {
	display: inline-block !important;
	width: 5px;
	height: 8px;
	background: url(/local/images/arrows.png) -3px -292px no-repeat !important;
	content: "";
	margin: 0 8px 0 0;
	position: static;
}
.left_menu li:not(.exit).current a,
.left_menu li:not(.exit).current a:hover {
	color: #fff;
}
.left_menu > li.exit {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none !important;
}
.left_menu > li.exit.current a {
	background: 0 0;
	border: 0;
}
.specials_tabs_section.specials_slider_wrapp
	.tabs_content
	> li.tab
	ul.flex-direction-nav {
	display: none;
}
.module-cart {
	margin-top: 25px;
}
.module-cart table {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.module-cart .extra_properties {
	display: none;
}
.module-cart .colored td {
	text-align: center;
	position: relative;
}
.module-cart .colored td.delay-cell {
	white-space: nowrap;
}
.module-cart td.name-cell,
.module-cart td.name-th {
	text-align: left;
}
.module-cart td.name-th {
	padding-left: 10px;
}
.module-cart .cost-cell,
.module-cart .cost-cell *,
.module-cart .row_values .price,
.module-cart .summ-cell,
.module-cart .summ-cell * {
	font-size: 14px;
}
.module-cart .cell,
.module-cart .count-cell,
.module-cart .summ-cell,
.module-cart .weight-cell {
	white-space: nowrap;
}
.cart_shell .cost-cell .price.discount *,
.module-cart .cost-cell .discount,
.module-cart .cost-cell .discount * {
	font-size: 12px;
}
.module-cart table td {
	vertical-align: middle;
	padding: 10px;
}
.module-cart table td.thumb-cell {
	positon: relative;
	overflow: hidden;
}
#order_form_content .module-cart table td.thumb-cell {
	padding-left: 20px;
}
.module-cart table td.remove-cell {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 55px;
}
.module-cart table td.thumb-cell {
	positon: relative;
}
.module-cart table td.thumb-cell a {
	display: inline-block;
	height: 100px;
	width: 100px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.module-cart table td.thumb-cell img {
	max-width: 100%;
	max-height: 100%;
}
.module-cart table td.thumb-cell a img {
	border: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.module-cart .name-cell,
.module-cart .name-cell a {
	text-decoration: none;
	font-size: 14px;
	font-weight: 700;
}
.module-cart .result-row .buttons-row div {
	max-width: 180px;
}
.module-cart .result-row .buttons-row .description {
	float: none;
	font-size: 11px;
	margin-top: 10px;
}
.module-cart .colored tfoot td {
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}
.module-cart .colored tfoot tr td:first-child {
	padding-left: 30px;
}
.module-cart .colored tfoot td.row_values,
.module-cart .colored tfoot td.row_values * {
	white-space: nowrap;
}
.module-cart .colored tfoot td.row_values {
	padding-right: 20px;
}
.module-cart .colored tfoot td.extended-cell {
	display: none;
}
.module-cart .colored tfoot td.row_values.val {
	text-align: right;
}
.module-cart .colored tfoot td {
	vertical-align: top;
}
.module-cart .colored tfoot tr[data-id="total_buttons"] td {
	position: relative;
	zoom: 1;
	overflow: hidden;
}
.module-cart .coupon_wrapp input[type="text"] {
	margin-bottom: 5px;
	margin-right: 5px;
}
.module-cart.fixed tbody {
	overflow: hidden;
}
.module-cart .order_item_quantity_small {
	display: none;
}
.basket_fly .module-cart table.colored tbody td {
	border-bottom: 0;
}
.basket_fly .module-cart table.colored tbody tr:first-child td {
	border-top: 0;
}
.right_side.sections_list .banners_column {
	margin-bottom: 20px;
}
.right_side.sections_list .viewed_products_column {
	margin-bottom: 0;
}
.articles-list.sections .item {
	clear: left;
	min-height: 120px;
}
.bx_filter_vertical .bx_filter_container_title {
	padding: 7px 10px;
	cursor: pointer;
	position: relative;
	zoom: 1;
}
.bx_filter_vertical .bx_filter_container {
	position: relative;
}
.bx_filter_vertical .bx_filter_container_title i.arr {
	display: inline-block;
	height: 15px;
	width: 15px;
	float: right;
	position: absolute;
	right: 8px;
	top: 9px;
}
.bx_filter_vertical .bx_filter_param_area {
	padding: 0 10px;
}
.bx_filter_vertical .bx_filter_container_title:hover i.arr {
	background-position: 3px -21px;
}
.bx_filter_vertical .bx_filter_container.active i.arr {
	background-position: -18px -5px;
}
.bx_filter_vertical .bx_filter_container.active:hover i.arr {
	background-position: 0 -5px;
}
.bx_filter_vertical .bx_filter_block.active {
	display: block;
}
.bx_filter_vertical .bx_filter_block {
	padding: 0;
	font-size: 0;
	zoom: 1;
	z-index: 1;
}
.adaptive_filter {
	float: left;
	position: relative;
	zoom: 1;
	z-index: 100;
	padding-right: 3px;
	display: none;
}
.filter_opener {
	display: inline-block;
	padding: 10px 14px 2px;
	margin: -1px 25px 0 0;
	border-radius: 2px;
}
.filter_opener i,
.filter_opener span {
	display: inline-block;
	vertical-align: top;
}
.filter_opener span {
	white-space: nowrap;
	font-size: 13px;
	color: #8e8c8c;
	line-height: 14px;
}
.filter_opener:not(.opened) {
	background: #e5e5e5;
}
.filter_opener:not(.opened) span {
	color: #383838;
}
.filter_opener i {
	background: url(/local/images/sort_icons.png) -19px -62px no-repeat;
	width: 15px;
	height: 13px;
	margin: 0 7px 0 0;
}
.filter_opener.opened i,
.filter_opener.opened.active i,
.filter_opener.opened.active:hover i {
	background-position: -39px -62px;
}
.filter_opener.opened span {
	color: #fff;
}
.filter_opener:not(.opened) i {
	background-position: -1px -62px;
}
.block .catalog_block .catalog_item_wrapp.hover,
.block .catalog_block .catalog_item_wrapp:hover {
	z-index: 60;
}
.filter_opener.active:not(.opened) i {
	background-position: -1px -62px;
}
.block .catalog_block .catalog_item.touch.hover {
	z-index: 60;
}
.block .catalog_block .catalog_item_wrapp .catalog_item {
	box-shadow: 0 0 0 1px #f2f2f2 inset;
	margin: 0 -1px 0 0;
}
.catalog_block .catalog_item_wrapp {
	white-space: normal;
	vertical-align: top;
}
.catalog_block .availability-row {
	margin-top: 5px;
}
.catalog_block .catalog_item {
	text-align: center;
	background: #fff;
	overflow: hidden;
	-webkit-transition: box-shadow ease-out 0.2s;
	-moz-transition: box-shadow ease-out 0.2s;
	-o-transition: box-shadow ease-out 0.2s;
	transition: box-shadow ease-out 0.2s;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	white-space: normal;
	padding: 20px 19px 26px 20px;
}
.catalog_block .catalog_item img,
.product_slider .catalog_item img {
	max-width: 100%;
	max-height: 100%;
}
.catalog_item {
	position: relative;
}
.bx_filter_container .disabled {
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.smartfilter .bx_ui_slider_track {
	height: 4px;
	margin: 33px 0 13px;
	position: relative;
	zoom: 1;
}
.smartfilter .bx_ui_slider_track .bx_ui_slider_handle {
	top: -7px;
	width: 18px;
	height: 18px;
	display: inline-block;
	cursor: pointer;
	position: absolute;
	z-index: 100;
	background: #fff;
	border-radius: 16px;
	border: 3px solid #ddd;
}
.smartfilter .bx_ui_slider_track .bx_ui_slider_range {
	height: 4px;
	position: relative;
}
.smartfilter .bx_ui_slider_track .bx_ui_slider_handle:after {
	font-size: 0;
	content: ".";
	background: #fff;
	display: inline-block;
	background: #fff;
	width: 6px;
	height: 6px;
	left: 3px;
	position: absolute;
	top: 3px;
}
.bx_filter_vertical .bx_filter_block label,
.bx_filter_vertical .bx_filter_block label span {
	font-size: 13px;
	color: #666;
}
.module_products_list td {
	padding: 19px 0;
	text-align: center;
}
.module_products_list td.item-name-cell {
	text-align: left;
	padding-left: 20px;
	padding-right: 10px;
}
.module_products_list td.item-name-cell a {
	font-size: 14px;
	font-weight: 700;
}
.module_products_list td.price-cell {
	text-align: left;
	width: 25%;
	overflow: hidden;
}
.module_products_list td.price-cell .cost.prices .price {
	font-size: 15px;
	font-weight: 700;
	line-height: 16px;
	display: inline-block;
}
.module_products_list td.like_icons {
	width: 56px;
}
.module_products_list td.like_icons.full {
	width: 91px;
}
.module_products_list td.but-cell {
	width: 215px;
	text-align: right;
}
.module_products_list {
	width: 100%;
	font-size: 12px;
	margin: 0 0 30px;
}
.module_products_list .foto-cell {
	width: 70px;
}
.module_products_list tr.item {
	border: 1px solid #f2f2f2;
	display: block;
	margin: 0 0 -1px;
}
.module_products_list tr.item table {
	width: 100%;
}
.module_products_list tr.item .wrapper_td {
	width: 100%;
	padding: 0;
	display: block;
}
.module_products_list tr.item:hover {
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}
.module_products_list tr td:first-child {
	padding-left: 19px;
}
.module_products_list tr td:last-child {
	padding-right: 19px;
	padding-right: 5px;
}
.module_products_list .foto-cell img {
	max-width: 100%;
}
.module_products_list .adaptive_button_buy {
	display: none;
	margin: 10px 0 10px;
}
.module_products_list .adaptive_button_buy * {
	float: none !important;
}
.module_products_list .rating {
	padding: 0 18px 0 0;
}
.module_products_list .rating .iblock-vote {
	margin-top: 3px;
}
.module_products_list .rating table tr td {
	padding: 0;
}
.module_products_list .item-stock,
.module_products_list .rating {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding-bottom: 5px;
}
.module_products_list .item-stock {
	padding-bottom: 6px;
	padding-top: 5px;
}
.table .module_products_list td.like_icons {
	width: 92px;
	position: relative;
	top: 0;
	right: 0;
}
.table .module_products_list td.like_icons .wrapp_stockers .like_icons {
	top: 50%;
	margin-top: -15px;
	position: static;
	margin: 0;
}
.module_products_list .availability-row,
.module_products_list .price-cell .price {
	white-space: nowrap;
}
.module_products_list .availability-row {
	text-align: left;
}
.module_products_list .price-cell .price {
	font-size: 14px;
}
.module_products_list .price-cell .price.discount {
	font-size: 12px;
}
.module_products_list .price-cell .price.discount strike {
	line-height: 14px;
}
.module_products_list .quantity-cell {
	width: 90px;
}
.display_list {
	margin-top: 0;
	padding: 0 0 30px;
}
.display_list .list_item_wrapp {
	position: relative;
	zoom: 1;
	z-index: 0;
	-webkit-transition: border-color ease-out 0.2s;
	-moz-transition: border-color ease-out 0.2s;
	-o-transition: border-color ease-out 0.2s;
	transition: border-color ease-out 0.2s;
}
.display_list .list_item {
	min-height: 230px;
	white-space: normal;
}
.display_list .list_item td.description_wrapp,
.display_list .list_item td.image_block,
.display_list .list_item td.information_wrapp {
	padding: 20px;
	vertical-align: top;
}
.display_list .list_item td.description_wrapp,
.display_list .list_item td.information_wrapp {
	position: relative;
	z-index: 60;
}
.display_list .list_item td.description_wrapp,
.display_list .list_item td.image_block {
	padding: 19px;
}
.display_list .list_item td.description_wrapp {
	padding-left: 12px;
	padding-right: 20px;
}
.display_list .list_item .image_block {
	width: 25%;
	position: relative;
	zoom: 1;
	text-align: center;
	min-height: 170px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.display_list .description_wrapp .desc_name a span,
.popup .item_name span {
	font-size: 16px;
	line-height: 24px;
}
.display_list .adaptive_name {
	display: none;
}
.display_list .adaptive_name .desc_name {
	margin-bottom: 0;
}
.module_products_list .availability-row .value,
.module_products_list .availability-row .value span {
	font-size: 11px;
	margin: 2px 0 0 5px;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
}
.catalog_block .availability-row .value span:first-letter,
.catalog_block .availability-row .value:first-letter,
.catalog_detail .availability-row .value span:first-letter,
.catalog_detail .availability-row .value:first-letter,
.display_list .availability-row .value span:first-letter,
.display_list .availability-row .value:first-letter,
.module_products_list .availability-row .value span:first-letter,
.module_products_list .availability-row .value:first-letter {
	text-transform: uppercase;
}
.display_list .adaptive_name .desc_name a span {
	font-size: 14px;
	line-height: 16px;
}
.display_list .adaptive_name td {
	padding: 15px;
}
.display_list .description_wrapp .description,
.display_list .description_wrapp .information {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 6px 0 0;
}
.display_list .list_item td.information_wrapp {
	width: 23%;
	width: 240px;
	min-width: 155px;
	max-width: 240px;
	padding: 0;
	position: relative;
	zoom: 1;
}
.display_list .information_wrapp .information {
	padding: 25px 29px 27px 6px;
}
.display_list .price_block {
	margin-bottom: 12px;
}
.display_list .price_block .price_name {
	margin-top: 8px;
}
.display_list .price_block .price:not(.discount) {
	white-space: nowrap;
}
.display_list .price {
	font-size: 24px;
	line-height: 26px;
	display: inline-block;
}
.display_list .price.discount {
	line-height: 14px;
}
.display_list .likes_icons * {
	font-size: 11px;
}
.display_list .likes_icons a:first-child {
	margin-top: 3px;
}
.display_list .likes_icons a {
	margin-top: 5px;
}
.display_list .likes_icons .icon {
	position: relative;
	zoom: 1;
	bottom: -9px;
}
.display_list .likes_icons {
	margin-left: 2px;
}
.compare_wrapp {
	padding: 6px;
	position: absolute;
	right: 0;
	top: -55px;
	width: 180px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	white-space: nowrap;
}
.left_side .compare_wrapp {
	top: -60px;
}
.compare_wrapp .compare_button {
	margin-right: 3px;
}
.compare_wrapp a.compare_link {
	text-decoration: none;
	cursor: pointer;
	margin: 0 4px;
}
.compare_wrapp a.compare_link span {
	font-size: 11px;
}
.display_list .information .counter_wrapp {
	white-space: nowrap;
}
.module-cart table tr[data-error="no_amounth"] td {
	padding-top: 20px;
}
.count-cell .module-cart table td.remove-cell {
	min-height: 100px;
	vertical-align: middle;
}
.display_list .price.discount,
.display_list .price.discount * {
	font-size: 11px;
}
.popup {
	display: none;
	position: absolute;
	min-width: 420px;
	max-width: 520px;
	left: 50%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 5px;
	-moz-radius: 5px;
	-webkit-border-radius: 5px;
}
.popup.card_popup_frame {
	max-width: 520px;
}
.popup.card_popup_frame .popup-intro {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 63px;
}
.popup.card_popup_frame .popup-intro.grey {
	display: none;
}
.popup.card_popup_frame .basket_popup_wrapp {
	margin-top: 63px;
	overflow: hidden;
}
.popup-window-titlebar .popup-window-top-row .popup-window-center-column {
	height: auto;
	cursor: default !important;
}
.popup .pop-up-title,
.popup-window-titlebar
	.popup-window-top-row
	.popup-window-center-column
	span
	div {
	padding: 22px 50px 20px 30px;
	font-size: 19px;
	line-height: 20px;
}
.popup-window-titlebar
	.popup-window-top-row
	.popup-window-center-column
	span
	div {
	padding: 17px 50px 14px 13px;
}
.popup-window-close-icon.popup-window-titlebar-close-icon:after {
	content: "";
	display: inline-block;
	width: 19px;
	height: 19px;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-webkit-border-radius: 19px;
	background: url(/local/images/close_icons.png) -1px -59px no-repeat;
}
.popup-window-close-icon.popup-window-titlebar-close-icon {
	background: 0 0;
}
.popup a.item_name {
	text-decoration: none;
}
.popup a.item_name span {
	line-height: 22px;
}
.popup-window-close-icon.popup-window-titlebar-close-icon {
	margin: 0;
	position: absolute;
	right: 5px !important;
	top: 5px !important;
	cursor: pointer;
}
.popup .close i,
.popup-window-close-icon.popup-window-titlebar-close-icon:after {
	background: url(/local/images/close_icons.png) -1px -59px no-repeat;
}
.popup .form-wr p {
	margin-top: 0;
	margin-bottom: 10px;
}
.popup .form_description {
	padding: 10px 30px;
}
.card_popup_frame.popup .form-wr {
	padding: 25px 0 30px 0;
}
.popup .product_description {
	padding-left: 10px;
}
.popup .buttons_wrapp {
	clear: both;
	margin-top: 30px;
}
.star_big {
	font-size: 32px;
}
.popup .r {
	margin-bottom: 13px;
	position: relative;
}
.popup .but-r .prompt {
	float: right;
}
.form-block input,
.form-block textarea,
.popup input[type="email"],
.popup input[type="password"],
.popup input[type="text"],
.popup textarea {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.popup textarea {
	resize: vertical;
}
.one_click_buy_result {
	display: none;
}
.basket_fly .module-cart .slide,
.popup .cart_shell .catalog_item .slide {
	display: none;
}
.module-cart tr[animated="false"] .thumb-cell img,
.popup .cart_shell .catalog_item[animated="false"] {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.popup .cart_shell td.cost-cell {
	padding-right: 0;
}
.popup .cart_shell td.cost-cell .price:first-child {
	margin-top: 0;
}
.popup .cart_shell td.cost-cell,
.popup .cart_shell td.cost-cell * {
	text-align: right;
}
.popup .cart_shell .thumb-cell {
	width: 50px;
}
.popup .cart_shell td {
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.popup .cart_shell .thumb-cell a {
	display: block;
	position: relative;
	zoom: 1;
	height: 50px;
	width: 50px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.popup .cart_shell .thumb-cell img {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 0;
	max-width: 100%;
	max-height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.popup .cart_shell .cost-cell .price {
	text-align: right;
	clear: both;
	float: right;
	white-space: nowrap;
	font-size: 14px;
	display: inline-block;
	margin-top: 0;
}
.card_popup_frame.popup .but_row {
	margin-top: 25px;
	clear: both;
	height: 31px;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.card_popup_frame.popup .but_row.no_border {
	border: 0;
}
.card_popup_frame.popup .but_row .to_basket,
.card_popup_frame.popup .but_row .to_delay {
	display: inline-block;
	position: absolute;
	top: 0;
}
.card_popup_frame.popup .but_row .to_basket {
	display: inline-block;
	right: 0;
}
.card_popup_frame.popup .but_row .to_delay {
	display: none;
}
.card_popup_frame.popup .total_wrapp hr {
	clear: both;
}
.card_popup_frame.popup .basket_empty {
	display: none;
	padding: 20px;
}
.card_popup_frame.popup .basket_empty td {
	vertical-align: middle;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.card_popup_frame.popup .basket_empty td.image {
	width: 91px;
}
.card_popup_frame.popup .basket_empty td.description {
	padding-left: 30px;
}
.card_popup_frame.popup .basket_empty .image div {
	min-height: 91px;
	background: url(/local/images/empty_cart_small.png) center no-repeat;
}
.card_popup_frame.popup .basket_empty .basket_empty_subtitle {
	font-size: 15px;
	margin-bottom: 15px;
}
.card_popup_frame.popup .basket_empty .basket_empty_description {
	font-size: 13px;
	line-height: 16px;
}
.card_popup_frame.popup .but_row a.to_basket .text,
.card_popup_frame.popup .but_row a.to_delay .text {
	margin-top: 10px;
	font-size: 12px;
	text-transform: uppercase;
	display: inline-block;
	line-height: 13px;
	vertical-align: top;
}
.card_popup_frame.popup .but_row a.to_basket .icon,
.card_popup_frame.popup .but_row a.to_basket .icon i,
.card_popup_frame.popup .but_row a.to_delay .icon,
.card_popup_frame.popup .but_row a.to_delay .icon i {
	display: inline-block;
	height: 30px;
	width: 30px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.card_popup_frame.popup .but_row a.to_basket .icon,
.card_popup_frame.popup .but_row a.to_delay .icon {
	margin-right: 15px;
}
.card_popup_frame.popup .but_row a.to_basket .icon i,
.card_popup_frame.popup .but_row a.to_delay .icon i {
	background: url(/local/images/basket_icons.png) no-repeat;
}
.card_popup_frame.popup .but_row a.to_basket:hover .icon i {
	background-position: -5px -170px;
}
.card_popup_frame.popup .but_row a.to_delay:hover .icon i {
	background-position: -48px -257px;
}
.card_popup_frame.popup .total_wrapp .price {
	margin-left: 15px;
	display: inline-block;
}
.card_popup_frame.popup .total_wrapp .price.discount {
	display: block;
}
.card_popup_frame.popup .item-title a span {
	font-size: 13px;
}
.basket_fly td.total_wrapp a.more_row,
.card_popup_frame.popup a.more_row {
	text-decoration: none;
	float: left;
}
.basket_fly td.total_wrapp a.more_row .icon,
.card_popup_frame.popup a.more_row .icon {
	margin-left: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align: middle;
	margin-top: -1px;
}
.basket_fly td.total_wrapp a.more_row .text,
.card_popup_frame.popup a.more_row .text {
	text-decoration: underline;
}
.popup .compare_list {
	padding: 25px 60px;
	text-align: center;
	position: relative;
	max-width: 445px;
}
.popup .compare_list .compare_list_item:first-child {
	margin-left: 0;
}
.popup .compare_list .compare_list_item {
	vertical-align: top;
	width: 135px !important;
	display: inline-block;
	margin-left: 15px;
	position: relative;
	text-align: center;
}
.popup .compare_list .compare_list_item .image {
	min-height: 70px;
}
.popup .compare_list ul {
	display: inline-block;
	width: 100%;
}
.popup .compare_list .compare_list_item img {
	max-width: 100%;
}
.compare_frame.popup .button_row {
	padding: 15px 0;
	text-align: center;
}
.compare_list .compare_list_item .name a {
	font-size: 12px;
	line-height: 16px;
}
.popup.compare_frame {
	max-width: 970px;
}
.compare_list_item:hover .delete,
.differences_table .catalog_item:hover .remove {
	display: inline-block;
}
.differences_table .catalog_item .remove {
	z-index: 100;
}
.compare_list_item .delete,
.differences_table .remove {
	height: 16px;
	width: 16px;
	background: url(/local/images/close_icons.png) -6px -8px no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	display: none;
}
.popup .compare_list .compare_navigation {
	display: inline-block;
	position: absolute;
	top: 65px;
	right: 0;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.popup .compare_list .compare_navigation li {
	position: absolute;
	right: 20px;
}
.popup .compare_list .compare_navigation li:first-child {
	left: 20px;
}
.catalog_detail .props_table {
	margin-bottom: 15px;
	width: 100%;
}
.props_table {
	min-width: 300px;
	margin-top: -10px;
}
.props_table .char_name {
	font-weight: 700;
	width: 57%;
}
.props_table td {
	padding: 5px 0;
}
.props_table .char_value {
	text-align: right;
	width: 38%;
}
.props_table .char_name span,
.props_table .char_value span {
	background: #fff;
	position: relative;
	zoom: 1;
	bottom: -10px;
}
.props_block .char_name span {
	position: relative;
}
.props_block .char_name span.whint1 > span {
	padding-left: 22px;
}
.props_table .char_name span {
	padding-right: 10px;
}
.props_table .char_value span {
	padding-left: 10px;
}
.bx_filter_parameters_box_title .hint .icon,
.char_name .hint .icon {
	border: 1px solid #e5e5e5;
	display: inline-block;
	position: absolute;
	z-index: 202;
	cursor: pointer;
	left: -35px;
	text-align: center;
	padding: 0;
	top: -1px;
	height: 16px;
	width: 16px;
	line-height: 12px;
}
.props_list .char_name .hint .icon {
	top: 0;
}
.char_name .hint .icon:hover i,
.char_name .hint.active .icon i {
	color: #fff;
	border-color: transparent;
}
.bx_filter_parameters_box_title .hint .icon i,
.char_name .hint .icon i {
	font-weight: 400;
	line-height: 14px;
	cursor: pointer;
	font-size: 11px;
	text-align: center;
	font-style: normal;
}
.bx_filter_parameters_box_title .hint .tooltip,
.char_name .hint .tooltip {
	display: none;
}
.char_name .hint .icon:hover {
	border-color: transparent;
}
.bx_filter_parameters_box_title .hint .tooltip {
	left: -10px;
	opacity: 1;
	top: auto;
	bottom: 27px;
	z-index: 200;
	color: #888;
	background: #fff;
}
.bx_filter_parameters_box_title .hint .tooltip:after {
	top: initial;
	bottom: -10px;
	border-top-color: #fff;
	border-top-width: 5px;
	border-bottom-color: transparent;
}
.hint .tooltip {
	position: absolute;
	left: -53px;
	top: 24px;
	line-height: 14px;
	z-index: 202;
	display: none;
	padding: 17px 20px 19px;
	min-width: 21px;
	max-width: 200px;
	font-size: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-weight: 400;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
	background: #fff;
}
.hint .tooltip:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top-width: 1px;
	border-bottom-color: #fff;
	left: 22px;
	top: -5px;
}
.bx_filter_parameters_box_title .hint .triangle,
.char_name .hint .triangle {
	display: none;
}
.bx_filter_parameters_box_title .hint.active .triangle,
.char_name .hint.active .triangle {
	position: absolute;
	top: 19px;
	left: 5px;
	z-index: 100;
	display: inline-block;
	width: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
}
.bx_filter_parameters_box_title .hint.active .triangle {
	position: inherit;
	top: inherit;
	left: inherit;
	margin: 0 0 -10px -12px;
}
.tooltip .tooltip_close {
	font-size: 15px;
	text-align: center;
	height: 16px;
	width: 16px;
	display: inline-block;
	top: 2px;
	right: 2px;
	position: absolute;
	cursor: pointer;
}
.catalog_detail .offers_table tr td.str {
	text-align: left;
}
.catalog_detail .offers_table .cost.prices .price {
	float: none;
}
.catalog_detail .offers_table .offer_stores td {
	padding: 0;
	border-bottom: 0;
}
.opener_icon,
.opener_icon i {
	display: inline-block;
	height: 29px;
	width: 29px;
	cursor: pointer;
	vertical-align: middle;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}
.opener_icon {
	background: #eef1f1;
}
.opener_icon.no_bg {
	background: 0 0;
}
.opener_icon i {
	background: url(/local/images/arrows.png) 8px -188px no-repeat;
}
.opener_icon.no_bg i {
	background: url(/local/images/arrows.png) 8px -255px no-repeat;
}
.opener_icon.opened i {
	background-position: -25px -190px;
}
.catalog_detail .offers_table td.opener:hover .opener_icon i,
.faq.list .item .q:hover .opener_icon i,
.jobs_wrapp .item .name tr:hover .opener_icon i,
.opener_icon:hover i,
h4:hover .opener_icon i {
	background-position: 8px -210px;
}
.catalog_detail .offers_table td.opener:hover .opener_icon.opened i,
.faq.list .item.opened .q:hover .opener_icon i,
.jobs_wrapp .item.opened .name tr:hover .opener_icon i,
.opener_icon.opened.no_bg:hover i,
.opener_icon.opened:hover i,
h4:hover .opener_icon.opened i {
	background-position: -25px -212px;
}
.opener_icon.opened.no_bg i {
	background-position: -24px -257px;
}
.catalog_detail .offers_table thead td {
	text-align: center !important;
}
.catalog_detail .offer_stores .stores_block_wrap {
	display: none;
	margin-top: 0;
}
.catalog_detail .offer_stores .stores_block_wrap {
	margin: 0 0 10px;
}
.catalog_detail .offers_table .opener {
	cursor: pointer;
	width: 20px;
}
.store_map .module-map {
	float: left;
	width: 60%;
	margin-bottom: 20px;
	padding-right: 30px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.store_map .store_description {
	padding-left: 60%;
	margin-bottom: 20px;
}
.store_map .store_description .store_property {
	width: 49%;
	display: inline-block;
	vertical-align: top;
	padding-right: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.store_map .store_image img {
	margin-top: 5px;
	margin-right: 5px;
	border: 2px solid #c8c8c8;
}
.store_map .store_image img:hover {
	border: 2px solid #fc0;
}
.store_map .stores_images {
	clear: both;
}
.store_map .stores_images.multiple .store_image {
	display: inline-block;
	margin-right: 10px;
}
.module-authorization,
.registraion-page {
	padding: 20px 0 20px;
}
.authorization-cols {
	overflow: hidden;
}
.authorization-cols .col {
	display: inline-block;
	vertical-align: top;
}
.authorization-cols .col.authorization {
	width: 49%;
	padding-right: 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.authorization-cols .col.registration {
	width: 50%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.authorization-cols .auth-title {
	font-size: 22px;
	line-height: 26px;
	margin: 0 0 13px 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.authorization-cols .col.authorization .form-block #avtorization-form-page {
	padding: 20;
}
.authorization-cols .auth-title {
	font-size: 22px;
	line-height: 30px;
	margin: 0 0 13px 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.form-block .but-r .remember {
	float: left;
}
.form-block .but-r .remember label {
	font-size: 13px;
	padding: 0 0 0 23px;
	margin: 0;
}
.filter .remember input[type="checkbox"] + label:after,
.filter .remember input[type="checkbox"] + label:before {
	top: 2px;
}
.filter.label_block input[type="checkbox"] + label:after,
.filter.label_block input[type="checkbox"] + label:before {
	top: 3px;
}
.authorization-cols .col.registration p {
	margin-bottom: 21px;
}
.form-block .intro {
	padding: 22px 50px 20px 30px;
	font-size: 19px;
	line-height: 20px;
}
.authorization-cols .form_wrapp {
	padding: 20px;
}
.soc-avt .row a span.name,
.soc-serv-main .row a span.name {
	vertical-align: top;
}
.cart_empty .title,
.form-block-title {
	font-size: 22px;
	line-height: 24px;
	font-weight: 400;
	margin-bottom: 20px;
}
span.form-block-title {
	display: inline-block;
	vertical-align: top;
	zoom: 1;
}
.module-form-block-wr.order_cancel .form-block {
	padding: 20px;
}
.module-form-block-wr.order_cancel textarea {
	margin: 5px 0 15px;
}
.module-form-block-wr .form-block label {
	padding: 1px 0 0 2px;
	margin: 0 0 5px;
}
.module-form-block-wr .form-block .r {
	width: 59%;
	margin-bottom: 18px;
}
.module-form-block-wr .form-block .r #LOCATION_PERSONAL_CITY select {
	margin-top: 10px;
}
.module-form-block-wr
	.form-block
	.r
	#LOCATION_PERSONAL_CITY
	select:first-child {
	margin-top: 0;
}
.module-form-block-wr .form-block .r.register-captcha img {
	margin-bottom: 15px;
}
.module-form-block-wr .form-block .r div.error {
	top: 23px;
}
.module-form-block-wr .form-block .r.pass {
	width: 235px;
}
.module-form-block-wr .form-block input,
.module-form-block-wr .form-block textarea {
	width: 100%;
}
.module-form-block-wr .form-block textarea {
	height: 98px;
}
.module-form-block-wr .form-block .pr {
	font-size: 11px;
	margin: 5px 0 -5px 3px;
	line-height: 16px;
	margin-bottom: 0;
}
.module-form-block-wr .form-block .pr.em {
	margin: 8px 0 -5px 3px;
}
.module-form-block-wr .form-block .but-r {
	padding: 0;
	margin: -3px 0 20px;
}
.popup .form-description-wrapp {
	padding: 10px 30px 10px 30px;
}
.cart_confirmation {
	margin-top: 25px;
}
.cart_empty .img {
	position: absolute;
	left: 0;
	top: 0;
	width: 90px;
	height: 90px;
	background: url(/local/images/next.png) 0 -18px no-repeat;
}
.basket_fly .cart_empty {
	margin: 30px 20px 23px 30px;
}
.cart_empty .img_wrapp {
	width: 90px;
	position: relative;
}
.cart_empty .text {
	padding-left: 30px;
}
.cart_empty .text p {
	font-size: 14px;
	margin: 0;
	color: #333;
}
.cart_empty .title {
	font-size: 18px;
	font-weight: 700;
}
#order_form_div .sale_order_table .ps_logo img:hover,
#order_form_div
	.sale_order_table
	.ps_logo
	input[type="radio"]:checked
	+ label
	img {
	cursor: pointer;
	padding: 0;
}
#order_form_div form .title.summary {
	border-bottom: 0;
	margin-bottom: 0;
}
#order_form_div .sale_data-table th {
	padding: 10px;
	font-weight: 400;
}
#order_form_div .section table.colored.summary {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.summary .cost_cell,
.summary .order_item_weight {
	white-space: nowrap;
}
#new_basket {
	display: none;
}
.page_error_block {
	padding: 50px 0;
}
.page_not_found {
	padding-top: 70px;
}
.page_not_found td {
	vertical-align: middle;
}
.page_not_found td.image {
	width: 60%;
	text-align: center;
}
.page_not_found td.image img {
	max-width: 100%;
}
.page_not_found td.description {
	text-align: center;
}
.page_not_found td.description .title404 {
	font-size: 44px;
	line-height: 48px;
}
.page_not_found td.description .subtitle404 {
	text-transform: uppercase;
	font-size: 18px;
	line-height: 24px;
}
.page_not_found td.description .back404,
.page_not_found td.description .back404 a {
	font-size: 12px;
}
.page_not_found td.description .back404 a {
	text-decoration: underline;
}
.page_not_found td.description .descr_text404 {
	font-size: 13px;
	line-height: 20px;
	margin-top: 20px;
}
.page_not_found td.description .btn_big {
	margin-top: 20px;
}
.page_not_found td.description .back404 {
	margin-top: 5px;
}
.catalog_detail .set_block .title {
	font-size: 20px;
	margin-bottom: 29px;
	font-weight: 700;
}
.set_block .cost .price:not(.discount) {
	padding: 0;
}
.catalog_detail .bx_item_set_hor_container_big .title {
	line-height: 30px;
}
.catalog_detail .set_block {
	padding: 26px 29px 34px;
	border-top: 1px solid #e7e7e7;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp {
	clear: left;
}
.bx_modal_body .bx_kit_item,
.catalog_detail .set_block .item {
	width: 79%;
	min-width: 180px;
	-webkit-transition: box-shadow ease-out 0.2s;
	-moz-transition: box-shadow ease-out 0.2s;
	-o-transition: box-shadow ease-out 0.2s;
	transition: box-shadow ease-out 0.2s;
	padding: 0;
	display: inline-block;
	vertical-align: top;
	position: relative;
	zoom: 1;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 0 13px 5px 0;
	width: 180px !important;
}
.set_block .result_block .item {
	margin-right: 0;
	margin-top: 55px;
}
.set_block .item .item_inner {
	padding: 20px 20px 15px;
}
.set_block .item .item_inner .image .quantity {
	position: absolute;
	right: 0;
	top: 0;
	width: 29px;
	height: 29px;
	line-height: 29px;
	background: #ddd;
	color: #fff;
	border-radius: 100%;
	font-size: 11px;
}
.set_block .result_block .item .item_inner {
	padding-right: 0;
}
.set_block .bx_modal_body .item .item_inner {
	padding-bottom: 13px;
}
.set_block .bx_modal_body .slider_wrapp .item .item_inner {
	padding-bottom: 13px;
}
.set_block .item.main_item .item_inner {
	padding: 19px 19px 14px;
}
.bx_modal_body .bx_kit_item:hover {
	padding: 0;
}
.bx_item_set_hor .bx_item_set_hor_item {
	margin-right: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	position: relative;
	zoom: 1;
	margin-bottom: 15px;
	min-width: 150px;
}
.bx_item_set_hor li {
	display: inline-block;
}
ul li.stretch {
	display: inline-block;
	width: 100%;
	zoom: 1;
	margin: 0 !important;
	padding: 0 !important;
}
.bx_item_set_hor .bx_item_set_hor_item .bx_item_set_img_container,
.bx_kit .bx_kit_img_container {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
}
.bx_item_set_hor .bx_item_set_hor_item.equally .item_wrapp {
	width: 100%;
}
.bx_item_set_hor .bx_item_set_hor_item .item_wrapp.main_item {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 0;
	border: 1px solid #efefef;
}
.catalog_detail .set_wrapp .item:hover,
.set_block .item:not(.r):hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.bx_modal_body .item_wrapp {
	display: inline-block;
	white-space: nowrap;
	margin-right: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	position: relative;
	zoom: 1;
	min-width: 180px;
	font-size: 0;
}
.bx_modal_body .item_wrapp .item_block_title {
	position: absolute;
	top: -41px;
}
.bx_modal_body .item_block_title {
	font-size: 16px;
	font-weight: 600;
}
.bx_modal_body .bx_kit_one_section {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	font-size: 0;
	white-space: nowrap;
	text-align: justify;
}
.bx_modal_body .separator,
.catalog_detail .set_block .separator {
	display: inline-block;
	position: relative;
	width: 13px;
	margin: 0 10px 0 0;
	min-height: 140px;
}
.bx_modal_body .separator:after,
.catalog_detail .set_block .separator:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	margin-top: 13px;
	width: 15px;
	height: 15px;
	background: url(/local/images/icons_wish.png) -116px -206px no-repeat;
	left: 50%;
	margin-left: -6px;
}
.set_block .equally .separator:after,
.set_block .item_equally.separator:after {
	background-position: -158px -206px;
}
.bx_item_set_hor .bx_item_set_hor_item .bx_item_set_img_container a,
.bx_kit .bx_kit_img_container,
.bx_kit .bx_kit_img_container a,
.bx_modal_body .bx_kit_item .image,
.bx_modal_body .bx_kit_item .image a,
.catalog_detail .set_wrapp .item .image {
	display: block;
	vertical-align: middle;
	height: 140px;
	line-height: 140px;
	vertical-align: middle;
	text-align: center;
	position: relative;
	zoom: 1;
	margin: 0 0 20px;
}
.bx_item_set_hor .bx_item_set_hor_item .bx_item_set_img_container img,
.bx_kit .bx_kit_img_container img,
.bx_modal_body .bx_kit_item .image img,
.catalog_detail .set_wrapp .item .image img {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.bx_item_set_hor .bx_item_set_hor_item .item-title a,
.bx_modal_body .bx_kit_item .item-title a,
.catalog_detail .set_block .item .item-title a {
	text-decoration: none;
}
,
.bx_item_set_hor .bx_item_set_hor_item .item-title a span,
.catalog_detail .set_block .item .item-title a span {
	font-size: 12px;
	line-height: 15px;
}
.bx_item_set_hor .bx_item_set_hor_item .price,
.bx_modal_body .bx_kit_item .price,
.set_block .item .cost.prices .price {
	font-size: 18px;
	line-height: 19px;
}
.bx_item_set_hor .bx_item_set_hor_item .price,
.bx_modal_body .bx_kit_item .price {
	margin-top: 5px;
}
.bx_item_set_hor .bx_item_set_hor_item .price.discount,
.bx_modal_body .bx_kit_item .price.discount {
	margin-top: 0;
}
.bx_item_set_hor .bx_item_set_hor_item_info .item-title span,
.catalog_detail .set_block .item_info .item-title span {
	line-height: 16px;
}
.catalog_detail .bx_item_set_hor_container_big .popup_open {
	float: right;
	clear: none;
	margin: -4px 0 0;
}
.set_block .item-title a {
	font-size: 12px;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_title {
	font-size: 14px;
	display: inline-block;
}
.bx_kit_result_one .price,
.bx_kit_result_one .price *,
.bx_kit_result_tre .price,
.bx_kit_result_tre .price *,
.bx_kit_result_two .price,
.bx_kit_result_two .price *,
.set_block .item .total_wrapp .cost .price {
	font-size: 28px;
	line-height: 28px;
	font-weight: 600;
	display: inline-block;
	float: none;
	margin: 0 0 3px;
}
.catalog_detail .bx_item_set_hor_container_big .total_wrapp .total_price {
	vertical-align: bottom;
}
.set_block .total_wrapp .buttons_wrapp {
	margin: 20px 0 0;
}
.catalog_detail
	.bx_item_set_hor_container_big
	.total_wrapp
	.total_buttons
	.buttons_wrapp
	.one_click {
	margin-left: 10px;
}
.set_block .item .total_wrapp .price.discount,
.set_block .item .total_wrapp .price.discount * {
	font-size: 16px;
	line-height: 18px;
	display: block;
	font-weight: 400;
	margin: 0 0 12px;
}
.bx_item_set_hor .bx_item_set_hor_item a.remove {
	display: none;
	position: absolute;
	top: -10px;
	left: -10px;
}
.bx_item_set_hor .bx_item_set_hor_item:hover a.remove {
	display: inline-block;
}
div[id^="CatalogSetConstructor"] .popup-window {
	border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	overflow: hidden;
	width: 1104px;
}
.popup-window.popup-window-titlebar
	.popup-window-top-row
	.popup-window-center-column,
.popup-window.popup-window-titlebar
	.popup-window-top-row
	.popup-window-left-column,
.popup-window.popup-window-titlebar
	.popup-window-top-row
	.popup-window-right-column,
.popup-window.popup-window-titlebar-light
	.popup-window-top-row
	.popup-window-center-column,
.popup-window.popup-window-titlebar-light
	.popup-window-top-row
	.popup-window-left-column,
.popup-window.popup-window-titlebar-light
	.popup-window-top-row
	.popup-window-right-column {
	border-top: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
	background: #fff;
	border-bottom: 2px solid;
}
.popup-window-content {
	margin: 0;
}
.bx_modal_container {
	padding: 25px 25px;
}
.bx_modal_container .bx_modal_body {
	margin-top: 41px;
}
.bx_modal_container .bx_modal_description {
	display: inline-block;
	margin: 0 0 0 24px;
	font-size: 12px;
}
.bx_modal_container .bx_modal_small_title {
	display: block;
	font-size: 17px;
}
.bx_item_set_hor_container_big .bx_item_set_del,
.bx_kit_item .bx_kit_item_del {
	display: none;
	height: 24px;
	width: 24px;
	top: -9px;
	left: -9px;
	position: absolute;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	cursor: pointer;
}
.bx_item_set_hor_container_big .bx_item_set_del:after,
.bx_kit_item .bx_kit_item_del:after {
	content: ".";
	font-size: 0;
	display: block;
	width: 21px;
	height: 21px;
	background: url(/local/images/close_icons.png) -30px 4px no-repeat;
	cursor: pointer;
}
.popup-window-titlebar h2 {
	margin: 0;
	padding: 34px 24px 33px;
}
.bx_kit_two_section {
	margin-top: 15px;
}
.bx_kit_two_section .title {
	margin: 25px 0 11px 10px;
	display: inline-block;
}
.bx_kit_two_section .triangle,
.bx_kit_two_section .triangle i {
	width: 0;
	height: 0;
	display: inline-block;
	border-bottom: 5px solid #e6e6e6 !important;
	margin: 0 auto;
}
.bx_kit_two_section .triangle {
	margin: 0 auto;
	text-align: center;
	position: absolute;
	top: -16px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 9px solid transparent;
	border-bottom: 9px solid #e6e6e6 !important;
}
.bx_kit_two_section .triangle i {
	top: -4px;
	left: -9px;
	position: relative;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-top: 7px solid transparent;
	border-bottom: 7px solid #fafafa !important;
}
.bx_kit_item_empty:hover {
	box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
}
.bx_kit_item .bx_kit_item_add {
	position: absolute;
	top: -10px;
	right: -10px;
	display: block;
	width: 24px;
	height: 24px;
	cursor: pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: none;
	background: #ddd;
}
.bx_kit_item_add:after {
	content: ".";
	font-size: 0;
	display: block;
	width: 27px;
	height: 27px;
	background: url(/local/images/icons_wish.png) -178px -211px no-repeat;
	cursor: pointer;
}
.bx_kit_two_section .slider_wrapp {
	position: relative;
}
.bx_kit_two_section .slider_wrapp .flex-direction-nav {
	position: absolute;
	top: -34px;
	right: 26px;
	font-size: 0;
}
.bx_kit_item_slider_arrow_left.disabled,
.bx_kit_item_slider_arrow_right.disabled {
	opacity: 0.5;
}
.bx_modal_container.bx_kit {
	padding-bottom: 30px;
}
.bx_kit_one_section .bx_kit_item_discount {
	right: 0;
	left: 0;
	z-index: 111;
}
.bx_kit_two_section {
	position: relative;
	border-top: 1px solid #e5e5e5;
	margin: 15px -30px -30px;
	padding: 0 6px 0 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #f7f7f7;
}
.bx_kit_item_empty {
	background: #f7f7f7;
	border: 1px solid #e5e5e5;
}
.bx_kit_two_section_ova {
	position: relative;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 30px;
	width: 100%;
	white-space: nowrap;
}
.bx-touch .bx_kit_two_section_ova {
	overflow-x: auto;
}
.bx_kit_two_item_slider {
	position: relative;
	text-align: left;
}
.bx_kit_item_slider {
	position: relative;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
}
.bx_kit_item_slider .bx_kit_item {
	z-index: 112;
	padding: 0;
	margin-right: 0;
	background: #fff;
}
.bx_kit_item_slider_drag {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: #fff;
	position: relative;
	z-index: 115;
	padding: 10px;
	background: #fafafa;
	border: 1px solid #e7e7e7;
}
.bx_kit_item_slider_drag .bx_kit_item_add {
	display: none !important;
}
.bx_kit_item_slider_drag,
.bx_kit_item_slider_drag * {
	height: auto !important;
}
#basket_line .basket_hidden {
	display: none;
}
.header-cart-block .cart .delay_link {
	text-decoration: underline;
}
.header-cart-block .cart .delay_link,
.header-cart-block .cart .delay_link * {
	font-size: 11px;
}
.header-cart-block .cart .delay_link .icon {
	display: inline-block;
	height: 18px;
	width: 19px;
	background: url(/local/images/basket_icons.png) -56px -12px no-repeat;
}
.header-cart-block .cart .delay_link:hover .icon {
	background-position: -56px -138px;
}
.one_click_buy_result_fail,
.one_click_buy_result_success {
	display: none;
}
.search-page form {
	display: inline-block;
	margin-bottom: 20px;
	padding: 15px 20px 17px;
}
.search-page form input[type="text"] {
	height: 30px;
	position: relative;
	zoom: 1;
	bottom: -1px;
}
.basket_button.in-subscribe span,
.basket_button.to-order span,
.basket_button.to-subscribe span {
	background: 0 0;
	padding-left: 6px;
	width: 92px;
	text-align: center;
}
.catalog_detail .item_main_info .buttons_block .basket_button.in-subscribe span,
.catalog_detail
	.item_main_info
	.buttons_block
	.basket_button.to-subscribe
	span {
	padding-left: 3px;
	width: 90px;
	text-align: center;
}
.order-checkout label {
	display: inline-block;
}
.order-checkout label.error {
	position: relative;
	top: inherit;
	right: inherit;
	width: 100%;
	text-align: right;
}
.order-checkout label img {
	pointer-events: none;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
}
.flex-direction-nav li,
.flex-direction-nav li:first-child,
.flex-direction-nav li:hover {
	border-bottom-width: 0 !important;
}
ul.slider_navigation {
	right: 0;
	position: absolute;
	top: 0;
	z-index: 1;
	margin: 0;
}
ul.slider_navigation ul {
	margin: 0;
}
.bx-ie .specials_slider_wrapp ul.slider_navigation.top {
	top: 27px;
}
.wraps > .wrapper_inner:not(.wide_page) ul.slider_navigation.top {
	top: 18px;
}
.wraps > .wrapper_inner:not(.wide_page) .bx-ie ul.slider_navigation.top {
	top: 18px;
}
ul.slider_navigation.top_big {
	top: 21px;
}
ul.slider_navigation.compare {
	position: initial;
}
ul.slider_navigation.compare li {
	position: absolute;
	z-index: 10;
	top: -14px;
}
ul.slider_navigation.compare li:not(.disabled) {
	cursor: pointer;
}
ul.slider_navigation.compare .flex-nav-prev {
	left: 0;
}
ul.slider_navigation.compare .flex-nav-next {
	right: 0;
}
.flex-direction-nav li,
.flex-direction-nav li a,
.flex-direction-nav li span {
	width: 29px;
	height: 29px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	display: inline-block;
}
.bx-ie .flex-direction-nav li,
.bx-ie .flex-direction-nav li a,
.bx-ie .flex-direction-nav li span {
	font-size: 0;
	line-height: 0;
}
.flex-direction-nav li {
	border-bottom-width: 0;
}
.flex-direction-nav li:first-child {
	margin-right: 5px;
}
.flex-direction-nav li a,
.flex-direction-nav li span {
	background: url(/local/images/arrows.png) 0 0 no-repeat;
}
.flex-direction-nav li:not(.disabled) span {
	cursor: pointer;
}
.flex-direction-nav li .flex-prev {
	background-position: 10px -50px;
}
body .dark .flex-direction-nav li .flex-prev,
body .flex-direction-nav li:hover .flex-prev {
	background-position: 10px -26px;
}
body .flex-direction-nav li .flex-next {
	background-position: -27px -50px;
}
.dark .flex-direction-nav li .flex-next,
.flex-direction-nav li:hover .flex-next {
	background-position: -27px -26px;
}
.flex-direction-nav .flex-disabled {
	display: none;
}
.border .flex-direction-nav {
	margin: 0;
	font-size: 0;
	line-height: 0;
}
.border .flex-direction-nav li {
	border: 1px solid #e5e5e5 !important;
	margin: 0;
	border-radius: 0;
	overflow: hidden;
}
.border .flex-direction-nav li,
.border .flex-direction-nav li a {
	width: 33px;
	height: 35px;
}
.border .flex-direction-nav li:first-child {
	border-radius: 2px 0 0 2px;
}
.border .flex-direction-nav li:last-child {
	border-radius: 0 2px 2px 0;
}
.border.custom_flex .flex-direction-nav li:hover,
.border.custom_flex .flex-direction-nav li:hover a {
	background-color: #f6f6f7 !important;
	overflow: hidden;
}
.border.custom_flex .flex-direction-nav li a {
	background-position: 5px -18px;
}
.border.custom_flex .flex-direction-nav li:hover a {
	background-position: 5px 6px;
}
.border.custom_flex .flex-direction-nav li.flex-nav-next a {
	background-position: -70px -18px;
}
.border.custom_flex .flex-direction-nav li.flex-nav-next:hover a {
	background-position: -69px 6px;
}
.border.custom_flex .flex-direction-nav li.flex-nav-next {
	border-left-width: 0 !important;
}
.top_right.border.custom_flex .flex-direction-nav {
	position: absolute;
	top: -33px;
	right: 0;
}
.absolute .flex-direction-nav > li {
	position: absolute;
	top: 1px;
}
.absolute .flex-direction-nav li.flex-nav-prev {
	left: -30px;
}
.absolute .flex-direction-nav li.flex-nav-next {
	right: -30px;
}
.view_sale_block {
	margin: 10px 0 0;
	white-space: nowrap;
	font-size: 0;
}
.view_sale_block > div {
	display: inline-block;
	vertical-align: top;
	font-size: 0;
}
.view_sale_block .title {
	font-size: 11px;
	line-height: 15px;
	color: #666;
	margin: 0 0 5px;
}
.view_sale_block .values {
	margin: 0 0 5px;
	line-height: 15px;
	font-size: 0;
}
.view_sale_block .values .item {
	background: #eee;
	border-radius: 0;
	display: inline-block;
	vertical-align: top;
	font-weight: 700;
	font-size: 15px;
	width: 40px;
	height: 43px;
	padding: 7px 0 0;
	text-align: center;
	position: relative;
	margin: 0;
}
.view_sale_block .values.countdown .item {
	width: 46px;
}
.view_sale_block .values .item:last-child {
	margin: 0;
}
.view_sale_block .values .item:after,
.view_sale_block .values .item:before {
	content: "";
	background: #333;
	width: 3px;
	height: 3px;
	display: block;
	position: absolute;
	right: -1px;
	border-radius: 6px;
	z-index: 10;
}
.view_sale_block .values .item:last-child:after,
.view_sale_block .values .item:last-child:before {
	display: none;
}
.view_sale_block .values .item:before {
	top: 15px;
}
.view_sale_block .values .item:after {
	bottom: 15px;
}
.view_sale_block .values .item .text {
	opacity: 0.6;
	font-weight: 400;
	font-size: 12px;
	display: block;
	width: auto;
}
.view_sale_block .count_d_block {
	margin: 0;
}
.view_sale_block .quantity_block {
	width: 40px;
}
.view_sale_block .quantity_block .values .item {
	background: #4f4f4f;
	color: #fff;
}
.view_sale_block .countdown {
	width: 138px;
	height: 43px;
	display: block;
	overflow: hidden;
	border-radius: 2px 0 0 2px;
}
.view_sale_block .countdown.wq {
	border-radius: 2px;
}
.view_sale_block .quantity_block .values {
	border-radius: 0 2px 2px 0;
	overflow: hidden;
}
.view_sale_block .values .item:nth-child(3):after,
.view_sale_block .values .item:nth-child(3):before {
	display: none;
}
.border_block .block_wr {
	margin: 0 0 20px;
	color: red;
}
.border_block .block_wr.alert-success {
	color: green;
}
.module-pagination .nums {
	display: inline-block;
	position: relative;
}
.content p,
.content ul {
	margin: 0 0 15px;
}
.content {
	font-size: 14px;
}
.content ul {
	list-style-type: none;
	margin-top: 10px;
}
.content ul li {
	position: relative;
	padding-left: 0;
	margin-bottom: 2px;
}
.content ul li::before {
	color: #ea5e20;
	content: "\25CF";
	margin-right: 8px;
}
.table-elements .item .text {
	line-height: 24px;
	display: table;
	width: 100%;
	height: 100%;
}
.table-elements .items .item:hover .dark_block_animate {
	opacity: 0;
}
.table-elements .items .item .image .dark_block_animate {
	background: #2e2e2f;
}
.table-elements .items .item .image:hover .dark_block_animate {
	opacity: 0.8;
}
.table-elements .item .text .cont {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 10px 10px;
}
.table-elements .item .text .cont > div {
	position: relative;
	top: 0;
	left: 0;
	-webkit-transition: -webkit-transform 0.35s ease-out;
	transition: transform 0.35s ease-out;
}
.table-elements .item .text .cont > div * {
	opacity: 1;
}
.table-elements .item .text .cont > div span {
	display: block;
	font-size: 20px;
	opacity: 1;
	font-weight: 700;
	padding-bottom: 28px;
}
.table-elements .item .text .cont > div .text_more .mores {
	position: relative;
	padding: 0 30px 0 0;
	display: inline-block;
}
.table-elements .item .text .cont > div .text_more .mores:before {
	content: "";
	position: absolute;
	top: 6px;
	right: 0;
	display: block;
	width: 20px;
	height: 14px;
	background: url(/local/template/images/next.png) -222px -16px no-repeat;
}
.wrap-portfolio-front .item .text .section_name {
	font-size: 10px;
	line-height: 18px;
	color: #fff;
	background: #d4d4d4;
	border-radius: 10px;
	text-transform: uppercase;
	padding: 0 10px;
	margin: 0 10px 10px 0;
	display: inline-block;
	-webkit-transform: translateY(-46%);
	transform: translateY(-46%);
}
.item .text .titles,
.wrap-portfolio-front .item .text .title {
	font-weight: 400;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	color: #fff !important;
}
.item .text .titles span,
.wrap-portfolio-front .item .text .title span {
	font-size: 20px;
}
.item:hover .text .cont > div,
.table-elements .item .image:hover .text .cont > div {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.table-elements .item:hover .text .cont > div {
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
}
.wrap-portfolio-front .item .img_block {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-size: cover;
	-moz-background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.bx-firefox .wrap-portfolio-front .item .img_block {
	background-position-x: 0;
}
.item-views.table.normal-img .item .image img {
	max-height: none;
}
.item-views.table-elements .item .image {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	display: block;
	position: relative;
	overflow: hidden;
}
.item-views.table-elements .item .image img {
	max-height: 100%;
	display: inline-block;
	width: 100%;
}
.item-views.table-elements .item .body-info {
	padding: 20px 0 22px;
}
.item-views.table-elements.news2 .item .body-info {
	padding-left: 20px;
	padding-right: 20px;
}
.item-views.table-elements.news2 .item .body-info .period {
	margin-bottom: 3px;
}
.item-views.table-elements.news2 .item .body-info .previewtext {
	margin-top: 3px;
}
.item-views.table-elements.news2 .item.wti .body-info {
	border-top: 1px solid #f5f5f5;
}
.item-views.table-elements .item .body-info .title {
	font-weight: 700;
}
.item-views.table-elements .item .body-info .previewtext {
	margin-bottom: 0;
	font-size: 0.933em;
}
.item-views.table-elements .item .body-info .previewtext p {
	margin-bottom: 12px;
}
.mixitup-container .item-views.table-elements .row > div {
	visibility: hidden;
}
.mixitup-container.mixitup-ready .item-views.table-elements .row > div {
	visibility: visible;
}
.mixitup-container .item-views.table-elements .item .image {
	max-height: 350px;
}
.item-views.sections {
	margin-bottom: 0;
}
.item-views.sections .item {
	margin: 0 0 59px;
	overflow: hidden;
}
.item-views.sections .item .info {
	color: #555;
	line-height: 18px;
}
.item-views.sections .item .info a {
	text-decoration: none;
}
.item-views.sections .row_block .item .title,
.item-views.sections.front .item .title {
	margin-bottom: 18px;
}
.item-views.sections .row_block .item .title a,
.item-views.sections.front .item .title a {
	font-size: 1em;
	line-height: 20px;
}
.item-views.sections .item .title a {
	font-size: 1.6em;
	line-height: 1.167em;
	font-weight: 700;
	margin-bottom: 18px;
}
.item-views.sections .item .image {
	height: 133px;
	line-height: 133px;
	margin-bottom: 18px;
	text-align: left;
	width: 200px;
}
.item-views.sections .item .image img {
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
	display: inline-block;
	zoom: 1;
}
.item-views.sections .row_block .item .text.childs {
	display: block;
}
.item-views.sections .row_block .item .text.childs ul li {
	padding-left: 11px;
}
.list-type-block.item-views .item.shadow:hover {
	box-shadow: 0 0 27px rgba(0, 0, 0, 0.1);
}
.sub_container {
	position: relative;
}
.item-views {
	margin-bottom: 0;
	position: relative;
}
.wraps > .wraps .item-views {
	padding-bottom: 31px;
}
.item-views.with_tabs hr:last-of-type {
	display: none;
}
.item-views .cat-desc {
	padding: 0 0 30px;
}
.item-views .cat-desc h3:first-of-type,
.text_after_items h2:first-of-type,
.text_after_items h3:first-of-type {
	margin-top: 0;
}
.text_after_items {
	padding: 80px 0 0;
}
.item-views .section-title {
	font-size: 32px;
	font-weight: 300;
	line-height: 36px;
	margin-bottom: 15px;
}
.item-views .item {
	margin-bottom: 10px;
	position: relative;
	transition: box-shadow 0.3s ease;
	box-shadow: 0 0 0 1px #f5f5f5;
}
.item-views.accordion .item {
	border-color: #f5f5f5;
	margin-bottom: 1px;
	padding-bottom: 11px;
}
.item-views.accordion .item.opened {
	background: #f5f5f5;
}
.catalog.item-views .flexslider .item .buy_block .counter input {
	padding-top: 1px;
	padding-bottom: 1px;
	background: #fff;
}
.item-views.list .item {
	margin-bottom: 0;
}
.item-views.list hr {
	margin: 47px 0;
}
.item-views.list .item .title {
	font-size: 16px;
}
.item-views .item.noborder {
	border: none !important;
	box-shadow: none !important;
}
.item-views .item .title {
	font-weight: 700;
	margin-bottom: 6px;
}
.item-views .item .section_name {
	color: #85878b;
	font-size: 11px;
	line-height: 13px;
	margin: 7px 0 10px;
}
.item-views .item .previewtext {
	margin-bottom: 20px;
	margin-top: 10px;
	color: #555;
	overflow: hidden;
}
.item-views .item .previewtext p {
	margin-bottom: 0;
	color: #555;
}
.item-views.table .item {
	margin-bottom: 30px;
}
.item-views.table .item .text {
	padding: 15px 24px 24px;
	overflow: hidden;
}
.item-views.table .item.wti .text {
	padding-top: 24px;
}
.item-views.table .item .image {
	padding: 24px 24px 0 24px;
	text-align: center;
	width: 100%;
}
.item-views.table .item .image img {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	max-height: none;
}
.list-type-block.item-views .item {
	width: 100%;
	display: block;
}
.list-type-block.item-views .item .title {
	margin-bottom: 28px;
	color: #333;
}
.item-views.list .item.wdate .title {
	margin-bottom: 5px;
}
.list-type-block.item-views .item .previewtext {
	margin-bottom: 25px;
}
.list-type-block.item-views .item > .image {
	max-width: 100%;
	float: left;
	overflow: hidden;
	text-align: center;
	position: relative;
	width: 193px;
}
.list-type-block.item-views.wide_img .item > .image {
	width: 304px;
	max-height: none;
}
.list-type-block.item-views.wide_img .item .image + .body-info {
	padding-left: 353px;
}
.list-type-block.item-views.wide_img .item .body-info {
	padding-top: 12px;
}
.list-type-block.item-views.wide_img .item .period {
	margin-bottom: 5px;
}
.list-type-block.item-views.wide_img .item .previewtext {
	margin-top: 5px;
}
.list-type-block .link-block-more a {
	font-size: 0.929em;
}
.list-type-block.item-views.wide_img hr {
	margin: 38px 0 38px;
}
.list-type-block.item-views.wide_img.image_right .item .image + .body-info {
	padding-right: 353px;
	padding-left: 0;
}
.list-type-block.item-views.list-elements .item > .image {
	width: 100px;
	height: 100px;
	line-height: 97px;
	min-height: 100px;
}
.list-type-block.item-views.list-elements .item .image + .body-info {
	padding-left: 135px;
	padding-top: 10px;
}
.list-type-block.item-views.list-elements.image_right .item .body-info {
	padding-left: 0;
	padding-right: 135px;
}
.list-type-block.item-views.list-elements .item {
	margin: 0;
}
.list-type-block.item-views.list-elements hr {
	margin: 10px 0 30px;
}
.bx_item_detail_inc_two {
	border-top: 1px solid #f5f5f5;
	padding: 25px 0 20px;
}
.bx_item_detail_inc_two .list-type-block.item-views {
	margin: 0;
}
.bx_item_detail_inc_two .list-type-block.item-views .item_block {
	padding: 0 0 10px;
}
.bx_item_detail_inc_two .list-type-block.item-views .item > .image {
	width: 45px;
	height: 45px;
	line-height: 45px;
	min-height: 45px;
}
.bx_item_detail_inc_two
	.list-type-block.item-views
	.item
	> .image
	+ .body-info {
	padding-left: 64px;
}
.bx_item_detail_inc_two .list-type-block.item-views .item > .body-info {
	padding-top: 4px;
	color: #555;
}
.bx_item_detail_inc_two .list-type-block.item-views .item > .body-info .title {
	color: #555;
	font-weight: 400;
	margin-bottom: 0;
	font-size: 13px;
	line-height: 20px;
}
.bx_item_detail_inc_two .list-type-block.item-views .item {
	padding-left: 39px;
}
.list-type-block.item-views.image_right .item > .image {
	float: right;
}
.list-type-block.item-views .item .image + .body-info {
	padding-left: 225px;
}
.list-type-block.item-views .item .image.padding + .body-info {
	padding-left: 243px;
}
body .list-type-block.item-views:not(.items-services) .item > .body-info {
	padding-top: 12px;
}
body .list-type-block.item-views .flexslider .item > .body-info {
	padding-bottom: 20px;
}
body .list-type-block.item-views.reviews .item > .body-info {
	padding-top: 0;
}
.list-type-block.item-views .item.wti .body-info {
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.list-type-block.item-views.image_right .item .body-info {
	padding-left: 0;
	padding-right: 225px;
}
.list-type-block.item-views.image_right .item.padding .body-info {
	padding-left: 0;
	padding-right: 243px;
}
.ask_a_question_wrapper {
	position: relative;
}
.ask_a_question_wrapper .ask_a_question {
	position: absolute;
	top: 0;
	float: none;
	margin-left: 18px;
	transition: top ease 0.3s;
	max-width: 286px;
	width: auto;
}
.ask_a_question_wrapper .ask_a_question.fixed {
	position: fixed;
}
.ask_a_question_wrapper .ask_a_question.nonfixed {
	position: static !important;
}
.ask_a_question_wrapper .ask_a_question .btn.white:not(.grey):not(:hover) {
	background: 0 0;
}
.row > div > .detail .ask_a_question {
	width: auto;
}
.detail .ask_a_question .btn-default.wc.vert {
	margin: 0 0 13px;
}
.detail .ask_a_question .btn-default.wc.vert + div {
	color: #888;
	line-height: 16px;
}
.items .item .dark_block_animate {
	opacity: 0;
	background-color: #000;
	-webkit-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 2;
	overflow: hidden;
	top: 0;
}
.items .item:hover .dark_block_animate {
	opacity: 0.8;
}
.detail .items .item:hover .dark_block_animate,
.zomm_wrapper-block:hover .dark_block_animate {
	opacity: 0.4;
	z-index: 10;
}
.scale_block_animate {
	-webkit-transition: -webkit-transform 0.6s ease;
	transition: transform 0.6s ease;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.item .scale_block_animate img {
	max-width: 100%;
	max-height: 100%;
}
table.colored_table {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-collapse: collapse;
}
.colored_table thead {
	border: 1px solid #f2f2f2;
}
.colored_table thead tr {
	background: #f7f7f7;
}
.colored_table tr td {
	padding: 8px 29px;
}
.colored_table tbody {
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
.colored_table tbody tr td {
	border-bottom: 1px solid #e7e7e7;
}
input::-moz-input-placeholder,
input::-ms-input-placeholder,
input::-o-input-placeholder,
input::-webkit-input-placeholder {
	color: #6a6a6a;
}
input[type="email"]:focus,
input[type="password"]:focus,
input[type="text"]:focus,
select:focus,
textarea:focus {
	outline: 0;
}
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="text"],
select,
textarea {
	background: #f7f7f7;
	border: 1px solid #eee;
	border-radius: 2px;
	box-shadow: none;
	color: #383838;
	height: auto;
	font-size: 13px;
	padding: 8px 13px 7px;
	width: 100%;
}
textarea {
	resize: none;
	min-height: 90px;
}
input[readonly],
select[readonly],
textarea[readonly] {
	background: #fff;
}
input:not(.btn) {
	line-height: 20px;
}
input.big {
	padding: 10px 13px 9px;
}
input.grey {
	background: #eee;
}
input.medium {
	padding: 8px 13px 7px;
}
input.error,
textarea.error {
	border-color: #e62222;
	background: #ffefef;
}
.bxml-dialog input[type="text"] {
	width: auto;
	padding: initial;
	border-color: initial;
}
.bx-ie .bx-sls .bx-ui-sls-fake,
.bx-ie .bx-sls .bx-ui-sls-route {
	padding-bottom: 0;
}
form[name="bx_auth_services"] .form-control input {
	margin: 5px 0 20px;
}
form[name="bx_auth_services"] .form-control span {
	display: inline-block;
	font-size: 12px;
	padding: 0 10px 0 0;
	vertical-align: top;
}
form[name="bx_auth_servicesform_inline"] #bx-auth-services > div span {
	display: inline-block;
	font-size: 12px;
	padding: 0 10px 0 0;
	vertical-align: top;
}
.order-checkout .sof-req,
form .required-star,
form .star {
	font-size: 12px;
	font-weight: 400;
	line-height: 0;
	margin: 0 0 0 4px;
	position: relative;
	color: #e62222;
}
.form_block .form.ASK,
.popup .form.ASK {
	display: block;
}
.form-control {
	position: relative;
	margin-bottom: 19px;
}
.form-control label {
	display: block;
	font-size: 13px;
	margin-bottom: 6px;
	font-weight: 400;
}
body .form-group .form-control:active,
body .form-group .form-control:focus {
	box-shadow: none;
	border-color: #eee;
}
div.form-control {
	border: none;
	background: 0 0;
	box-shadow: none;
	padding: 0;
	height: auto;
}
.form {
	position: relative;
}
.form.sending:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff url(/local/template/images/loaders/pl3.gif) center no-repeat;
	z-index: 1000;
	opacity: 0.8;
}
.form .form_body {
	margin: 0 0 9px;
	position: relative;
}
.form .form_desc {
	margin-bottom: 15px;
}
.form .form_result {
	margin-bottom: 30px;
}
.form .form_result,
.form .form_result.success * {
	color: #333;
}
.form .form_desc > *,
.form .form_result > * {
	margin: 0;
}
.form .form_footer {
	margin: 0 0 23px 0;
	display: inline-block;
}
.form .form_footer .button + .button {
	margin-left: 13px;
}
.form .form_left {
	width: 56%;
	float: left;
}
.form .form_right {
	left: 56%;
	padding-left: 30px;
	position: absolute;
	right: 0;
}
.form.b .form_left,
.form.b .form_right {
	float: none;
	left: inherit;
	margin: 0;
	max-width: inherit;
	padding: 0;
	position: relative;
	right: inherit;
	width: 100%;
}
.form textarea {
	min-height: 193px;
}
label.error {
	color: #e62222 !important;
	font-size: 10px;
	position: absolute;
	top: 0;
	right: 0;
	font-weight: 400;
}
.h label.error {
	display: none !important;
}
.popup .form .form_head {
	border-bottom: 2px solid;
	padding: 34px 75px 35px 35px;
}
.popup .form .form_head h2 {
	margin: 0;
}
.popup .form .form_desc {
	margin-bottom: 0;
	margin-top: 15px;
}
.popup .form .form_result {
	margin: 0;
	padding: 30px 35px 0;
}
.popup .form .form_body {
	margin: 0;
	padding: 29px 35px 6px;
}
.popup .form .form_footer {
	padding: 0 35px 12px;
	display: block;
}
.popup.show .form .form_result {
	padding-bottom: 30px;
}
.error_block_auth {
	color: #e62222 !important;
	font-size: 12px;
}
.delivery_note {
	float: right;
	width: 218px;
}
.delivery_note .title {
	border-bottom: 1px dashed;
	float: right;
	margin: 8px 0 0 0;
}
.delivery_note .title:hover {
	border-bottom-color: transparent;
}
.delivery_note .text {
	margin: -1px 0 0 0;
}
.popup .form .form_body .mess {
	color: #e62222;
	padding: 0 0 10px;
}
.popup .form .form_body .success {
	color: #5da247;
	margin-bottom: -12px;
}
.tab-pane .form_head h4 {
	margin-top: 0;
}
.tab-pane .maxwidth-theme > .form.inline {
	padding: 0;
}
#ask .row .text_block {
	padding-bottom: 20px;
}
.tab-pane .btn {
	margin-right: 10px;
}
.popup .form-control .files + .btn_block_file {
	margin: 10px 0 0;
}
.popup .form-control .files .inner_file .wrapper_file {
	position: relative;
	display: inline-block;
}
.popup .form-control .files .inner_file .wrapper_file .remove {
	position: absolute;
	right: -22px;
	top: 3px;
	width: 19px;
	height: 19px;
	z-index: 1;
	display: none;
}
.popup .form-control .files .inner_file .wrapper_file .remove i {
	width: 19px;
	height: 19px;
	display: block;
	background: url(/local/template/images/close_icons.png) 4px -22px no-repeat;
}
.popup .form-control .files .inner_file .wrapper_file .remove:hover i {
	background-position: -16px -22px;
}
.popup .form-control .files .inner_file .wrapper_file.file .remove {
	display: block;
}
.popup .form-control .files .inner_file .wrapper_file label.error {
	top: -14px;
}
.popup .form-control .files .inner_file + .inner_file {
	margin: 10px 0 0;
}
.popup .form-control .files {
	max-width: 350px;
}
.popup .form-control .files input {
	outline: 0;
}
.bx_filter .form-control {
	margin-bottom: 0;
}
.bx_filter .bx_filter_section {
	border: 1px solid #f2f2f2;
	background: #f9f9f9;
	border-radius: 2px;
	position: relative;
	margin: 0 0 27px;
}
.bx_filter_param_label.disabled {
	opacity: 0.4;
	cursor: default;
}
.bx_filter .bx_filter_parameters_box {
	padding: 13px 19px 14px;
	border-bottom: 1px solid #f2f2f2;
}
.bx_filter .bx_filter_parameters_box:not(.title):hover {
	background: #fff;
}
.bx_filter .bx_filter_button_box {
	clear: both;
}
.bx_filter .bx_filter_button_box {
	text-align: center;
	padding: 19px 14px 19px 14px;
}
.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container {
	position: static;
}
.bx_filter .bx_filter_parameters_box_title {
	font-size: 14px;
	display: block;
	font-weight: 400;
	cursor: pointer;
	position: relative;
	padding: 0 35px 0 0;
	color: #333;
}
.bx_filter .title .bx_filter_parameters_box_title {
	font-weight: 700;
	padding-right: 0;
}
.bx_filter .title .bx_filter_parameters_box_title:after {
	display: none;
}
.bx_filter .title .bx_filter_parameters_box_title:hover {
	color: #333;
	cursor: default;
}
.bx_filter .bx_filter_parameters_box_title > div,
.bx_filter .bx_filter_parameters_box_title > span {
	position: relative;
	display: inline-block;
}
.bx_filter_parameters_box_title .hint .icon {
	position: relative;
	left: auto;
	right: -9px;
	z-index: 200;
}
.bx_filter .bx_filter_parameters_box_title:after,
.bx_filter .bx_filter_parameters_box_title:before {
	position: absolute;
	content: "";
}
.bx_filter .bx_filter_parameters_box_title:after {
	width: 8px;
	height: 5px;
	right: -3px;
	top: 3px;
	content: "\f107";
	font-size: 15px;
	color: #888;
}
.bx_filter .active .bx_filter_parameters_box_title:after {
	content: "\f106";
}
input::-ms-clear {
	display: none;
	width: 0;
	height: 0;
	visibility: hidden;
}
.bx_filter .smartfilter .bx_ui_slider_track .bx_ui_slider_handle:hover {
	border-color: #000;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_search_reset {
	padding-left: 14px;
	padding-right: 14px;
	margin-left: 8px;
	background: rgba(0, 0, 0, 0);
}
.bx_filter_button_box .bx_filter_block,
.bx_filter_parameters_box.active .bx_filter_block {
	display: block;
}
.bx_filter_vertical input[type="checkbox"] + label,
.filter input[type="checkbox"] + label {
	margin-bottom: 4px;
	padding-left: 5px;
	position: relative;
	z-index: 100;
	cursor: pointer;
	outline: 0;
	font-weight: 400;
}
.filter.licence_block {
	padding: 0 0 20px;
	position: relative;
	margin: -10px 0 0;
}
.filter.licence_block .error {
	position: absolute;
	top: -3px;
}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total + .form {
	padding-top: 20px;
}
.filter.licence_block input[type="checkbox"] {
	display: block;
	width: 0;
	line-height: 0;
	visibility: hidden;
	margin: 0;
}
.bx_filter_vertical input[type="checkbox"] + label.dib,
.bx_filter_vertical input[type="checkbox"] + label.pal {
	padding: 0 0 0 2px;
	margin-bottom: 9px;
	margin-right: 0;
}
.bx_filter_vertical input[type="checkbox"] + label.dib > span,
.bx_filter_vertical input[type="checkbox"] + label.pal > span {
	margin: 0 9px 0 0;
}
.bx_filter_vertical input[type="checkbox"] + label.sku,
.sku_props .bx_item_detail_size ul li {
	display: inline-block;
	font-size: 10px;
	border: 1px solid #888;
	padding: 0 10px;
	text-align: center;
	margin: 0 5px 5px 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	cursor: pointer;
	border-radius: 2px;
}
.bx_filter_vertical input[type="checkbox"] + label.sku {
	float: left;
}
.bx_filter_vertical input[type="checkbox"] + label.sku span,
.sku_props .bx_item_detail_size ul li span {
	font-size: 10px;
	position: relative;
	display: block;
}
.bx_filter_vertical input[type="checkbox"] + label.sku:hover span,
.bx_filter_vertical input[type="checkbox"]:checked + label.sku span {
	color: #fff;
}
.bx_filter_vertical input[type="checkbox"] + label.disabled {
	cursor: default;
}
.filter input[type="checkbox"],
.filter input[type="radio"] {
	display: none;
}
.sku_props {
	margin: 0 0 2px;
}
.information .sku_props {
	margin-top: 11px;
}
.buy_block .sku_props {
	margin: 0;
}
.sku_props .wrapper_sku > div {
	margin: 0 0 8px;
}
.sku_props .wrapper_sku > div:last-child {
	margin-bottom: 0;
}
.bx_catalog_item_scu ul {
	font-size: 0;
	margin: 0;
}
.bx_catalog_item_scu ul li,
.bx_ordercart .bx_scu_scroller_container .bx_scu ul li {
	position: relative;
	z-index: 9;
	cursor: pointer;
	outline: 0;
	font-size: 11px;
	margin: 0 0 9px;
	padding: 0 9px 0 0;
	display: inline-block;
	vertical-align: top;
}
.gifts .bx_catalog_item_scu ul li {
	margin-left: 0;
}
.bx_scu_scroller_container .missing {
	opacity: 0.4;
}
.sku_props ul li:before {
	display: none;
}
.sku_props .bx_item_section_name {
	color: #888;
	font-size: 12px;
}
.catalog_detail .sku_props .bx_item_section_name {
	font-size: 13px;
}
.catalog_detail .sku_props .bx_item_section_name .val {
	color: #333;
}
.sku_props .bx_item_section_name {
	color: #888;
	font-size: 12px;
}
.sku_props .bx_item_section_name.char_name {
	position: relative;
}
.sku_props .bx_item_section_name.char_name .hint {
	position: relative;
}
.sku_props .bx_item_section_name.char_name .hint .icon {
	left: 0;
	top: -8px;
	border-radius: 100%;
}
#fast_view_item .sku_props .bx_item_section_name.char_name .hint .icon {
	top: 2px;
}
.sku_props .bx_item_section_name.char_name .hint .icon i {
	padding-right: 0;
}
.sku_props .bx_item_section_name.char_name .hint + span {
	padding-left: 22px;
}
.sku_props
	.bx_item_section_name.char_name
	.hint:not(.active)
	.icon:not(:hover) {
	border: 1px solid #e5e5e5;
}
.sku_props .bx_item_section_name.char_name .hint .tooltip {
	left: 1px;
	top: 15px;
	min-width: 165px;
}
#fast_view_item .sku_props .bx_item_section_name.char_name .hint .tooltip {
	top: 25px;
}
body .hint .tooltip {
	z-index: 204;
}
.bx_filter_vertical input[type="checkbox"] + label.sku.disabled:hover {
	background: #fff;
	color: #373737;
	border-color: #f2f2f2;
}
.bx_filter_vertical input[type="checkbox"] + label.sku.disabled:hover span {
	color: #373737;
}
.disabled:not(.link-item) {
	opacity: 0.4;
}
.bx_filter_vertical .bx_filter_block label:hover span.disabled * {
	color: #888;
}
.bx_filter_vertical .bx_filter_block.limited_block {
	max-height: 250px;
	overflow-y: auto;
}
.button_block .to-order.button {
	border-color: #888;
	color: #888;
}
.button.in-cart,
.button.in-cart:hover {
	background: #4fad00;
}
.bx_filter_vertical input[type="checkbox"] + label:not(.disabled):hover:before,
.bx_filter_vertical input[type="checkbox"]:checked + label:before,
.filter input[type="checkbox"] + label:hover:before,
.filter input[type="checkbox"]:checked + label:before,
.filter input[type="radio"] + label:hover:before,
.filter input[type="radio"]:checked + label:before {
	display: inline-block;
	z-index: 3;
}
.bx_filter_vertical input[type="checkbox"]:checked + label:before,
.bx_filter_vertical
	input[type="checkbox"]:checked
	+ label:not(.disabled):hover:before,
.filter input[type="checkbox"]:checked + label:before,
.filter input[type="checkbox"]:checked + label:hover:before,
.filter input[type="radio"]:checked + label:before,
.filter input[type="radio"]:checked + label:hover:before {
	z-index: -1;
}
.bx_filter_vertical .filter input[type="radio"]:checked + label:before {
	z-index: 0;
}
.bg_block:before,
.bx_filter_vertical input[type="checkbox"] + label:before,
.filter input[type="checkbox"] + label:before,
.filter input[type="radio"] + label:before {
	font-size: 0;
	content: ".";
	display: none;
	height: 16px;
	width: 16px;
	position: absolute;
	left: 0;
	top: 0;
	background: #ddd;
	z-index: -1;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.bg_block:after,
.bx_filter_vertical input[type="checkbox"] + label:after,
.filter input[type="checkbox"] + label:after {
	font-size: 0;
	content: ".";
	display: block;
	height: 16px;
	width: 16px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 0 0 1px #ccc inset;
	-moz-box-shadow: 0 0 0 1px #ccc inset;
	-webkit-box-shadow: 0 0 0 1px #ccc inset;
	background: #fff;
}
.bx_filter_vertical input[type="checkbox"]:checked + label:after,
.filter input[type="checkbox"]:checked + label:after {
	box-shadow: none;
	background: #ea5e20 url(/local/template/images/svg/Input_icons.svg) 0 0
		no-repeat;
}
.bx_filter_vertical input[type="checkbox"] + label.disabled:after {
	background-position: 0 -41px;
}
.filter input[type="radio"]:checked + label:after {
	background: url(/local/template/images/svg/Input_icons.svg) 0 -16px no-repeat;
	box-shadow: none;
}
.bx_filter_vertical input[type="checkbox"] + label.nab:after,
.bx_filter_vertical input[type="checkbox"] + label.nab:hover:before,
.bx_filter_vertical input[type="checkbox"]:checked + label.nab:before {
	display: none;
}
.bg_block1:after,
.filter input[type="radio"] + label:after {
	font-size: 0;
	content: ".";
	display: block;
	height: 13px;
	width: 13px;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 2;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	box-shadow: 0 0 0 1px #ccc inset;
	-moz-box-shadow: 0 0 0 1px #ccc inset;
	-webkit-box-shadow: 0 0 0 1px #ccc inset;
}
.bg_block:before,
.filter input[type="radio"] + label:before {
	height: 13px;
	width: 13px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	top: 0;
}
.bg_block:after,
.bg_block:before {
	width: 26px;
	height: 26px;
	display: inline-block;
}
.bg_block:after {
	background: url(/local/template/images/icons_wish.png) -36px -5px no-repeat;
	width: 12px;
	height: 8px;
	left: -36px;
	top: 12px;
}
.bg_block:before {
	z-index: 2;
	top: 3px;
	left: -44px;
}
.filter.radio input[type="radio"] + label:after,
.filter.radio input[type="radio"] + label:before {
	width: 16px;
	height: 16px;
}
.filter.radio input[type="radio"] + label.disabled:after,
.filter.radio input[type="radio"] + label.disabled:hover:before {
	background: #ccc;
}
.filter.radio input[type="radio"] + label.disabled {
	cursor: default;
}
.bx_filter .bx_filter_parameters_box.active .bx_filter_block i {
	font-size: 15px;
	font-style: normal;
	color: #596b70;
	display: block;
	padding-bottom: 3px;
}
.bx_filter .bx_filter_parameters_box_container {
	margin-top: 7px;
	position: relative;
	z-index: 1;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_select_container {
	margin-bottom: 6px;
}
.bx_filter
	.bx_filter_parameters_box_title
	+ .bx_filter_block
	.bx_filter_parameters_box_container {
	margin-top: 15px;
}
.bx_filter .bx_filter_parameters_box_container.pict_block {
	margin-top: 17px;
	padding: 0 3px;
}
.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container {
	margin-top: 0;
	font-size: 0;
}
.bx-firefox
	.bx_filter
	.bx_filter_button_box
	.bx_filter_parameters_box_container
	#set_filter.button {
	margin-right: 3px;
}
.bx_filter .bx_filter_parameters_box_container_block {
	font-size: 11px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	color: #3f3f3f;
}
.bx_filter
	.bx_filter_parameters_box_container
	.bx_filter_parameters_box_container_block:nth-child(2) {
	text-align: right;
}
.bx_filter
	.bx_filter_parameters_box_container
	.bx_filter_parameters_box_container_block:nth-child(1) {
	padding-right: 10px;
}
.bx_filter
	.bx_filter_parameters_box_container
	.bx_filter_parameters_box_container_block:nth-child(2) {
	padding-left: 10px;
}
.bx_filter
	.bx_filter_parameters_box_container
	.bx_filter_input_container
	input {
	padding: 8px 8px 8px;
	background: #fff;
}
.bx_filter .divider {
	width: 12px;
	height: 1px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -6px;
	background: #9a9a9a;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container {
	max-width: 100%;
	position: relative;
}
.bx_filter
	.bx_filter_parameters_box_container
	.bx_filter_calendar_container
	input.calendar {
	padding: 0 23px 0 4px;
	font-size: 15px;
}
.bx_filter
	.bx_filter_parameters_box_container
	.bx_filter_input_container
	img.calendar-icon {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	font-size: 18px;
	top: 0;
	right: 3px;
}
.wrapp_all_inputs.wrap_md .iblock {
	width: 100%;
	position: relative;
}
.filter_horizontal {
	padding: 0;
	overflow: hidden;
}
.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_change_inputs {
	width: 30%;
	position: relative;
	margin: 0 0 4px;
}
.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_slider {
	width: 70%;
	padding: 0 0 0 50px;
}
.filter_horizontal .smartfilter .bx_ui_slider_track {
	margin-top: 16px;
}
.filter_horizontal .bx_filter .bx_filter_button_box {
	text-align: left;
}
.filter_horizontal
	.bx_filter_vertical
	input[type="checkbox"]
	+ label:not(.dib) {
	float: left;
	margin-right: 5px;
}
.filter_horizontal .bx_filter .bx_filter_popup_result.right {
	left: 0;
	background: 0 0;
	position: relative;
	color: #888;
	margin: 0;
	padding-left: 0;
	line-height: 20px;
	vertical-align: middle;
}
.filter_horizontal .bx_filter .bx_filter_popup_result.right a {
	display: none;
}
.right_block .filter_horizontal .bx_filter .bx_filter_popup_result {
	top: -1px !important;
}
.bx_filter .expand_block {
	display: none;
}
.bx_filter #modef_mobile {
	display: none;
}
body .filter.label_block input + label {
	padding-left: 23px;
	font-size: 13px;
	color: #888;
}
.form.inline .btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.personal_wrapper {
	width: 100%;
}
.personal_wrapper .row {
	margin-top: 0;
	font-size: 0;
}
.personal_wrapper .inner_border {
	border: 1px solid #f2f2f2;
}
.personal_wrapper .lk-page .notetext {
	background: #e6f8de;
	color: #419a19;
	display: block;
	padding: 10px;
}
.personal_wrapper .lk-page .errortext {
	background: #fee;
	color: #e83333;
	display: block;
	padding: 10px;
}
.sale-personal-section-index-block {
	background-color: #fbfbfb;
	border: 1px solid #f2f2f2;
	border-radius: 0;
	margin: 0 0 20px;
	opacity: 1;
	height: auto;
	text-transform: none;
}
.sale-personal-section-index-block:hover {
	border-color: #f2f2f2;
}
.sale-personal-section-row-flex {
	margin: 0 -10px;
	display: block;
}
.personal_wrapper .sale-personal-section-row-flex.row > div[class*="col-md-"] {
	padding: 0 10px;
}
.sale-personal-section-index-block-name {
	font-size: 17px;
	margin: 12px 0 16px;
	color: #333;
}
.sale-personal-section-index-block-link {
	width: 100%;
}
.sale-personal-section-index-block-ico {
	margin-top: 8px;
	display: inline-block;
	font-size: 0;
}
.sale-personal-section-index-block-ico i {
	display: inline-block;
	width: 50px;
	height: 50px;
	background: url(/local/template/images/icons_mask.png) 0 0 no-repeat;
}
.sale-personal-section-index-block-ico i.bill {
	background-position: -50px 0;
}
.sale-personal-section-index-block-ico i.personal {
	background-position: -100px 0;
}
.sale-personal-section-index-block-ico i.filter_orders {
	background-position: -150px 0;
}
.sale-personal-section-index-block-ico i.profile {
	background-position: -200px 0;
}
.sale-personal-section-index-block-ico i.cart {
	background-position: -250px 0;
}
.sale-personal-section-index-block-ico i.subscribe {
	background-position: -300px 0;
}
.sale-personal-section-index-block-ico i.contact {
	background-position: -350px 0;
}
.sale-personal-section-index-block-ico i.fa {
	font-size: 45px;
	display: table-cell;
	vertical-align: middle;
	background: 0 0;
	height: 54px;
}
.personal_wrapper form input[type="submit"] {
	border-radius: 2px;
	margin: -7px 0 10px;
	cursor: pointer;
	text-transform: none;
	padding: 7px 12px 8px;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	color: #fff !important;
	text-shadow: none;
	border: 1px solid transparent;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div > a {
	border-radius: 2px;
	margin: 0 0 16px;
	cursor: pointer;
	text-transform: none;
	padding: 7px 18px 9px;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	color: #fff !important;
	text-shadow: none;
	border: 1px solid transparent;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	text-decoration: none;
	display: block;
}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div > a:before {
	display: none;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-about-order-inner-container-repeat
	> a,
.personal_wrapper .orders_wrapper .sale-order-list-button,
.sale-order-detail-payment-options-methods-button-element,
.sale-order-detail-payment-options-methods-button-element-new-window {
	border-radius: 2px;
	margin: 0 0 16px;
	padding: 7px 12px 8px;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	height: auto;
	text-shadow: none;
	border: 1px solid transparent;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	text-transform: none;
	text-decoration: none;
	display: inline-block;
	float: right;
}
.personal_wrapper .orders_wrapper h3:first-of-type {
	margin-top: 0;
}
body .ymaps-2-1-50-float-button-icon {
	left: 5px;
	top: 5px;
}
body .ymaps-2-1-50-listbox__button-icon.ymaps-2-1-50-_icon_layers {
	vertical-align: middle;
	margin-top: -4px;
	margin-left: 2px;
}
.personal_wrapper .row > span {
	font-size: 13px;
}
.personal_wrapper .row > div[class*="col-md-"],
.personal_wrapper .row > ul[class*="col-md-"] {
	box-sizing: border-box;
	padding: 0 15px;
	display: inline-block;
	font-size: 12px;
	vertical-align: top;
	float: none;
}
.personal_wrapper .sale-order-list-container,
.personal_wrapper div[class*="col-md-"] {
	padding: 0 15px;
	box-sizing: border-box;
	display: inline-block;
}
.personal_wrapper div[class*="col-xs"] {
	padding: 0 15px;
}
.personal_wrapper .row div.sale-order-detail-payment-inner-row-template,
.personal_wrapper .row div.sale-order-list-inner-row-template {
	display: none;
	text-align: left;
	width: 100%;
	max-width: 100%;
	margin: 0;
	font-size: 13px;
}
.personal_wrapper .row div.sale-order-detail-payment-inner-row-template {
	margin-left: 16.66666667%;
	padding-left: 5px;
}
.personal_wrapper
	.row.sale-order-list-inner-row
	div.sale-order-list-inner-row-template {
	padding: 0 23px;
}
.personal_wrapper
	.row
	div.sale-order-detail-about-order-inner-container-details,
.personal_wrapper
	.row
	div.sale-order-detail-payment-options-shipment-composition-map {
	display: none;
}
.personal_wrapper .col-md-12 {
	width: 100%;
}
.personal_wrapper .col-md-11 {
	width: 91.66666667%;
}
.personal_wrapper .col-md-10 {
	width: 83.33333333%;
}
.personal_wrapper .col-md-9 {
	width: 75%;
}
.personal_wrapper .col-md-8 {
	width: 66.66666667%;
}
.personal_wrapper .col-md-7 {
	width: 58.33333333%;
}
.personal_wrapper .col-md-6 {
	width: 50%;
}
.personal_wrapper .col-md-5 {
	width: 41.66666667%;
}
.personal_wrapper .col-md-4 {
	width: 33.33%;
}
.personal_wrapper .col-md-3 {
	width: 25%;
}
.personal_wrapper .col-md-2 {
	width: 16.66666667%;
}
.personal_wrapper .col-md-1 {
	width: 8.33333333%;
}
.orders_wrapper .visible-lg,
.orders_wrapper .visible-md,
.orders_wrapper .visible-sm,
.orders_wrapper .visible-xs {
	display: none !important;
}
.orders_wrapper .container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.orders_wrapper .container-fluid.sale-order-detail {
	padding-right: 0;
	padding-left: 0;
}
.orders_wrapper
	.row
	.sale-order-payment-change-pp-list
	.sale-order-payment-change-pp-company {
	padding: 7px;
}
.orders_wrapper .row div.sale-order-list-repeat-container {
	padding: 0;
}
.orders_wrapper .row div.sale-order-list-inner-container {
	padding: 0;
	border: none;
}
.personal_wrapper i {
	font-size: 0;
}
.soc-serv-personal i {
	font-size: 12px;
}
.soc-serv-personal .soc-serv-photo {
	width: auto;
	height: auto;
}
.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12 {
	border: 1px solid #f2f2f2;
	padding: 22px 22px 4px;
	margin: 0 0 20px;
}
.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12 > a {
	font-weight: 700;
	font-size: 13px;
}
.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12 > a:hover {
	color: #333;
}
body .sale-order-history-link,
body .sale-order-link {
	margin-bottom: 18px;
}
.personal_wrapper .orders_wrapper .sale-order-title {
	font-weight: 700;
	font-size: 20px;
	color: #383838;
	line-height: 24px;
	margin: 14px 0 25px;
	clear: both;
}
.personal_wrapper .orders_wrapper .sale-order-list-container {
	border: 1px solid #f2f2f2;
}
.personal_wrapper .orders_wrapper .sale-order-detail-general-head,
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-title-container,
.personal_wrapper .orders_wrapper .sale-order-list-title-container {
	background: #f7f7f7;
}
.personal_wrapper .orders_wrapper .sale-order-detail-general-item,
.personal_wrapper
	.orders_wrapper
	.sale-order-list-container
	.sale-order-list-accomplished-title,
.personal_wrapper
	.orders_wrapper
	.sale-order-list-container
	.sale-order-list-title {
	font-weight: 700;
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #383838;
	margin: 20px 0 22px 7px;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-list-container
	.sale-order-list-inner-accomplished {
	border: none;
	border-top: 1px solid #f2f2f2;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-list-accomplished-title-container
	.row
	> div {
	vertical-align: middle;
}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-date,
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-date-number {
	margin: 0;
	font-size: 14px;
	color: #777;
	font-weight: 400;
}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-date-number {
	margin: 0 5px 0 0;
}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row {
	padding: 0 14px 5px;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-list-inner-accomplished
	.sale-order-list-inner-row {
	padding-top: 21px;
}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row > div {
	width: auto;
	padding: 0 8px;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-list-inner-row
	.sale-order-list-inner-row-body
	> div {
	vertical-align: top;
}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line {
	border-top: 1px solid #f2f2f2;
	padding: 20px 23px 8px;
	margin: 10px 0 0;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-list-inner-title-line:first-child {
	margin: 0;
}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line-item {
	color: #777;
	font-size: 14px;
	font-weight: 400;
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line-border {
	display: none;
}
.personal_wrapper .orders_wrapper .sale-order-list-payment-title,
.personal_wrapper .orders_wrapper .sale-order-list-shipment-title {
	color: #383838;
	font-size: 15px;
	font-weight: 700;
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
	text-transform: none;
}
.personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block,
.personal_wrapper .orders_wrapper .sale-order-list-status-alert,
.personal_wrapper .orders_wrapper .sale-order-list-status-success,
.sale-order-detail-payment-options-methods-info-title-status-alert,
.sale-order-detail-payment-options-methods-info-title-status-success,
.sale-order-payment-change-status-alert,
.sale-order-payment-change-status-success {
	margin: 3px 0 3px 20px;
	padding-left: 10px;
	padding-right: 11px;
}
.personal_wrapper .orders_wrapper .sale-order-list-status-alert,
.sale-order-detail-payment-options-methods-info-title-status-alert,
.sale-order-payment-change-status-alert {
	color: #e62222;
	border-color: #f7bcbc;
	background: #fdeeee;
}
.personal_wrapper .orders_wrapper .sale-order-list-status-success,
.sale-order-detail-payment-options-methods-info-title-status-success,
.sale-order-payment-change-status-success {
	color: #4b8c03;
	border-color: #c9dcb3;
	background: #f1f6eb;
}
.personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block {
	padding-left: 10px;
	padding-right: 11px;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-list-payment-price
	.sale-order-list-payment-number,
.personal_wrapper .orders_wrapper .sale-order-payment-change-payment-number {
	color: #333;
}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment {
	text-decoration: none;
	font-size: 13px;
	position: relative;
	display: inline-block;
	padding: 0 25px 0 0;
}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment:before {
	content: "";
	position: absolute;
	right: 5px;
	top: 4px;
	width: 10px;
	height: 6px;
	background: url(/local/template/images/arrows.png) 0 -161px no-repeat;
	z-index: 2;
}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment:hover {
	color: #333;
}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order,
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options {
	margin-top: 0;
}
.personal_wrapper
	.orders_wrapper
	div.sale-order-detail-about-order-inner-container {
	padding-top: 15px;
	padding-bottom: 11px;
	border: none;
}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-info {
	padding-top: 18px;
	padding-bottom: 22px;
}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-methods,
.personal_wrapper
	.orders_wrapper
	div.sale-order-detail-payment-options-shipment {
	padding: 25px 0 26px 0;
}
.personal_wrapper .orders_wrapper .row ul li:before {
	display: none;
}
.personal_wrapper .orders_wrapper .sale-order-list-top-border {
	margin: 15px 23px 22px;
	background: #f2f2f2;
}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type {
	padding-left: 29px;
	padding-right: 29px;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-list-inner-row:last-of-type
	.sale-order-list-top-border {
	margin-left: -14px;
	margin-right: -14px;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-list-inner-row
	.sale-order-list-cancel-container {
	float: right;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-list-inner-row
	.sale-order-list-shipment {
	padding: 0 23px;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-list-inner-row:last-of-type
	> div:last-of-type
	a {
	background: #fff;
	color: #ddd !important;
	border: 1px solid #ddd;
}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list {
	padding: 19px 0 0;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-payment-change-pp-list
	.sale-order-payment-change-pp-company {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	padding: 2px 10px 15px 0;
	box-sizing: border-box;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-payment-change-pp-list
	.sale-order-payment-change-pp-company
	.sale-order-payment-change-pp-company-graf-container {
	position: relative;
	padding: 0;
	border: none;
	border-radius: 0;
	height: auto;
	cursor: pointer;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-payment-change-pp-list
	.sale-order-payment-change-pp-company
	.sale-order-payment-change-pp-company-smalltitle {
	display: block;
	vertical-align: middle;
	padding: 0;
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	color: #777;
	text-align: left;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-payment-change-pp-list
	.sale-order-payment-change-pp-company
	.sale-order-payment-change-pp-company-image
	+ .sale-order-payment-change-pp-company-smalltitle {
	display: table-cell;
	padding: 0 0 0 20px;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-payment-change-pp-list
	.sale-order-payment-change-pp-company
	.sale-order-payment-change-pp-company-image {
	position: relative;
	display: table-cell;
	border: 1px solid #f2f2f2;
	width: 118px;
	height: 70px;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	background-position: center center !important;
	background-size: auto !important;
	background-repeat: no-repeat !important;
	background-color: #fbfbfb;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-list-inner-row
	> div
	> a.sale-order-list-cancel-payment {
	background: 0 0;
	color: #ddd !important;
	padding-left: 0;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-list-inner-row
	> div
	> a.sale-order-list-cancel-payment:hover {
	color: #333 !important;
	background: 0 0;
}
.bx_my_order_cancel {
	font-size: 13px;
}
.bx_my_order_cancel a:hover {
	color: #333;
}
.personal_wrapper .orders_wrapper .sale-order-detail-back-to-list-link-down,
.personal_wrapper .orders_wrapper .sale-order-detail-back-to-list-link-up {
	font-weight: 700;
}
.personal_wrapper .orders_wrapper .sale-order-detail-general {
	border: 1px solid #f2f2f2;
}
.personal_wrapper .orders_wrapper .sale-order-detail-general-head {
	border-bottom: 1px solid #f2f2f2;
}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order {
	margin-top: 0;
	padding: 0 7px;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-about-order-container
	.sale-order-detail-about-order-title {
	background: #fff;
	color: #333;
	font-size: 16px;
	font-weight: 700;
}
.sale-order-detail-about-order-title-element,
.sale-order-detail-general-item,
.sale-order-detail-payment-options-order-content-title-element,
.sale-order-detail-payment-options-shipment-composition-title-element,
.sale-order-detail-payment-options-title-element {
	color: #333;
	font-size: 16px;
	font-weight: 700;
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
	margin-left: 6px;
}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-title-element {
	margin-left: 0;
	margin-top: 21px !important;
	margin-bottom: 2px;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-about-order-inner-container-name-title,
.sale-order-detail-about-order-inner-container-price-title,
.sale-order-detail-about-order-inner-container-status-title {
	font-size: 14px;
	color: #888;
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-about-order-inner-container-name-detail,
.sale-order-detail-about-order-inner-container-price-detail,
.sale-order-detail-about-order-inner-container-status-detail {
	font-size: 15px;
	color: #333;
	font-weight: 400;
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
}
.sale-order-detail-about-order-inner-container-price-detail {
	font-weight: 700;
}
.sale-order-detail-about-order-inner-container-name-read-less,
.sale-order-detail-about-order-inner-container-name-read-more {
	font-weight: 700;
	font-size: 13px;
	text-decoration: none;
	position: relative;
	padding: 0 25px 0 0;
	border: none;
}
.sale-order-detail-about-order-inner-container-name-read-less:after,
.sale-order-detail-about-order-inner-container-name-read-more:after {
	position: absolute;
	right: 5px;
	top: 7px;
	width: 10px;
	height: 6px;
	background: url(/local/template/images/arrows.png) 0 -161px no-repeat;
	z-index: 2;
}
.sale-order-detail-about-order-inner-container-name-read-more:hover:after,
.sale-order-detail-show-link:hover:after {
	background-position: 0 -161px;
}
.sale-order-detail-about-order-inner-container-name-read-less:after,
.sale-order-detail-about-order-inner-container-name-read-less:hover:after {
	background-position: -35px -161px;
}
.sale-order-detail-about-order-inner-container-details-title {
	color: #777;
	font-weight: 700;
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
	font-size: 15px;
	border: none;
	border-top: 1px solid #f2f2f2;
	padding: 24px 0 5px;
	margin-bottom: 0;
}
.personal_wrapper
	.row
	div.sale-order-detail-about-order-inner-container-details {
	padding: 9px 0 0;
}
.personal_wrapper .sale-order-detail-about-order-inner-container-details-list {
	margin: 0 0 24px;
}
.sale-order-detail-about-order-inner-container-list-item,
.sale-order-detail-about-order-inner-container-list-item-element,
.sale-order-detail-about-order-inner-container-name-titile,
.sale-order-detail-about-order-inner-container-price-title,
.sale-order-detail-about-order-inner-container-status-title,
.sale-order-detail-payment-options-order-content-item-title,
.sale-order-detail-payment-options-shipment-composition-item-title {
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
}
.sale-order-detail-about-order-inner-container-list-item {
	color: #888;
}
.sale-order-detail-about-order-inner-container-list-item
	.sale-order-detail-about-order-inner-container-list-item-element {
	color: #333;
	font-size: 15px;
	font-weight: 400;
}
.sale-order-detail-about-order-inner-container-list-item-link {
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
	font-weight: 400;
}
.sale-order-detail-about-order-inner-container-list-item-link:hover {
	color: #333;
}
.sale-order-detail-payment-options-order-content-title-element,
.sale-order-detail-payment-options-shipment-composition-title-element,
.sale-order-detail-payment-options-title-element {
	margin-top: 17px !important;
	margin-bottom: 18px;
}
.sale-order-detail-payment-options-order-content-title,
.sale-order-detail-payment-options-shipment-composition-title,
.sale-order-detail-payment-options-title {
	border: 1px solid #f2f2f2;
	border-left-width: 0;
	border-right-width: 0;
}
.sale-order-detail-payment-options-inner-container {
	border: none;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-payment-options-info
	.sale-order-detail-payment-options-info-image {
	display: none;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-payment-options-info
	.sale-order-detail-payment-options-info-container {
	width: 100%;
	padding: 3px 22px 0 !important;
}
.sale-order-detail-payment-options-info-order-number,
.sale-order-detail-payment-options-info-total-price {
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
	color: #383838;
	font-weight: 700;
}
.sale-order-detail-payment-options-info-total-price {
	color: #777;
	font-weight: 400;
}
.sale-order-detail-payment-options-info-total-price span {
	color: #383838;
}
.sale-order-detail-order-item-tr {
	display: table-row !important;
}
.personal_wrapper div.payment-options-methods-row {
	padding: 0 7px 0 22px;
}
.sale-order-detail-payment-options-methods-container:before,
div.payment-options-methods-row:before,
div.payment-options-methods-row:last-child:after {
	display: none;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-payment-options-methods-info.opened {
	width: 83.33333333%;
}
.sale-order-detail-payment-options-methods-image-element,
.sale-order-detail-payment-options-shipment-image-element {
	background-size: auto;
	border: 1px solid #f2f2f2;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-about-order-inner-container-status {
	width: 30.3%;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-about-order-inner-container-repeat {
	width: 19.66666667%;
}
.personal_wrapper .sale-order-detail-payment-options-methods-info-title,
.personal_wrapper
	.sale-order-detail-payment-options-methods-shipment-list-item-title,
.personal_wrapper .sale-order-payment-change-payment-title {
	font-weight: 700;
	color: #383838;
	font-size: 15px;
}
.sale-order-detail-payment-options-methods-info-total-price {
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 13px;
}
.sale-order-detail-payment-options-methods-info-total-price
	.sale-order-detail-sum-number {
	color: #383838;
}
.sale-order-detail-hide-link,
.sale-order-detail-payment-options-methods-info-change-link,
.sale-order-detail-show-link {
	border: none;
	font-weight: 700;
	font-size: 13px;
	text-decoration: none;
	position: relative;
	padding: 3px 25px 0 0;
	display: inline-block;
	margin: 6px 0 0;
}
.sale-order-detail-hide-link:after,
.sale-order-detail-payment-options-methods-info-change-link:after,
.sale-order-detail-show-link:after {
	position: absolute;
	right: 5px;
	top: 7px;
	width: 10px;
	height: 6px;
	background: url(/local/template/images/arrows.png) 0 -161px no-repeat;
	z-index: 2;
}
.sale-order-detail-hide-link {
	display: none;
}
.sale-order-detail-hide-link:after,
.sale-order-detail-hide-link:hover:after {
	background-position: -35px -161px;
}
.personal_wrapper .sale-paysystem-close {
	top: 24px;
}
.personal_wrapper
	.orders_wrapper
	div.sale-order-detail-payment-options-methods-template {
	position: static;
	opacity: 1;
	display: none;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-payment-options-inner-container
	> .row:first-child
	div.sale-order-detail-payment-options-shipment {
	border: none;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-payment-options-inner-container
	.sale-order-detail-payment-options-shipment-container {
	padding: 0 22px;
}
.sale-order-detail-payment-options-shipment > div > div {
	vertical-align: top;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-payment-options-shipment
	.sale-order-detail-payment-options-shipment-image-container {
	width: 16.66666667%;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-payment-options-shipment
	.sale-order-detail-payment-options-methods-shipment-list {
	width: 66.66666667%;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-payment-options-methods-shipment-list-item-link {
	padding-top: 0;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-payment-options-shipment-composition-map {
	width: 83.33333333%;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-payment-options-shipment-composition-map
	> .row {
	margin: 0 -1px 0 -7px;
}
.personal_wrapper
	.orders_wrapper
	.sale-order-detail-payment-options-shipment-composition-container {
	border: 1px solid #f2f2f2;
}
.sale-order-detail-payment-options-shipment-composition-title {
	border: none;
	border-bottom: 1px solid #f2f2f2;
	background: #fbfbfb;
}
.sale-order-detail-payment-options-shipment-composition-title
	.sale-order-detail-payment-options-shipment-composition-title-element {
	font-size: 15px;
	margin-top: 13px;
	margin-bottom: 14px;
}
.personal_wrapper .sale-order-detail-order-section {
	border: none;
}
.personal_wrapper .sale-order-detail-order-section-content.container-fluid {
	padding: 0;
}
.personal_wrapper .sale-order-detail-order-item-td {
	padding-top: 6px;
	padding-bottom: 3px;
	vertical-align: middle;
}
.personal_wrapper .sale-order-detail-order-item-td-title {
	color: #999;
	padding-bottom: 4px;
}
.personal_wrapper
	.sale-order-detail-order-item-td:first-child
	.sale-order-detail-order-item-td-title {
	padding-left: 21px;
}
.personal_wrapper .sale-order-detail-order-item-properties {
	padding-top: 6px;
}
.sale-order-detail-order-item-td
	.sale-order-detail-order-item-block
	.sale-order-detail-order-item-img-block {
	padding-right: 30px;
}
.sale-order-detail-order-item-td
	.sale-order-detail-order-item-block
	.sale-order-detail-order-item-img-block
	+ .sale-order-detail-order-item-content {
	padding: 15px 0 0 0;
}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block a {
	font-size: 13px;
	color: #383838;
	font-weight: 400;
}
.sale-order-detail-order-item-td .sale-order-detail-order-item-imgcontainer {
	border: none;
}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block {
	padding: 0 0 0 22px;
}
.sale-order-detail-payment-options-order-content
	.sale-order-detail-order-item-tr
	.sale-order-detail-order-item-properties:nth-child(3),
.sale-order-detail-payment-options-order-content
	.sale-order-detail-order-item-tr
	.sale-order-detail-order-item-properties:nth-child(5),
.sale-order-detail-payment-options-shipment-composition-container
	.sale-order-detail-order-item-properties,
.sale-order-detail-payment-options-shipment-composition-container
	.sale-order-detail-order-item-td
	.sale-order-detail-order-item-td-text {
	text-align: center;
}
.personal_wrapper
	.sale-order-detail-payment-options-order-content
	.sale-order-detail-order-item-tr:last-of-type
	.sale-order-detail-order-item-td {
	border-bottom: 1px solid #f2f2f2;
}
.sale-order-detail-total-payment ul {
	margin-bottom: 0;
}
.personal_wrapper .sale-order-detail-total-payment-list-left-item,
.personal_wrapper .sale-order-detail-total-payment-list-right-item {
	color: #777;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.personal_wrapper .sale-order-detail-total-payment-list-left-item:last-of-type,
.personal_wrapper
	.sale-order-detail-total-payment-list-right-item:last-of-type {
	color: #333;
	font-size: 16px;
	font-weight: 700;
}
.personal_wrapper
	.sale-personal-account-wallet-container
	.sale-personal-account-wallet-list-item:before,
.sale-personal-section-index-block-ico i {
	background-color: #ea5e20;
}
.contacts {
	color: #333;
}
.contacts table {
	color: #666;
	border: 0;
	border-collapse: collapse;
}
.contacts table td {
	padding-bottom: 10px;
	line-height: 21px;
}
.contacts table td .fa.big-icon {
	margin: 0 20px 20px 0;
}
body .contacts.contacts-page-map-overlay table td {
	vertical-align: top;
}
body .contacts.top-cart {
	padding-top: 50px;
}
.contacts select[disabled] option {
	display: none;
}
.contacts-stores td.img {
	width: 15%;
}
.contacts-stores td.phone a {
	display: block;
}
.contacts-stores .mobile-title-phone .phones-block a {
	display: block;
}
.contacts select {
	margin: 0 0 20px;
}
.maxwidth-theme > .form.inline {
	padding: 20px 0 20px;
}
.contacts-wrapper {
	padding: 20px 0;
}
.contacts-page-map .bx-yandex-view-layout {
	border-top-width: 0;
}
.contacts.contacts-page-map-overlay {
	padding: 20px 20px 20px;
	position: relative;
	background: 0 0;
}
.contacts-page-map + .contacts.contacts-page-map-overlay {
	margin: -486px auto 332px;
}
.contacts.contacts-page-map-overlay .contacts-wrapper {
	background: #fff;
	padding: 16px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.contacts.contacts-page-map-overlay table {
	border-collapse: collapse;
	border: 0;
}
.contacts.contacts-page-map-overlay table td {
	padding-bottom: 0;
	font-size: 12px;
	vertical-align: middle;
}
.contacts.contacts-page-map-overlay table .fa {
	margin: 10px 25px 20px 10px;
}
.contacts.contacts-page-map-inline {
	padding: 20px 20px 0;
}
.contacts-page-map + .contacts.contacts-page-map-inline {
	padding-top: 0;
}
.contacts.contacts-page-map-inline table {
	border-collapse: collapse;
	border: 0;
	margin-bottom: 10px;
}
.contacts.contacts-page-map-inline table td {
	padding-bottom: 0;
	font-size: 12px;
	vertical-align: top;
}
.contacts.contacts-page-map-inline table .fa {
	margin: 0 25px 0 10px;
}
.contacts.contacts-page-overmap .contacts-wrapper {
	background: #fff;
	padding: 30px;
}
.contacts-page-map + .contacts.contacts-page-overmap .contacts-wrapper {
	box-shadow: 0 -21px 19px 0 rgba(0, 0, 0, 0.22);
	margin: -70px -24px 0;
	position: relative;
}
.contacts.contacts-page-overmap table {
	width: 100%;
	border-right: 1px solid #eee;
}
.contacts.contacts-page-overmap table td {
	padding-bottom: 0;
	font-size: 12px;
	vertical-align: top;
}
.contacts.contacts-page-overmap table td:last-child {
	padding-right: 10px;
}
.contacts.contacts-page-overmap .ask-question {
	text-align: center;
	padding-top: 15px;
}
.contacts.contacts-page-overmap table td.icon {
	width: 78px;
}
.contacts.contacts-page-overmap table td i.fa.big-icon.s45.fa-envelope {
	font-size: 22px;
	line-height: 43px;
}
table.contacts-stores h4 {
	margin: 20px 0 10px;
}
.contacts-page-top .contacts {
	padding-top: 35px;
}
.contacts-page-top table {
	width: 100%;
}
.contacts-page-top table td {
	padding-bottom: 0;
	font-size: 12px;
	vertical-align: top;
}
.contacts-page-top table td.icon {
	width: 78px;
}
.contacts-page-top table td i.fa.big-icon.s45.fa-envelope {
	font-size: 22px;
	line-height: 43px;
}
.contacts-v5 .contacts-page-top {
	margin-top: 0;
}
.contacts-v5 .bx-yandex-view-layout {
	margin-bottom: 0;
}
.fa.big-icon {
	height: 54px;
	width: 54px;
	line-height: 54px;
	font-size: 29px;
	border-radius: 50%;
	background: #666;
	color: #fff;
	text-align: center;
}
.fa.big-icon.grey {
	color: #222;
}
.fa.big-icon.s50 {
	height: 50px;
	width: 50px;
	line-height: 50px;
	font-size: 29px;
}
.fa.big-icon.s45 {
	height: 45px;
	width: 45px;
	line-height: 45px;
	font-size: 25px;
	display: inline-block;
}
.fa.big-icon.s40 {
	height: 40px;
	width: 40px;
	line-height: 40px;
	font-size: 22px;
}
.fa.big-icon.s35 {
	height: 35px;
	width: 35px;
	line-height: 35px;
	font-size: 19px;
}
.fa.big-icon.s30 {
	height: 30px;
	width: 30px;
	line-height: 30px;
	font-size: 17px;
}
.fa.big-icon.s25 {
	height: 25px;
	width: 25px;
	line-height: 25px;
	font-size: 13px;
}
.url-block {
	display: inline-block;
	margin-bottom: 25px;
	border: 1px solid #f2f2f2;
	border-radius: 3px;
	position: relative;
	color: #222;
}
.url-block:before {
	content: "";
	position: absolute;
	top: 0;
	left: 44px;
	width: 1px;
	height: 100%;
	background: #f5f5f5;
}
.url-block i {
	position: absolute;
	width: 44px;
	font-size: 20px;
	font-weight: 700;
	left: 0;
	top: 9px;
	text-align: center;
}
.url-block.next-url i {
	left: auto;
	right: 0;
}
.url-block.next-url:before {
	left: auto;
	right: 44px;
}
.url-block.next-url span {
	padding-left: 20px;
	padding-right: 64px;
}
.url-block span {
	display: inline-block;
	vertical-align: middle;
	padding: 9px 20px 9px 64px;
}
.url-block:hover {
	background: #f5f5f5;
}
.url-block:hover:before {
	background: #fff;
}
.url-block:hover {
	color: #222;
}
.tabs {
	margin-bottom: 25px;
}
.tabs .tab-content {
	background-color: #fff;
	border: none;
	padding: 40px 0 0;
}
.tabs .nav-tabs + .tab-content {
	border-top: 0;
}
.tabs .nav-tabs + .tab-content h3:first-of-type {
	margin-top: 0;
}
.tabs .nav-tabs {
	margin: 0;
	border-bottom-color: #f2f2f2;
}
.tabs .nav.nav-tabs a {
	background: #f9f9fa;
	border: 1px solid #f2f2f2;
	color: #222;
	margin: 0 -1px -1px 0;
	padding: 17px 25px 18px;
	text-decoration: none;
	border-radius: 0;
	font-weight: 700;
	text-transform: none;
}
.tabs .nav-tabs li.active a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	display: block;
	width: 100%;
	height: 2px;
	background: #ddd;
}
.tabs .nav.nav-tabs li.active a,
.tabs .nav.nav-tabs li.active a:active,
.tabs .nav.nav-tabs li.active a:focus,
.tabs .nav.nav-tabs li.active a:hover {
	background: #fff;
	z-index: 2;
	border-bottom-color: #fff;
}
.nav.nav-tabs > li.active > a,
.nav.nav-tabs > li.active > a:focus,
.nav.nav-tabs > li.active > a:hover {
	border-color: #f5f5f5;
}
.tabs .nav-tabs a:active,
.tabs .nav-tabs a:focus,
.tabs .nav-tabs a:hover {
	background: #fff;
}
.tabs .tab-content .item + .item {
	border-top: 1px solid #e6e6e6;
	padding-top: 25px;
	margin-top: 25px;
}
.tabs .tab-content .flexslider .item + .item {
	padding: 0;
	margin: 0;
}
.tabs .tab-content .flexslider:not(.ethumbs) .item + .item {
	border: none;
}
.flex-direction-nav li,
.pagination > li,
.tabs .nav-tabs > li {
	padding-left: 0;
	margin-bottom: 0;
	position: static;
}
.flex-direction-nav li:before,
.pagination > li:before,
.tabs .nav-tabs > li:before {
	display: none;
}
.bx_compare .bx_sort_container {
	position: relative;
}
.bx_compare .bx_sort_container ul li:not(.current):before {
	display: none;
}
.bx_compare .bx_sort_container ul.tabs-head {
	margin: 0;
}
.bx_sort_container .wrap_remove_button {
	position: absolute;
	top: 1px;
	right: 0;
}
.bx_compare .frame {
	margin: 0 0 0 230px;
	position: relative;
}
.bx_compare .frame .wraps {
	width: 10000% !important;
	overflow: hidden;
	font-size: 0;
}
.bx_compare .frame.props .wraps {
	margin-left: -230px;
}
.bx_compare .compare_view td {
	width: 230px;
	min-width: 230px;
	max-width: 230px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 40px 20px 20px 20px;
	font-size: 13px;
	position: relative;
	text-align: left;
	vertical-align: top;
	overflow: hidden;
}
.bx_compare .frame.border::after {
	background: #f2f2f2 none repeat scroll 0 0;
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
}
.bx_compare .compare_view .item_block {
	margin: 0 20px 0 0;
	position: relative;
}
.bx_compare .compare_view .item_block a {
	font-weight: 700;
}
.bx_compare .compare_view .item_block .title {
	display: block;
	padding: 14px 0 0;
}
.bx_compare .compare_view.data_table_props tr td .remove i {
	display: none;
}
.bx_compare .compare_view.data_table_props td {
	border: 1px solid #f2f2f2;
	padding: 10px 27px 13px 18px;
	transition: none 0s ease 0s;
}
.bx_compare .data_table_props tr td:first-of-type {
	font-weight: 700;
}
.prop_title_table {
	position: absolute;
	left: 0;
	width: 231px;
	overflow: hidden;
	z-index: 1;
}
.prop_title_table .data_table_props td {
	opacity: 0;
	visibility: hidden;
}
.bx_compare .prop_title_table .data_table_props tr td:first-child {
	display: table-cell;
	opacity: 1;
	visibility: visible;
}
.bx_compare .prop_title_table .data_table_props tr td .remove i {
	display: inline-block;
}
.bx_compare .remove {
	position: absolute;
	top: 0;
	z-index: 1;
	right: 0;
}
.bx_compare .compare_view.top .remove {
	right: -13px;
	top: -13px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	display: inline-block;
	height: 17px;
	width: 17px;
	cursor: pointer;
}
.bx_compare .compare_view.clone .remove {
	right: 15px;
	top: 12px;
	display: none;
}
.bx_compare .compare_view.data_table_props tr.hovered td {
	background: #f7f7f7;
}
.bx_compare .compare_view.data_table_props tr.hovered td .remove {
	display: block;
}
.wrapp_scrollbar {
	position: relative;
	margin: 21px 0 33px 230px;
}
.bx_compare .slider_navigation {
	display: none;
}
.bx_filtren_container ul {
	font-size: 0;
	margin: 41px 0 5px 0;
}
.bx_filtren_container ul li,
.bx_filtren_container ul li:before {
	display: none;
}
.bx_filtren_container ul li.visible {
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 5px 0;
	padding: 5px 12px 6px 12px;
	border: 1px solid #ddd;
}
.bx_filtren_container ul li.visible:not(:hover) {
	background: 0 0;
}
.bx_filtren_container ul li span {
	font-size: 12px;
	line-height: 16px;
	text-transform: none;
}
.basket {
	font-size: 14px;
}
.basket-items-list-wrapper {
	border-color: #f2f2f2;
	padding-top: 0 !important;
}
body .basket-item-label-ring,
body .basket-item-label-text span {
	background: #e32330;
}
#basket-warning {
	background: #fff;
	color: #333;
	padding-right: 35px;
	font-size: 14px;
}
#basket-warning .close {
	opacity: 0.5;
}
.basket-items-list-wrapper .basket-items-list-header {
	background: #f9f9f9;
	border-bottom-color: #f2f2f2;
	position: static;
	padding-left: 15px;
	padding-right: 15px;
}
.basket-items-list-wrapper
	.basket-items-list-header.basket-items-list-header-fixed {
	border: 1px solid #f2f2f2;
	border-top-width: 0;
}
.basket-items-list-wrapper .basket-checkout-container {
	border-color: #f2f2f2;
}
.basket-items-list-wrapper .basket-items-search-field .form-control,
.basket-items-list-wrapper .basket-items-search-field .form-control:focus {
	background: #fff;
	border-color: #f2f2f2;
	box-shadow: none;
}
.basket-items-list-wrapper .basket-clear {
	width: 37px;
	height: 37px;
	line-height: 37px;
}
.basket-items-list-wrapper .basket-clear:after,
.basket-items-list-wrapper .basket-clear:before {
	background: #aaa;
}
.basket-items-list-wrapper .basket-clear:hover:after,
.basket-items-list-wrapper .basket-clear:hover:before {
	background: #333;
}
.basket-items-list-item-container .basket-items-list-item-notification {
	padding-top: 20px;
	padding-bottom: 20px;
}
.basket-items-list-item-notification .basket-items-list-item-removed-container {
	background: #fff;
}
.basket-items-list-item-container > td {
	padding-bottom: 33px;
}
.basket-checkout-container {
	border-color: #f2f2f2;
	position: static;
	padding-left: 32px;
	padding-right: 32px;
	padding-top: 19px;
}
.basket-checkout-container .basket-coupon-block-field-description {
	color: #333;
	font-size: 13px;
	padding-bottom: 10px;
}
.basket-coupon-block-field .form .form-control {
	background: #fff;
}
.basket-coupon-block-coupon-btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 35px;
	height: 37px;
	border-radius: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	border-radius: 0 2px 2px 0;
	border: none;
	transform: none;
	margin-top: 0;
	background: #ddd;
}
.basket-coupon-block-coupon-btn:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -6px 0 0 -7px;
	width: 14px;
	height: 12px;
	background: url(/local/template/images/ai.png) -33px -49px no-repeat;
	cursor: pointer;
}
.basket-coupon-alert .basket-coupon-text {
	padding-left: 22px;
}
.basket-coupon-alert .basket-coupon-text:before {
	content: "";
	position: absolute;
	top: 2px;
	left: 4px;
	width: 11px;
	height: 11px;
	background: url(/local/template/images/icons_wish.png) -102px -86px no-repeat;
}
.basket-coupon-alert.text-success .basket-coupon-text:before {
	background-position: -19px -3px;
}
.basket-coupon-alert .close-link {
	position: relative;
	font-size: 0;
	width: 10px;
	height: 20px;
	border: none;
	top: -2px;
}
.basket-coupon-alert .close-link:after,
.basket-coupon-alert .close-link:before {
	position: absolute;
	top: 50%;
	left: 50%;
	background: #6d6d6d;
	width: 1px;
	height: 9px;
	content: "";
	transition: 0.3s background-color ease;
}
.basket-coupon-alert .close-link:hover:after,
.basket-coupon-alert .close-link:hover:before {
	background: #222;
}
.basket-coupon-alert .close-link:before {
	transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}
.basket-coupon-alert .close-link:after {
	transform: translate3d(-50%, -50%, 0) rotate(45deg);
}
.basket-items-list-header-filter-item {
	font-size: 14px;
	font-weight: 700;
	margin-left: 20px;
	border: none;
	position: relative;
}
.basket-items-list-header-filter-item.active:before {
	content: "";
	position: absolute;
	bottom: -6px;
	left: 0;
	right: 0;
	height: 2px;
	background: #ddd;
}
.basket-items-list-header-filter-item:not(.active):hover {
	color: #222;
}
.basket-items-list {
	padding-left: 0;
	padding-right: 0;
}
.basket-items-list .basket-items-list-overlay {
	left: 41px;
	right: 41px;
}
.basket-items-list .basket-items-list-item-container > td:first-child {
	padding-left: 41px;
}
.basket-items-list .basket-items-list-item-container > td:last-child {
	padding-right: 2px;
}
.basket-items-list-item-descriptions {
	padding-top: 29px;
}
.basket-items-list .basket-item-block-image {
	padding-bottom: 0;
}
.basket-items-list .basket-item-block-info {
	padding-left: 26px;
	padding-right: 55px;
}
.basket-items-list
	.basket-item-block-info
	.basket-items-list-item-warning-container
	.alert.alert-warning {
	text-align: left;
	background: #fff;
	border: none;
	color: #333;
	padding: 0 0 0 40px;
	font-size: 13px;
	position: relative;
}
.basket-items-list
	.basket-item-block-info
	.basket-items-list-item-warning-container
	.alert.alert-warning
	a[data-entity="basket-item-remove-delayed"]:before,
.basket-items-list
	.basket-item-block-info
	.basket-items-list-item-warning-container
	.alert.alert-warning:before {
	content: "";
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: -4px;
	left: 0;
	border-radius: 100%;
}
.basket-items-list
	.basket-item-block-info
	.basket-items-list-item-warning-container
	.alert.alert-warning:before {
	background: #fff url(/local/template/images/not-available.png) 0 0;
}
.basket-items-list
	.basket-item-block-info
	.basket-items-list-item-warning-container
	.alert.alert-warning
	a[data-entity="basket-item-remove-delayed"]:before {
	background: #ddd url(/local/template/images/icons_wish.png) 5px -44px;
}
.basket-item-info-name,
.basket-item-info-name-link {
	font-weight: 700;
	font-size: 15px;
}
.basket-item-property-custom-name,
.basket-item-property-name {
	color: #888;
	font-size: 13px;
	padding-top: 6px;
}
.basket-item-property-custom-value,
.basket-item-property-value {
	color: #333;
	font-size: 13px;
	font-weight: 400;
	padding-top: 6px;
}
.basket-item-block-amount.disabled .basket-item-amount-btn-minus,
.basket-item-block-amount.disabled .basket-item-amount-btn-plus {
	display: none;
}
.basket-item-block-price {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: left;
	padding-top: 29px;
	padding-left: 15px;
	padding-right: 15px;
}
.basket-checkout-block-total-price-inner
	.basket-coupon-block-total-price-current,
.basket-item-block-price .basket-item-price-current {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 1;
	order: 1;
}
.basket-item-block-price .basket-item-price-current > span {
	font-size: 16px;
	font-weight: 700;
	color: #333;
}
.basket-checkout-block-total-price-inner .basket-coupon-block-total-price-old,
.basket-item-block-price .basket-item-price-old {
	position: static;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 2;
	order: 2;
	text-align: left;
}
.basket-checkout-block-total-price-inner .basket-coupon-block-total-price-old,
.basket-item-block-price .basket-item-price-old > span {
	font-size: 13px;
	color: #777;
	text-decoration: line-through;
}
.basket-checkout-block-total-price-inner
	.basket-coupon-block-total-price-old:after,
.basket-item-block-price .basket-item-price-old-text:after {
	display: none;
}
.basket-checkout-block-total-price-inner
	.basket-coupon-block-total-price-difference,
.basket-item-block-price .basket-item-price-difference,
.basket-item-block-price .basket-item-price-title {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 3;
	order: 3;
}
.basket-item-block-price .basket-item-price-title {
	text-align: left;
	padding-top: 7px;
}
.basket-checkout-block-total-price-inner {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: left;
}
.basket-items-list-item-amount {
	padding-top: 25px;
}
.basket-item-block-amount {
	padding: 0 30px;
	margin: 0 30px;
}
.basket-items-list-item-amount .basket-item-amount-filed {
	border: none;
	border-left: 1px solid #f3f3f5;
	border-right: 1px solid #f3f3f5;
	background: #f3f3f5;
	width: 34px !important;
	font-weight: 700;
	width: 100%;
	padding: 7px 0 7px;
	font-size: 13px;
	line-height: 13px;
	height: 36px;
	color: #333;
	text-align: center;
}
.basket-item-amount-btn-minus,
.basket-item-amount-btn-plus {
	position: absolute;
	left: 1px;
	top: 0;
	width: 30px;
	height: 36px;
	cursor: pointer;
	background: 0 0;
	border-radius: 2px;
	border: none;
	background: #f3f3f5;
}
.basket-item-amount-btn-plus {
	right: 1px;
	left: auto;
	margin: 0;
}
.basket-item-amount-btn-minus:after,
.basket-item-amount-btn-plus:after,
.basket-item-amount-btn-plus:before {
	background-color: #6c6c6d;
}
.basket-item-amount-btn-minus:hover:after,
.basket-item-amount-btn-plus:hover:after,
.basket-item-amount-btn-plus:hover:before {
	background-color: #222;
}
.basket-item-amount-field-description {
	font-style: normal;
}
.basket-checkout-block-total-price-inner
	.basket-coupon-block-total-price-difference,
.basket-item-price-difference {
	text-align: left;
	background: #fff;
	font-size: 12px;
	color: #888;
	padding: 8px 0 10px;
}
.basket-checkout-block-total-price-inner
	.basket-coupon-block-total-price-difference
	> span,
.basket-item-price-difference > span {
	color: #333;
	display: inline-block;
	background: #ffd02e;
	padding: 3px 8px 2px;
	line-height: 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 2px 0 0 0;
}
.basket-item-property-custom-value ul li:before,
.basket-item-property-value ul li:before {
	display: none;
}
.basket-item-actions-remove:after,
.basket-item-actions-remove:before,
.basket-items-list-item-clear-btn:after,
.basket-items-list-item-clear-btn:before {
	background: #6d6d6d;
	width: 1px;
	height: 9px;
}
.basket-item-actions-remove:hover:after,
.basket-item-actions-remove:hover:before,
.basket-items-list-item-clear-btn:hover:after,
.basket-items-list-item-clear-btn:hover:before {
	background: #222;
}
.basket-items-list-item-container .basket-item-block-actions {
	opacity: 1;
}
.basket-items-list-item-container-expend
	.basket-items-list-item-removed-container
	.basket-items-list-item-removed-block {
	padding-right: 0;
}
.basket-item-label-text {
	display: none;
}
.basket-items-list-item-remove {
	padding-top: 10px !important;
}
.basket-item-property-scu-image .basket-item-scu-item,
.basket-item-property-scu-image .basket-item-scu-item.not-available:hover {
	border: 2px solid #fff;
}
.basket-item-scu-item,
.basket-item-scu-item.not-available:hover {
	border-radius: 2px;
}
.basket-item-property-scu-text .basket-item-scu-item-inner {
	font-weight: 400;
	min-height: 30px;
	line-height: 22px;
}
.basket-items-list-wrapper-compact
	.basket-item-property-scu-text
	.basket-item-scu-item-inner {
	min-height: auto;
}
.basket-item-property-scu-text .basket-item-scu-item.selected {
	color: #fff;
}
.basket-checkout-block-total-title {
	font-weight: 700;
	font-size: 16px;
}
.basket-coupon-block-total-price-current {
	font-weight: 700;
	font-size: 32px;
	margin-bottom: 0;
}
.basket-checkout-container {
	opacity: 0;
}
.basket-checkout-container.visible {
	opacity: 1;
}
.basket-checkout-container .basket-coupon-section.smallest {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.basket-checkout-container .fastorder {
	padding-top: 13px;
	padding-left: 15px;
	text-align: right;
}
.basket-checkout-section .btn-default:active,
.basket-checkout-section .btn-default:focus {
	color: #fff !important;
}
.basket-checkout-section .btn-default.basket-btn-checkout:not(:active),
.basket-checkout-section .btn-default.basket-btn-checkout:not(:focus),
.basket-checkout-section .btn-default.basket-btn-checkout:not(:hover) {
	background: #fff;
}
.basket-item-block-amount {
	position: relative;
}
[data-save-order][disabled] {
	opacity: 0.7;
	background: #adadad;
	border-color: #fff;
}
.basket-item-amount-btn-minus:after,
.basket-item-amount-btn-plus:after,
.basket-item-amount-btn-plus:before {
	background-color: #6c6c6d;
}
.basket-item-amount-btn-minus:hover:after,
.basket-item-amount-btn-plus:hover:after,
.basket-item-amount-btn-plus:hover:before {
	background-color: #222;
}
.basket-item-amount-filed {
	border: none;
	border-left: 1px solid #f3f3f5;
	border-right: 1px solid #f3f3f5;
	background: #f3f3f5;
	width: 50px !important;
	font-weight: 700;
	width: 100%;
	padding: 7px 0 7px;
	font-size: 13px;
	line-height: 13px;
	height: 36px;
	color: #333;
	text-align: center;
}
.basket-item-amount-btn-minus,
.basket-item-amount-btn-plus {
	position: relative;
	width: 28px;
	height: 28px;
	cursor: pointer;
	transition: 0.3s all ease;
	-webkit-user-select: none;
}
.basket-item-amount-btn-minus:hover,
.basket-item-amount-btn-plus:hover {
	background-color: #efefef;
}
.basket-item-block-amount.disabled .basket-item-amount-btn-minus,
.basket-item-block-amount.disabled .basket-item-amount-btn-plus {
	background-color: transparent;
	cursor: default;
}
.basket-item-amount-btn-minus:after,
.basket-item-amount-btn-plus:after,
.basket-item-amount-btn-plus:before {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -1px;
	margin-left: -5px;
	width: 10px;
	height: 2px;
	background-color: #979797;
	content: "";
	transition: 0.3s all ease;
}
.basket-item-amount-btn-minus:hover:after,
.basket-item-amount-btn-plus:hover:after,
.basket-item-amount-btn-plus:hover:before {
	background-color: #535353;
}
.basket-item-block-amount.disabled .basket-item-amount-btn-minus:after,
.basket-item-block-amount.disabled .basket-item-amount-btn-plus:after,
.basket-item-block-amount.disabled .basket-item-amount-btn-plus:before {
	background-color: #f3f3f3;
}
.basket-item-amount-btn-plus:before {
	margin-top: -5px;
	margin-left: -1px;
	width: 2px;
	height: 10px;
}
.basket-item-amount-field-description {
	position: absolute;
	top: calc(100% + 1px);
	right: 0;
	left: 0;
	color: #a1a1a1;
	text-align: center;
	font: italic 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (max-width: 991px) {
	.basket-item-block-amount {
		position: relative;
		-ms-flex-pack: center;
		margin-bottom: 13px;
		-webkit-box-pack: center;
		justify-content: center;
	}
	.basket-item-amount-btn-minus,
	.basket-item-amount-btn-plus {
		border: 1px solid #e4e4e4;
		background-color: #f5f6f7;
	}
	.basket-item-amount-btn-plus {
		border-left: none;
		border-radius: 0 1px 1px 0;
	}
	.basket-item-amount-btn-minus {
		border-right: 0;
		border-radius: 1px 0 0 1px;
	}
}
:not(.goods-inner__bottom) > .btn {
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
	text-transform: none;
	text-decoration: none;
	margin: 0;
	border: 1px solid;
	border-radius: 2px;
	padding: 7px 18px 9px;
	overflow: hidden;
	transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-ms-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	-webkit-transition: background-color 0.3s ease;
}
:not(.goods-inner__bottom) > .more_page_buttons_block .btn {
	margin: 0 10px 10px 0;
}
:not(.goods-inner__bottom) > .btn.bold {
	font-weight: 700;
}
:not(.goods-inner__bottom) > .btn > * {
	-moz-transition: background-color 0.3s;
	-ms-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
}
:not(.goods-inner__bottom) > .btn-lg {
	padding: 10px 25px 10px;
	font-weight: 700;
}
:not(.goods-inner__bottom) > .btn.btn-lg {
	font-size: 14px;
}
:not(.goods-inner__bottom) > .btn-sm {
	padding: 6px 15px 6px;
	font-size: 12px;
}
:not(.goods-inner__bottom) > .btn.btn-sm {
	font-weight: 400;
}
:not(.goods-inner__bottom) > .btn-xs {
	font-size: 11px;
	line-height: 12px;
	padding: 7px 14px 7px;
	border-radius: 1px;
}
:not(.goods-inner__bottom) > .btn.btn-xs {
	font-weight: 400;
}
.btn.disabled,
:not(.goods-inner__bottom) > .btn[disabled] {
	background: 0 0 !important;
	border: 1px solid #bbb !important;
	color: #bbb !important;
}
.btn.disabled > *,
:not(.goods-inner__bottom) > .btn[disabled] > * {
	background: 0 0 !important;
	border: none !important;
	color: #bbb !important;
}
.btn-lg.disabled,
:not(.goods-inner__bottom) > .btn-lg[disabled] {
	border-width: 2px;
}
:not(.goods-inner__bottom) > .btn-icon i {
	margin-right: 10px;
}
:not(.goods-inner__bottom) > .btn-icon-right i {
	margin-right: 0;
	margin-left: 10px;
}
:not(.goods-inner__bottom) > .btn-default.wc {
	padding: 0 !important;
	font-size: 0;
}
:not(.goods-inner__bottom) > .btn-default.wc .fa {
	display: inline-block;
	height: 31px;
	line-height: 32px;
	vertical-align: top;
	width: 32px;
	zoom: 1;
	font-size: 13px;
}
:not(.goods-inner__bottom) > .btn-default.wc span {
	display: inline-block;
	padding: 6px 12px 5px 0;
	line-height: 19px;
	vertical-align: top;
	zoom: 1;
	font-size: 13px;
}
:not(.goods-inner__bottom) > .btn-default.btn-xs.wc .fa {
	width: 25px;
	height: 26px;
	line-height: 27px;
	font-size: 14px;
	font-weight: 700;
}
:not(.goods-inner__bottom) > .btn-default.btn-xs.wc span {
	line-height: 16px;
	padding: 5px 10px 4px 0;
	font-size: 11px;
}
:not(.goods-inner__bottom) > .btn-default.wc.vert {
	background: 0 0;
	border: none;
	padding: 0;
	min-width: 100px;
	width: 100%;
}
:not(.goods-inner__bottom) > .btn-default.wc.vert .fa {
	background-color: #cdd8dd;
	border: none;
	display: block;
	height: 70px;
	line-height: 70px;
	vertical-align: top;
	font-size: 39px;
	border-radius: 1px 1px 0 0;
	width: 100%;
}
:not(.goods-inner__bottom) > .btn-default.wc.vert span {
	color: #1d2029;
	background: #dfeaed;
	border-bottom: 1px solid #c8d2d5;
	border-top: 1px solid #eaf1f3;
	display: block;
	padding: 10px 12px 10px;
	line-height: 16px;
	font-size: 13px;
	font-weight: 700;
	border-radius: 0 0 1px 1px;
	white-space: normal;
	text-shadow: none;
}
:not(.goods-inner__bottom) > .btn-default.wc.vert:hover span {
	background: #cdd8dd;
	border-bottom: 1px solid #b8c2c6;
	border-top: 1px solid #dde5e8;
}
:not(.goods-inner__bottom) > .btn.btn-responsive-nav {
	color: #fff;
	padding: 5px 8px 3px;
	margin: 0;
	border: medium none;
}
:not(.goods-inner__bottom) > .btn.btn-responsive-nav .fa {
	font-size: 21px;
}
:not(.goods-inner__bottom) > .btn.btn-transparent-border {
	border: 1px solid rgba(243, 243, 243, 0.4);
}
:not(.goods-inner__bottom) > .btn.btn-transparent-border:hover {
	color: #fff;
}
:not(.goods-inner__bottom) > .btn.white.grey {
	color: #888 !important;
	border: 1px solid #aaa;
	background: #fff;
}
.in-cart,
.in-subscribe,
.to-subscribe,
:not(.goods-inner__bottom) > .to-order {
	display: block;
}
.btn.btn-default.in-cart:hover,
:not(.goods-inner__bottom) > .btn.btn-default.in-cart {
	background: #4fad00;
	border-color: #4fad00;
}
:not(.goods-inner__bottom) > .btn.btn-default:focus:active {
	color: #fff;
}
:not(.goods-inner__bottom) > .btn.btn-default.transparent.white:not(:hover) {
	background: 0 0;
}
.btn:active,
.btn:focus,
:not(.goods-inner__bottom) > .btn:hover {
	outline: 0;
}
:not(.goods-inner__bottom) > .btn.btn-default:active:hover {
	color: #fff;
}
button a,
button a:hover {
	color: inherit;
}
label {
	font-weight: inherit;
}
.empty_cart .card_popup_frame.popup .basket_empty {
	display: block;
}
.empty_cart .card_popup_frame.popup .total_wrapp {
	display: none;
}
.button_wrap .button,
body .wrapper .button {
	-webkit-appearance: none;
}
.iblock .icon_error_block {
	float: right;
}
.icon_error_block {
	box-sizing: border-box;
	min-height: 34px;
	padding-left: 50px;
	position: relative;
	text-align: left;
	width: 100%;
}
.basket_fly .icon_error_block {
	width: auto;
	float: left;
}
.basket_fly .module-cart .colored tfoot td.row_titles .item_title {
	margin-top: 2px;
}
.icon_error_block:after {
	background: #e62222 url(/local/template/images/warning_white.png) 0 0
		no-repeat;
	top: 0;
	height: 40px;
	width: 40px;
	left: 0;
	position: absolute;
	content: " ";
	z-index: 6;
	display: block;
}
.icon_error_block b {
	font-size: 15px;
}
.backet_back_wrapp .basket_back {
	display: inline-block;
	vertical-align: top;
}
.basket_print {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin: 0 15px 0 0;
}
.basket_print:hover {
	color: #383838;
}
.basket_print:hover i {
	background-color: #383838;
}
.basket_wrapp
	.module-cart
	table.bottom
	.bottom_btn
	.backet_back_wrapp.error
	.iblock.back_btn {
	padding-right: 0;
}
.basket_wrapp .module-cart table.bottom.middle.error td.row_values {
	padding-left: 21px;
}
.basket_fly .basket_fly .icon_error_block {
	text-align: left;
	float: left;
	padding: 0 0 0 60px;
}
.basket_fly .basket_fly .icon_error_block:after {
	left: 0;
}
.view_sale_block.offers {
	display: none;
}
.subscribe-edit .data-table h4 {
	margin-top: 20px;
}
@media (max-width: 1110px) {
	.menu-catalog--sub.menu-catalog:not(.hide-ul) {
		display: block;
	}
	.js-drop-menu-title {
		display: flex;
		justify-content: space-between;
	}
}
@media (max-width: 1109px) {
	.top-filter__right {
		display: none;
	}
	.goods-plush__slide:hover:before,
	.goods__slider-right-item:hover:before {
		display: none;
	}
}
div[id^="wait_"] {
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	right: 0;
	bottom: 0;
	border: none !important;
	background: rgba(255, 255, 255, 0.611764705882353) !important;
	color: transparent !important;
}
div[id^="wait_"]:before {
	display: block;
	content: "";
	background: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7V0l-2.64 2.64A8.937 8.937 0 009 0a9 9 0 109 9h-2c0 3.86-3.14 7-7 7s-7-3.14-7-7 3.14-7 7-7c1.93 0 3.68.79 4.95 2.05L11 7h7z' fill='%23EA5E20'/%3E%3C/svg%3E");
	background-size: contain;
	position: absolute;
	top: calc(50% - 20px);
	left: calc(50% - 20px);
	height: 30px;
	width: 30px;
	-webkit-animation: 2s linear infinite rotate;
	animation: 2s linear infinite rotate;
}
.pagination__list {
	list-style-type: none;
}
.bx_item_set_hor .bx_item_set_hor_item a.remove i,
.cart_shell .remove-cell a i,
.module-cart .remove-cell a i,
.remove i {
	background: url(/local/template/images/close_icons.png) 3px -23px no-repeat;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	display: inline-block;
	height: 17px;
	width: 17px;
	cursor: pointer;
}
.bx_item_set_hor .bx_item_set_hor_item a.remove i,
.cart_shell .remove-cell a:hover i,
.module-cart .remove-cell a:hover i,
.remove:hover i {
	background-position: -17px -23px;
}
.bx_compare img {
	max-width: 100%;
}
.bx_compare a:hover {
	text-decoration: none;
}
.bx_compare a {
	color: inherit;
	text-decoration: underline;
}
.top-filter__right > div {
	cursor: pointer;
}
.contacts-page-map + .contacts.contacts-page-map-overlay {
	margin-left: 30px;
}
.hide-ul {
	display: none;
}
.show_filter:disabled {
	opacity: 0.65;
	cursor: default;
}
.show_filter {
	background: #e95717;
	color: #fff;
	outline: 0;
	border: none;
	padding: 3px 12px;
	display: none;
}
div.goods-inner__slide-main {
	cursor: default;
}
label.disabled {
	cursor: default;
}
@media screen and (max-width: 480px) {
	.catalog-grid__title {
		line-height: 1.15em;
	}
}
.goods_catalog.swiper-slide-prev {
	opacity: 0;
}
.goods_catalog:hover .goods__wrapper-content {
	margin-left: 103px;
}
.goods_catalog:hover .goods__slider-right {
	left: 58px;
}
.goods_catalog:hover .goods__wrapper-position {
	left: -84px;
	top: -1px;
}
.goods__slider-right-item:hover::before {
	top: calc(50% + 20px);
}
.hits-sales__tabs-content.swiper-container {
	padding: 0 0 0 95px;
	margin-left: -95px;
}
.swiper-container.interested-slider__container {
	padding: 0 0 0 105px;
	margin-left: -105px;
}
.clearfix {
	clear: both;
}
.content a {
	color: #4a4e4e;
}
.remember {
	padding: 5px 0;
}
.auth_wrapp {
	overflow: hidden;
}
.alert p {
	padding: 0;
	margin: 0;
}
.with-photo {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.with-photo__left {
	max-width: 400px;
}
.with-photo__right {
	padding: 0 20px;
}
.with-photo_photo-right .with-photo__right {
	order: -1;
}
.top-filter {
	margin-bottom: 15px;
}
.all_result_title {
	margin: 20px auto 5px !important;
	width: 300px;
	max-width: 100%;
}
.sort_list li:after {
	margin-bottom: 2px;
	margin-left: 4px;
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 5 5-5H0z' fill='%23858585'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	display: inline-block;
	background-position: center;
	width: 10px;
	height: 5px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.sort_list li.desc:after {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
.catalog__left .title {
	font-weight: 700;
}
.basket__form-option-title:not(.option-required):after {
	display: none;
}
.goods_catalog:hover .goods__slider-hover {
	z-index: 4;
}
.image img {
	max-width: 100%;
}
.lead_text * {
	margin: 0;
}
.lead_text {
	background: #fff5f1;
	border: 2px solid #ea5e20;
	padding: 4px 10px;
	border-radius: 4px;
	font-size: 0.8em;
}
.basket__table-tooltip {
	font-size: 11px;
	line-height: 13px;
	padding: 17px 20px 14px 14px;
}
.goods-inner__availability-edition {
	width: 55px;
}
.header__fixed-menu-logo a {
	position: absolute;
	width: 100%;
	height: 100%;
}
.header__fixed-menu-logo {
	position: relative;
}
.goods-inner__availability {
	position: relative;
}
.goods-inner__availability .basket__table-tooltip {
	left: calc(50% - 60px);
	top: calc(100% + 10px);
	width: 120px;
}
.goods-inner__availability .basket__table-tooltip:before {
	left: 22px;
}
.modal-buy-click p.error {
	margin-bottom: 30px;
}
.custom_section_in_element {
	margin: 25px 0 5px;
	font-size: 14px;
}
.custom_section_in_element a {
	color: #ea5e20;
	font-weight: 600;
}

section.catalog-grid {
	background: #f7f7f7;
	position: relative;
	z-index: 1;
}

.gray-date {
	font-size: 14px;
	color: #b8b8b8;
	text-align: right;
	width: 100%;
	display: block;
}
.share-block {
	padding: 12px 10px;
	background: #f7f7f7;
	font-size: 14px;
	line-height: 1.8;
	margin: 20px auto;
}
.share-block .period {
	display: flex;
	justify-content: space-between;
	max-width: 640px;
	margin: 0 auto;
}
.news-header-info {
	display: flex;
	justify-content: right;
}
.header__menu > li.header__item > a {
	white-space: nowrap;
}
.news-header-info .bx-rating {
	line-height: 1.6;
	font-size: 14px;
	color: #b8b8b8;
}
.news-header-info .bx-rating-icon-container {
	position: relative;
	top: 1px;
	margin-right: 0;
}
.news-header-info .bx-rating-icon-container svg {
	stroke: #ea5e20;
	margin-left: 1px;
	cursor: pointer;
}
.news-header-info svg {
	fill: transparent;
	stroke-width: 1px;
}
.news-header-info .bx-rating-icon.active,
/*.news-header-info .bx-rating-icon-container:hover .bx-rating-icon */
.bx-rating:hover .bx-rating-icon {
	fill: #ea5e20;
}
.bx-rating:hover
	.bx-rating-icon-container:hover
	~ .bx-rating-icon-container
	.bx-rating-icon {
	fill: transparent;
}
.news-header-info > div {
	margin-left: 20px;
}
.other-price {
	position: relative;
}
.other-price::before {
	display: block;
	content: "";
	width: 22px;
	height: 17px;
	background: url(/local/templates/new/images/w.svg) center center no-repeat;
	background-size: contain;
	cursor: pointer;
}

.other-price:hover .basket__table-tooltip {
	display: block;
}
.other-price .basket__table-tooltip {
	text-align: center;
	left: -17px;
	top: calc(100% + 4px);
	box-shadow: 1px 1px 4px #e8e8e8;
	padding: 10px 10px;
}
.basket__tooltip::after {
	content: attr(data-text);
}

.drop-items__new,
.drop-items__new .drop-items__new___wrapper {
	display: flex;
}

.filter_manage__buttons {
	display: none;
}
.goods-inner__tabs-content {
	font-size: 14px;
	line-height: 19px;
	color: #4a4e4e;
}
.goods-inner__tabs-content p {
	font-size: 14px;
	line-height: 19px;
	color: #4a4e4e;
	margin-top: 6px !important;
}

.goods-inner__tabs-content ul {
	font-size: 14px;
	line-height: 19px;
	font-weight: 400;
	margin-left: 4px !important;
	display: inline-block;
	color: #4a4e4e;
	list-style: none;
	margin-bottom: 12px;
}

.goods-inner__tabs-content big {
	margin-bottom: 10px;
	display: inline-block;
	font-size: 15px;
}
.goods-inner__tabs-content ul li {
	margin: 5px 0;
}
.goods-inner__tabs-content ul li::before {
	color: #ea5e20;
	content: "\25CF";
	margin-right: 8px;
}
.goods-inner__tabs-content a {
	font-size: 14px;
	color: #ea5e20;
	transition: 0.2s;
	border-bottom: 1px solid #ea5e2073;
}
.goods-inner__tabs-content a .fa.fa-angle-double-right {
	background: url(/local/assets/dist/img/sprites/intermediate-svg/arrow-slider.svg)
		no-repeat right;
	width: 8px;
	height: 10px;
	display: inline-block;
	background-size: 5px;
}
.goods-inner__tabs-content a:hover {
	border-color: transparent;
}

.goods-inner__interested .interested-slider .swiper-container:not(.swiper-container-initialized) .goods {
	width: 25%;
}

.info__social.info__social__contacts {
	margin-top: 40px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.btn.content__link {
	width: 150px;
	margin: 25px auto;
}
.contacts-page-map + .contacts.contacts-page-map-overlay {
	margin-bottom: 390px;
}

@media screen and (min-width: 1111px) {
	.top-filter__left {
		-webkit-flex-basis: 930px;
		-ms-flex-preferred-size: 930px;
		flex-basis: 930px;
		max-width: 930px;
	}
}

@media screen and (max-width: 1240px) {
	.goods-inner__interested .interested-slider .swiper-container:not(.swiper-container-initialized) .goods,
	.hits-sales__tabs-content .swiper-wrapper__no .goods-plush.goods {
		width: 33.333%;
		align-items: center;
	}
}
@media screen and (max-width: 1100px) {
	.advantages__item {
		max-width: 50%;
		-webkit-flex-basis: calc(50% - 20px);
		-ms-flex-preferred-size: calc(50% - 20px);
		flex-basis: calc(50% - 20px);
		margin: 0 10px 50px;
		-webkit-flex-basis: calc(50% - 20px);
		-ms-flex-preferred-size: calc(50% - 20px);
		flex-basis: calc(50% - 20px);
	}

	.header__item-inner.parent {
		border-bottom: 1px solid #f0f0f0;
	}
	.header__item-inner.parent .header__link-inner {
		display: inline-block;
		border-bottom: none;
	}
	.header__item-inner.parent::after {
		content: "";
		width: 20px;
		height: 20px;
		background-position: center;
		background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23EA5E20' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
		transition: 0.3s ease-in;
		position: absolute;
		right: 4.5%;
		top: 20px;
		background-repeat: no-repeat;
	}
	.footer__item_title {
		margin-bottom: 10px;
	}
	.footer__contacts,
	.footer__info,
	.footer__menu {
		margin-bottom: 40px;
	}
	.header__item-inner.parent.opened::after {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.header__item-inner:hover .header__menu-deep {
		display: none;
	}
	.header__inner-helper {
		max-height: none;
		margin-right: 0;
		overflow: auto;
	}
	.header__menu-deep {
		position: relative;
		left: 0;
		width: 100%;
		top: 0px;
		margin-right: 0;
		max-width: 100%;
		border-radius: 0;
	}
	.header__item-inner.parent.opened .header__menu-deep {
		display: block;
		opacity: 1;
		visibility: visible;
		box-shadow: none;
	}
	.header__inner {
		max-height: none;
		overflow-y: hidden;
	}
	.footer__contacts,
	.footer__info,
	.footer__lk,
	.footer__menu {
		-webkit-flex-basis: calc(25%);
		-ms-flex-preferred-size: calc(25%);
		flex-basis: calc(25%);
		margin-bottom: 20px;
	}
	.swiper-wrapper__no {
		width: auto;
		display: flex;
		overflow-x: auto;
		flex: none;
		flex-flow: row nowrap;
		scroll-snap-type: x mandatory;
	}

	.swiper-wrapper__no .goods-plush.goods {
		text-align: center;
		scroll-snap-align: start;
		flex: none;
		width: 250px;
		min-width: 250px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.pre_advantages {
		margin-top: 50px;
	}
	.goods-plush__center,
	.goods-plush__right {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		max-width: 100%;
		padding: 0 10px;
	}
	.interested-slider__text {
		font-size: 17px;
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 768px) {
	.hits-sales__tabs-content .swiper-wrapper__no .goods-plush.goods,
	.goods-inner__interested .interested-slider .swiper-container:not(.swiper-container-initialized) .goods {
		width: 50% !important;
		min-width: 50% !important;
	}
	.contacts.contacts-page-map-overlay table {
		margin-bottom: 20px;
	}
	.goods-plush {
		width: 50%;
	}
	.catalog__content.catalog__content_plush {
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
	}
}

@media screen and (max-width: 1110px) {
	.catalog__mobile-title {
		padding: 10px 18px;
	}
	.catalog__mobile-title::after {
		background-size: 10px;
		width: 12px;
		height: 20px;
		right: 20px;
		top: 13px;
		background-repeat: no-repeat;
	}
	.catalog__mobile-title.open::after {
		top: 9px;
	}
	.catalog__mobile-title.opened + .menu-catalog {
		display: block;
		margin-top: 0;
		background: #b0a49e26;
		padding: 12px 18px;
	}
}
@media screen and (min-width: 1111px) {
	.catalog__mobile-title.h4-style {
		display: block;
		font-size: 18px;
		color: #ff5752;
		background-color: transparent;
		padding: 15px 0 10px 0;
		cursor: default;
	}
}

.show_filter__btn,
.catalog-item .catalog-item__icon {
	display: none;
}

.otzyvy_page a {
	flex-basis: 25%;
	width: 25%;
	padding: 20px;
}
.otzyvy_page a img {
	width: 100% !important;
}
.otzyvy_page {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}

@media (max-width: 1024px) {
	.contacts-page-map + .contacts.contacts-page-map-overlay {
		margin: 0;
		margin-left: 0;
		padding: 0;
		border: 0;
		box-shadow: none;
	}
	.contacts.contacts-page-map-overlay .contacts-wrapper {
		box-shadow: none;
		padding: 15px 5px 0 5px;
	}
	.contacts.contacts-page-map-overlay table td {
		font-size: 14px;
	}
	.contacts table td .fa.big-icon {
		margin: 0 10px 16px 0;
	}
	.contacts__page {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.contacts__page > * {
		order: 4;
	}
	.contacts__page .contacts__form {
		order: 1 !important;
	}
	.contacts__page .content__link {
		order: 3 !important;
		margin: 5px auto;
	}
	.contacts__page .contacts-page-map {
		order: 2 !important;
	}
	.contacts__page .info__social {
		order: 3 !important;
		margin-top: 20px;
		margin-bottom: 25px;
	}

	.otzyvy_page a {
		flex-basis: 370px;
		width: 370px;
		padding: 20px;
		max-width: 100%;
	}
}

@media screen and (max-width: 480px) {
	.contacts-page-map + .contacts.contacts-page-map-overlay {
		margin-bottom: 0;
	}

	.hits-sales__tabs-content .goods-plush__center,
	.hits-sales__tabs-content .goods-plush__right,
	.goods-inner__interested .goods-plush__center,
	.goods-inner__interested .goods-plush__right {
		width: 100%;
	}
	.hits-sales__tabs-content .goods-plush__info .goods__bottom,
	.goods-inner__interested .goods-plush__info .goods__bottom {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.hits-sales__tabs-content .goods-plush__actions,
	.goods-inner__interested .goods-plush__actions {
		width: 100%;
		min-width: 100%;
		flex-basis: 100%;
		justify-content: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
	}
	.hits-sales__tabs-content .swiper-wrapper__no .goods-plush.goods,
	.goods-inner__interested .interested-slider .swiper-container:not(.swiper-container-initialized) .goods {
		width: 100% !important;
		min-width: 100% !important;
	}
	.hits-sales__tabs-content .swiper-wrapper__no {
		align-items: flex-start;
	}
}

@media screen and (max-width: 480px),
	screen and (max-width: 850px) and (orientation: landscape) {
	.drop-items__new .color-picker__list {
		max-width: 100%;
	}

	.catalog-item .catalog-item__icon {
		display: -webkit-flex;
		display: flex;
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-o-justify-content: center;
		align-items: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		-o-align-items: center;
	}
	.catalog-item .catalog-item__icon img {
		width: 50px;
		height: auto;
		margin-bottom: 8px;
	}

	/*.b24-widget-button-wrapper{z-index: 10 !important;} */

	.filter_manage__buttons {
		display: flex;
		justify-content: space-between;
		padding: 15px 40px;
		margin-bottom: 20px;
	}
	.drop-items__new .range-slider .noUi-handle {
		width: 26px;
		height: 26px;
		right: -26px;
		top: -12px;
	}
	.drop-items__new .color-picker__item {
		width: calc(33.333% - 8px);
		height: 40px;
		margin: 4px;
		float: left;
		position: relative;
	}
	.drop-items__new .color-picker__label {
		width: 100%;
		height: 100%;
	}

	.drop-items__new .range-slider .noUi-handle.noUi-handle-upper {
		right: 0px;
	}
	.filter_manage__buttons .bx_filter_search_button {
		background: #ea5e20;
		color: white;
		padding: 11px 30px;
		border: none;
		box-shadow: none;
		width: 50%;
		margin-left: 10px;
	}
	.filter_manage__buttons .bx_filter_search_reset {
		background: #cccccc;
		color: black;
		padding: 11px 30px;
		border: none;
		box-shadow: none;
		width: 50%;
	}

	.drop-items__new {
		display: none;
		width: 100%;
		position: fixed;
		left: 0;
		z-index: 10;
		background: white;
		bottom: 0;
		max-height: 87%;
		overflow-y: scroll !important;
	}
	.top-filter .drop-items__new .catalog__drop-menu {
		padding: 0 35px;
		margin: 12px 0;
		order: 5;
	}
	.top-filter
		.drop-items__new
		.catalog__drop-menu[data-prop_code="minimum_price"] {
		order: 1;
	}
	.top-filter .drop-items__new .catalog__drop-menu[data-prop_code="count"] {
		order: 2;
	}
	.top-filter .drop-items__new .filter_manage__buttons {
		order: 6;
	}
	.top-filter .drop-items__new .catalog__drop-menu[data-prop_code="color_ref"] {
		order: 3;
	}
	.top-filter .drop-items__new .drop-menu.open .drop-menu__title::before {
		display: none;
	}
	.drop-items__new .drop-menu__title::after {
		display: none;
	}
	.drop-items__new .js-drop-menu-title {
		font-weight: 600;
	}
	.top-filter .drop-items__new .drop-menu.checked .drop-menu__title {
		padding-left: 5px;
		display: inline-block;
	}
	.top-filter .drop-items__new .drop-menu.checked .drop-menu__closedrop {
		top: 0px;
	}
	.drop-items__new .drop-items__new___wrapper {
		display: flex;
		flex-direction: column;
	}
	.drop-items__new .drop-menu .drop-menu__list {
		visibility: visible;
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		max-width: 100%;
		box-shadow: none;
		border: none;
		position: relative;
		padding: 15px 15px;
		border: 1px solid #e7e7e7;
		margin: 10px 5px;
		max-height: 250px;
	}
	.drop-items__new .active-label {
		font-weight: 600;
	}
	.drop-items__new .drop-menu__item:not(:last-child) {
		margin-bottom: 15px;
	}
	.drop-items__new::before {
		content: "Фильтры";
		display: inline-block;
		width: 100%;
		padding: 10px 40px;
		color: white;
		background: #ea5e21 url(/local/templates/new/images/krest.png) no-repeat
			calc(100% - 40px) 10px;
		background-size: 21px;
	}
	.drop-items__new::after {
		content: "";
		background: url(/local/assets/dist/img/sprites/intermediate-svg/cancel.svg)
			no-repeat;
		width: 20px;
		height: 20px;
		display: inline-block;
		position: absolute;
		top: 13px;
		right: 16px;
		background-size: 16px;
	}
	.top-filter .drop-menu.checked .drop-menu__title {
		background: transparent;
		-webkit-box-shadow: none;
		box-shadow: none;
		-webkit-border-radius: 0;
		border-radius: 0;
		padding-left: 0;
	}
	.top-filter input#sort[value="clear"] + .drop-menu {
		background: url("/local/assets/dist/img/sprites/intermediate-svg/sort.svg")
			no-repeat left;
		background-size: 20px;
		padding-left: 27px;
		background-position: 4px 6px;
	}
	.top-filter input#sort[value="price"] + .drop-menu.checked {
		background: url("/local/assets/dist/img/sprites/intermediate-svg/descending-sort.svg")
			no-repeat left;
		background-size: 16px;
		padding-left: 31px;
		background-position: 4px 8px;
	}

	.top-filter input#sort[value="popular"] + .drop-menu.checked,
	.top-filter input#sort[value="new"] + .drop-menu.checked {
		background: url("/local/assets/dist/img/sprites/intermediate-svg/ascending-sort.svg")
			no-repeat left;
		background-size: 16px;
		padding-left: 31px;
		background-position: 4px 8px;
	}
	.top-filter input#sort[value="name"] + .drop-menu.checked {
		background: url("/local/assets/dist/img/sprites/intermediate-svg/sort-by-alphabet.svg")
			no-repeat left;
		background-size: 16px;
		padding-left: 31px;
		background-position: 4px 8px;
	}
	.top-filter input#order[value="asc"] + .drop-menu.checked {
		background: url("/local/assets/dist/img/sprites/intermediate-svg/descending-sort.svg")
			no-repeat left;
		background-size: 16px;
		padding-left: 31px;
		background-position: 4px 8px;
	}
	.top-filter input#order[value="desc"] + .drop-menu.checked {
		background: url("/local/assets/dist/img/sprites/intermediate-svg/ascending-sort.svg")
			no-repeat left;
		background-size: 16px;
		padding-left: 31px;
		background-position: 4px 8px;
	}
	.top-filter
		input#sort[value="name"]
		+ input#order[value="desc"]
		+ .drop-menu.checked {
		background: url("/local/assets/dist/img/sprites/intermediate-svg/sort-reverse-alphabetical-order.svg")
			no-repeat left;
		background-size: 16px;
		padding-left: 31px;
		background-position: 4px 8px;
	}
	.top-filter .drop-menu.checked .drop-menu__closedrop {
		top: 2px;
		position: relative;
		left: 15px;
	}
	.top-filter .top-filter__left {
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-o-justify-content: space-between;
		align-items: baseline;
		-webkit-align-items: baseline;
		-moz-align-items: baseline;
		-o-align-items: baseline;
		width: 100%;
	}
	.show_filter__btn {
		display: inline-block;
		background: url(/local/assets/dist/img/sprites/intermediate-svg/filter.svg)
			no-repeat left;
		background-size: 16px;
		padding-left: 31px;
		background-position: 7px 3px;
		color: #ea5e20;
		padding-top: 0;
	}
	.top-filter
		input#sort[value="name"]
		+ input#order[value="asc"]
		+ .drop-menu.checked {
		background: url("/local/assets/dist/img/sprites/intermediate-svg/sort-by-alphabet.svg")
			no-repeat left;
		background-size: 16px;
		padding-left: 31px;
		background-position: 4px 8px;
	}

	.top-filter .catalog__drop-menu {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.header__slider {
		display: none !important;
	}
	.catalog-grid__title {
		font-size: 22px;
		margin: 0 0 25px;
	}
	.goods-plush {
		width: 100%;
	}
	.advantages__item {
		max-width: 100%;
		-webkit-flex-basis: calc(100% - 20px);
		-ms-flex-preferred-size: calc(100% - 20px);
		flex-basis: calc(100% - 20px);
		margin: 0 10px 50px;
		-webkit-flex-basis: calc(100% - 20px);
		-ms-flex-preferred-size: calc(100% - 20px);
		flex-basis: calc(100% - 20px);
	}

	.basket__table-body .basket__table-row {
		align-items: stretch;
	}
	.basket .basket-item-price-title {
		color: #888;
		font-size: 13px;
	}
	.basket__table-body .basket__table-row {
		padding-left: 8px;
	}
	.basket .basket-item-price-current-text {
		font-size: 13px;
		padding-top: 6px;
	}
	.basket__table-body .basket__table-sum::before {
		content: "Сумма: ";
		color: #888;
		font-size: 13px;
		margin-bottom: 4px;
	}
	.basket__table-amount .basket-item-block-amount {
		padding-left: 8px;
		padding-right: 8px;
	}
	.basket__table-amount,
	.basket__table-sum {
		margin: 0;
		flex-basis: 50%;
	}
	.basket__table-body .basket__table-sum {
		position: relative;
		top: -6px;
		display: flex;
		flex-direction: column;
	}
	.basket__table-amount {
		margin-left: -11px;
	}
	.basket-body .basket__table-price {
		display: flex;
		flex-direction: column-reverse;
		justify-content: flex-end;
	}

	.hits-sales__tabs-content .goods-plush .swiper-container {
	}
	.swiper-wrapper {
		width: auto;
	}
	table.colored_table {
		display: block;
		overflow-x: auto;
		border-right: 1px solid #ea5e20;
	}
	.fa.big-icon.s45 {
		height: 35px;
		width: 35px;
		line-height: 35px;
		font-size: 19px;
	}
	.contacts.contacts-page-map-overlay table {
		margin-bottom: 20px;
	}
	.hits-sales__tabs-item {
		margin-bottom: 10px;
		margin-left: 5px;
		margin-right: 5px !important;
	}
	.catalog-item .catalog-item__wrapper {
		position: relative;
		background: white;
		padding: 0;
		display: flex;
		justify-content: center;
		align-items: flex-start;
		border-radius: 5px;
		height: 100%;
		width: 100%;
		transform: none !important;
	}
	.catalog-item .catalog-item__wrapper.parent {
		position: relative;
		background: white;
		padding: 0;
		display: flex;
		justify-content: center;
		align-items: flex-start;
		border-radius: 5px;
		height: 100%;
		width: 100%;
		transform: none !important;
	}
	.catalog-item {
		margin-bottom: 10px !important;
		margin-left: 5px;
		margin-right: 5px !important;
		flex-basis: calc(50% - 10px);
		min-width: calc(50% - 10px);
		height: auto;
	}
	.catalog-item .catalog-item__wrapper.parent.opened {
		background: #fdfdfd;
		padding: 12px 20px;
		overflow: visible;
	}
	.catalog-item {
		margin-bottom: 5px;
	}
	.catalog-item .catalog-item__wrapper > a {
		display: flex;
		padding: 15px 10px;
		width: 100%;
		height: 100%;
		flex-direction: column;
		justify-content: center;
	}
	.catalog-item .catalog-item__wrapper > a .catalog-item__title {
		font-size: 15px;
		text-align: center;
	}
	.catalog-item .catalog-item__wrapper .simplebar-offset {
		height: auto;
		position: relative;
	}
	.catalog-item .catalog-item__wrapper .simplebar-mask {
		height: auto;
		position: relative;
	}
	.catalog-item .catalog-item__wrapper .simplebar-track {
		height: auto;
		position: relative;
	}
	.catalog-item .catalog-item__wrapper.parent > a .catalog-item__title {
		text-decoration: none;
	}
	.catalog-item .catalog-item__wrapper.parent::after {
		display: inline-block;
		content: "";
		width: 25px;
		height: 25px;
		background-position: center;
		background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23EA5E20' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
		transition: 0.3s ease-in;
		position: absolute;
		right: 4.5%;
		top: 24px;
		background-repeat: no-repeat;
		display: none !important;
	}
	.catalog-item .catalog-item__wrapper.parent .catalog-item__item {
		margin-bottom: 14px;
		padding: 0;
		margin-top: 0;
	}
	.catalog-item
		.catalog-item__wrapper.parent
		.catalog-item__item
		.catalog-item__link {
		color: #4a4e4e;
		font-size: 15px;
		line-height: 1.4;
		padding: 3px 0;
		display: inline-block;
		text-decoration: underline;
	}
	.catalog-item .catalog-item__wrapper.parent .simplebar-placeholder {
		display: none;
	}
	.catalog-item .catalog-item__wrapper > a .catalog-item__title::after {
		display: none;
	}
	.catalog-item .catalog-item__wrapper .catalog-item__list {
		max-height: none;
		display: none !important;
	}
	.catalog-item .catalog-item__wrapper.opened .catalog-item__list {
		display: none !important;
		margin-top: 20px;
	}
	.catalog-item:hover .catalog-item__list {
		display: none !important;
	}
	.catalog-item:hover .css-hover {
		-webkit-box-shadow: none;
		box-shadow: none;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
	.catalog-item .catalog-item__wrapper.parent.opened .catalog-item__list {
		display: block;
	}
}

@media screen and (max-width: 850px) and (min-width: 666px) and (orientation: landscape) {
	.catalog-item {
		flex-basis: calc(25% - 10px);
		min-width: calc(25% - 10px);
	}
	.catalog__content.catalog__content_plush {
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
	}
	.goods-plush {
		width: 33.333%;
	}
}

@media screen and (max-width: 665px) and (min-width: 560px) and (orientation: landscape) {
	.catalog-item {
		flex-basis: calc(33.333% - 10px);
		min-width: calc(33.333% - 10px);
	}
	.goods-plush {
		width: 50%;
	}
}

.pagination__prev {
	transform: rotate(180deg);
}

.lowprice {
	display: block;
	color: #ea5e20;
	font-size: 13px;
	margin: 15px 0 -25px;
	padding: 0px 15px 0 25px;
	background: url(/local/templates/new/images/w.svg) left 2px no-repeat;
	background-size: 16px;
	font-weight: 600;
}

.goods-inner__brend {
	max-width: 150px;
}

.news_detail {
	margin-bottom: 40px;
}

img.img_stati {
	max-width: 600px;
	width: 100%;
	display: block;
	margin: 10px auto;
	height: auto;
}
.style_blog a {
	color: #ea5e20;
	text-decoration: underline;
}

.style_blog a:hover {
	color: #ff8100;
}

/* tabs */

.goods-tabs {
	display: flex;
	flex-wrap: wrap;
	padding: 0 20px;
}

.goods-tabs:empty {
	display: none;
}

.goods-tabs__item {
	color: inherit;
	cursor: pointer;
	opacity: 0.5;
	padding: 1em 1.5em;
	border: 0;
	border-bottom: 1px solid;
	background-color: transparent;
}

.goods-tabs__item:hover,
.goods-tabs__item:focus {
	opacity: 0.9;
	text-decoration: none;
}

.goods-tabs__item.is-active {
	cursor: default;
	opacity: 1;
	border-bottom: 2px solid;
	pointer-events: none;
}

@media (max-width: 600px) {
	.goods-tabs {
		padding: 0 10px;
	}
}

@media (min-width: 1309px) {
	.goods-tabs {
		padding: 0;
		margin-bottom: 20px;
	}
}

/* product add to cart */
.goods-to-cart {
	padding: 24px 20px;
}

.goods-to-cart__availability-caption {
	margin-right: 5px;
}

.goods-to-cart__form {
	display: flex;
	max-width: 350px;
}

.goods-to-cart__input {
	width: 40px;
	flex-grow: 1;
	border: 1px solid #eaeaea;
	background: #fff;
	text-align: center;
}

@media (max-width: 600px) {
	.goods-to-cart {
		padding: 10px;
	}
}

@media (min-width: 1309px) {
	.goods-to-cart {
		padding: 0;
		margin-bottom: 20px;
	}
}

/* override main.css */
/*
some grid elements have height bigger than 434px, remove that limit
also making them relative so the could take their space by content, not by hardcoded value */
.catalog__content_grid {
	grid-template-rows: minmax(434px, min-content);
}

.goods_catalog .goods__wrapper-position {
	position: relative;
}

.icon-info {
	width: 100%;
	max-width: 280px;
	margin: 30px auto;
	padding: 10px;
	box-shadow: 0 0 4px rgb(0 0 0 / 30%);
	text-align: center;
}
.icon-info a {
	margin-left: 10px;
	position: relative;
	top: -2px;
}
.icon-info a:hover {
	color: #ea5e20;
}
.header__link-inner.bgicon {
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 30px;
	background-size: 20px auto;
}

.breadcrumbs__link {
	display: inline-block;
}

.pday_list {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin: 20px 0 40px 0;
	flex-wrap: wrap;
}
.pday_item {
	display: flex;
	flex-direction: column;
	gap: 8px;
	width: calc(100% / 4);
	font-size: 13px;
	background: #fff;
	border: 1px solid #f2f2f2;
	padding: 20px 30px 30px 30px;
}
@media (min-width: 980px) {
	.pday_item + .pday_item {
		border-left: none;
	}
}
.pday_item-img {
	margin: 10px 0;
	margin-top: auto;
	width: 100%;
	height: 160px;
}
.pday_item-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.pday_item-title {
	font-size: 16px;
	font-weight: 700;
}
.pday_item-date {
	font-size: 18px;
	color: #ea5e20;
	display: block;
}
@media (max-width: 980px) {
	.pday_item {
		width: 50%;
	}
}
@media (max-width: 440px) {
	.pday_item {
		width: 100%;
	}
}

.noaniprint_info_block {
	width: 100%;
	margin: 40px 0 0 0;
	display: flex;
}
.noaniprint_info_block img {
	margin-right: 20px;
}

.group_description_block ul li::before {
	color: #ea5e20;
	content: "\25CF";
	margin-right: 8px;
}
.footer__sitemap {
	color: #666;
	font-size: 15px;
	line-height: 24px;
	/* margin-left: 170px; */
	display: inline-block;
}
@media screen and (max-width: 768px) {
	.footer__sitemap {
		margin-left: 0;
	}
}

.prazdniki_block {
	margin-top: -100px;
	margin-bottom: 160px;
}
@media screen and (max-width: 1100px) {
	.prazdniki_block {
		padding: 25px 0;
		margin-top: 0;
		margin-bottom: 0;
	}
}

.hits-sales__tabs-item {
	margin-top: 0;
	margin-bottom: 0;
}

.faq-block {
	margin: 20px 0;
	width: 100%;
 }
 .faq-block__item {
	margin-bottom: 20px;
 }
 .faq-block .faq-block__question {
	cursor: pointer;
	font-size: 16px;
	line-height: 23px;
	position: relative;
	background: #efefef;
	border: 2px solid #efefef;
	border-bottom: none;
	margin: 0;
	padding: 10px 10px 10px 20px;
	box-shadow: 1px 1px 6px 0px #b5b2b2;
 }
 .fbq_a {
	color: #ea5e20;
 }
 .fbq {
	color: #636666;
 }
 .faq-block .fa-chevron-down {
	position: absolute;
	top: 28%;
	right: 4px;
	font-size: 15px;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: .5s;
	transition: .5s;
	color: #636666;
 }
 .faq-block .fa-chevron-up {
	position: absolute;
	top: 28%;
	right: 4px;
	font-size: 15px;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: .5s;
	transition: .5s;
	color: #ea5e20;
 }
 .fa-chevron-down:before {
	content: "\f078";
 }
 .faq-block .faq-block__answer.opened {
	display: block;
 }
 .faq-block .faq-block__answer {
	display: none;
	font-size: 14px;
	background: #fff;
	padding: 10px 10px 0 20px;
	margin-bottom: 15px;
	margin-top: 0;
 }
/* End */
/* /local/css.new/bootstrap.min.css?153986110388740 */
/* /local/css.new/theme.css?159463218641250 */
/* /local/assets/dist/styles/main.min.css?1745485144166507 */
/* /bitrix/templates/.default/fonts/OpenSans/styles.css?175014689066297 */
/* /bitrix/templates/.default/fonts/Roboto/styles.css?175014689034936 */
/* /local/templates/new/components/bitrix/menu/top_portfolio/style.css?173806877762 */
/* /local/templates/new/template_styles.css?1747386106257975 */
