@font-face{font-family:"Open Sans";src:local("Open Sans Regular"),url(../fonts/OpenSans-400.woff2) format("woff2"),url(../fonts/OpenSans-400.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:"Open Sans";src:local("Open Sans Bold"),url(../fonts/OpenSans-700.woff2) format("woff2"),url(../fonts/OpenSans-700.woff) format("woff");font-weight:700;font-style:normal}
@font-face{font-family:"PT Sans";src:local("PT Sans Bold"),url(../fonts/PTSans-700.woff2) format("woff2"),url(../fonts/PTSans-700.woff) format("woff");font-weight:700;font-style:normal}
@font-face{font-family:"Ubuntu";src:local("Ubuntu Regular"),url(../fonts/Ubuntu-400.woff2) format("woff2"),url(../fonts/Ubuntu-400.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:"Ubuntu";src:local("Ubuntu Regular"),url(../fonts/Ubuntu-400i.woff2) format("woff2"),url(../fonts/Ubuntu-400i.woff) format("woff");font-weight:400;font-style:italic}
@font-face{font-family:'Ubuntu';src:local("Ubuntu Bold"),url(../fonts/Ubuntu-700.woff2) format("woff2"),url(../fonts/Ubuntu-700.woff) format("woff");font-weight:bold;font-style:normal;}
::selection{background:#033ea6;color:#fff}
::-moz-selection{background:#033ea6;color:#fff}
::-webkit-selection{background:#033ea6;color:#fff}
*,
::before,
::after{box-sizing:border-box;position:relative}
:focus{outline:none;}
input[type="text"]:focus{opacity:1}
html,
body{height:100%;padding:0;margin:0}
body{min-width:320px;font-family:"Ubuntu","Arial",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#707070;background-color:#fafafa}
body.overflow{overflow:hidden}
header{flex-shrink:0;padding-bottom: 150px;}
@media screen and (max-width:1815px){
	header{padding-bottom: 160px}
}
main{flex-shrink:0}
body > div{flex-shrink:0}
footer{flex-shrink:0;margin-top:auto}
img{max-width:100%;width:100%;}
.visually-hidden{width:1px;height:1px;margin:-1px;position:absolute;clip:rect(0 0 0 0)}
.overlay{display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:10}
.overlay.opened{display:block}
.container{width:100%;min-height:1px;/* padding-left:120px; */}
.container._header {padding-left:0;padding-right:0}
@media screen and (max-width:1920px){
	.container {
    padding-left: 20px;
    padding-right: 20px;
}
}
@media screen and (max-width:1815px){
	.container{/* padding-left:60px; */}
}
@media screen and (max-width:1080px){
	.container{padding-left:15px;padding-right: 15px;}
}
@media screen and (max-width:980px){
	.container{padding-left:0;padding-right: 0;}
}
.container_outer{display:flex;flex-direction:column;max-width:1920px;/* padding-left:140px; */margin:0 auto}
@media screen and (max-width:1080px){
	.container_outer{/* padding-left:90px; */}
}
@media screen and (max-width:980px){
	.container_outer{padding-left:0;padding-right: 0;}
}
.fancybox-navigation {height: 100%}
.navigation__list{padding:0;margin:0;list-style:none}
.navigation__item{font-size:20px;line-height:60px;letter-spacing:1px;color:#000;transition:.3s}
@media screen and (max-width:510px){
	.navigation__item{font-size:18px;line-height:36px}
}
.navigation__item:hover,
.navigation__item.current{padding-left:50px;color:#033ea6}
.navigation__item:hover .navigation__submenu,
.navigation__item.current .navigation__submenu{display:block}
@media screen and (max-width:700px){
	.navigation__item:hover .navigation__submenu,
	.navigation__item.current .navigation__submenu{display:none}
}
.navigation__link{display:block;text-decoration:none;color:inherit}
.navigation__submenu{display:none}
.submenu{padding:15px 0;margin:0;list-style:none;position:absolute;left:233px;top:0;z-index:1;columns:2}
.submenu__item{font-size:14px;line-height:36px;letter-spacing:.7px;color:#000;transition:.3s}
.submenu__item:hover,
.submenu__item.current{color:#033ea6}
.submenu__link{display:block;text-decoration:none;color:inherit}
.contact{display:flex;flex-direction:column;padding-left:30px;font-family:"Open Sans","Arial",sans-serif;font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;letter-spacing:1.4px;color:#000}
@media screen and (max-width:1815px){
	.contact{font-size:12px;line-height:16px}
}
.contact::before{display:block;display:none;position:absolute;left:10px;top:0;color:#033ea6}
.contact_type_email::before{content:'E'}
.contact_type_address::before{content:'A'}
.contact_type_phone::before{content:'T'}
.contact__text a{color:inherit;text-decoration:none;transition:.3s}
@media screen and (max-width:980px){
	.contact__text a{white-space:nowrap}
}
.contact__text a:hover{color:#033ea6}
.contacts__form{width:100%}
.search_catalog{max-width:50%;margin-top:-210px;padding-left:120px;}
@media screen and (max-width:1815px){
	.search_catalog{max-width:none;margin-top:10px;padding-left:60px;}
}
@media screen and (max-width:980px){
	.search_catalog{padding:0 15px}
}
@media screen and (max-width:1080px){
	.search_catalog .search__wrap{flex-direction:row}
	.search_catalog .search__text{margin-right:10px}
	.search_catalog .search__label-block{margin-right:10px}
}
@media screen and (max-width:980px){
	.search_catalog .search__text{margin-top:17px;font-size:12px}
	.search_catalog .search__input{font-size:14px}
}
@media screen and (max-width:700px){
	.search_catalog .search__wrap{flex-direction:column}
}
.search__wrap{display:flex;align-items:center;width:100%;padding:0 100px;margin-bottom:5px}
@media screen and (max-width:1080px){
	.search__wrap{flex-direction:column;align-items:flex-start;padding-left:56px;padding-right:0}
}
.search_transparent .search__wrap{padding-right:0}
.search__button{display:flex;align-items:center;justify-content:center;width:100px;height:100px;padding:0;border:none;background-color:#fafafa;position:absolute;left:0;top:0;transition:.3s;cursor:pointer}
@media screen and (max-width:1080px){
	.search__button{width:46px;height:46px}
}
.search_transparent .search__button{background-color:#fff}
.search_transparent .search__button:hover{background-color:#033ea6;fill:#fff}
.search__button:hover{background-color:#033ea6;fill:#fff}
.search__icon{width:15px;height:15px;fill:#707070;transition:.3s;}
@media screen and (max-width:1080px){
	.search__icon{width:16px;height:16px}
}
.search__text{margin-right:25px;margin-left:10px;font-family:"Open Sans","Arial",sans-serif;font-size:16px}
@media screen and (max-width:1080px){
	.search__text{margin-right:0;margin-bottom:10px;margin-top:15px}
}
@media screen and (max-width:510px){
	.search__text{font-size:12px}
}
.search__label-block{display:flex;align-items:center;max-width:160px;margin-right:10px}
@media screen and (max-width:1080px){
	.search__label-block{margin-right:0}
}
.search__label{margin-right:10px;font-family:"Open Sans","Arial",sans-serif;font-size:14px;font-weight:700;line-height:100px;color:#033ea6}
@media screen and (max-width:1080px){
	.search__label{line-height:46px}
}
.search__input{flex-grow:1;width:calc(100% - 10px);height:100px;padding:0 10px;border:none;font-size:18px;font-weight:700;line-height:1;letter-spacing:.9px;transition:.3s;outline:0}
@media screen and (max-width:1080px){
	.search__input{height:46px}
}
@media screen and (max-width:510px){
	.search__input{font-size:14px}
}
.search_transparent .search__input{background-color:transparent}
.button{display:inline-block;padding-right:30px;border:none;background-color:transparent;font-family:"Ubuntu","Arial",sans-serif;font-size:18px;font-weight:700;line-height:24px;letter-spacing:.9px;color:#033ea6;text-decoration:none;cursor:pointer}
.button::before{content:"";display:block;width:15px;height:1px;background-color:currentColor;position:absolute;right:0;top:14px;transition:.15s}
.button::after{content:"";display:block;width:5px;height:5px;border-right:1px solid currentColor;border-top:1px solid currentColor;position:absolute;right:0;top:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.15s}
.button:hover::before,
.button:hover::after{right:-10px}
.button_white{color:#fff}
.arrows{display:flex;align-items:center}
.arrows__item{display:block;width:56px;height:56px;border:1px solid currentColor;border-radius:50%;margin:0 10px;color:#fff;background-color:transparent;transition:.3s;cursor:pointer}
.arrows__item::before{content:"";display:block;width:17px;height:1px;background-color:currentColor;position:absolute;left:18px;top:26px}
.arrows__item::after{content:"";width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;position:absolute;left:27px;top:23px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.arrows__item:hover{color:#033ea6}
.arrows__item.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.arrows__item_grey{color:#707070}
.title{margin:0;font-size:36px;font-weight:400;line-height:46px;color:#000}
@media screen and (max-width:700px){
	.title{font-size:29px;line-height:1}
}
.subtitle{margin-bottom:20px;color:#707070;font-family:"Open Sans","Arial",sans-serif;font-size:16px;font-weight:400;line-height:24px;text-transform:uppercase;letter-spacing:1.2px}
.section-head{width:390px;padding-right:10px;flex-shrink:0}
@media screen and (max-width:980px){
	.section-head{width:100%;padding-right:0;margin-bottom:30px}
	.index-manufacturer__wrap .section-head{padding:0 15px}
}
.section-head__title{margin-bottom:34px;padding-right:5px}
.section-head__arrows{margin-bottom:45px}
.feedback-form{background-color:#033ea6;flex-grow:1;width:100%;padding:80px 75px;color:#fff}
@media screen and (max-width:1420px){
	.feedback-form{padding:50px 35px}
}
@media screen and (max-width:980px){
	.feedback-form{padding:50px 15px}
}
.feedback-form__box{display:flex;align-items:center}
@media screen and (max-width:1420px){
	.feedback-form__box{flex-direction:column}
}
.feedback-form__wrap{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%}
@media screen and (max-width:700px){
	.feedback-form__wrap{width:100%;flex-direction:column}
}
.feedback-form__label{width:50%}
@media screen and (max-width:700px){
	.feedback-form__label{width:100%;margin-bottom:20px}
}
.feedback-form__policy{margin-top:20px}
.feedback-form__submit{margin-left:auto}
@media screen and (max-width:1420px){
	.feedback-form__submit{margin-left:0;margin-top:30px}
}
.input-label{display:flex;flex-direction:column;align-items:flex-start;padding-right:25px;color:#fff}
.input-label__text{font-family:"Open Sans","Arial",sans-serif;font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;letter-spacing:1.4px}
.input-text{width:100%;padding:16px 0;background-color:transparent;border:none;border-bottom:1px solid currentColor;font-size:18px;line-height:24px;letter-spacing:.9px;color:#fff}
@media screen and (max-width:1420px){
	.input-text{font-size:16px}
}
@media screen and (max-width:700px){
	.input-text{font-size:14px}
}
.input-text::-webkit-input-placeholder{font-style:italic;color:currentColor}
.input-text::-moz-placeholder{font-style:italic;color:currentColor}
.input-text:-ms-input-placeholder{font-style:italic;color:currentColor}
.input-text:-moz-placeholder{font-style:italic;color:currentColor}
.input-text:focus{outline:none}
.policy{display:flex;align-items:center;width:100%;font-family:"Open Sans","Arial",sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#fff}
.policy__input{position:absolute;opacity:0;z-index:-1}
.policy__indicator{flex-shrink:0;display:block;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;margin-right:10px;opacity:.5;transition:.2s}
.policy__indicator::before{content:"";display:block;width:4px;height:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);opacity:0;transition:.2s}
.policy__input:checked ~ .policy__indicator::before{opacity:1}
.policy__input:checked ~ .policy__indicator{opacity:1}
.policy__text a{color:inherit;text-decoration:underline}
.policy__text{opacity:.5;transition:.2s}
.policy__input:checked ~ .policy__text{opacity:1}
.breadcrumbs{margin-bottom:24px;font-family:"Open Sans","Arial",sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px}
@media screen and (max-width:700px){
	.breadcrumbs{margin-bottom:0;font-size:13px}
}
.breadcrumbs__item{display: inline;margin-bottom:10px;line-height: 30px;text-decoration:none;color:#707070}
.breadcrumbs__item{padding-right:25px;border-right:1px solid #707070;margin-right:25px}
.breadcrumbs__item:last-child {border:0}
.breadcrumbs__item a {color: inherit}
.breadcrumbs__item a:hover{color:#033ea6}
.catalog-table{border-collapse:collapse;width:100%;color:#000;}
.catalog-table__row{padding:0 20px;cursor:pointer;}
@media screen and (max-width:700px){
	.catalog-table__row{display:flex;flex-wrap:wrap;padding:10px 10px;background-color:#fff;margin-bottom:10px;}
	.catalog-table__row:first-child{display:none}
}
.catalog-table__row:nth-child(2n){background-color:#dcdcdc;}
.catalog-table__row:hover{outline:1px solid}
.catalog-table__head{padding:20px;font-weight:bold;line-height:24px;letter-spacing:.9px;color:#000;text-align:left;white-space:nowrap;}
@media screen and (max-width:1670px){
	.catalog-table__head{padding:11px 5px;padding-right:30px;font-size:15px;line-height:1}
}
@media screen and (max-width:1420px){
	.catalog-table__head{padding-right:20px}
}
@media screen and (max-width:980px){
	.catalog-table__head{padding-right:14px;font-size:13px}
}
.catalog-table__head:last-child{padding-right:0}
.catalog-table__data{padding:5px 20px;}
@media screen and (max-width:1670px){
	.catalog-table__data{padding:4px 5px;font-size:14px;line-height:1}
}
@media screen and (max-width:980px){
	.catalog-table__data{font-size:13px}
}
@media screen and (max-width:700px){
	.catalog-table__data{display:block;width:100%;border-bottom:1px solid #e8e8e8;padding:9px 5px;font-size:18px;line-height:24px}
	.catalog-table__data:last-child{border-bottom:none}
	.catalog-table__data._before::before{content:attr(data-name);font-weight:700;margin-right:10px}
}
.catalog-table__data._price{font-weight:bold;}
@media screen and (max-width:700px){
	.catalog-table__data._price:after{content:attr(data-after)}
}
.catalog-table__button{white-space:nowrap;padding-right:0;}
.catalog-table__button::before,
.catalog-table__button::after{display:none;}
@media screen and (max-width:1670px){
	.catalog-table__button{font-size:14px;line-height:1}
	.catalog-table__button::before{top:7px;right:7px}
	.catalog-table__button::after{top:5px;right:7px}
	.catalog-table__button:hover::before,
	.catalog-table__button:hover::after{right:3px}
}
@media screen and (max-width:700px){
	.catalog-table__button{font-size:18px;line-height:24px}
	.catalog-table__button::before{top:14px;right:0}
	.catalog-table__button::after{top:12px;right:0}
	.catalog-table__button:hover::before,
	.catalog-table__button:hover::after{right:-10px}
}
.counter{display:flex;align-items:center;margin:0 0 0 -15px;}
@media screen and (max-width:980px){
	.counter{margin-left:-10px;}
}
@media screen and (max-width:700px){
	.counter{margin-top: 5px;justify-content:flex-end;margin-right:-5px;}
}
.counter__arrow{display:block;padding:8px 10px;border:none;background-color:transparent;cursor:pointer;}
@media screen and (max-width:1670px){
	.counter__arrow{padding:5px 17px}
}
@media screen and (max-width:980px){
	.counter__arrow{padding:5px 10px}
}
.counter__arrow::before{content:"";display:block;width:0;height:0;border:6px solid transparent}
.counter__arrow_left::before{border-right-color:#707070}
.counter__arrow_right::before{border-left-color:#707070}
.counter__input{width:45px;padding:5px 7px;border:1px solid #e8e8e8;background-color:#fff;font-family:"Open Sans","Arial",sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#000;}
@media screen and (max-width:1670px){
	.counter__input{padding:2px 8px;font-size:14px;line-height:1;}
}
.popup{width:calc(100vw - 20px);max-width:635px;max-height:calc(100vh - 20px);padding:110px 80px;position:fixed;left:50%;top:50%;background-color:#033ea6;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:auto;z-index:21;display:none}
@media screen and (max-width:640px){
	.popup{padding:80px 40px}
}
.popup__form{display:flex;flex-direction:column}
.popup__title{margin-bottom:40px;color:#fff}
@media screen and (max-width:640px){
	.popup__title{margin-bottom:20px;font-size:24px}
}
.popup__label{margin-bottom:20px}
.popup__policy{margin-bottom:20px}
.popup__submit{align-self:flex-start;padding-left:0}
.popup__close{display:block;width:42px;height:42px;padding:0;border:2px solid currentColor;background-color:transparent;border-radius:50%;position:absolute;right:51px;top:43px;color:#fff;transition:.15s;cursor:pointer}
@media screen and (max-width:640px){
	.popup__close{right:20px;top:20px}
}
.popup__close:hover{opacity:.5}
.popup__close::before,
.popup__close::after{content:"";display:block;width:20px;height:2px;background-color:currentColor;position:absolute;left:50%;top:50%}
.popup__close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.popup__close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.pagination{display:flex;flex-wrap:wrap;padding:30px 0;color:#000;justify-content:flex-end;}
.pagination__arrow{width:36px;height:36px;margin:5px 0;color:#000}
.pagination__arrow::before{left:9px;top:17px}
.pagination__arrow::after{left:18px;top:14px}
.pagination__arrow:first-child{margin-left:0}
.pagination__arrow:last-child{margin-right:0}
.pagination__link{padding:0 5px;margin:0 5px;color:#000;text-decoration:none}
@media screen and (max-width:510px){
	.pagination__link{margin:0 2px}
}
a.pagination__link:hover,
a.pagination__link:focus,
.pagination__link.current{color:#033ea6}
.sidebar{display: none;flex-direction:column;width:150px;height:100%;box-shadow:0 0 8px 1px rgba(40,35,31,0.14);position:fixed;left:0;top:0;z-index:11;transition:.3s linear}
@media screen and (max-width:1815px){
	.sidebar{width:140px}
}
@media screen and (max-width:1370px){
	.sidebar{width:90px}
}
@media screen and (max-width:980px){
	.sidebar{width:0;display: flex;}
}
.sidebar__logo{height: 151px;padding: 25px 48px;background-color:#033ea6;fill:#fff;/* z-index: 6; */position: absolute;top: 0;left: 0;/* display: none; */}
@media screen and (max-width:1815px){
	.sidebar__logo{height: 111px;padding: 20px 48px;}
}
@media screen and (max-width:1500px){
	.sidebar__logo{
    height: 91px;
    padding: 15px 45px;
}
}
@media screen and (max-width:1370px){
	.sidebar__logo{/* height:auto; *//* min-height:1px; *//* padding:15px; */}
}
@media screen and (max-width:980px){
	.sidebar__logo{/* display:none; */}
	.sidebar .sidebar__logo {display: none}
}
@media screen and (max-width:500px){
	.sidebar__logo{
    padding: 15px 25px;
}
}
.sidebar__button{display:flex;align-items:center;justify-content:center;flex-grow:1;background-color:#fff;z-index:2}
.sidebar__burger{display:block;width:30px;height:30px;padding:0;border:none;background-color:transparent;cursor:pointer;color:#033ea6}
.sidebar__burger span{display:block;width:20px;height:2px;background-color:currentColor;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.3s}
.sidebar__burger::before,
.sidebar__burger::after{content:"";display:block;width:30px;height:2px;background-color:currentColor;position:absolute;left:0;transition:.3s}
.sidebar__burger::before{top:5px}
.sidebar__burger::after{bottom:5px}
.sidebar__burger:hover{color:#000}
.sidebar__burger:hover::before{top:8px}
.sidebar__burger:hover::after{bottom:8px}
.sidebar__burger.opened span{width:29px}
.sidebar__burger.opened::before,
.sidebar__burger.opened::after{width:12px;left:-1px}
.sidebar__burger.opened::before{top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.sidebar__burger.opened::after{bottom:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.sidebar__burger.opened:hover::before{top:10px}
.sidebar__burger.opened:hover::after{bottom:10px}
.sidebar__info{display:flex;flex-direction:column;width:calc(100vw - 150px);max-width:1170px;height:100vh;padding:25px;position:absolute;left:-100vw;top:0;background-color:#fff;overflow:auto;transition:left .3s linear}
@media screen and (max-width:1080px){
	.sidebar__info{width:calc(100vw - 90px)}
}
@media screen and (max-width:980px){
	.sidebar__info{width:100vw;height:100vh;height:100%;overflow-x:scroll}
}
.sidebar__info.opened{left:150px}
@media screen and (max-width:1815px){
	.sidebar__info.opened{left:140px}
}
@media screen and (max-width:1370px){
	.sidebar__info.opened{left:90px}
}
@media screen and (max-width:980px){
	.sidebar__info.opened{left:0}
}
.sidebar__menu{margin:auto 0}
.sidebar__search{margin-top:60px}
@media screen and (max-width:510px){
	.sidebar__search{margin-top:0}
}
.header{background-color:#fafafa}
@media screen and (max-width:980px){
	.header._inner{background:#fff}
}
@media screen and (max-width:510px){
	.header .container{padding-left:0}
}
.header__wrap{display:flex;align-items:center;padding-right:195px;padding-left: 195px;padding-top:30px;}
@media screen and (max-width:980px){
	.header__wrap{justify-content:space-between}
}
.header__menu{display:flex;align-items:center;padding:0;list-style:none;margin-left: 20px;}
@media screen and (max-width:1420px){
	.header__menu{display:none}
}
.header__menu-item{margin-right:44px;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.9px;color:#000;transition:.3s}
@media screen and (max-width:1815px){
	.header__menu-item{margin-right:25px;font-size:14px}
}
.header__menu-item:last-child{margin-right:0}
.header__menu-item:hover,
.header__menu-item.current{color:#033ea6}
.header__menu-link{display:block;color:inherit;text-decoration:none}
.header__contacts{display:flex;margin: 0 25px 0 80px;justify-content: space-between;flex: 1 1;}
@media screen and (max-width:1600px){
	.header__contacts {margin-left: 20px;margin-right: 20px;}
}
@media screen and (max-width:1450px){
	.header__contacts {margin-left: 20px;}
}
@media screen and (max-width:1420px){
	.header__contacts{margin-left:auto}
}
@media screen and (max-width:980px){
	.header__contacts{display:none}
	.header__contacts.loaded{display:flex;width:100%}
}
@media screen and (max-width:750px){
	.header__contacts{flex-flow:column;padding:30px 0}
}
.header__contacts-item{padding: 0;}
@media screen and (max-width:1815px){
	.header__contacts-item{margin:0 15px}
}
@media screen and (max-width:980px){
	.header__contacts-item{width:calc(50% - 30px);margin:5px 15px}
}
@media screen and (max-width:700px){
	.header__contacts-item{width:auto;margin:5px 0}
}
.header__cart{padding: 52px 40px;background-color:#033ea6;font-family:"Open Sans","Arial",sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:1.05px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;transition:.3s;position:absolute;top:0;right:0;z-index:6;}
.header__cart:hover{color:#033ea6;background-color:#fff}
.header__cart._fixed{position:fixed;padding: 39px 40px;right: calc(50% - 960px);transition: background-color .3s;}
@media screen and (max-width:1920px){
	.header__cart._fixed{
    right: 0;
}
}
@media screen and (max-width:1815px){
	.header__cart{padding: 32px 40px}
}
@media screen and (max-width:1500px){
	.header__cart{position:relative;top:0;right:0;padding: 21px 21px;}
	.header__cart._fixed{position:relative}
	.header__wrap{padding-right:0;padding-top:0;padding-left: 160px;}
	header{padding-bottom:110px;}
}
@media screen and (max-width:980px){
	.header__cart{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;flex-grow:1;background:none;color:#000}
	.header__cart:hover{background-color:transparent}
}
@media screen and (max-width:500px){
	.header__wrap{padding-left: 125px;}
}
.header__cart-text{font-weight:700}
.footer{padding:49px 0 20px;padding-right:47px}
@media screen and (max-width:980px){
	.footer{padding:30px 15px}
}
@media screen and (max-width:510px){
	.footer{padding:15px}
}
.footer__info{display:flex;justify-content:space-between;margin-bottom:25px;}
@media screen and (max-width:1420px){
	.footer__info{flex-direction:column;align-items:flex-start;margin-bottom:20px}
}
@media screen and (max-width:980px){
	.footer__info{align-items:center}
}
.footer__menu{display:flex;padding:0;margin:0;list-style:none}
@media screen and (max-width:1420px){
	.footer__menu{margin-bottom:30px}
}
@media screen and (max-width:980px){
	.footer__menu{display:none}
}
.footer__menu-item{margin-right:44px;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.9px;color:#000;transition:.3s}
@media screen and (max-width:1420px){
	.footer__menu-item{font-size:16px}
}
.footer__menu-item:last-child{margin-right:0}
.footer__menu-item:hover,
.footer__menu-item.current{color:#033ea6}
.footer__menu-link{color:currentColor;text-decoration:none}
.footer__social{display:flex;align-items:center;font-family:"Open Sans","Arial",sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#000}
.footer__social-item{width:20px;height:20px;margin-left:20px;fill:#033ea6}
.footer__social-item svg{width:100%;height:100%}
.footer__social-item:hover{opacity:.5}
.footer__copyrights{display:flex;align-items:flex-end;justify-content:space-between;font-family:"Open Sans","Arial",sans-serif;font-size:16px;font-weight:400;line-height:30px;}
@media screen and (max-width:980px){
	.footer__copyrights{flex-direction:column;align-items:center;text-align:center}
}
@media screen and (max-width:700px){
	.footer__copyrights{font-size:14px;line-height:24px}
}
.footer__copyrights a{text-decoration:none;color:inherit}
.footer__copyrights a:hover{text-decoration:underline}
@media screen and (max-width:700px){
	.footer__company{width:100%}
}
@media screen and (max-width:700px){
	.footer__company-links{display:flex;flex-direction:column}
}
.footer__company-links a{margin-right:13px}
.inner-page{margin-bottom:80px;margin-bottom:80px;}
@media screen and (max-width:980px){
	.inner-page{margin-bottom:30px}
}
.inner-page._catalog{margin-bottom:0}
.content{max-width:1290px;font-family:"Open Sans","Arial",sans-serif;font-size:16px;line-height:30px;padding:50px 15px 30px 390px}
@media screen and (max-width:1420px){
	.content{padding-left:0}
}
@media screen and (max-width:980px){
	.content{padding-left:15px;padding-right:15px}
}
@media screen and (max-width:700px){
	.content{font-size:13px;line-height:21px}
}
.content h2:not([class]){max-width:280px;margin:0;font-family:"Ubuntu","Arial",sans-serif;font-size: 31px;font-weight:400;line-height:36px;color:#000;position:absolute;left:0;-webkit-transform:translateY(33px);transform:translateY(33px)}
@media screen and (max-width:1420px){
	.content h2:not([class]){max-width:none;margin:20px 0;position:relative;-webkit-transform:none;transform:none}
}
@media screen and (max-width:700px){
	.content h2:not([class]){font-size:24px;line-height:28px}
}
.content h2:not([class]) + p{margin-top:40px}
@media screen and (max-width:1420px){
	.content h2:not([class]) + p{margin-top:20px}
}
.content p{margin:19px 0}
@media screen and (max-width:700px){
	.content p{margin:5px 0}
}
.content b{font-family:"Open Sans","Arial",sans-serif;font-size:18px;font-weight:700}
@media screen and (max-width:700px){
	.content b{font-size:16px}
}
@media screen and (max-width:700px){
	.content ul{padding-left:15px}
}
.content li{margin-bottom:10px}
@media screen and (max-width:700px){
	.content li{margin-bottom:5px}
}
.content hr{border:none;border-top:1px solid #e8e8e8;margin:12px 0}
.content_contacts p{margin:0}
.content_contacts b{font-size:16px}
@media screen and (max-width:700px){
	.content_contacts b{font-size:13px}
}
.content__button{margin-top:50px;}
@media screen and (max-width:700px){
	.content__button{margin-top:20px}
}
.content__button_article{margin:20px 0 40px}
@media screen and (max-width:980px){
	.banner .container{padding-left:0;padding-right: 0;}
}
.banner__slider{overflow:hidden}
@media screen and (max-width:980px){
	.banner__slider{padding-left:0;height:auto}
}
.banner__wrap{display:flex;width:2000%}
@media screen and (max-width:980px){
	.banner__wrap{align-items:flex-start}
}
.banner__item{display:flex;justify-content:space-between;width:5%}
@media screen and (max-width:980px){
	.banner__item{flex-flow:column}
}
.banner__info{width:47%;max-width:640px;padding:55px 0 100px;padding-right:20px}
@media screen and (max-width:1370px){
	.banner__info{padding-bottom:20px}
}
@media screen and (max-width:980px){
	.banner__info{width:100%;order:2;max-width:100%;padding:30px 20px}
}
.banner__subtitle{margin-bottom:32px;font-family:"Open Sans","Arial",sans-serif;font-size:16px;line-height:24px;letter-spacing:1.2px;text-transform:uppercase}
@media screen and (max-width:1370px){
	.banner__subtitle{margin-bottom:20px}
}
@media screen and (max-width:510px){
	.banner__subtitle{margin-bottom:15px;font-size:12px;line-height:18px}
}
.banner__title{margin-bottom:26px;font-family:"PT Sans","Arial",sans-serif;font-size:40px;line-height:50px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#000}
@media screen and (max-width:1370px){
	.banner__title{font-size:28px;margin-bottom:10px}
}
@media screen and (max-width:720px){
	.banner__title{font-size:25px;line-height:1.2}
}
@media screen and (max-width:510px){
	.banner__title{margin-bottom:15px;font-size:26px;line-height:30px}
}
.banner__description{margin-bottom:37px;font-family:"Open Sans","Arial",sans-serif;font-size:16px;line-height:30px}
@media screen and (max-width:1370px){
	.banner__description{margin-bottom:20px;line-height:1.7}
}
@media screen and (max-width:720px){
	.banner__description{margin-bottom:10px}
}
@media screen and (max-width:510px){
	.banner__description{margin-bottom:15px;font-size:14px;line-height:21px}
}
.banner__image{width:53%;background-position:center;background-size:cover;background-repeat:no-repeat}
@media screen and (max-width:980px){
	.banner__image{width:100%;height:400px}
}
@media screen and (max-width:720px){
	.banner__image{height:300px}
}
.banner__controls{position:absolute;right:45px;bottom:50px}
@media screen and (max-width:980px){
	.banner__controls{bottom:auto;top:280px}
}
@media screen and (max-width:720px){
	.banner__controls{top:170px}
}
@media screen and (max-width:500px){
	.banner__controls{top:190px;right:10px}
}
.banner__progress{display:flex;align-items:center;justify-content:center;margin-bottom:23px;font-family:"Open Sans","Arial",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;color:#fff}
.banner__persent{width:82px;height:2px;margin:0 5px;background-color:#888}
.banner__persent span{display:block;height:2px;background-color:#fff}
.banner__search{max-width:50%;margin-top:-25px}
@media screen and (max-width:1815px){
	.banner__search{max-width:none;margin-top:10px}
}
@media screen and (max-width:1080px){
	.banner__search{padding-left:15px}
}
@media screen and (max-width:980px){
	.banner__search{padding-left:15px}
}
@media screen and (max-width:1080px){
	.banner__search .search__wrap{flex-direction:row}
	.banner__search .search__text{margin-right:10px}
	.banner__search .search__label-block{margin-right:10px}
}
@media screen and (max-width:980px){
	.banner__search .search__text{margin-top:17px;font-size:12px}
	.banner__search .search__input{font-size:14px}
}
@media screen and (max-width:700px){
	.banner__search .search__wrap{flex-direction:column}
}
.index-catalog{padding:75px 0}
@media screen and (max-width:980px){
	.index-catalog{padding:30px 0}
}
.index-catalog__wrap{display:flex;align-items:flex-start}
@media screen and (max-width:980px){
	.index-catalog__wrap{flex-flow:column;padding:0 15px}
}
.index-catalog__slider{width:100%;overflow:hidden}
.index-catalog__slider::before{content:"";display:block;width:150px;height:100%;background-image:linear-gradient(to right,transparent 0%,#fafafa 100%);position:absolute;right:0;top:0;z-index:1}
@media screen and (max-width:700px){
	.index-catalog__slider::before{display:none}
}
.index-catalog__list{display:flex;width:2000%}
.index-catalog__item{width:5%;width:212px;text-decoration:none;color:#000}
.index-catalog__image{margin-bottom:20px;background:#000}
.index-catalog__image img{width:100%;display:block;opacity:.7;transition:.2s}
.index-catalog__image:hover img{opacity:1}
.index-catalog__name{font-size:24px;font-weight:400;line-height:34px}
@media screen and (max-width:1420px){
	.index-catalog__name{font-size:18px;line-height:24px}
}
.index-about{padding:105px 0;background-color:#fff}
@media screen and (max-width:980px){
	.index-about{padding:30px 0}
}
.index-about__wrap{display:flex;align-items:center}
@media screen and (max-width:1420px){
	.index-about__wrap{flex-direction:column}
}
@media screen and (max-width:980px){
	.index-about__wrap{padding:0 15px}
}
.index-about__info{width:43%}
@media screen and (max-width:1420px){
	.index-about__info{width:100%;margin-bottom:30px}
}
.index-about__title{margin-bottom:57px}
@media screen and (max-width:700px){
	.index-about__title{margin-bottom:30px}
}
.index-about__description{margin-bottom:30px;font-family:"Open Sans","Arial",sans-serif;font-size:16px;font-weight:400;line-height:30px}
.index-about__features{display:flex;width:57%}
@media screen and (max-width:1420px){
	.index-about__features{width:100%}
}
@media screen and (max-width:700px){
	.index-about__features{flex-direction:column;align-items:center}
}
.index-about__features-item{display:flex;flex-direction:column;width:33.33%;padding:0 10px}
@media screen and (max-width:700px){
	.index-about__features-item{width:100%;margin-bottom:30px}
}
.index-about__features-image{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto 0}
.index-about__features-icon{width:80px;height:80px;fill:#033ea6}
.index-about__features-count{font-family:"PT Sans","Arial",sans-serif;font-size:26px;font-weight:700;line-height:42.75px;text-transform:uppercase;color:#033ea6;text-align:center}
.index-about__features-name{max-width:182px;margin:0 auto;font-size:18px;font-weight:400;line-height:28px;text-align:center;color:#000}
@media screen and (max-width:980px){
	.index-about__features-name{font-size:15px;line-height:20px}
}
.index-manufacturer{padding:105px 0}
@media screen and (max-width:980px){
	.index-manufacturer{padding:30px 0}
}
.index-manufacturer__wrap{display:flex;align-items:flex-start}
@media screen and (max-width:980px){
	.index-manufacturer__wrap{flex-direction:column}
}
.index-manufacturer__list{display:flex;flex-wrap:wrap;width:100%}
.index-manufacturer__item{display:flex;align-items:center;justify-content:center;width:16.66%;min-height:180px;padding:30px;border:1px solid #fafafa;background-color:#fff;}
@media screen and (max-width:1500px){
	.index-manufacturer__item{padding:30px 20px}
}
@media screen and (max-width:1366px){
	.index-manufacturer__item{padding:30px 10px}
}
@media screen and (max-width:1080px){
	.index-manufacturer__item{width:25%;min-height:150px;padding:30px}
}
@media screen and (max-width:510px){
	.index-manufacturer__item{width:50%}
}
.feedback_inner{padding:70px 0;background-color:#fff}
@media screen and (max-width:980px){
	.feedback_inner{padding:30px 0 0}
}
.feedback_inner .feedback__wrap{padding-bottom:0}
.feedback__wrap{display:flex;padding-bottom:110px}
@media screen and (max-width:980px){
	.feedback__wrap{flex-direction:column;padding-bottom:30px}
}
.feedback__head{padding-top:55px}
@media screen and (max-width:980px){
	.feedback__head{padding:0 15px}
}
.feedback__title{margin-bottom:0}
.contacts{background-color:#fff}
.contacts_inner{padding:70px 0}
@media screen and (max-width:980px){
	.contacts_inner{padding:0}
	.contacts_inner .contacts__wrap{flex-direction:column}
}
@media screen and (max-width:700px){
	.contacts_inner .contacts__head{margin-bottom:30px}
}
.contacts_inner .contacts__head{padding:45px 0 0}
@media screen and (max-width:980px){
	.contacts_inner .contacts__head{padding:20px 15px 0;width:100%}
}
.contacts_transparent{background-color:transparent}
.contacts__wrap{display:flex}
@media screen and (max-width:700px){
	.contacts__wrap{flex-direction:column}
}
.contacts__head{padding:75px 0}
@media screen and (max-width:980px){
	.contacts__head{width:260px;padding:30px 10px 30px 15px}
}
@media screen and (max-width:700px){
	.contacts__head{width:100%;padding-right:0;margin-bottom:0}
}
.contacts__list{margin-bottom:42px}
.contacts__item{padding-left:23px;margin-bottom:20px}
.contacts__item::before{left:2px}
.contacts__worktime{color:#707070;font-family:"Open Sans","Arial",sans-serif;font-size:16px;font-weight:400;line-height:30px}
.contacts__worktime p{margin:0}
.contacts__map{flex-grow:1}
@media screen and (max-width:700px){
	.contacts__map{width:100%;height:300px}
	.contacts__map._cart{display:none}
}
.contacts__map iframe{width:100%;height:100%;border:none}
.contacts__form .title{margin-bottom:50px}
@media screen and (max-width:700px){
	.contacts__form .subtitle{margin-bottom:10px}
	.contacts__form .title{margin-bottom:30px}
}
.page-head{display:flex;align-items:flex-start;justify-content:space-between}
@media screen and (max-width:700px){
	.page-head{flex-direction:column}
}
.page-head__info{width:47%;max-width:620px;padding-right:20px;padding-top: 40px;}
@media screen and (max-width:1420px){
	.page-head__info{width:70%;padding-right:0}
}
@media screen and (max-width:980px){
	.page-head__info{width:100%;padding:40px 15px 0}
}
@media screen and (max-width:700px){
	.page-head__info{width:100%;margin-bottom:30px;padding-top:20px}
	.page-head__info._catalog{margin-bottom:0}
}
.page-head__image{width:53%}
.page-head__image img{width:100%}
@media screen and (max-width:1420px){
	.page-head__image{width:30%;min-height:409px;display:flex;justify-content:flex-end;opacity:.3}
	.page-head__image img{max-width:none;position:absolute;right:0}
	.page-head__image._catalog{display:none}
}
@media screen and (max-width:980px){
	.page-head__image img{width:100vw}
}
@media screen and (max-width:700px){
	.page-head__image{display:block;width:100%;min-height:1px;opacity:1}
	.page-head__image img{max-width:100%;position:relative}
}
.page-head__title{margin:0 0 48px;color:#000;font-family:"PT Sans","Arial",sans-serif;font-size:40px;font-weight:700;line-height:50px;text-transform:uppercase;letter-spacing:2px}
@media screen and (max-width:700px){
	.page-head__title{margin-bottom:20px;font-size:28px;line-height:36px}
}
.page-head__description{font-family:"Open Sans","Arial",sans-serif;font-size:16px;font-weight:400;line-height:30px}
@media screen and (max-width:700px){
	.page-head__description{font-size:13px;line-height:21px}
}
.catalog{padding-top:50px;padding-bottom:70px}
@media screen and (max-width:980px){
	.catalog{padding:30px 0}
}
.catalog__wrap{display:flex;align-items:flex-start}
@media screen and (max-width:980px){
	.catalog__wrap{flex-direction:column;padding-right:15px;padding-left:15px}
}
.catalog__menu{max-width:365px}
@media screen and (max-width:980px){
	.catalog__menu{max-width:none;width:100%;margin-bottom:20px}
}
.catalog__menu-title{display:none;margin-bottom:10px;font-size:21px;color:#033ea6;cursor:pointer}
@media screen and (max-width:980px){
	.catalog__menu-title{display:block}
}
.catalog__menu-list{display:block;padding:0;margin:0;list-style:none}
@media screen and (max-width:980px){
	.catalog__menu-title._search + .catalog__menu-list{display:none}
	.catalog__menu-title._search + .catalog__menu-list.opened{display:block}
}
.catalog__menu-item{padding:19px 0;padding-right:45px;border-bottom:1px solid #dcdcdc;font-size:20px;font-weight:400;line-height:24px;color:#000}
@media screen and (max-width:1670px){
	.catalog__menu-item{padding:11px 0;padding-right:45px;font-size:16px}
}
.catalog__menu-link{color:inherit;text-decoration:none}
.catalog__menu-link:hover,
.catalog__menu-link.current{color:#707070}
.catalog__menu-toggle{display:block;width:22px;height:22px;padding:0;border:1px solid currentColor;border-radius:50%;background-color:transparent;position:absolute;right:11px;top:21px;color:#000;cursor:pointer}
.catalog__menu-toggle.sub{right:-32px;top:9px}
@media screen and (max-width:1670px){
	.catalog__menu-toggle{top:12px}
}
.catalog__menu-toggle::before,
.catalog__menu-toggle::after{content:"";display:block;width:7px;height:1px;background-color:currentColor;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s}
.catalog__menu-toggle::after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}
.catalog__menu-toggle:hover{color:#033ea6}
.catalog__menu-toggle.opened::after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.catalog__menu-toggle_section{right:auto;left:200px;top:0;color:#033ea6}
@media screen and (max-width:980px){
	.catalog__menu-toggle_section{display:none;}
	.catalog__menu-title._search .catalog__menu-toggle_section{display:block;}
}
@media screen and (max-width:720px){
	.catalog__menu-toggle_section{right:11px;left:auto}
}
.catalog__menu-toggle_section:hover{color:#000}
.catalog__submenu{display:none;padding:26px 0;padding-left:40px;margin:0;list-style:none}
.catalog__submenu.current{display:block}
@media screen and (max-width:1670px){
	.catalog__submenu{padding:10px 0;padding-left:20px}
}
.catalog__submenu-item{padding:7px 0;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.9px}
@media screen and (max-width:1670px){
	.catalog__submenu-item{font-size:15px;line-height:1}
}
.catalog__submenu-link{color:inherit;text-decoration:none;line-height:1.4}
.catalog__submenu-link:hover,
.catalog__submenu-link.current{color:#033ea6}
.catalog__table{flex-grow:1;padding-top:15px;margin-left: 60px;margin-right: 20px;}
@media screen and (max-width:1815px){
	.catalog__table{/* margin-right:75px; */}
}
@media screen and (max-width:1420px){
	.catalog__table{margin-left:30px;margin-right:30px}
}
@media screen and (max-width:980px){
	.catalog__table{width:100%;margin-left:0}
}
.catalog__title{margin:0 0 53px;font-size:36px;font-weight:400;line-height:24px;color:#000}
@media screen and (max-width:980px){
	.catalog__title{margin-bottom:25px}
}
.content._wide{padding-left:15px}
.pagination__arrow.arrows__item._disabled{color:#cecece;cursor:default}
.pagination__link.current{cursor:default}
a.sidebar__logo:hover img{transform:scale(.9)}
.sidebar__logo img{height:100%;transition:.2s;}
._hidden,
.hidden{display:none!important}
.notice{position:fixed;top:15px;right:15px;background:rgba(0,0,0,0.7);border-radius:5px;color:#fff;padding:20px 15px;display:none;z-index:20}
.catalog-table__button._in-basket:before,
.catalog-table__button._in-basket:after{display:none}
.basket-table{width:100%;border-collapse:collapse;counter-reset:list;}
.basket-table__row{border-bottom:1px solid #dedede}
.basket-table td,
.basket-table th{text-align:left;padding:10px}
.basket-table th{font-size:20px;font-weight:400;line-height:46px;color:#000}
.basket-table__number:after{counter-increment:list;content:counter(list)}
.basket-table td:first-child{text-align:center}
.basket-table__name{width:100%}
.basket-table__counter{display:flex;align-items:center;justify-content:center}
.basket-table__counter input{width:50px;text-align:center;margin:0 10px;padding:5px 0;border:1px solid #fff}
.basket-table__button{font-size:25px;cursor:pointer;min-width:20px;text-align:center;transition:.2s}
.basket-table__button._red{color:red}
.basket-table__button:hover{color:#000}
.bx-soa-section-hide{display:none}
#bx-soa-total{display:none}
#bx-soa-total-mobile{display:none}
.bx-soa-section-title{display:none}
.bx-soa-custom-label,
.bx-soa-customer-label{display:none}
.alert{font-size:14px;padding:5px 10px;margin-bottom:20px}
.alert-success{color:#3C763D;background-color:#DFF0D8;border-color:#D6E9C6}
.alert-danger{color:#A94442;background-color:#F2DEDE;border-color:#EBCCD1}
.alert *{padding:0!important}
.input-text.form-control{border-color:#dedede;color:#707070;margin-bottom:20px}
textarea.input-text.form-control{resize:none}
.bx-soa-tooltip .tooltip-inner{padding:5px 10px;font-size:14px}
.bx-soa-tooltip.bx-soa-tooltip-danger .tooltip-inner{background:#F2DEDE;color:#A94442}
.bx-soa-tooltip.bx-soa-tooltip-warning .tooltip-inner{background:#FCF8E3;color:#8A6D3B}
.bx-soa-tooltip.bx-soa-tooltip-success .tooltip-inner{background:#dff0d8;color:#3c763d}
.col-sm-12.bx-soa-customer .form-group.bx-soa-customer-field{display:flex;flex-flow:column;width:49%}
.bx-soa-tooltip{order:2}
.bx-soa-customer{display:flex;flex-wrap:wrap;justify-content:space-between}
.input-text::-webkit-input-placeholder{font-style:normal}
.input-text::-moz-placeholder{font-style:normal}
.input-text:-moz-placeholder{font-style:normal}
.input-text:-ms-input-placeholder{font-style:normal}
.main-user-consent-request.policy{color:#333;margin-bottom:30px}
@media screen and (max-width:720px){
	.col-sm-12.bx-soa-customer .form-group.bx-soa-customer-field{width:100%}
	.input-text.form-control{margin-bottom:10px}
	.content._wide{padding-top:0}
}
@media screen and (max-width:550px){
	.basket-table__row._head{display:none}
	.basket-table{counter-reset:name;margin-bottom:20px}
	.basket-table__number{display:none}
	.basket-table__name{font-weight:700}
	.basket-table__name:before{counter-increment:name;content:counter(name)'. ';font-weight:400}
	.basket-table__row{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:10px;margin-bottom:10px;justify-content:space-between}
	.basket-table__counter:before{content:attr(data-title);display:inline-block;margin-right:10px}
	.basket-table td{padding:5px 0}
}
.search__input.filter__input._clone{display:none}
.search__wrap._page{padding:0 0 0 110px;margin-bottom:50px}
@media screen and (max-width:720px){
	:focus{outline:none!important}
}
@media screen and (max-width:700px){
	.catalog-table__data._counter{width:100px;border:0}
	.catalog-table__data._action{width:100px;margin-left:20px;}
	.catalog-table__button::before,
	.catalog-table__button::after{display:none}
	.catalog-table__button{padding:0;margin-top:8px}
	.catalog-table__data._counter._inbasket,
	.catalog-table__data._before._empty{display:none}
	.navigation__item:hover,
	.navigation__item.current{padding:0}
	.catalog-table__data._name{color:#000}
	.catalog-table__data._price{font-size:20px;color:#033ea6;width:calc(100% - 220px);margin:10px 0;border-bottom:0;}
}
.sidebar__burger._header,
.sidebar__logo._header{display:none}
@media screen and (max-width:980px){
	.sidebar__burger{display:none}
	.sidebar__burger._header{display:block;margin:0 20px;z-index:15}
	.sidebar__logo._header{display:block;height:83px;width:90px;}
	.sidebar__logo img{height:100%}
	.sidebar__button{display:none}
	.contacts__form .subtitle,
	.contacts__form .title{padding:0 15px}
}
@media screen and (max-width:510px){
	.breadcrumbs{margin-bottom:10px}
	.breadcrumbs__item{display:inline}
	a.breadcrumbs__item{padding-right:10px;margin-right:10px}
	.inner-page._catalog{margin-bottom:0}
}
@media screen and (max-width:700px){
	.catalog-table__data._before{width:33%}
}
@media screen and (max-width:1370px){
	.banner .container .container{padding-left:0;padding-right: 0;}
}
@media screen and (max-width:1080px){
	.banner .container .container{/* padding-left:20px; */}
}
.footer__studio{text-align:right}
@media screen and (max-width:980px){
	.footer__studio{text-align:center}
	.footer__seo{margin-top:10px}
}
[data-property-id-row="5"]{width:100%!important}
.float-search{position:absolute;top: 150px;right:0;padding: 25px 15px 25px 195px;width:100%;z-index:5;background:#033ea6;color:#fff;}
.float-search__wrapper{display:flex;padding-left:0px;}
.float-search .search__block:first-child{width:450px;margin-right:calc(47.5% - 450px);}
.float-search .search__wrap{padding-right:50px;padding-left:0;margin-bottom:0}
.float-search .search__input{font-weight:400;height:50px;color:#707070;}
.float-search .search__input::-webkit-input-placeholder{color:currentColor}
.float-search .search__input::-moz-placeholder{color:currentColor;}
.float-search .search__input:-moz-placeholder{color:currentColor}
.float-search .search__input:-ms-input-placeholder{color:currentColor}
.float-search .search__button{background:#DBDBDB;left:auto;right:0;width:50px;height:50px;}
.float-search .search__button:hover svg{fill:#000;}
.float-search .search__label-block{margin-right:0;}
.float-search .search__label-block:not(:last-of-type){margin-right:20px;}
.search__text._float{display:none;}
.float-search .search__text{display:none;}
.float-search .search__text._float{display:block;color:#000;padding-left:11px;}
.float-search._fixed{position:fixed;top:0;/* width:calc(100% - 140px); */width: 100%;padding-left: calc(50% - 960px);padding-right: calc(50% - 960px);}
.search__button._mobile{display:none;position:relative;background:none;}
@media screen and (max-width:1950px){
	.float-search._fixed{padding-left: 20px}
}
@media screen and (max-width:1815px){
	.float-search{top: 110px;}
	.float-search .search__input{padding:0 10px;}
}
@media screen and (max-width:1720px){
	.float-search{padding: 25px 15px 25px 50px;}
	.float-search .search__block:first-child{margin-right:calc(47.5% - 550px);}
}
@media screen and (max-width:1500px){
	.float-search{top:88px;}
	.float-search .search__block:first-child{margin-right:calc(47.5% - 450px);}
}
@media screen and (max-width:1370px){
	.float-search{/* left:auto; *//* right:0; *//* width:calc(100vw - 90px); *//* padding-left:110px; */}
	.float-search._fixed{/* width:calc(100vw - 90px); */padding-right: 20px;}
}
@media screen and (max-width:1080px){
	.float-search .search__wrap{flex-direction:row;align-items:center;padding-right:50px;}
	.float-search .search__input._search{padding:0 10px;}
	.float-search .search__text{margin:0;}
}
@media screen and (max-width:980px){
	.header{padding-bottom:0;}
	.search__button._mobile{display:flex}
	.search__icon{fill:#033ea6;}
	.search__button._mobile:hover .search__icon{fill:#000;}
	.float-search{display:none;top:83px;box-shadow:0px 20px 8px -10px rgba(40,35,31,0.14);width:100%;}
	.float-search._fixed{position:absolute;top:83px;width:100%;}
	.float-search__wrapper{flex-flow:column;padding:20px}
	.float-search .search__block{width:100%!important;margin-bottom:10px;}
	.float-search .search__text._float{margin-right:20px;}
}
@media screen and (max-width:600px){
	.float-search .search__wrap{flex-direction:column;align-items:flex-start;background:none;}
	.float-search .search__input._search{padding:0 10px;width:100%;}
	.float-search .search__text._float{margin:15px 0 20px 0;}
	.float-search .search__label-block{max-width:100%;width:100%;margin-bottom:5px;}
}
@media screen and (max-width:500px){
	.catalog-table__data._price{width:100%;margin:0;}
}
@media screen and (max-width:400px){
	.header__cart{padding:20px 0px;}
	.sidebar__burger._header{margin:0 20px 0  10px;}
}
.adm-workarea *{width:initial;}
.basket-table .basket-table__sum{white-space:nowrap;text-align:right;}
.basket-checkout-container{margin-bottom:100px;border-bottom:1px solid #dedede;}
.basket-checkout-section-inner{display:flex;justify-content:space-between;padding:10px 50px 10px 15px;}
.basket-coupon-block-total-price-current{font-size:20px;color:#000;}
@media screen and (max-width:700px){
	.catalog-table__data._unit{display:none;}
}
.catalog-table__data._name{/* white-space:nowrap; */}
.catalog-table__data._name a {color: inherit;}
.search__subtitle{font-size:18px;text-transform:uppercase;margin-bottom:10px;color:#4F78C1;font-weight:bold;}
@media screen and (max-width:1200px){
	.float-search .search__block:first-child{margin-right:20px}
}
@media screen and (max-width:500px){
	.float-search{padding:15px 0 0}
}
.title-search-result{z-index:99999!important}
.search-title__list{background:#F2F3F4;text-align:left;padding:20px}
.search-title__item a{display:block;margin-bottom:10px;text-decoration:none;color:inherit}
.search-title__item a:hover{text-decoration:underline}
.search-title__item b{color:#033ea6}
.search-title__more a{display:block;margin-top:30px;text-decoration:none;color:#707070}
.search-title__more a:hover{text-decoration:underline}
.catalog-table__data._counter{display:flex;align-items:flex-end}
.catalog-table__cart{width:22px;height:21px}
.banner__title._red{color:#e20000}
.popup._white{background:#fff;padding: 110px 70px;line-height: 1.4;}
.popup._white a {color: inherit}
.title._red{color:#e20000}
.popup__close._dark{color:#000}
.contact__socials{display:flex;padding-top:5px;}
.contact__social{width:20px;height:20px;margin-right:5px;}
.contact__social svg{width:100%;height:100%;}
@media screen and (max-width:980px){
	.contact__social {width: 30px;height: 30px;}
}

.catalog-section__wrap{display:flex;flex-wrap:wrap;}
.catalog-section__item{width:calc((100% - 30px)/7);background:#fff;padding:10px;margin:0 5px 5px 0px;text-decoration:none;}
.catalog-section__item:nth-child(7n){margin-right:0;}
.catalog-section__item-image{width:150px;height:150px;display:flex;justify-content:center;align-items:center;margin:0 auto;}
.catalog-section__item-image img{max-width:100%;max-height:100%;width:auto;transition:.3s}
.catalog-section__item:hover img {opacity: .8;}
.catalog-section__item-title{text-align:center;text-transform:uppercase;font-weight:bold;color:#000;padding:20px 10px 10px 10px;font-family:"Open Sans","Arial",sans-serif;transition:.3s;}
.catalog-section__item:hover .catalog-section__item-title{color:#193da5;}
@media screen and (max-width:1500px){
	.catalog-section__item{width:calc((100% - 20px) / 5);}
	.catalog-section__item{width:calc((100% - 20px) / 5);}
	.catalog-section__item:nth-child(7n){margin-right:5px;}
	.catalog-section__item:nth-child(5n){margin-right:0;}
}
@media screen and (max-width:1100px){
	.catalog-section__item{width:49%;padding:5px 10px;display:flex;align-items:center;}
	.catalog-section__wrap{justify-content:space-between;}
	.catalog-section__item-image{margin: 0 20px 0 0;width:50px;height:50px;}
	.catalog-section__item-title{text-align:left;padding: 0;}
}
@media screen and (max-width:720px){
	.catalog-section__item {width: 100%;}
	.catalog-section__item-image{width:30px;height:30px;}
}

.news-index{margin-bottom:50px;}
.news-index__wrap{display:flex;justify-content:space-between;margin-bottom:60px;}
.news-index__item{width:23%;font-family:"Open Sans","Arial",sans-serif;}
.news-index__item-image{width:100%;margin-bottom:10px;display:block;}
.news-index__item-image img{width:100%;transition:.3s}
.news-index__item-image:hover img {opacity: .8}
.news-index__item-date{margin-bottom:10px;}
.news-index__item-title{font-weight:bold;color:#000;margin-bottom:10px;display:block;text-decoration:none;}
.news-index__item-desc{margin-bottom:10px;}
.news-index__item-desc b{display:none;}
.news-index__item-link{font-weight:normal;font-size:16px;}
@media screen and (max-width:1500px){
	.news-index__item {width: 32%;}
	.news-index__item:nth-child(n+4) {display: none}
}
@media screen and (max-width:1100px){
	.news-index__item {width: 48%;}
	.news-index__item:nth-child(n+3) {display: none}
}
@media screen and (max-width:980px){
	.news-index {padding: 0 20px;}
}
@media screen and (max-width:720px){
	.news-index__item {width: 100%;}
	.news-index__item:nth-child(n+2) {display: none}
}

.contact__socials-new{display:flex;margin:20px 0 0;}
.contact__social-new{margin-right:10px;}
.contact__social-new:hover {opacity: .8}
.contact__social-new svg{width:150px;height:35px;}

.content a{color:#193da5;}
.news-gallery{display:flex;flex-wrap:wrap;}
.news-gallery__item{margin-right: 1%;margin-bottom:5px;display:block;width:24%;}
@media screen and (max-width:720px){
	.news-gallery__item {width: 49%}
}

@media screen and (max-width:1100px){
	.header__contacts{margin-right:0px;}
	.header__contacts-item{font-size:12px;margin:0 5px;}
}

@media screen and (max-width:750px){
	.header__contacts-item {margin: 0 5px 10px;}
}

pre {
	display: none;
    background: #000;
    color: #fff;
    border-radius: 10px;
    padding: 10px;
    font-size: 10px;
    overflow-y: scroll;
    width: 100%;
    height: 30vh;
    position: absolute;
    z-index: 1;
}

.detail-page {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
    font-family: "Ubuntu", "Arial", sans-serif;
}

.detail-slider {
    width: 50%;
    margin-bottom: 70px;
    overflow: hidden;
    padding: 0 90px;
}

.detail-slider__list {
    display: flex;
    width: 100%;
}

.detail-slider__item {
    display: block;
    position: relative;
    width: 100%;
    flex-shrink: 0;
    background: #000;
}

.detail-slider__item img {
    width: 100%;
    height: 100%;
    opacity: .7;
    transition: .3s;
}

.detail-slider__item.swiper-slide-active img {
    opacity: 1;
}

.detail-slider__arrow {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    cursor: pointer;
    color: #ffffff;
    left: 25px;
    transition: 0.3s;
}

.detail-slider__arrow._right {
	left: auto;
	right: 25px;
	transform: rotate(180deg);
}

.detail-slider__arrow:hover {
    transform: scale(1.5);
}

.detail-slider__arrow._right:hover {
    transform: scale(1.5) rotate(180deg);
}

.detail-slider__arrow svg {
    width: 30px;
    height: 50px;
}

.detail-slider__view {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    margin: -25px 0px 0 -25px;
    opacity: 0;
    transition: .3s;
    pointer-events: none;
}

.detail-slider__view svg {
    width: 50px;
    height: 50px;
}

.detail-slider:hover .detail-slider__view {
    opacity: 1;
}

.detail-info {
    width: 50%;
    padding: 0 7%;
}

.detail-price {
    font-size: 24px;
    color: #000;
    margin: 6px 0 18px;
    letter-spacing: 1px;
}

.detail-price b {
    font-size: 36px;
}

.detail-buy {
    display: flex;
    margin-bottom: 33px;
}

.detail-add {
    background: #193da5;
    color: #fff;
    margin-left: 10px;
    padding: 3px 7px;
    transition: .3s;
}

.detail-add:hover, a.detail-add.button._added {
	background: #dbdbdb;
	color: #000;
}

.detail-add.button:before, .detail-add.button:after {
    content: none;
}

.detail-add.button svg {
    width: 18px;
    height: 16px;
    top: 3px;
}

.detail-add.button span {
    font-size: 14px;
    font-weight: 400;
}

.detail-desc {
    font-size: 15px;
    letter-spacing: 1.5px;
    line-height: 1.7;
    margin-bottom: 36px;
}

.detail-chars {}

.detail-chars__title {
    letter-spacing: 2.8px;
    margin-bottom: 16px;
}

.detail-chars__table {
	letter-spacing: 1px;
	line-height: 1.3;
}

.detail-chars__row {
    display: flex;
    justify-content: space-between;
    padding: 5px 19px 10px 13px;
}

.detail-chars__row:nth-child(odd) {
    background: #DCDCDC;
}

.detail-recommended {
    width: 100%;
    margin-bottom: 80px;
}

.detail-recommended .title {
    font-size: 39px;
}

.detail-recommended__items {
    display: flex;
    justify-content: space-between;
    padding-top: 50px;
}

.detail-recommended__item {
    width: 22%;
}

.detail-recommended__item-image {
    transition: .3s;
    display: block;
    margin: 0 0 10px;
}

.detail-recommended__item-image:hover {
    opacity: .8;
}

.detail-recommended__item-image img {}

.detail-recommended__item-title {
    font-size: 15px;
    display: block;
    margin-bottom: 10px;
    text-decoration: none;
    color: #000;
    transition: .3s;
}

.detail-recommended__item-title:hover {
    color: #193da5;
}

.detail-recommended__item-panel {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.detail-recommended__item-price {
    color: #000;
    flex: 1 1;
    letter-spacing: 0.7px;
    font-size: 14px;
    display: flex;
    align-items: center;
}

.detail-recommended__item-price b {
    font-size: 16px;
    margin-right: 5px;
}

.detail-recommended__item-add svg {
    top: 1px;
}

.detail-counter .counter__arrow {
    padding: 8px 9px;
}

@media screen and (max-width:1700px){
	.detail-info {padding: 0 0 0 5%;}
}

@media screen and (max-width:1400px){
	.detail-slider{width:60%;}
	.detail-info{width:35%;padding:0;}
	.detail-chars__row{flex-flow:column;}
	.detail-recommended__item{width:30%;}
	.detail-recommended__item:nth-child(4){display:none;}
}

@media screen and (max-width:1200px){
	.detail-info{order:-1;width:100%;margin-bottom:30px;}
	.detail-slider{width:100%;}
	.detail-chars__row {flex-flow: row;}
}

@media screen and (max-width:980px){
	.detail-info { margin: 0 20px 30px; }
	.detail-slider { margin: 0 20px 30px; }
	.detail-recommended {margin: 0 20px 20px;width: calc(100vw - 40px);}
}

@media screen and (max-width:900px){
	.detail-recommended__item:nth-child(3) {display: none}
	.detail-recommended__item {width: 48%;}
}

@media screen and (max-width:650px){
	.detail-slider__arrow{left:15px;background: rgb(0 0 0 / 30%);padding: 10px 14px 10px 8px;border-radius: 50%;}
	.detail-slider__arrow._right{right:15px;}
	.detail-slider__arrow svg{width:30px;height:30px;}
	.detail-slider{padding:0px;}
	.detail-chars__row {flex-flow: column;}
	.detail-recommended__item:nth-child(2) {display: none}
	.detail-recommended__item {width: 100%;}
}
.popup_submit {
    align-self: flex-start;
    margin-top: 10px;
}